07:21:40.777 [debug] Current batch of media processed. Will check again in 1000ms 07:21:41.135 [debug] Current batch of media processed. Will check again in 1000ms 07:21:41.779 [debug] Current batch of media processed. Will check again in 1000ms 07:21:42.136 [debug] Current batch of media processed. Will check again in 1000ms 07:21:42.780 [debug] Current batch of media processed. Will check again in 1000ms 07:21:43.137 [debug] Current batch of media processed. Will check again in 1000ms 07:21:43.783 [debug] Current batch of media processed. Will check again in 1000ms 07:21:44.138 [debug] Current batch of media processed. Will check again in 1000ms 07:21:44.784 [debug] Current batch of media processed. Will check again in 1000ms 07:21:45.140 [debug] Current batch of media processed. Will check again in 1000ms 07:21:45.785 [debug] Current batch of media processed. Will check again in 1000ms 07:21:46.141 [debug] Current batch of media processed. Will check again in 1000ms 07:21:46.788 [debug] Current batch of media processed. Will check again in 1000ms 07:21:47.142 [debug] Current batch of media processed. Will check again in 1000ms 07:21:47.789 [debug] Current batch of media processed. Will check again in 1000ms 07:21:48.232 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Говорим про трамваи, корабли поколений, нло, остров с пдф, микрософт, диктаторов, римскую республику, генерацию картинок, обновление Bios, вечеринки в Кремниевой Долине, ИИ в кафе, инди-студии, лысину у Вуди, понравившиеся игры и многое другое!\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/", "duration" => 9851, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e022300 - ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди.mp4", "id" => "TTHbCShJqxU", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=TTHbCShJqxU", "playlist_index" => 1, "timestamp" => 1771853746, "title" => "ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди", "upload_date" => "20260223"} 07:21:48.263 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1947.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:21:48.263 [debug] QUERY OK source="sources" db=0.3ms idle=1948.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:21:48.265 [debug] QUERY OK source="media_items" db=0.7ms idle=1949.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-23 13:35:46Z], 122] 07:21:48.302 [debug] QUERY OK source="media_items" db=36.1ms idle=1349.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Говорим про трамваи, корабли поколений, нло, остров с пдф, микрософт, диктаторов, римскую республику, генерацию картинок, обновление Bios, вечеринки в Кремниевой Долине, ИИ в кафе, инди-студии, лысину у Вуди, понравившиеся игры и многое другое!\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди", "9c4f9a6d-c497-4c4b-9835-8c95aaa105ab", 9851, true, "TTHbCShJqxU", "https://www.youtube.com/watch?v=TTHbCShJqxU", 1, "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e022300 - ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди.mp4", false, false, false, 122, [], 1, ~U[2026-02-23 13:35:46Z], ~U[2026-04-04 04:21:48Z], ~U[2026-04-04 04:21:48Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Говорим про трамваи, корабли поколений, нло, остров с пдф, микрософт, диктаторов, римскую республику, генерацию картинок, обновление Bios, вечеринки в Кремниевой Долине, ИИ в кафе, инди-студии, лысину у Вуди, понравившиеся игры и многое другое!\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди", 9851, true, "TTHbCShJqxU", "https://www.youtube.com/watch?v=TTHbCShJqxU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e022300 - ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди.mp4", false, 122, ~U[2026-02-23 13:35:46Z]] 07:21:48.304 [debug] QUERY OK source="sources" db=1.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:21:48.305 [debug] QUERY OK source="media_profiles" db=0.3ms idle=41.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:21:48.306 [debug] QUERY OK source="media_items" db=0.5ms idle=42.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 [508990] 07:21:48.306 [debug] Current batch of media processed. Will check again in 1000ms 07:21:48.790 [debug] Current batch of media processed. Will check again in 1000ms 07:21:48.958 [info] {"source":"oban","duration":1069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:21:49.307 [debug] Current batch of media processed. Will check again in 1000ms 07:21:49.791 [debug] Current batch of media processed. Will check again in 1000ms 07:21:50.308 [debug] Current batch of media processed. Will check again in 1000ms 07:21:50.793 [debug] Current batch of media processed. Will check again in 1000ms 07:21:51.309 [debug] Current batch of media processed. Will check again in 1000ms 07:21:51.795 [debug] Current batch of media processed. Will check again in 1000ms 07:21:52.310 [debug] Current batch of media processed. Will check again in 1000ms 07:21:52.796 [debug] Current batch of media processed. Will check again in 1000ms 07:21:53.311 [debug] Current batch of media processed. Will check again in 1000ms 07:21:53.797 [debug] Current batch of media processed. Will check again in 1000ms 07:21:54.312 [debug] Current batch of media processed. Will check again in 1000ms 07:21:54.798 [debug] Current batch of media processed. Will check again in 1000ms 07:21:55.313 [debug] Current batch of media processed. Will check again in 1000ms 07:21:55.799 [debug] Current batch of media processed. Will check again in 1000ms 07:21:56.314 [debug] Current batch of media processed. Will check again in 1000ms 07:21:56.800 [debug] Current batch of media processed. Will check again in 1000ms 07:21:57.315 [debug] Current batch of media processed. Will check again in 1000ms 07:21:57.802 [debug] Current batch of media processed. Will check again in 1000ms 07:21:58.316 [debug] Current batch of media processed. Will check again in 1000ms 07:21:58.803 [debug] Current batch of media processed. Will check again in 1000ms 07:21:59.317 [debug] Current batch of media processed. Will check again in 1000ms 07:21:59.804 [debug] Current batch of media processed. Will check again in 1000ms 07:22:00.319 [debug] Current batch of media processed. Will check again in 1000ms 07:22:00.805 [debug] Current batch of media processed. Will check again in 1000ms 07:22:00.822 [info] {"source":"oban","duration":237,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:22:01.320 [debug] Current batch of media processed. Will check again in 1000ms 07:22:01.808 [debug] Current batch of media processed. Will check again in 1000ms 07:22:02.322 [debug] Current batch of media processed. Will check again in 1000ms 07:22:02.809 [debug] Current batch of media processed. Will check again in 1000ms 07:22:03.323 [debug] Current batch of media processed. Will check again in 1000ms 07:22:03.810 [debug] Current batch of media processed. Will check again in 1000ms 07:22:04.324 [debug] Current batch of media processed. Will check again in 1000ms 07:22:04.811 [debug] Current batch of media processed. Will check again in 1000ms 07:22:05.325 [debug] Current batch of media processed. Will check again in 1000ms 07:22:05.813 [debug] Current batch of media processed. Will check again in 1000ms 07:22:06.327 [debug] Current batch of media processed. Will check again in 1000ms 07:22:06.815 [debug] Current batch of media processed. Will check again in 1000ms 07:22:07.328 [debug] Current batch of media processed. Will check again in 1000ms 07:22:07.816 [debug] Current batch of media processed. Will check again in 1000ms 07:22:08.329 [debug] Current batch of media processed. Will check again in 1000ms 07:22:08.817 [debug] Current batch of media processed. Will check again in 1000ms 07:22:09.331 [debug] Current batch of media processed. Will check again in 1000ms 07:22:09.819 [debug] Current batch of media processed. Will check again in 1000ms 07:22:10.331 [debug] Current batch of media processed. Will check again in 1000ms 07:22:10.820 [debug] Current batch of media processed. Will check again in 1000ms 07:22:11.332 [debug] Current batch of media processed. Will check again in 1000ms 07:22:11.822 [debug] Current batch of media processed. Will check again in 1000ms 07:22:12.333 [debug] Current batch of media processed. Will check again in 1000ms 07:22:12.822 [debug] Current batch of media processed. Will check again in 1000ms 07:22:13.334 [debug] Current batch of media processed. Will check again in 1000ms 07:22:13.832 [debug] Current batch of media processed. Will check again in 1000ms 07:22:14.335 [debug] Current batch of media processed. Will check again in 1000ms 07:22:14.833 [debug] Current batch of media processed. Will check again in 1000ms 07:22:15.337 [debug] Current batch of media processed. Will check again in 1000ms 07:22:15.837 [debug] Current batch of media processed. Will check again in 1000ms 07:22:16.337 [debug] Current batch of media processed. Will check again in 1000ms 07:22:16.838 [debug] Current batch of media processed. Will check again in 1000ms 07:22:17.338 [debug] Current batch of media processed. Will check again in 1000ms 07:22:17.839 [debug] Current batch of media processed. Will check again in 1000ms 07:22:18.341 [debug] Current batch of media processed. Will check again in 1000ms 07:22:18.841 [debug] Current batch of media processed. Will check again in 1000ms 07:22:18.961 [info] {"source":"oban","duration":1772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:19.342 [debug] Current batch of media processed. Will check again in 1000ms 07:22:19.841 [debug] Current batch of media processed. Will check again in 1000ms 07:22:20.344 [debug] Current batch of media processed. Will check again in 1000ms 07:22:20.845 [debug] Current batch of media processed. Will check again in 1000ms 07:22:21.345 [debug] Current batch of media processed. Will check again in 1000ms 07:22:21.847 [debug] Current batch of media processed. Will check again in 1000ms 07:22:22.346 [debug] Current batch of media processed. Will check again in 1000ms 07:22:22.848 [debug] Current batch of media processed. Will check again in 1000ms 07:22:23.347 [debug] Current batch of media processed. Will check again in 1000ms 07:22:23.851 [debug] Current batch of media processed. Will check again in 1000ms 07:22:24.350 [debug] Current batch of media processed. Will check again in 1000ms 07:22:24.852 [debug] Current batch of media processed. Will check again in 1000ms 07:22:25.351 [debug] Current batch of media processed. Will check again in 1000ms 07:22:25.857 [debug] Current batch of media processed. Will check again in 1000ms 07:22:26.352 [debug] Current batch of media processed. Will check again in 1000ms 07:22:26.857 [debug] Current batch of media processed. Will check again in 1000ms 07:22:27.358 [debug] Current batch of media processed. Will check again in 1000ms 07:22:27.740 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/watch?v=EPySqZ8kVYM --no-simulate --skip-download --write-thumbnail --convert-thumbnail jpg --output /config/metadata/media_items/525726/thumbnail.%(ext)s --print-to-file after_move:%()j /tmp/pinchflat/data/89/97/899745fba8bddb4e7eff5852c0252860b06a3605da6165050571a5b0ac212d7e.json --cookies /config/extras/cookies.txt --sleep-requests 43 --sleep-interval 37 --sleep-subtitles 43 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 07:22:27.747 [debug] QUERY OK db=0.2ms queue=0.1ms idle=1421.1ms begin [] 07:22:27.765 [debug] QUERY OK source="media_items" db=16.7ms UPDATE "media_items" SET "media_downloaded_at" = ?, "media_filepath" = ?, "nfo_filepath" = ?, "predicted_media_filepath" = ?, "thumbnail_filepath" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 04:20:08Z], "/downloads/shows/Роман Юнеман/Season 2026/s2026e032999 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?.mp4", "/downloads/shows/Роман Юнеман/Season 2026/s2026e032999 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?.nfo", "/downloads/shows/Роман Юнеман/Season 2026/s2026e032999 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?.mp4", "/downloads/shows/Роман Юнеман/Season 2026/s2026e032999 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?-thumb.jpg", ~U[2026-04-04 04:22:27Z], 525726] 07:22:27.776 [debug] QUERY OK source="media_metadata" db=8.1ms INSERT INTO "media_metadata" ("metadata_filepath","thumbnail_filepath","media_item_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5) RETURNING "id" ["/config/metadata/media_items/525726/metadata.json.gz", "/config/metadata/media_items/525726/thumbnail.jpg", 525726, ~U[2026-04-04 04:22:27Z], ~U[2026-04-04 04:22:27Z]] 07:22:27.818 [debug] QUERY OK db=41.5ms commit [] 07:22:27.838 [debug] QUERY OK source="media_items" db=11.1ms queue=0.1ms idle=1500.6ms UPDATE "media_items" SET "media_size_bytes" = ?, "updated_at" = ? WHERE "id" = ? [198480756, ~U[2026-04-04 04:22:27Z], 525726] 07:22:27.845 [info] User scripts lifecyle file either not present or is empty. Skipping. 07:22:27.852 [info] {"args":{"id":525726},"id":16920,"meta":{},"state":"success","max_attempts":20,"queue":"media_fetching","worker":"Pinchflat.Downloading.MediaDownloadWorker","source":"oban","duration":504131444,"event":"job:stop","queue_time":706625,"attempt":1,"tags":["media_item","media_fetching","show_in_dashboard"]} 07:22:27.859 [debug] Current batch of media processed. Will check again in 1000ms 07:22:28.359 [debug] Current batch of media processed. Will check again in 1000ms 07:22:28.860 [debug] Current batch of media processed. Will check again in 1000ms 07:22:29.360 [debug] Current batch of media processed. Will check again in 1000ms 07:22:29.863 [debug] Current batch of media processed. Will check again in 1000ms 07:22:30.361 [debug] Current batch of media processed. Will check again in 1000ms 07:22:30.864 [debug] Current batch of media processed. Will check again in 1000ms 07:22:31.363 [debug] Current batch of media processed. Will check again in 1000ms 07:22:31.866 [debug] Current batch of media processed. Will check again in 1000ms 07:22:32.364 [debug] Current batch of media processed. Will check again in 1000ms 07:22:32.867 [debug] Current batch of media processed. Will check again in 1000ms 07:22:33.365 [debug] Current batch of media processed. Will check again in 1000ms 07:22:33.870 [debug] Current batch of media processed. Will check again in 1000ms 07:22:34.368 [debug] Current batch of media processed. Will check again in 1000ms 07:22:34.872 [debug] Current batch of media processed. Will check again in 1000ms 07:22:35.369 [debug] Current batch of media processed. Will check again in 1000ms 07:22:35.875 [debug] Current batch of media processed. Will check again in 1000ms 07:22:36.377 [debug] Current batch of media processed. Will check again in 1000ms 07:22:36.877 [debug] Current batch of media processed. Will check again in 1000ms 07:22:37.378 [debug] Current batch of media processed. Will check again in 1000ms 07:22:37.878 [debug] Current batch of media processed. Will check again in 1000ms 07:22:38.379 [debug] Current batch of media processed. Will check again in 1000ms 07:22:38.879 [debug] Current batch of media processed. Will check again in 1000ms 07:22:39.381 [debug] Current batch of media processed. Will check again in 1000ms 07:22:39.880 [debug] Current batch of media processed. Will check again in 1000ms 07:22:40.382 [debug] Current batch of media processed. Will check again in 1000ms 07:22:40.881 [debug] Current batch of media processed. Will check again in 1000ms 07:22:41.383 [debug] Current batch of media processed. Will check again in 1000ms 07:22:41.887 [debug] Current batch of media processed. Will check again in 1000ms 07:22:42.384 [debug] Current batch of media processed. Will check again in 1000ms 07:22:42.890 [debug] Current batch of media processed. Will check again in 1000ms 07:22:43.385 [debug] Current batch of media processed. Will check again in 1000ms 07:22:43.891 [debug] Current batch of media processed. Will check again in 1000ms 07:22:44.386 [debug] Current batch of media processed. Will check again in 1000ms 07:22:44.892 [debug] Current batch of media processed. Will check again in 1000ms 07:22:45.387 [debug] Current batch of media processed. Will check again in 1000ms 07:22:45.893 [debug] Current batch of media processed. Will check again in 1000ms 07:22:46.389 [debug] Current batch of media processed. Will check again in 1000ms 07:22:46.894 [debug] Current batch of media processed. Will check again in 1000ms 07:22:47.389 [debug] Current batch of media processed. Will check again in 1000ms 07:22:47.895 [debug] Current batch of media processed. Will check again in 1000ms 07:22:48.390 [debug] Current batch of media processed. Will check again in 1000ms 07:22:48.896 [debug] Current batch of media processed. Will check again in 1000ms 07:22:48.964 [info] {"source":"oban","duration":1246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:22:49.391 [debug] Current batch of media processed. Will check again in 1000ms 07:22:49.897 [debug] Current batch of media processed. Will check again in 1000ms 07:22:50.393 [debug] Current batch of media processed. Will check again in 1000ms 07:22:50.898 [debug] Current batch of media processed. Will check again in 1000ms 07:22:51.396 [debug] Current batch of media processed. Will check again in 1000ms 07:22:51.899 [debug] Current batch of media processed. Will check again in 1000ms 07:22:52.396 [debug] Current batch of media processed. Will check again in 1000ms 07:22:52.901 [debug] Current batch of media processed. Will check again in 1000ms 07:22:53.398 [debug] Current batch of media processed. Will check again in 1000ms 07:22:53.901 [debug] Current batch of media processed. Will check again in 1000ms 07:22:54.398 [debug] Current batch of media processed. Will check again in 1000ms 07:22:54.902 [debug] Current batch of media processed. Will check again in 1000ms 07:22:55.399 [debug] Current batch of media processed. Will check again in 1000ms 07:22:55.903 [debug] Current batch of media processed. Will check again in 1000ms 07:22:56.401 [debug] Current batch of media processed. Will check again in 1000ms 07:22:56.905 [debug] Current batch of media processed. Will check again in 1000ms 07:22:57.403 [debug] Current batch of media processed. Will check again in 1000ms 07:22:57.905 [debug] Current batch of media processed. Will check again in 1000ms 07:22:58.403 [debug] Current batch of media processed. Will check again in 1000ms 07:22:58.906 [debug] Current batch of media processed. Will check again in 1000ms 07:22:59.404 [debug] Current batch of media processed. Will check again in 1000ms 07:22:59.907 [debug] Current batch of media processed. Will check again in 1000ms 07:23:00.405 [debug] Current batch of media processed. Will check again in 1000ms 07:23:00.824 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:23:00.908 [debug] Current batch of media processed. Will check again in 1000ms 07:23:01.406 [debug] Current batch of media processed. Will check again in 1000ms 07:23:01.909 [debug] Current batch of media processed. Will check again in 1000ms 07:23:02.407 [debug] Current batch of media processed. Will check again in 1000ms 07:23:02.910 [debug] Current batch of media processed. Will check again in 1000ms 07:23:03.408 [debug] Current batch of media processed. Will check again in 1000ms 07:23:03.912 [debug] Current batch of media processed. Will check again in 1000ms 07:23:04.409 [debug] Current batch of media processed. Will check again in 1000ms 07:23:04.913 [debug] Current batch of media processed. Will check again in 1000ms 07:23:05.411 [debug] Current batch of media processed. Will check again in 1000ms 07:23:05.914 [debug] Current batch of media processed. Will check again in 1000ms 07:23:06.412 [debug] Current batch of media processed. Will check again in 1000ms 07:23:06.916 [debug] Current batch of media processed. Will check again in 1000ms 07:23:07.413 [debug] Current batch of media processed. Will check again in 1000ms 07:23:07.917 [debug] Current batch of media processed. Will check again in 1000ms 07:23:08.414 [debug] Current batch of media processed. Will check again in 1000ms 07:23:08.918 [debug] Current batch of media processed. Will check again in 1000ms 07:23:09.416 [debug] Current batch of media processed. Will check again in 1000ms 07:23:09.922 [debug] Current batch of media processed. Will check again in 1000ms 07:23:10.417 [debug] Current batch of media processed. Will check again in 1000ms 07:23:10.923 [debug] Current batch of media processed. Will check again in 1000ms 07:23:11.418 [debug] Current batch of media processed. Will check again in 1000ms 07:23:11.926 [debug] Current batch of media processed. Will check again in 1000ms 07:23:12.420 [debug] Current batch of media processed. Will check again in 1000ms 07:23:12.926 [debug] Current batch of media processed. Will check again in 1000ms 07:23:13.421 [debug] Current batch of media processed. Will check again in 1000ms 07:23:13.927 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=india&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В Россию едет миллион индусов!\n05:15 Новая система контроля мигрантов\n07:30 Кто больше всего недоволен мигрантами из Индии?\n11:30 Какие индийцы поедут в Россию?\n16:00 В чем отличие мигрантов из Средней Азии и из Индии?", "duration" => 1262, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e022200 - БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии.mp4", "id" => "uCGGISfFMNY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uCGGISfFMNY", "playlist_index" => 6, "timestamp" => 1771777361, "title" => "БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии", "upload_date" => "20260222"} 07:23:13.929 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1596.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:23:13.930 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1597.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:23:13.933 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1598.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 16:22:41Z], 34] 07:23:13.959 [debug] QUERY OK source="media_items" db=25.2ms idle=1602.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=india&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В Россию едет миллион индусов!\n05:15 Новая система контроля мигрантов\n07:30 Кто больше всего недоволен мигрантами из Индии?\n11:30 Какие индийцы поедут в Россию?\n16:00 В чем отличие мигрантов из Средней Азии и из Индии?", "БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии", "4bd6914c-f356-47ac-838e-3a59d6f99b4e", 1262, false, "uCGGISfFMNY", "https://www.youtube.com/watch?v=uCGGISfFMNY", 6, "/downloads/shows/Роман Юнеман/Season 2026/s2026e022200 - БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии.mp4", false, false, false, 34, [], 98, ~U[2026-02-22 16:22:41Z], ~U[2026-04-04 04:23:13Z], ~U[2026-04-04 04:23:13Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=india&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В Россию едет миллион индусов!\n05:15 Новая система контроля мигрантов\n07:30 Кто больше всего недоволен мигрантами из Индии?\n11:30 Какие индийцы поедут в Россию?\n16:00 В чем отличие мигрантов из Средней Азии и из Индии?", "БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии", 1262, false, "uCGGISfFMNY", "https://www.youtube.com/watch?v=uCGGISfFMNY", "/downloads/shows/Роман Юнеман/Season 2026/s2026e022200 - БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии.mp4", false, 34, ~U[2026-02-22 16:22:41Z]] 07:23:13.962 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=677.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:23:13.963 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms 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" = ?) [1] 07:23:13.965 [debug] QUERY OK source="media_items" db=0.6ms idle=33.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 [510112] 07:23:13.965 [debug] Current batch of media processed. Will check again in 1000ms 07:23:14.424 [debug] Current batch of media processed. Will check again in 1000ms 07:23:14.966 [debug] Current batch of media processed. Will check again in 1000ms 07:23:15.425 [debug] Current batch of media processed. Will check again in 1000ms 07:23:15.967 [debug] Current batch of media processed. Will check again in 1000ms 07:23:16.427 [debug] Current batch of media processed. Will check again in 1000ms 07:23:16.968 [debug] Current batch of media processed. Will check again in 1000ms 07:23:17.427 [debug] Current batch of media processed. Will check again in 1000ms 07:23:17.970 [debug] Current batch of media processed. Will check again in 1000ms 07:23:18.430 [debug] Current batch of media processed. Will check again in 1000ms 07:23:18.966 [info] {"source":"oban","duration":1443,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:18.971 [debug] Current batch of media processed. Will check again in 1000ms 07:23:19.433 [debug] Current batch of media processed. Will check again in 1000ms 07:23:19.972 [debug] Current batch of media processed. Will check again in 1000ms 07:23:20.435 [debug] Current batch of media processed. Will check again in 1000ms 07:23:20.973 [debug] Current batch of media processed. Will check again in 1000ms 07:23:21.436 [debug] Current batch of media processed. Will check again in 1000ms 07:23:21.975 [debug] Current batch of media processed. Will check again in 1000ms 07:23:22.438 [debug] Current batch of media processed. Will check again in 1000ms 07:23:22.977 [debug] Current batch of media processed. Will check again in 1000ms 07:23:23.438 [debug] Current batch of media processed. Will check again in 1000ms 07:23:23.978 [debug] Current batch of media processed. Will check again in 1000ms 07:23:24.439 [debug] Current batch of media processed. Will check again in 1000ms 07:23:24.979 [debug] Current batch of media processed. Will check again in 1000ms 07:23:25.441 [debug] Current batch of media processed. Will check again in 1000ms 07:23:25.980 [debug] Current batch of media processed. Will check again in 1000ms 07:23:26.444 [debug] Current batch of media processed. Will check again in 1000ms 07:23:26.982 [debug] Current batch of media processed. Will check again in 1000ms 07:23:27.447 [debug] Current batch of media processed. Will check again in 1000ms 07:23:27.985 [debug] Current batch of media processed. Will check again in 1000ms 07:23:28.447 [debug] Current batch of media processed. Will check again in 1000ms 07:23:28.988 [debug] Current batch of media processed. Will check again in 1000ms 07:23:29.448 [debug] Current batch of media processed. Will check again in 1000ms 07:23:29.990 [debug] Current batch of media processed. Will check again in 1000ms 07:23:30.449 [debug] Current batch of media processed. Will check again in 1000ms 07:23:30.997 [debug] Current batch of media processed. Will check again in 1000ms 07:23:31.450 [debug] Current batch of media processed. Will check again in 1000ms 07:23:31.998 [debug] Current batch of media processed. Will check again in 1000ms 07:23:32.452 [debug] Current batch of media processed. Will check again in 1000ms 07:23:32.999 [debug] Current batch of media processed. Will check again in 1000ms 07:23:33.454 [debug] Current batch of media processed. Will check again in 1000ms 07:23:34.001 [debug] Current batch of media processed. Will check again in 1000ms 07:23:34.456 [debug] Current batch of media processed. Will check again in 1000ms 07:23:35.002 [debug] Current batch of media processed. Will check again in 1000ms 07:23:35.457 [debug] Current batch of media processed. Will check again in 1000ms 07:23:36.004 [debug] Current batch of media processed. Will check again in 1000ms 07:23:36.459 [debug] Current batch of media processed. Will check again in 1000ms 07:23:37.004 [debug] Current batch of media processed. Will check again in 1000ms 07:23:37.460 [debug] Current batch of media processed. Will check again in 1000ms 07:23:38.005 [debug] Current batch of media processed. Will check again in 1000ms 07:23:38.461 [debug] Current batch of media processed. Will check again in 1000ms 07:23:39.006 [debug] Current batch of media processed. Will check again in 1000ms 07:23:39.462 [debug] Current batch of media processed. Will check again in 1000ms 07:23:40.007 [debug] Current batch of media processed. Will check again in 1000ms 07:23:40.463 [debug] Current batch of media processed. Will check again in 1000ms 07:23:41.017 [debug] Current batch of media processed. Will check again in 1000ms 07:23:41.464 [debug] Current batch of media processed. Will check again in 1000ms 07:23:42.019 [debug] Current batch of media processed. Will check again in 1000ms 07:23:42.468 [debug] Current batch of media processed. Will check again in 1000ms 07:23:43.022 [debug] Current batch of media processed. Will check again in 1000ms 07:23:43.470 [debug] Current batch of media processed. Will check again in 1000ms 07:23:44.023 [debug] Current batch of media processed. Will check again in 1000ms 07:23:44.472 [debug] Current batch of media processed. Will check again in 1000ms 07:23:45.024 [debug] Current batch of media processed. Will check again in 1000ms 07:23:45.473 [debug] Current batch of media processed. Will check again in 1000ms 07:23:46.025 [debug] Current batch of media processed. Will check again in 1000ms 07:23:46.476 [debug] Current batch of media processed. Will check again in 1000ms 07:23:47.026 [debug] Current batch of media processed. Will check again in 1000ms 07:23:47.476 [debug] Current batch of media processed. Will check again in 1000ms 07:23:48.027 [debug] Current batch of media processed. Will check again in 1000ms 07:23:48.477 [debug] Current batch of media processed. Will check again in 1000ms 07:23:48.969 [info] {"source":"oban","duration":2272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:23:49.028 [debug] Current batch of media processed. Will check again in 1000ms 07:23:49.478 [debug] Current batch of media processed. Will check again in 1000ms 07:23:50.029 [debug] Current batch of media processed. Will check again in 1000ms 07:23:50.479 [debug] Current batch of media processed. Will check again in 1000ms 07:23:51.030 [debug] Current batch of media processed. Will check again in 1000ms 07:23:51.481 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n📝 Шоуноты\n\nГоворим про варку домашнего пива, вёрстку сайтов таблицей, выбор чая и кофе, меметика, тревожность, ремонт душа, частные фонды, экономику, Никки Минаж, мегацеркви, снег, заговор дельфинов и многое другое!\n\n🎵 Zombak - Болтер на плечо! \nhttps://zavtracast.ru/p/bolter-na-plecho.mp3\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 12191, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e020300 - ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов.mp4", "id" => "n6LcdeGnCj4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=n6LcdeGnCj4", "playlist_index" => 2, "timestamp" => 1770126248, "title" => "ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов", "upload_date" => "20260203"} 07:23:51.482 [debug] QUERY OK source="sources" db=0.6ms idle=1142.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:23:51.484 [debug] QUERY OK source="sources" db=1.7ms idle=1143.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:23:51.485 [debug] QUERY OK source="media_items" db=1.0ms idle=1037.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-03 13:44:08Z], 122] 07:23:51.546 [debug] QUERY OK source="media_items" db=60.0ms idle=147.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n📝 Шоуноты\n\nГоворим про варку домашнего пива, вёрстку сайтов таблицей, выбор чая и кофе, меметика, тревожность, ремонт душа, частные фонды, экономику, Никки Минаж, мегацеркви, снег, заговор дельфинов и многое другое!\n\n🎵 Zombak - Болтер на плечо! \nhttps://zavtracast.ru/p/bolter-na-plecho.mp3\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов", "975d6814-b22d-4a4f-a624-7a0abde2387d", 12191, true, "n6LcdeGnCj4", "https://www.youtube.com/watch?v=n6LcdeGnCj4", 2, "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e020300 - ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов.mp4", false, false, false, 122, [], 1, ~U[2026-02-03 13:44:08Z], ~U[2026-04-04 04:23:51Z], ~U[2026-04-04 04:23:51Z], "#завтракаст #zavtracast #подкаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n📝 Шоуноты\n\nГоворим про варку домашнего пива, вёрстку сайтов таблицей, выбор чая и кофе, меметика, тревожность, ремонт душа, частные фонды, экономику, Никки Минаж, мегацеркви, снег, заговор дельфинов и многое другое!\n\n🎵 Zombak - Болтер на плечо! \nhttps://zavtracast.ru/p/bolter-na-plecho.mp3\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов", 12191, true, "n6LcdeGnCj4", "https://www.youtube.com/watch?v=n6LcdeGnCj4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e020300 - ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов.mp4", false, 122, ~U[2026-02-03 13:44:08Z]] 07:23:51.552 [debug] QUERY OK source="sources" db=5.4ms idle=96.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:23:51.557 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=74.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:23:51.561 [debug] QUERY OK source="media_items" db=3.6ms idle=73.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 [496538] 07:23:51.564 [debug] Current batch of media processed. Will check again in 1000ms 07:23:52.031 [debug] Current batch of media processed. Will check again in 1000ms 07:23:52.567 [debug] Current batch of media processed. Will check again in 1000ms 07:23:53.033 [debug] Current batch of media processed. Will check again in 1000ms 07:23:53.568 [debug] Current batch of media processed. Will check again in 1000ms 07:23:54.033 [debug] Current batch of media processed. Will check again in 1000ms 07:23:54.570 [debug] Current batch of media processed. Will check again in 1000ms 07:23:55.037 [debug] Current batch of media processed. Will check again in 1000ms 07:23:55.570 [debug] Current batch of media processed. Will check again in 1000ms 07:23:56.038 [debug] Current batch of media processed. Will check again in 1000ms 07:23:56.571 [debug] Current batch of media processed. Will check again in 1000ms 07:23:57.039 [debug] Current batch of media processed. Will check again in 1000ms 07:23:57.572 [debug] Current batch of media processed. Will check again in 1000ms 07:23:58.040 [debug] Current batch of media processed. Will check again in 1000ms 07:23:58.573 [debug] Current batch of media processed. Will check again in 1000ms 07:23:59.041 [debug] Current batch of media processed. Will check again in 1000ms 07:23:59.575 [debug] Current batch of media processed. Will check again in 1000ms 07:24:00.047 [debug] Current batch of media processed. Will check again in 1000ms 07:24:00.577 [debug] Current batch of media processed. Will check again in 1000ms 07:24:00.828 [info] {"source":"oban","duration":4044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:24:01.048 [debug] Current batch of media processed. Will check again in 1000ms 07:24:01.580 [debug] Current batch of media processed. Will check again in 1000ms 07:24:02.051 [debug] Current batch of media processed. Will check again in 1000ms 07:24:02.582 [debug] Current batch of media processed. Will check again in 1000ms 07:24:03.052 [debug] Current batch of media processed. Will check again in 1000ms 07:24:03.583 [debug] Current batch of media processed. Will check again in 1000ms 07:24:04.054 [debug] Current batch of media processed. Will check again in 1000ms 07:24:04.585 [debug] Current batch of media processed. Will check again in 1000ms 07:24:05.055 [debug] Current batch of media processed. Will check again in 1000ms 07:24:05.587 [debug] Current batch of media processed. Will check again in 1000ms 07:24:06.056 [debug] Current batch of media processed. Will check again in 1000ms 07:24:06.587 [debug] Current batch of media processed. Will check again in 1000ms 07:24:06.859 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 07:24:07.057 [debug] Current batch of media processed. Will check again in 1000ms 07:24:07.588 [debug] Current batch of media processed. Will check again in 1000ms 07:24:08.058 [debug] Current batch of media processed. Will check again in 1000ms 07:24:08.589 [debug] Current batch of media processed. Will check again in 1000ms 07:24:09.059 [debug] Current batch of media processed. Will check again in 1000ms 07:24:09.590 [debug] Current batch of media processed. Will check again in 1000ms 07:24:10.060 [debug] Current batch of media processed. Will check again in 1000ms 07:24:10.591 [debug] Current batch of media processed. Will check again in 1000ms 07:24:11.061 [debug] Current batch of media processed. Will check again in 1000ms 07:24:11.592 [debug] Current batch of media processed. Will check again in 1000ms 07:24:12.063 [debug] Current batch of media processed. Will check again in 1000ms 07:24:12.593 [debug] Current batch of media processed. Will check again in 1000ms 07:24:13.064 [debug] Current batch of media processed. Will check again in 1000ms 07:24:13.594 [debug] Current batch of media processed. Will check again in 1000ms 07:24:14.065 [debug] Current batch of media processed. Will check again in 1000ms 07:24:14.595 [debug] Current batch of media processed. Will check again in 1000ms 07:24:15.066 [debug] Current batch of media processed. Will check again in 1000ms 07:24:15.596 [debug] Current batch of media processed. Will check again in 1000ms 07:24:16.067 [debug] Current batch of media processed. Will check again in 1000ms 07:24:16.597 [debug] Current batch of media processed. Will check again in 1000ms 07:24:17.068 [debug] Current batch of media processed. Will check again in 1000ms 07:24:17.598 [debug] Current batch of media processed. Will check again in 1000ms 07:24:18.069 [debug] Current batch of media processed. Will check again in 1000ms 07:24:18.600 [debug] Current batch of media processed. Will check again in 1000ms 07:24:18.972 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:19.070 [debug] Current batch of media processed. Will check again in 1000ms 07:24:19.601 [debug] Current batch of media processed. Will check again in 1000ms 07:24:20.071 [debug] Current batch of media processed. Will check again in 1000ms 07:24:20.602 [debug] Current batch of media processed. Will check again in 1000ms 07:24:21.072 [debug] Current batch of media processed. Will check again in 1000ms 07:24:21.604 [debug] Current batch of media processed. Will check again in 1000ms 07:24:22.074 [debug] Current batch of media processed. Will check again in 1000ms 07:24:22.605 [debug] Current batch of media processed. Will check again in 1000ms 07:24:23.074 [debug] Current batch of media processed. Will check again in 1000ms 07:24:23.606 [debug] Current batch of media processed. Will check again in 1000ms 07:24:24.076 [debug] Current batch of media processed. Will check again in 1000ms 07:24:24.607 [debug] Current batch of media processed. Will check again in 1000ms 07:24:25.076 [debug] Current batch of media processed. Will check again in 1000ms 07:24:25.608 [debug] Current batch of media processed. Will check again in 1000ms 07:24:26.078 [debug] Current batch of media processed. Will check again in 1000ms 07:24:26.638 [debug] Current batch of media processed. Will check again in 1000ms 07:24:27.086 [debug] Current batch of media processed. Will check again in 1000ms 07:24:27.684 [debug] Current batch of media processed. Will check again in 1000ms 07:24:28.095 [debug] Current batch of media processed. Will check again in 1000ms 07:24:28.686 [debug] Current batch of media processed. Will check again in 1000ms 07:24:29.098 [debug] Current batch of media processed. Will check again in 1000ms 07:24:29.686 [debug] Current batch of media processed. Will check again in 1000ms 07:24:30.099 [debug] Current batch of media processed. Will check again in 1000ms 07:24:30.687 [debug] Current batch of media processed. Will check again in 1000ms 07:24:31.101 [debug] Current batch of media processed. Will check again in 1000ms 07:24:31.690 [debug] Current batch of media processed. Will check again in 1000ms 07:24:32.102 [debug] Current batch of media processed. Will check again in 1000ms 07:24:32.692 [debug] Current batch of media processed. Will check again in 1000ms 07:24:33.103 [debug] Current batch of media processed. Will check again in 1000ms 07:24:33.693 [debug] Current batch of media processed. Will check again in 1000ms 07:24:34.104 [debug] Current batch of media processed. Will check again in 1000ms 07:24:34.694 [debug] Current batch of media processed. Will check again in 1000ms 07:24:35.105 [debug] Current batch of media processed. Will check again in 1000ms 07:24:35.695 [debug] Current batch of media processed. Will check again in 1000ms 07:24:36.106 [debug] Current batch of media processed. Will check again in 1000ms 07:24:36.698 [debug] Current batch of media processed. Will check again in 1000ms 07:24:37.108 [debug] Current batch of media processed. Will check again in 1000ms 07:24:37.698 [debug] Current batch of media processed. Will check again in 1000ms 07:24:38.108 [debug] Current batch of media processed. Will check again in 1000ms 07:24:38.700 [debug] Current batch of media processed. Will check again in 1000ms 07:24:39.109 [debug] Current batch of media processed. Will check again in 1000ms 07:24:39.700 [debug] Current batch of media processed. Will check again in 1000ms 07:24:40.110 [debug] Current batch of media processed. Will check again in 1000ms 07:24:40.701 [debug] Current batch of media processed. Will check again in 1000ms 07:24:41.112 [debug] Current batch of media processed. Will check again in 1000ms 07:24:41.703 [debug] Current batch of media processed. Will check again in 1000ms 07:24:42.115 [debug] Current batch of media processed. Will check again in 1000ms 07:24:42.703 [debug] Current batch of media processed. Will check again in 1000ms 07:24:43.118 [debug] Current batch of media processed. Will check again in 1000ms 07:24:43.705 [debug] Current batch of media processed. Will check again in 1000ms 07:24:44.120 [debug] Current batch of media processed. Will check again in 1000ms 07:24:44.706 [debug] Current batch of media processed. Will check again in 1000ms 07:24:45.123 [debug] Current batch of media processed. Will check again in 1000ms 07:24:45.708 [debug] Current batch of media processed. Will check again in 1000ms 07:24:46.124 [debug] Current batch of media processed. Will check again in 1000ms 07:24:46.710 [debug] Current batch of media processed. Will check again in 1000ms 07:24:47.125 [debug] Current batch of media processed. Will check again in 1000ms 07:24:47.711 [debug] Current batch of media processed. Will check again in 1000ms 07:24:48.126 [debug] Current batch of media processed. Will check again in 1000ms 07:24:48.715 [debug] Current batch of media processed. Will check again in 1000ms 07:24:48.974 [info] {"source":"oban","duration":1649,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:24:49.128 [debug] Current batch of media processed. Will check again in 1000ms 07:24:49.715 [debug] Current batch of media processed. Will check again in 1000ms 07:24:50.129 [debug] Current batch of media processed. Will check again in 1000ms 07:24:50.717 [debug] Current batch of media processed. Will check again in 1000ms 07:24:51.130 [debug] Current batch of media processed. Will check again in 1000ms 07:24:51.719 [debug] Current batch of media processed. Will check again in 1000ms 07:24:52.131 [debug] Current batch of media processed. Will check again in 1000ms 07:24:52.722 [debug] Current batch of media processed. Will check again in 1000ms 07:24:53.132 [debug] Current batch of media processed. Will check again in 1000ms 07:24:53.722 [debug] Current batch of media processed. Will check again in 1000ms 07:24:54.134 [debug] Current batch of media processed. Will check again in 1000ms 07:24:54.723 [debug] Current batch of media processed. Will check again in 1000ms 07:24:55.136 [debug] Current batch of media processed. Will check again in 1000ms 07:24:55.725 [debug] Current batch of media processed. Will check again in 1000ms 07:24:56.138 [debug] Current batch of media processed. Will check again in 1000ms 07:24:56.726 [debug] Current batch of media processed. Will check again in 1000ms 07:24:57.139 [debug] Current batch of media processed. Will check again in 1000ms 07:24:57.727 [debug] Current batch of media processed. Will check again in 1000ms 07:24:58.140 [debug] Current batch of media processed. Will check again in 1000ms 07:24:58.730 [debug] Current batch of media processed. Will check again in 1000ms 07:24:59.141 [debug] Current batch of media processed. Will check again in 1000ms 07:24:59.731 [debug] Current batch of media processed. Will check again in 1000ms 07:25:00.157 [debug] Current batch of media processed. Will check again in 1000ms 07:25:00.732 [debug] Current batch of media processed. Will check again in 1000ms 07:25:00.831 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:25:01.158 [debug] Current batch of media processed. Will check again in 1000ms 07:25:01.733 [debug] Current batch of media processed. Will check again in 1000ms 07:25:02.161 [debug] Current batch of media processed. Will check again in 1000ms 07:25:02.735 [debug] Current batch of media processed. Will check again in 1000ms 07:25:03.164 [debug] Current batch of media processed. Will check again in 1000ms 07:25:03.736 [debug] Current batch of media processed. Will check again in 1000ms 07:25:04.164 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Реклама. ООО «Скилфэктори» ИНН 9702009530 erid 2VtzqvmPMpQ\n\n🔥Стань Специалистом по Информационной безопасности в Skillfactory: https://go.skillfactory.ru/dSaOuQ\nСкидки до 60% + 3 мини-курса в подарок по промокоду ЮНЕМАН до 28.02.26\n\nЗакрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=antifa&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Начало радикализации\n04:40 Антифа и BLM\n13:00 Протесты против ICE\n16:30 Кто финансирует левых радикалов?\n18:50 Успехи на выборах", "duration" => 1454, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e021700 - ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?.mp4", "id" => "SheQkbRldtE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SheQkbRldtE", "playlist_index" => 7, "timestamp" => 1771344943, "title" => "ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?", "upload_date" => "20260217"} 07:25:04.165 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1815.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:25:04.166 [debug] QUERY OK source="sources" db=0.3ms idle=1816.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:25:04.169 [debug] QUERY OK source="media_items" db=2.5ms idle=1817.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-17 16:15:43Z], 34] 07:25:04.186 [debug] QUERY OK source="media_items" db=16.5ms idle=1319.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Реклама. ООО «Скилфэктори» ИНН 9702009530 erid 2VtzqvmPMpQ\n\n🔥Стань Специалистом по Информационной безопасности в Skillfactory: https://go.skillfactory.ru/dSaOuQ\nСкидки до 60% + 3 мини-курса в подарок по промокоду ЮНЕМАН до 28.02.26\n\nЗакрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=antifa&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Начало радикализации\n04:40 Антифа и BLM\n13:00 Протесты против ICE\n16:30 Кто финансирует левых радикалов?\n18:50 Успехи на выборах", "ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?", "8d6b986a-2386-430e-91f0-bcaf3ad42832", 1454, false, "SheQkbRldtE", "https://www.youtube.com/watch?v=SheQkbRldtE", 7, "/downloads/shows/Роман Юнеман/Season 2026/s2026e021700 - ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?.mp4", false, false, false, 34, [], 98, ~U[2026-02-17 16:15:43Z], ~U[2026-04-04 04:25:04Z], ~U[2026-04-04 04:25:04Z], "Реклама. ООО «Скилфэктори» ИНН 9702009530 erid 2VtzqvmPMpQ\n\n🔥Стань Специалистом по Информационной безопасности в Skillfactory: https://go.skillfactory.ru/dSaOuQ\nСкидки до 60% + 3 мини-курса в подарок по промокоду ЮНЕМАН до 28.02.26\n\nЗакрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=antifa&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Начало радикализации\n04:40 Антифа и BLM\n13:00 Протесты против ICE\n16:30 Кто финансирует левых радикалов?\n18:50 Успехи на выборах", "ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?", 1454, false, "SheQkbRldtE", "https://www.youtube.com/watch?v=SheQkbRldtE", "/downloads/shows/Роман Юнеман/Season 2026/s2026e021700 - ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?.mp4", false, 34, ~U[2026-02-17 16:15:43Z]] 07:25:04.190 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=333.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:25:04.190 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms 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" = ?) [1] 07:25:04.191 [debug] QUERY OK source="media_items" db=0.6ms idle=24.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [506306] 07:25:04.192 [debug] Current batch of media processed. Will check again in 1000ms 07:25:04.737 [debug] Current batch of media processed. Will check again in 1000ms 07:25:05.192 [debug] Current batch of media processed. Will check again in 1000ms 07:25:05.738 [debug] Current batch of media processed. Will check again in 1000ms 07:25:06.193 [debug] Current batch of media processed. Will check again in 1000ms 07:25:06.739 [debug] Current batch of media processed. Will check again in 1000ms 07:25:07.194 [debug] Current batch of media processed. Will check again in 1000ms 07:25:07.740 [debug] Current batch of media processed. Will check again in 1000ms 07:25:08.195 [debug] Current batch of media processed. Will check again in 1000ms 07:25:08.741 [debug] Current batch of media processed. Will check again in 1000ms 07:25:09.196 [debug] Current batch of media processed. Will check again in 1000ms 07:25:09.742 [debug] Current batch of media processed. Will check again in 1000ms 07:25:10.197 [debug] Current batch of media processed. Will check again in 1000ms 07:25:10.743 [debug] Current batch of media processed. Will check again in 1000ms 07:25:11.199 [debug] Current batch of media processed. Will check again in 1000ms 07:25:11.744 [debug] Current batch of media processed. Will check again in 1000ms 07:25:12.200 [debug] Current batch of media processed. Will check again in 1000ms 07:25:12.746 [debug] Current batch of media processed. Will check again in 1000ms 07:25:13.208 [debug] Current batch of media processed. Will check again in 1000ms 07:25:13.747 [debug] Current batch of media processed. Will check again in 1000ms 07:25:14.211 [debug] Current batch of media processed. Will check again in 1000ms 07:25:14.748 [debug] Current batch of media processed. Will check again in 1000ms 07:25:15.214 [debug] Current batch of media processed. Will check again in 1000ms 07:25:15.749 [debug] Current batch of media processed. Will check again in 1000ms 07:25:16.215 [debug] Current batch of media processed. Will check again in 1000ms 07:25:16.750 [debug] Current batch of media processed. Will check again in 1000ms 07:25:17.216 [debug] Current batch of media processed. Will check again in 1000ms 07:25:17.752 [debug] Current batch of media processed. Will check again in 1000ms 07:25:18.217 [debug] Current batch of media processed. Will check again in 1000ms 07:25:18.753 [debug] Current batch of media processed. Will check again in 1000ms 07:25:18.976 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:19.218 [debug] Current batch of media processed. Will check again in 1000ms 07:25:19.754 [debug] Current batch of media processed. Will check again in 1000ms 07:25:20.219 [debug] Current batch of media processed. Will check again in 1000ms 07:25:20.755 [debug] Current batch of media processed. Will check again in 1000ms 07:25:21.220 [debug] Current batch of media processed. Will check again in 1000ms 07:25:21.756 [debug] Current batch of media processed. Will check again in 1000ms 07:25:22.222 [debug] Current batch of media processed. Will check again in 1000ms 07:25:22.757 [debug] Current batch of media processed. Will check again in 1000ms 07:25:23.222 [debug] Current batch of media processed. Will check again in 1000ms 07:25:23.758 [debug] Current batch of media processed. Will check again in 1000ms 07:25:24.223 [debug] Current batch of media processed. Will check again in 1000ms 07:25:24.759 [debug] Current batch of media processed. Will check again in 1000ms 07:25:25.224 [debug] Current batch of media processed. Will check again in 1000ms 07:25:25.760 [debug] Current batch of media processed. Will check again in 1000ms 07:25:26.225 [debug] Current batch of media processed. Will check again in 1000ms 07:25:26.761 [debug] Current batch of media processed. Will check again in 1000ms 07:25:27.227 [debug] Current batch of media processed. Will check again in 1000ms 07:25:27.763 [debug] Current batch of media processed. Will check again in 1000ms 07:25:28.228 [debug] Current batch of media processed. Will check again in 1000ms 07:25:28.764 [debug] Current batch of media processed. Will check again in 1000ms 07:25:29.229 [debug] Current batch of media processed. Will check again in 1000ms 07:25:29.765 [debug] Current batch of media processed. Will check again in 1000ms 07:25:30.230 [debug] Current batch of media processed. Will check again in 1000ms 07:25:30.766 [debug] Current batch of media processed. Will check again in 1000ms 07:25:31.232 [debug] Current batch of media processed. Will check again in 1000ms 07:25:31.767 [debug] Current batch of media processed. Will check again in 1000ms 07:25:32.234 [debug] Current batch of media processed. Will check again in 1000ms 07:25:32.768 [debug] Current batch of media processed. Will check again in 1000ms 07:25:33.235 [debug] Current batch of media processed. Will check again in 1000ms 07:25:33.769 [debug] Current batch of media processed. Will check again in 1000ms 07:25:34.237 [debug] Current batch of media processed. Will check again in 1000ms 07:25:34.771 [debug] Current batch of media processed. Will check again in 1000ms 07:25:35.238 [debug] Current batch of media processed. Will check again in 1000ms 07:25:35.772 [debug] Current batch of media processed. Will check again in 1000ms 07:25:36.239 [debug] Current batch of media processed. Will check again in 1000ms 07:25:36.773 [debug] Current batch of media processed. Will check again in 1000ms 07:25:37.243 [debug] Current batch of media processed. Will check again in 1000ms 07:25:37.774 [debug] Current batch of media processed. Will check again in 1000ms 07:25:38.245 [debug] Current batch of media processed. Will check again in 1000ms 07:25:38.777 [debug] Current batch of media processed. Will check again in 1000ms 07:25:39.246 [debug] Current batch of media processed. Will check again in 1000ms 07:25:39.778 [debug] Current batch of media processed. Will check again in 1000ms 07:25:40.248 [debug] Current batch of media processed. Will check again in 1000ms 07:25:40.779 [debug] Current batch of media processed. Will check again in 1000ms 07:25:41.249 [debug] Current batch of media processed. Will check again in 1000ms 07:25:41.783 [debug] Current batch of media processed. Will check again in 1000ms 07:25:42.251 [debug] Current batch of media processed. Will check again in 1000ms 07:25:42.784 [debug] Current batch of media processed. Will check again in 1000ms 07:25:43.251 [debug] Current batch of media processed. Will check again in 1000ms 07:25:43.785 [debug] Current batch of media processed. Will check again in 1000ms 07:25:44.252 [debug] Current batch of media processed. Will check again in 1000ms 07:25:44.787 [debug] Current batch of media processed. Will check again in 1000ms 07:25:45.255 [debug] Current batch of media processed. Will check again in 1000ms 07:25:45.788 [debug] Current batch of media processed. Will check again in 1000ms 07:25:46.255 [debug] Current batch of media processed. Will check again in 1000ms 07:25:46.788 [debug] Current batch of media processed. Will check again in 1000ms 07:25:47.256 [debug] Current batch of media processed. Will check again in 1000ms 07:25:47.790 [debug] Current batch of media processed. Will check again in 1000ms 07:25:48.260 [debug] Current batch of media processed. Will check again in 1000ms 07:25:48.792 [debug] Current batch of media processed. Will check again in 1000ms 07:25:48.978 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:25:49.261 [debug] Current batch of media processed. Will check again in 1000ms 07:25:49.793 [debug] Current batch of media processed. Will check again in 1000ms 07:25:50.262 [debug] Current batch of media processed. Will check again in 1000ms 07:25:50.794 [debug] Current batch of media processed. Will check again in 1000ms 07:25:51.263 [debug] Current batch of media processed. Will check again in 1000ms 07:25:51.797 [debug] Current batch of media processed. Will check again in 1000ms 07:25:52.265 [debug] Current batch of media processed. Will check again in 1000ms 07:25:52.800 [debug] Current batch of media processed. Will check again in 1000ms 07:25:53.266 [debug] Current batch of media processed. Will check again in 1000ms 07:25:53.801 [debug] Current batch of media processed. Will check again in 1000ms 07:25:54.267 [debug] Current batch of media processed. Will check again in 1000ms 07:25:54.803 [debug] Current batch of media processed. Will check again in 1000ms 07:25:55.269 [debug] Current batch of media processed. Will check again in 1000ms 07:25:55.812 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Денни ДеВито, сериал Такси, пропавший самолёт, нейронки для порно, выйти из IT, ферма с курицами, как читать Ваху, Нардуар, хозяин симуляции, мем про Фрирен, фотографии XIX века, Вечный Император, клонирование кошек и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 9795, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e120800 - ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси.mp4", "id" => "zu41UC2JWTg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=zu41UC2JWTg", "playlist_index" => 3, "timestamp" => 1765203901, "title" => "ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси", "upload_date" => "20251208"} 07:25:55.814 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1460.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:25:55.815 [debug] QUERY OK source="sources" db=0.5ms idle=1462.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:25:55.821 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=702.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-08 14:25:01Z], 122] 07:25:55.906 [debug] QUERY OK source="media_items" db=82.0ms queue=0.2ms idle=463.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Денни ДеВито, сериал Такси, пропавший самолёт, нейронки для порно, выйти из IT, ферма с курицами, как читать Ваху, Нардуар, хозяин симуляции, мем про Фрирен, фотографии XIX века, Вечный Император, клонирование кошек и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси", "48b188c2-2c25-469d-b685-aa4feb2a6fd2", 9795, true, "zu41UC2JWTg", "https://www.youtube.com/watch?v=zu41UC2JWTg", 3, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e120800 - ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси.mp4", false, false, false, 122, [], 1, ~U[2025-12-08 14:25:01Z], ~U[2026-04-04 04:25:55Z], ~U[2026-04-04 04:25:55Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Денни ДеВито, сериал Такси, пропавший самолёт, нейронки для порно, выйти из IT, ферма с курицами, как читать Ваху, Нардуар, хозяин симуляции, мем про Фрирен, фотографии XIX века, Вечный Император, клонирование кошек и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси", 9795, true, "zu41UC2JWTg", "https://www.youtube.com/watch?v=zu41UC2JWTg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e120800 - ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси.mp4", false, 122, ~U[2025-12-08 14:25:01Z]] 07:25:55.909 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=546.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:25:55.910 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=95.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:25:55.913 [debug] QUERY OK source="media_items" db=2.3ms idle=95.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 [469201] 07:25:55.913 [debug] Current batch of media processed. Will check again in 1000ms 07:25:56.270 [debug] Current batch of media processed. Will check again in 1000ms 07:25:56.914 [debug] Current batch of media processed. Will check again in 1000ms 07:25:57.271 [debug] Current batch of media processed. Will check again in 1000ms 07:25:57.915 [debug] Current batch of media processed. Will check again in 1000ms 07:25:58.273 [debug] Current batch of media processed. Will check again in 1000ms 07:25:58.916 [debug] Current batch of media processed. Will check again in 1000ms 07:25:59.274 [debug] Current batch of media processed. Will check again in 1000ms 07:25:59.919 [debug] Current batch of media processed. Will check again in 1000ms 07:26:00.281 [debug] Current batch of media processed. Will check again in 1000ms 07:26:00.842 [info] {"source":"oban","duration":2920,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:26:00.921 [debug] Current batch of media processed. Will check again in 1000ms 07:26:01.283 [debug] Current batch of media processed. Will check again in 1000ms 07:26:01.922 [debug] Current batch of media processed. Will check again in 1000ms 07:26:02.290 [debug] Current batch of media processed. Will check again in 1000ms 07:26:02.923 [debug] Current batch of media processed. Will check again in 1000ms 07:26:03.290 [debug] Current batch of media processed. Will check again in 1000ms 07:26:03.926 [debug] Current batch of media processed. Will check again in 1000ms 07:26:04.291 [debug] Current batch of media processed. Will check again in 1000ms 07:26:04.927 [debug] Current batch of media processed. Will check again in 1000ms 07:26:05.292 [debug] Current batch of media processed. Will check again in 1000ms 07:26:05.928 [debug] Current batch of media processed. Will check again in 1000ms 07:26:06.293 [debug] Current batch of media processed. Will check again in 1000ms 07:26:06.931 [debug] Current batch of media processed. Will check again in 1000ms 07:26:07.294 [debug] Current batch of media processed. Will check again in 1000ms 07:26:07.932 [debug] Current batch of media processed. Will check again in 1000ms 07:26:08.295 [debug] Current batch of media processed. Will check again in 1000ms 07:26:08.933 [debug] Current batch of media processed. Will check again in 1000ms 07:26:09.296 [debug] Current batch of media processed. Will check again in 1000ms 07:26:09.934 [debug] Current batch of media processed. Will check again in 1000ms 07:26:10.297 [debug] Current batch of media processed. Will check again in 1000ms 07:26:10.936 [debug] Current batch of media processed. Will check again in 1000ms 07:26:11.298 [debug] Current batch of media processed. Will check again in 1000ms 07:26:11.937 [debug] Current batch of media processed. Will check again in 1000ms 07:26:12.300 [debug] Current batch of media processed. Will check again in 1000ms 07:26:12.938 [debug] Current batch of media processed. Will check again in 1000ms 07:26:13.302 [debug] Current batch of media processed. Will check again in 1000ms 07:26:13.940 [debug] Current batch of media processed. Will check again in 1000ms 07:26:14.302 [debug] Current batch of media processed. Will check again in 1000ms 07:26:14.940 [debug] Current batch of media processed. Will check again in 1000ms 07:26:15.303 [debug] Current batch of media processed. Will check again in 1000ms 07:26:15.942 [debug] Current batch of media processed. Will check again in 1000ms 07:26:16.308 [debug] Current batch of media processed. Will check again in 1000ms 07:26:16.943 [debug] Current batch of media processed. Will check again in 1000ms 07:26:17.309 [debug] Current batch of media processed. Will check again in 1000ms 07:26:17.945 [debug] Current batch of media processed. Will check again in 1000ms 07:26:18.310 [debug] Current batch of media processed. Will check again in 1000ms 07:26:18.946 [debug] Current batch of media processed. Will check again in 1000ms 07:26:18.982 [info] {"source":"oban","duration":2727,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:19.312 [debug] Current batch of media processed. Will check again in 1000ms 07:26:19.947 [debug] Current batch of media processed. Will check again in 1000ms 07:26:20.312 [debug] Current batch of media processed. Will check again in 1000ms 07:26:20.948 [debug] Current batch of media processed. Will check again in 1000ms 07:26:21.313 [debug] Current batch of media processed. Will check again in 1000ms 07:26:21.949 [debug] Current batch of media processed. Will check again in 1000ms 07:26:22.315 [debug] Current batch of media processed. Will check again in 1000ms 07:26:22.951 [debug] Current batch of media processed. Will check again in 1000ms 07:26:23.316 [debug] Current batch of media processed. Will check again in 1000ms 07:26:23.952 [debug] Current batch of media processed. Will check again in 1000ms 07:26:24.317 [debug] Current batch of media processed. Will check again in 1000ms 07:26:24.953 [debug] Current batch of media processed. Will check again in 1000ms 07:26:25.318 [debug] Current batch of media processed. Will check again in 1000ms 07:26:25.955 [debug] Current batch of media processed. Will check again in 1000ms 07:26:26.320 [debug] Current batch of media processed. Will check again in 1000ms 07:26:26.955 [debug] Current batch of media processed. Will check again in 1000ms 07:26:27.320 [debug] Current batch of media processed. Will check again in 1000ms 07:26:27.956 [debug] Current batch of media processed. Will check again in 1000ms 07:26:28.322 [debug] Current batch of media processed. Will check again in 1000ms 07:26:28.957 [debug] Current batch of media processed. Will check again in 1000ms 07:26:29.323 [debug] Current batch of media processed. Will check again in 1000ms 07:26:29.958 [debug] Current batch of media processed. Will check again in 1000ms 07:26:30.324 [debug] Current batch of media processed. Will check again in 1000ms 07:26:30.959 [debug] Current batch of media processed. Will check again in 1000ms 07:26:31.326 [debug] Current batch of media processed. Will check again in 1000ms 07:26:31.961 [debug] Current batch of media processed. Will check again in 1000ms 07:26:32.327 [debug] Current batch of media processed. Will check again in 1000ms 07:26:32.961 [debug] Current batch of media processed. Will check again in 1000ms 07:26:33.328 [debug] Current batch of media processed. Will check again in 1000ms 07:26:33.962 [debug] Current batch of media processed. Will check again in 1000ms 07:26:34.329 [debug] Current batch of media processed. Will check again in 1000ms 07:26:34.963 [debug] Current batch of media processed. Will check again in 1000ms 07:26:35.330 [debug] Current batch of media processed. Will check again in 1000ms 07:26:35.964 [debug] Current batch of media processed. Will check again in 1000ms 07:26:36.331 [debug] Current batch of media processed. Will check again in 1000ms 07:26:36.965 [debug] Current batch of media processed. Will check again in 1000ms 07:26:37.334 [debug] Current batch of media processed. Will check again in 1000ms 07:26:37.966 [debug] Current batch of media processed. Will check again in 1000ms 07:26:38.335 [debug] Current batch of media processed. Will check again in 1000ms 07:26:38.967 [debug] Current batch of media processed. Will check again in 1000ms 07:26:39.336 [debug] Current batch of media processed. Will check again in 1000ms 07:26:39.968 [debug] Current batch of media processed. Will check again in 1000ms 07:26:40.337 [debug] Current batch of media processed. Will check again in 1000ms 07:26:40.969 [debug] Current batch of media processed. Will check again in 1000ms 07:26:41.338 [debug] Current batch of media processed. Will check again in 1000ms 07:26:41.970 [debug] Current batch of media processed. Will check again in 1000ms 07:26:42.340 [debug] Current batch of media processed. Will check again in 1000ms 07:26:42.971 [debug] Current batch of media processed. Will check again in 1000ms 07:26:43.340 [debug] Current batch of media processed. Will check again in 1000ms 07:26:43.972 [debug] Current batch of media processed. Will check again in 1000ms 07:26:44.342 [debug] Current batch of media processed. Will check again in 1000ms 07:26:44.974 [debug] Current batch of media processed. Will check again in 1000ms 07:26:45.342 [debug] Current batch of media processed. Will check again in 1000ms 07:26:45.975 [debug] Current batch of media processed. Will check again in 1000ms 07:26:46.344 [debug] Current batch of media processed. Will check again in 1000ms 07:26:46.977 [debug] Current batch of media processed. Will check again in 1000ms 07:26:47.345 [debug] Current batch of media processed. Will check again in 1000ms 07:26:47.978 [debug] Current batch of media processed. Will check again in 1000ms 07:26:48.347 [debug] Current batch of media processed. Will check again in 1000ms 07:26:48.979 [debug] Current batch of media processed. Will check again in 1000ms 07:26:48.985 [info] {"source":"oban","duration":2181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:26:49.348 [debug] Current batch of media processed. Will check again in 1000ms 07:26:49.980 [debug] Current batch of media processed. Will check again in 1000ms 07:26:50.349 [debug] Current batch of media processed. Will check again in 1000ms 07:26:50.981 [debug] Current batch of media processed. Will check again in 1000ms 07:26:51.350 [debug] Current batch of media processed. Will check again in 1000ms 07:26:51.983 [debug] Current batch of media processed. Will check again in 1000ms 07:26:52.351 [debug] Current batch of media processed. Will check again in 1000ms 07:26:52.984 [debug] Current batch of media processed. Will check again in 1000ms 07:26:53.357 [debug] Current batch of media processed. Will check again in 1000ms 07:26:53.985 [debug] Current batch of media processed. Will check again in 1000ms 07:26:54.359 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=drones&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первое боевое применение дронов\n03:40 Украинские дроны\n11:00 Что с российскими дронами?\n20:10 Революция дронов\n23:00 Как выглядит война дронов в 2026?", "duration" => 1554, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e020800 - РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?.mp4", "id" => "JWPpJchNQ14", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JWPpJchNQ14", "playlist_index" => 8, "timestamp" => 1770564513, "title" => "РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?", "upload_date" => "20260208"} 07:26:54.363 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=1990.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:26:54.367 [debug] QUERY OK source="sources" db=1.8ms queue=1.1ms idle=1994.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:26:54.375 [debug] QUERY OK source="media_items" db=6.4ms queue=0.1ms idle=1958.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-08 15:28:33Z], 34] 07:26:54.428 [debug] QUERY OK source="media_items" db=51.7ms queue=0.1ms idle=1005.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=drones&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первое боевое применение дронов\n03:40 Украинские дроны\n11:00 Что с российскими дронами?\n20:10 Революция дронов\n23:00 Как выглядит война дронов в 2026?", "РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?", "3d720386-a960-40c5-b07c-331566d466a2", 1554, false, "JWPpJchNQ14", "https://www.youtube.com/watch?v=JWPpJchNQ14", 8, "/downloads/shows/Роман Юнеман/Season 2026/s2026e020800 - РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?.mp4", false, false, false, 34, [], 98, ~U[2026-02-08 15:28:33Z], ~U[2026-04-04 04:26:54Z], ~U[2026-04-04 04:26:54Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=drones&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первое боевое применение дронов\n03:40 Украинские дроны\n11:00 Что с российскими дронами?\n20:10 Революция дронов\n23:00 Как выглядит война дронов в 2026?", "РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?", 1554, false, "JWPpJchNQ14", "https://www.youtube.com/watch?v=JWPpJchNQ14", "/downloads/shows/Роман Юнеман/Season 2026/s2026e020800 - РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?.mp4", false, 34, ~U[2026-02-08 15:28:33Z]] 07:26:54.431 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=66.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:26:54.433 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=64.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:26:54.435 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=57.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 [502081] 07:26:54.435 [debug] Current batch of media processed. Will check again in 1000ms 07:26:54.986 [debug] Current batch of media processed. Will check again in 1000ms 07:26:55.437 [debug] Current batch of media processed. Will check again in 1000ms 07:26:55.988 [debug] Current batch of media processed. Will check again in 1000ms 07:26:56.438 [debug] Current batch of media processed. Will check again in 1000ms 07:26:56.989 [debug] Current batch of media processed. Will check again in 1000ms 07:26:57.440 [debug] Current batch of media processed. Will check again in 1000ms 07:26:57.990 [debug] Current batch of media processed. Will check again in 1000ms 07:26:58.440 [debug] Current batch of media processed. Will check again in 1000ms 07:26:58.991 [debug] Current batch of media processed. Will check again in 1000ms 07:26:59.441 [debug] Current batch of media processed. Will check again in 1000ms 07:26:59.993 [debug] Current batch of media processed. Will check again in 1000ms 07:27:00.442 [debug] Current batch of media processed. Will check again in 1000ms 07:27:00.844 [info] {"source":"oban","duration":545,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:27:00.994 [debug] Current batch of media processed. Will check again in 1000ms 07:27:01.445 [debug] Current batch of media processed. Will check again in 1000ms 07:27:01.995 [debug] Current batch of media processed. Will check again in 1000ms 07:27:02.446 [debug] Current batch of media processed. Will check again in 1000ms 07:27:02.996 [debug] Current batch of media processed. Will check again in 1000ms 07:27:03.447 [debug] Current batch of media processed. Will check again in 1000ms 07:27:03.997 [debug] Current batch of media processed. Will check again in 1000ms 07:27:04.448 [debug] Current batch of media processed. Will check again in 1000ms 07:27:04.998 [debug] Current batch of media processed. Will check again in 1000ms 07:27:05.449 [debug] Current batch of media processed. Will check again in 1000ms 07:27:05.999 [debug] Current batch of media processed. Will check again in 1000ms 07:27:06.450 [debug] Current batch of media processed. Will check again in 1000ms 07:27:07.004 [debug] Current batch of media processed. Will check again in 1000ms 07:27:07.452 [debug] Current batch of media processed. Will check again in 1000ms 07:27:08.005 [debug] Current batch of media processed. Will check again in 1000ms 07:27:08.456 [debug] Current batch of media processed. Will check again in 1000ms 07:27:09.006 [debug] Current batch of media processed. Will check again in 1000ms 07:27:09.457 [debug] Current batch of media processed. Will check again in 1000ms 07:27:10.007 [debug] Current batch of media processed. Will check again in 1000ms 07:27:10.459 [debug] Current batch of media processed. Will check again in 1000ms 07:27:11.008 [debug] Current batch of media processed. Will check again in 1000ms 07:27:11.473 [debug] Current batch of media processed. Will check again in 1000ms 07:27:12.017 [debug] Current batch of media processed. Will check again in 1000ms 07:27:12.478 [debug] Current batch of media processed. Will check again in 1000ms 07:27:13.027 [debug] Current batch of media processed. Will check again in 1000ms 07:27:13.479 [debug] Current batch of media processed. Will check again in 1000ms 07:27:14.028 [debug] Current batch of media processed. Will check again in 1000ms 07:27:14.480 [debug] Current batch of media processed. Will check again in 1000ms 07:27:15.029 [debug] Current batch of media processed. Will check again in 1000ms 07:27:15.481 [debug] Current batch of media processed. Will check again in 1000ms 07:27:16.033 [debug] Current batch of media processed. Will check again in 1000ms 07:27:16.482 [debug] Current batch of media processed. Will check again in 1000ms 07:27:17.036 [debug] Current batch of media processed. Will check again in 1000ms 07:27:17.483 [debug] Current batch of media processed. Will check again in 1000ms 07:27:18.037 [debug] Current batch of media processed. Will check again in 1000ms 07:27:18.486 [debug] Current batch of media processed. Will check again in 1000ms 07:27:18.993 [info] {"source":"oban","duration":5504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:19.038 [debug] Current batch of media processed. Will check again in 1000ms 07:27:19.487 [debug] Current batch of media processed. Will check again in 1000ms 07:27:20.039 [debug] Current batch of media processed. Will check again in 1000ms 07:27:20.488 [debug] Current batch of media processed. Will check again in 1000ms 07:27:21.040 [debug] Current batch of media processed. Will check again in 1000ms 07:27:21.490 [debug] Current batch of media processed. Will check again in 1000ms 07:27:22.042 [debug] Current batch of media processed. Will check again in 1000ms 07:27:22.490 [debug] Current batch of media processed. Will check again in 1000ms 07:27:23.043 [debug] Current batch of media processed. Will check again in 1000ms 07:27:23.491 [debug] Current batch of media processed. Will check again in 1000ms 07:27:24.044 [debug] Current batch of media processed. Will check again in 1000ms 07:27:24.493 [debug] Current batch of media processed. Will check again in 1000ms 07:27:25.045 [debug] Current batch of media processed. Will check again in 1000ms 07:27:25.494 [debug] Current batch of media processed. Will check again in 1000ms 07:27:26.046 [debug] Current batch of media processed. Will check again in 1000ms 07:27:26.495 [debug] Current batch of media processed. Will check again in 1000ms 07:27:27.047 [debug] Current batch of media processed. Will check again in 1000ms 07:27:27.496 [debug] Current batch of media processed. Will check again in 1000ms 07:27:28.048 [debug] Current batch of media processed. Will check again in 1000ms 07:27:28.497 [debug] Current batch of media processed. Will check again in 1000ms 07:27:29.049 [debug] Current batch of media processed. Will check again in 1000ms 07:27:29.500 [debug] Current batch of media processed. Will check again in 1000ms 07:27:30.050 [debug] Current batch of media processed. Will check again in 1000ms 07:27:30.501 [debug] Current batch of media processed. Will check again in 1000ms 07:27:31.051 [debug] Current batch of media processed. Will check again in 1000ms 07:27:31.502 [debug] Current batch of media processed. Will check again in 1000ms 07:27:32.052 [debug] Current batch of media processed. Will check again in 1000ms 07:27:32.503 [debug] Current batch of media processed. Will check again in 1000ms 07:27:33.054 [debug] Current batch of media processed. Will check again in 1000ms 07:27:33.504 [debug] Current batch of media processed. Will check again in 1000ms 07:27:34.055 [debug] Current batch of media processed. Will check again in 1000ms 07:27:34.505 [debug] Current batch of media processed. Will check again in 1000ms 07:27:35.056 [debug] Current batch of media processed. Will check again in 1000ms 07:27:35.506 [debug] Current batch of media processed. Will check again in 1000ms 07:27:36.057 [debug] Current batch of media processed. Will check again in 1000ms 07:27:36.507 [debug] Current batch of media processed. Will check again in 1000ms 07:27:37.058 [debug] Current batch of media processed. Will check again in 1000ms 07:27:37.508 [debug] Current batch of media processed. Will check again in 1000ms 07:27:38.059 [debug] Current batch of media processed. Will check again in 1000ms 07:27:38.510 [debug] Current batch of media processed. Will check again in 1000ms 07:27:39.060 [debug] Current batch of media processed. Will check again in 1000ms 07:27:39.510 [debug] Current batch of media processed. Will check again in 1000ms 07:27:40.061 [debug] Current batch of media processed. Will check again in 1000ms 07:27:40.511 [debug] Current batch of media processed. Will check again in 1000ms 07:27:41.062 [debug] Current batch of media processed. Will check again in 1000ms 07:27:41.514 [debug] Current batch of media processed. Will check again in 1000ms 07:27:42.064 [debug] Current batch of media processed. Will check again in 1000ms 07:27:42.516 [debug] Current batch of media processed. Will check again in 1000ms 07:27:43.065 [debug] Current batch of media processed. Will check again in 1000ms 07:27:43.517 [debug] Current batch of media processed. Will check again in 1000ms 07:27:44.066 [debug] Current batch of media processed. Will check again in 1000ms 07:27:44.518 [debug] Current batch of media processed. Will check again in 1000ms 07:27:45.068 [debug] Current batch of media processed. Will check again in 1000ms 07:27:45.519 [debug] Current batch of media processed. Will check again in 1000ms 07:27:46.069 [debug] Current batch of media processed. Will check again in 1000ms 07:27:46.520 [debug] Current batch of media processed. Will check again in 1000ms 07:27:47.070 [debug] Current batch of media processed. Will check again in 1000ms 07:27:47.521 [debug] Current batch of media processed. Will check again in 1000ms 07:27:48.071 [debug] Current batch of media processed. Will check again in 1000ms 07:27:48.522 [debug] Current batch of media processed. Will check again in 1000ms 07:27:48.995 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:27:49.072 [debug] Current batch of media processed. Will check again in 1000ms 07:27:49.523 [debug] Current batch of media processed. Will check again in 1000ms 07:27:50.073 [debug] Current batch of media processed. Will check again in 1000ms 07:27:50.524 [debug] Current batch of media processed. Will check again in 1000ms 07:27:51.074 [debug] Current batch of media processed. Will check again in 1000ms 07:27:51.525 [debug] Current batch of media processed. Will check again in 1000ms 07:27:52.075 [debug] Current batch of media processed. Will check again in 1000ms 07:27:52.527 [debug] Current batch of media processed. Will check again in 1000ms 07:27:53.076 [debug] Current batch of media processed. Will check again in 1000ms 07:27:53.527 [debug] Current batch of media processed. Will check again in 1000ms 07:27:54.077 [debug] Current batch of media processed. Will check again in 1000ms 07:27:54.531 [debug] Current batch of media processed. Will check again in 1000ms 07:27:55.079 [debug] Current batch of media processed. Will check again in 1000ms 07:27:55.532 [debug] Current batch of media processed. Will check again in 1000ms 07:27:56.080 [debug] Current batch of media processed. Will check again in 1000ms 07:27:56.533 [debug] Current batch of media processed. Will check again in 1000ms 07:27:57.081 [debug] Current batch of media processed. Will check again in 1000ms 07:27:57.534 [debug] Current batch of media processed. Will check again in 1000ms 07:27:58.083 [debug] Current batch of media processed. Will check again in 1000ms 07:27:58.535 [debug] Current batch of media processed. Will check again in 1000ms 07:27:59.083 [debug] Current batch of media processed. Will check again in 1000ms 07:27:59.539 [debug] Current batch of media processed. Will check again in 1000ms 07:28:00.113 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Наруто, Блич, мемы про котов, позы в постели, форума, стендапы, нейросети, Кевина Спейси, правило 34, Что Где Когда, нового Гарри Поттера, 2girls1cup, Half-Life 3, морскую планету, красное вино, Тимур рассказывает про сериал Клон, музыка джангл в видеоиграх, старые игры, марроканские отели, пиво в средневековье, группу Кар-Мен и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 14638, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e112400 - ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда.mp4", "id" => "1N-w6MrnR0U", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=1N-w6MrnR0U", "playlist_index" => 4, "timestamp" => 1763980928, "title" => "ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда", "upload_date" => "20251124"} 07:28:00.116 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=1706.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:28:00.119 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1709.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:28:00.121 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1712.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-24 10:42:08Z], 122] 07:28:00.392 [debug] QUERY OK source="media_items" db=269.9ms queue=0.1ms idle=1439.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Наруто, Блич, мемы про котов, позы в постели, форума, стендапы, нейросети, Кевина Спейси, правило 34, Что Где Когда, нового Гарри Поттера, 2girls1cup, Half-Life 3, морскую планету, красное вино, Тимур рассказывает про сериал Клон, музыка джангл в видеоиграх, старые игры, марроканские отели, пиво в средневековье, группу Кар-Мен и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда", "794cf5fc-5b32-4430-b4d0-c3526d2369f8", 14638, true, "1N-w6MrnR0U", "https://www.youtube.com/watch?v=1N-w6MrnR0U", 4, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e112400 - ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда.mp4", false, false, false, 122, [], 1, ~U[2025-11-24 10:42:08Z], ~U[2026-04-04 04:28:00Z], ~U[2026-04-04 04:28:00Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Наруто, Блич, мемы про котов, позы в постели, форума, стендапы, нейросети, Кевина Спейси, правило 34, Что Где Когда, нового Гарри Поттера, 2girls1cup, Half-Life 3, морскую планету, красное вино, Тимур рассказывает про сериал Клон, музыка джангл в видеоиграх, старые игры, марроканские отели, пиво в средневековье, группу Кар-Мен и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда", 14638, true, "1N-w6MrnR0U", "https://www.youtube.com/watch?v=1N-w6MrnR0U", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e112400 - ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда.mp4", false, 122, ~U[2025-11-24 10:42:08Z]] 07:28:00.422 [debug] QUERY OK source="sources" db=14.4ms queue=0.2ms idle=720.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:28:00.424 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.9ms idle=305.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:28:00.425 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=305.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 [459910] 07:28:00.426 [debug] Current batch of media processed. Will check again in 1000ms 07:28:00.541 [debug] Current batch of media processed. Will check again in 1000ms 07:28:00.845 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:28:01.428 [debug] Current batch of media processed. Will check again in 1000ms 07:28:01.545 [debug] Current batch of media processed. Will check again in 1000ms 07:28:02.430 [debug] Current batch of media processed. Will check again in 1000ms 07:28:02.547 [debug] Current batch of media processed. Will check again in 1000ms 07:28:03.431 [debug] Current batch of media processed. Will check again in 1000ms 07:28:03.548 [debug] Current batch of media processed. Will check again in 1000ms 07:28:04.433 [debug] Current batch of media processed. Will check again in 1000ms 07:28:04.549 [debug] Current batch of media processed. Will check again in 1000ms 07:28:05.434 [debug] Current batch of media processed. Will check again in 1000ms 07:28:05.550 [debug] Current batch of media processed. Will check again in 1000ms 07:28:06.435 [debug] Current batch of media processed. Will check again in 1000ms 07:28:06.551 [debug] Current batch of media processed. Will check again in 1000ms 07:28:07.436 [debug] Current batch of media processed. Will check again in 1000ms 07:28:07.553 [debug] Current batch of media processed. Will check again in 1000ms 07:28:08.437 [debug] Current batch of media processed. Will check again in 1000ms 07:28:08.557 [debug] Current batch of media processed. Will check again in 1000ms 07:28:09.438 [debug] Current batch of media processed. Will check again in 1000ms 07:28:09.558 [debug] Current batch of media processed. Will check again in 1000ms 07:28:10.440 [debug] Current batch of media processed. Will check again in 1000ms 07:28:10.560 [debug] Current batch of media processed. Will check again in 1000ms 07:28:11.441 [debug] Current batch of media processed. Will check again in 1000ms 07:28:11.561 [debug] Current batch of media processed. Will check again in 1000ms 07:28:12.442 [debug] Current batch of media processed. Will check again in 1000ms 07:28:12.563 [debug] Current batch of media processed. Will check again in 1000ms 07:28:13.443 [debug] Current batch of media processed. Will check again in 1000ms 07:28:13.565 [debug] Current batch of media processed. Will check again in 1000ms 07:28:14.445 [debug] Current batch of media processed. Will check again in 1000ms 07:28:14.568 [debug] Current batch of media processed. Will check again in 1000ms 07:28:15.446 [debug] Current batch of media processed. Will check again in 1000ms 07:28:15.570 [debug] Current batch of media processed. Will check again in 1000ms 07:28:16.450 [debug] Current batch of media processed. Will check again in 1000ms 07:28:16.573 [debug] Current batch of media processed. Will check again in 1000ms 07:28:17.453 [debug] Current batch of media processed. Will check again in 1000ms 07:28:17.574 [debug] Current batch of media processed. Will check again in 1000ms 07:28:18.454 [debug] Current batch of media processed. Will check again in 1000ms 07:28:18.575 [debug] Current batch of media processed. Will check again in 1000ms 07:28:19.000 [info] {"source":"oban","duration":3638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:19.456 [debug] Current batch of media processed. Will check again in 1000ms 07:28:19.576 [debug] Current batch of media processed. Will check again in 1000ms 07:28:20.457 [debug] Current batch of media processed. Will check again in 1000ms 07:28:20.577 [debug] Current batch of media processed. Will check again in 1000ms 07:28:21.459 [debug] Current batch of media processed. Will check again in 1000ms 07:28:21.579 [debug] Current batch of media processed. Will check again in 1000ms 07:28:22.459 [debug] Current batch of media processed. Will check again in 1000ms 07:28:22.581 [debug] Current batch of media processed. Will check again in 1000ms 07:28:23.460 [debug] Current batch of media processed. Will check again in 1000ms 07:28:23.582 [debug] Current batch of media processed. Will check again in 1000ms 07:28:24.461 [debug] Current batch of media processed. Will check again in 1000ms 07:28:24.584 [debug] Current batch of media processed. Will check again in 1000ms 07:28:25.462 [debug] Current batch of media processed. Will check again in 1000ms 07:28:25.588 [debug] Current batch of media processed. Will check again in 1000ms 07:28:26.463 [debug] Current batch of media processed. Will check again in 1000ms 07:28:26.590 [debug] Current batch of media processed. Will check again in 1000ms 07:28:27.465 [debug] Current batch of media processed. Will check again in 1000ms 07:28:27.591 [debug] Current batch of media processed. Will check again in 1000ms 07:28:28.466 [debug] Current batch of media processed. Will check again in 1000ms 07:28:28.592 [debug] Current batch of media processed. Will check again in 1000ms 07:28:29.467 [debug] Current batch of media processed. Will check again in 1000ms 07:28:29.594 [debug] Current batch of media processed. Will check again in 1000ms 07:28:30.468 [debug] Current batch of media processed. Will check again in 1000ms 07:28:30.595 [debug] Current batch of media processed. Will check again in 1000ms 07:28:31.470 [debug] Current batch of media processed. Will check again in 1000ms 07:28:31.596 [debug] Current batch of media processed. Will check again in 1000ms 07:28:32.471 [debug] Current batch of media processed. Will check again in 1000ms 07:28:32.598 [debug] Current batch of media processed. Will check again in 1000ms 07:28:33.472 [debug] Current batch of media processed. Will check again in 1000ms 07:28:33.599 [debug] Current batch of media processed. Will check again in 1000ms 07:28:34.473 [debug] Current batch of media processed. Will check again in 1000ms 07:28:34.601 [debug] Current batch of media processed. Will check again in 1000ms 07:28:35.474 [debug] Current batch of media processed. Will check again in 1000ms 07:28:35.602 [debug] Current batch of media processed. Will check again in 1000ms 07:28:36.476 [debug] Current batch of media processed. Will check again in 1000ms 07:28:36.603 [debug] Current batch of media processed. Will check again in 1000ms 07:28:37.477 [debug] Current batch of media processed. Will check again in 1000ms 07:28:37.604 [debug] Current batch of media processed. Will check again in 1000ms 07:28:38.478 [debug] Current batch of media processed. Will check again in 1000ms 07:28:38.605 [debug] Current batch of media processed. Will check again in 1000ms 07:28:39.479 [debug] Current batch of media processed. Will check again in 1000ms 07:28:39.606 [debug] Current batch of media processed. Will check again in 1000ms 07:28:40.480 [debug] Current batch of media processed. Will check again in 1000ms 07:28:40.607 [debug] Current batch of media processed. Will check again in 1000ms 07:28:41.481 [debug] Current batch of media processed. Will check again in 1000ms 07:28:41.608 [debug] Current batch of media processed. Will check again in 1000ms 07:28:42.482 [debug] Current batch of media processed. Will check again in 1000ms 07:28:42.609 [debug] Current batch of media processed. Will check again in 1000ms 07:28:43.483 [debug] Current batch of media processed. Will check again in 1000ms 07:28:43.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=disser&utm_content=description\n\nСсылка на диссертацию:\nhttps://www.hse.ru/data/xf/858/040/1982/1%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%D0%AE%D0%BD%D0%B5%D0%BC%D0%B0%D0%BD%D0%B0_28.11.2025.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Я защитил кандидатскую!\n05:00 Международные цели Казахстана\n12:00 Как голосует Казахстан в ООН\n18:00 Как Казахстан лавирует между Россией и Китаем\n21:00 Что будет с русскими в Казахстане?", "duration" => 1768, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e020100 - СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?.mp4", "id" => "fBjYbsX7a6c", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fBjYbsX7a6c", "playlist_index" => 9, "timestamp" => 1769951296, "title" => "СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?", "upload_date" => "20260201"} 07:28:43.612 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1163.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:28:43.612 [debug] QUERY OK source="sources" db=0.4ms idle=1164.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:28:43.616 [debug] QUERY OK source="media_items" db=3.1ms idle=1165.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-01 13:08:16Z], 34] 07:28:43.724 [debug] QUERY OK source="media_items" db=106.1ms idle=1169.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=disser&utm_content=description\n\nСсылка на диссертацию:\nhttps://www.hse.ru/data/xf/858/040/1982/1%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%D0%AE%D0%BD%D0%B5%D0%BC%D0%B0%D0%BD%D0%B0_28.11.2025.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Я защитил кандидатскую!\n05:00 Международные цели Казахстана\n12:00 Как голосует Казахстан в ООН\n18:00 Как Казахстан лавирует между Россией и Китаем\n21:00 Что будет с русскими в Казахстане?", "СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?", "b3d1dcac-845f-4526-b197-080b95e497c3", 1768, false, "fBjYbsX7a6c", "https://www.youtube.com/watch?v=fBjYbsX7a6c", 9, "/downloads/shows/Роман Юнеман/Season 2026/s2026e020100 - СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?.mp4", false, false, false, 34, [], 98, ~U[2026-02-01 13:08:16Z], ~U[2026-04-04 04:28:43Z], ~U[2026-04-04 04:28:43Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=disser&utm_content=description\n\nСсылка на диссертацию:\nhttps://www.hse.ru/data/xf/858/040/1982/1%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%D0%AE%D0%BD%D0%B5%D0%BC%D0%B0%D0%BD%D0%B0_28.11.2025.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Я защитил кандидатскую!\n05:00 Международные цели Казахстана\n12:00 Как голосует Казахстан в ООН\n18:00 Как Казахстан лавирует между Россией и Китаем\n21:00 Что будет с русскими в Казахстане?", "СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?", 1768, false, "fBjYbsX7a6c", "https://www.youtube.com/watch?v=fBjYbsX7a6c", "/downloads/shows/Роман Юнеман/Season 2026/s2026e020100 - СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?.mp4", false, 34, ~U[2026-02-01 13:08:16Z]] 07:28:43.731 [debug] QUERY OK source="sources" db=5.4ms queue=0.2ms idle=827.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:28:43.732 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=119.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:28:43.735 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=121.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 [498823] 07:28:43.735 [debug] Current batch of media processed. Will check again in 1000ms 07:28:44.484 [debug] Current batch of media processed. Will check again in 1000ms 07:28:44.736 [debug] Current batch of media processed. Will check again in 1000ms 07:28:45.485 [debug] Current batch of media processed. Will check again in 1000ms 07:28:45.737 [debug] Current batch of media processed. Will check again in 1000ms 07:28:46.486 [debug] Current batch of media processed. Will check again in 1000ms 07:28:46.738 [debug] Current batch of media processed. Will check again in 1000ms 07:28:47.487 [debug] Current batch of media processed. Will check again in 1000ms 07:28:47.739 [debug] Current batch of media processed. Will check again in 1000ms 07:28:48.489 [debug] Current batch of media processed. Will check again in 1000ms 07:28:48.740 [debug] Current batch of media processed. Will check again in 1000ms 07:28:49.001 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:28:49.490 [debug] Current batch of media processed. Will check again in 1000ms 07:28:49.741 [debug] Current batch of media processed. Will check again in 1000ms 07:28:50.491 [debug] Current batch of media processed. Will check again in 1000ms 07:28:50.742 [debug] Current batch of media processed. Will check again in 1000ms 07:28:51.493 [debug] Current batch of media processed. Will check again in 1000ms 07:28:51.743 [debug] Current batch of media processed. Will check again in 1000ms 07:28:52.494 [debug] Current batch of media processed. Will check again in 1000ms 07:28:52.744 [debug] Current batch of media processed. Will check again in 1000ms 07:28:53.496 [debug] Current batch of media processed. Will check again in 1000ms 07:28:53.745 [debug] Current batch of media processed. Will check again in 1000ms 07:28:54.496 [debug] Current batch of media processed. Will check again in 1000ms 07:28:54.746 [debug] Current batch of media processed. Will check again in 1000ms 07:28:55.497 [debug] Current batch of media processed. Will check again in 1000ms 07:28:55.747 [debug] Current batch of media processed. Will check again in 1000ms 07:28:56.498 [debug] Current batch of media processed. Will check again in 1000ms 07:28:56.748 [debug] Current batch of media processed. Will check again in 1000ms 07:28:57.500 [debug] Current batch of media processed. Will check again in 1000ms 07:28:57.749 [debug] Current batch of media processed. Will check again in 1000ms 07:28:58.501 [debug] Current batch of media processed. Will check again in 1000ms 07:28:58.750 [debug] Current batch of media processed. Will check again in 1000ms 07:28:59.503 [debug] Current batch of media processed. Will check again in 1000ms 07:28:59.751 [debug] Current batch of media processed. Will check again in 1000ms 07:29:00.503 [debug] Current batch of media processed. Will check again in 1000ms 07:29:00.753 [debug] Current batch of media processed. Will check again in 1000ms 07:29:00.850 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:29:01.504 [debug] Current batch of media processed. Will check again in 1000ms 07:29:01.753 [debug] Current batch of media processed. Will check again in 1000ms 07:29:02.505 [debug] Current batch of media processed. Will check again in 1000ms 07:29:02.754 [debug] Current batch of media processed. Will check again in 1000ms 07:29:03.506 [debug] Current batch of media processed. Will check again in 1000ms 07:29:03.755 [debug] Current batch of media processed. Will check again in 1000ms 07:29:04.507 [debug] Current batch of media processed. Will check again in 1000ms 07:29:04.756 [debug] Current batch of media processed. Will check again in 1000ms 07:29:05.510 [debug] Current batch of media processed. Will check again in 1000ms 07:29:05.765 [debug] Current batch of media processed. Will check again in 1000ms 07:29:06.511 [debug] Current batch of media processed. Will check again in 1000ms 07:29:06.765 [debug] Current batch of media processed. Will check again in 1000ms 07:29:07.512 [debug] Current batch of media processed. Will check again in 1000ms 07:29:07.767 [debug] Current batch of media processed. Will check again in 1000ms 07:29:08.513 [debug] Current batch of media processed. Will check again in 1000ms 07:29:08.768 [debug] Current batch of media processed. Will check again in 1000ms 07:29:09.514 [debug] Current batch of media processed. Will check again in 1000ms 07:29:09.773 [debug] Current batch of media processed. Will check again in 1000ms 07:29:10.516 [debug] Current batch of media processed. Will check again in 1000ms 07:29:10.774 [debug] Current batch of media processed. Will check again in 1000ms 07:29:11.517 [debug] Current batch of media processed. Will check again in 1000ms 07:29:11.777 [debug] Current batch of media processed. Will check again in 1000ms 07:29:12.521 [debug] Current batch of media processed. Will check again in 1000ms 07:29:12.778 [debug] Current batch of media processed. Will check again in 1000ms 07:29:13.523 [debug] Current batch of media processed. Will check again in 1000ms 07:29:13.781 [debug] Current batch of media processed. Will check again in 1000ms 07:29:14.524 [debug] Current batch of media processed. Will check again in 1000ms 07:29:14.782 [debug] Current batch of media processed. Will check again in 1000ms 07:29:15.525 [debug] Current batch of media processed. Will check again in 1000ms 07:29:15.783 [debug] Current batch of media processed. Will check again in 1000ms 07:29:16.526 [debug] Current batch of media processed. Will check again in 1000ms 07:29:16.784 [debug] Current batch of media processed. Will check again in 1000ms 07:29:17.528 [debug] Current batch of media processed. Will check again in 1000ms 07:29:17.785 [debug] Current batch of media processed. Will check again in 1000ms 07:29:18.529 [debug] Current batch of media processed. Will check again in 1000ms 07:29:18.786 [debug] Current batch of media processed. Will check again in 1000ms 07:29:19.004 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:19.530 [debug] Current batch of media processed. Will check again in 1000ms 07:29:19.787 [debug] Current batch of media processed. Will check again in 1000ms 07:29:20.532 [debug] Current batch of media processed. Will check again in 1000ms 07:29:20.788 [debug] Current batch of media processed. Will check again in 1000ms 07:29:21.535 [debug] Current batch of media processed. Will check again in 1000ms 07:29:21.794 [debug] Current batch of media processed. Will check again in 1000ms 07:29:22.542 [debug] Current batch of media processed. Will check again in 1000ms 07:29:22.801 [debug] Current batch of media processed. Will check again in 1000ms 07:29:23.544 [debug] Current batch of media processed. Will check again in 1000ms 07:29:23.803 [debug] Current batch of media processed. Will check again in 1000ms 07:29:24.545 [debug] Current batch of media processed. Will check again in 1000ms 07:29:24.804 [debug] Current batch of media processed. Will check again in 1000ms 07:29:25.547 [debug] Current batch of media processed. Will check again in 1000ms 07:29:25.805 [debug] Current batch of media processed. Will check again in 1000ms 07:29:26.548 [debug] Current batch of media processed. Will check again in 1000ms 07:29:26.806 [debug] Current batch of media processed. Will check again in 1000ms 07:29:27.550 [debug] Current batch of media processed. Will check again in 1000ms 07:29:27.814 [debug] Current batch of media processed. Will check again in 1000ms 07:29:28.551 [debug] Current batch of media processed. Will check again in 1000ms 07:29:28.816 [debug] Current batch of media processed. Will check again in 1000ms 07:29:29.552 [debug] Current batch of media processed. Will check again in 1000ms 07:29:29.817 [debug] Current batch of media processed. Will check again in 1000ms 07:29:30.556 [debug] Current batch of media processed. Will check again in 1000ms 07:29:30.818 [debug] Current batch of media processed. Will check again in 1000ms 07:29:31.558 [debug] Current batch of media processed. Will check again in 1000ms 07:29:31.821 [debug] Current batch of media processed. Will check again in 1000ms 07:29:32.561 [debug] Current batch of media processed. Will check again in 1000ms 07:29:32.823 [debug] Current batch of media processed. Will check again in 1000ms 07:29:33.563 [debug] Current batch of media processed. Will check again in 1000ms 07:29:33.824 [debug] Current batch of media processed. Will check again in 1000ms 07:29:34.565 [debug] Current batch of media processed. Will check again in 1000ms 07:29:34.825 [debug] Current batch of media processed. Will check again in 1000ms 07:29:35.565 [debug] Current batch of media processed. Will check again in 1000ms 07:29:35.827 [debug] Current batch of media processed. Will check again in 1000ms 07:29:36.566 [debug] Current batch of media processed. Will check again in 1000ms 07:29:36.828 [debug] Current batch of media processed. Will check again in 1000ms 07:29:37.567 [debug] Current batch of media processed. Will check again in 1000ms 07:29:37.829 [debug] Current batch of media processed. Will check again in 1000ms 07:29:38.568 [debug] Current batch of media processed. Will check again in 1000ms 07:29:38.831 [debug] Current batch of media processed. Will check again in 1000ms 07:29:39.570 [debug] Current batch of media processed. Will check again in 1000ms 07:29:39.832 [debug] Current batch of media processed. Will check again in 1000ms 07:29:40.570 [debug] Current batch of media processed. Will check again in 1000ms 07:29:40.834 [debug] Current batch of media processed. Will check again in 1000ms 07:29:41.571 [debug] Current batch of media processed. Will check again in 1000ms 07:29:41.839 [debug] Current batch of media processed. Will check again in 1000ms 07:29:42.572 [debug] Current batch of media processed. Will check again in 1000ms 07:29:42.840 [debug] Current batch of media processed. Will check again in 1000ms 07:29:43.576 [debug] Current batch of media processed. Will check again in 1000ms 07:29:43.841 [debug] Current batch of media processed. Will check again in 1000ms 07:29:44.577 [debug] Current batch of media processed. Will check again in 1000ms 07:29:44.842 [debug] Current batch of media processed. Will check again in 1000ms 07:29:45.578 [debug] Current batch of media processed. Will check again in 1000ms 07:29:45.843 [debug] Current batch of media processed. Will check again in 1000ms 07:29:46.579 [debug] Current batch of media processed. Will check again in 1000ms 07:29:46.844 [debug] Current batch of media processed. Will check again in 1000ms 07:29:47.581 [debug] Current batch of media processed. Will check again in 1000ms 07:29:47.845 [debug] Current batch of media processed. Will check again in 1000ms 07:29:48.583 [debug] Current batch of media processed. Will check again in 1000ms 07:29:48.846 [debug] Current batch of media processed. Will check again in 1000ms 07:29:49.006 [info] {"source":"oban","duration":1330,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:29:49.584 [debug] Current batch of media processed. Will check again in 1000ms 07:29:49.847 [debug] Current batch of media processed. Will check again in 1000ms 07:29:50.585 [debug] Current batch of media processed. Will check again in 1000ms 07:29:50.849 [debug] Current batch of media processed. Will check again in 1000ms 07:29:51.586 [debug] Current batch of media processed. Will check again in 1000ms 07:29:51.851 [debug] Current batch of media processed. Will check again in 1000ms 07:29:52.588 [debug] Current batch of media processed. Will check again in 1000ms 07:29:52.852 [debug] Current batch of media processed. Will check again in 1000ms 07:29:53.590 [debug] Current batch of media processed. Will check again in 1000ms 07:29:53.854 [debug] Current batch of media processed. Will check again in 1000ms 07:29:54.592 [debug] Current batch of media processed. Will check again in 1000ms 07:29:54.859 [debug] Current batch of media processed. Will check again in 1000ms 07:29:55.597 [debug] Current batch of media processed. Will check again in 1000ms 07:29:55.863 [debug] Current batch of media processed. Will check again in 1000ms 07:29:56.598 [debug] Current batch of media processed. Will check again in 1000ms 07:29:56.868 [debug] Current batch of media processed. Will check again in 1000ms 07:29:57.599 [debug] Current batch of media processed. Will check again in 1000ms 07:29:57.869 [debug] Current batch of media processed. Will check again in 1000ms 07:29:58.600 [debug] Current batch of media processed. Will check again in 1000ms 07:29:58.870 [debug] Current batch of media processed. Will check again in 1000ms 07:29:59.601 [debug] Current batch of media processed. Will check again in 1000ms 07:29:59.871 [debug] Current batch of media processed. Will check again in 1000ms 07:30:00.602 [debug] Current batch of media processed. Will check again in 1000ms 07:30:00.852 [info] {"source":"oban","duration":404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:30:00.872 [debug] Current batch of media processed. Will check again in 1000ms 07:30:01.604 [debug] Current batch of media processed. Will check again in 1000ms 07:30:01.873 [debug] Current batch of media processed. Will check again in 1000ms 07:30:02.605 [debug] Current batch of media processed. Will check again in 1000ms 07:30:02.875 [debug] Current batch of media processed. Will check again in 1000ms 07:30:03.607 [debug] Current batch of media processed. Will check again in 1000ms 07:30:03.876 [debug] Current batch of media processed. Will check again in 1000ms 07:30:04.608 [debug] Current batch of media processed. Will check again in 1000ms 07:30:04.877 [debug] Current batch of media processed. Will check again in 1000ms 07:30:05.609 [debug] Current batch of media processed. Will check again in 1000ms 07:30:05.878 [debug] Current batch of media processed. Will check again in 1000ms 07:30:06.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Half-Life 3, фетиши, скандал с Сидни Суини, аниме, почему вороны умные, ограбление Лувра, мобильники во сне, сонный паралич, мертвый интернет, коты из средневековья, древние карты Австралии, перенаселение Земли, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 10524, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e111200 - ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья.mp4", "id" => "g8WYbaUx6gM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=g8WYbaUx6gM", "playlist_index" => 5, "timestamp" => 1762931927, "title" => "ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья", "upload_date" => "20251112"} 07:30:06.611 [debug] QUERY OK source="sources" db=0.3ms idle=1128.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:30:06.612 [debug] QUERY OK source="sources" db=0.4ms idle=348.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:30:06.614 [debug] QUERY OK source="media_items" db=1.7ms idle=130.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 07:18:47Z], 122] 07:30:06.659 [debug] QUERY OK source="media_items" db=43.6ms idle=132.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Half-Life 3, фетиши, скандал с Сидни Суини, аниме, почему вороны умные, ограбление Лувра, мобильники во сне, сонный паралич, мертвый интернет, коты из средневековья, древние карты Австралии, перенаселение Земли, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья", "a122a8cb-5015-4d6f-9f5f-93afcf5dfe84", 10524, true, "g8WYbaUx6gM", "https://www.youtube.com/watch?v=g8WYbaUx6gM", 5, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e111200 - ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья.mp4", false, false, false, 122, [], 1, ~U[2025-11-12 07:18:47Z], ~U[2026-04-04 04:30:06Z], ~U[2026-04-04 04:30:06Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Half-Life 3, фетиши, скандал с Сидни Суини, аниме, почему вороны умные, ограбление Лувра, мобильники во сне, сонный паралич, мертвый интернет, коты из средневековья, древние карты Австралии, перенаселение Земли, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья", 10524, true, "g8WYbaUx6gM", "https://www.youtube.com/watch?v=g8WYbaUx6gM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e111200 - ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья.mp4", false, 122, ~U[2025-11-12 07:18:47Z]] 07:30:06.663 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=178.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:30:06.664 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=52.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:30:06.665 [debug] QUERY OK source="media_items" db=0.5ms idle=52.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 [452807] 07:30:06.665 [debug] Current batch of media processed. Will check again in 1000ms 07:30:06.879 [debug] Current batch of media processed. Will check again in 1000ms 07:30:07.666 [debug] Current batch of media processed. Will check again in 1000ms 07:30:07.880 [debug] Current batch of media processed. Will check again in 1000ms 07:30:08.668 [debug] Current batch of media processed. Will check again in 1000ms 07:30:08.881 [debug] Current batch of media processed. Will check again in 1000ms 07:30:09.669 [debug] Current batch of media processed. Will check again in 1000ms 07:30:09.882 [debug] Current batch of media processed. Will check again in 1000ms 07:30:10.670 [debug] Current batch of media processed. Will check again in 1000ms 07:30:10.883 [debug] Current batch of media processed. Will check again in 1000ms 07:30:11.671 [debug] Current batch of media processed. Will check again in 1000ms 07:30:11.886 [debug] Current batch of media processed. Will check again in 1000ms 07:30:12.674 [debug] Current batch of media processed. Will check again in 1000ms 07:30:12.887 [debug] Current batch of media processed. Will check again in 1000ms 07:30:13.675 [debug] Current batch of media processed. Will check again in 1000ms 07:30:13.888 [debug] Current batch of media processed. Will check again in 1000ms 07:30:14.676 [debug] Current batch of media processed. Will check again in 1000ms 07:30:14.890 [debug] Current batch of media processed. Will check again in 1000ms 07:30:15.679 [debug] Current batch of media processed. Will check again in 1000ms 07:30:15.891 [debug] Current batch of media processed. Will check again in 1000ms 07:30:16.681 [debug] Current batch of media processed. Will check again in 1000ms 07:30:16.892 [debug] Current batch of media processed. Will check again in 1000ms 07:30:17.682 [debug] Current batch of media processed. Will check again in 1000ms 07:30:17.893 [debug] Current batch of media processed. Will check again in 1000ms 07:30:18.683 [debug] Current batch of media processed. Will check again in 1000ms 07:30:18.894 [debug] Current batch of media processed. Will check again in 1000ms 07:30:19.009 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:19.684 [debug] Current batch of media processed. Will check again in 1000ms 07:30:19.896 [debug] Current batch of media processed. Will check again in 1000ms 07:30:20.685 [debug] Current batch of media processed. Will check again in 1000ms 07:30:20.900 [debug] Current batch of media processed. Will check again in 1000ms 07:30:21.687 [debug] Current batch of media processed. Will check again in 1000ms 07:30:21.901 [debug] Current batch of media processed. Will check again in 1000ms 07:30:22.690 [debug] Current batch of media processed. Will check again in 1000ms 07:30:22.902 [debug] Current batch of media processed. Will check again in 1000ms 07:30:23.692 [debug] Current batch of media processed. Will check again in 1000ms 07:30:23.903 [debug] Current batch of media processed. Will check again in 1000ms 07:30:24.693 [debug] Current batch of media processed. Will check again in 1000ms 07:30:24.904 [debug] Current batch of media processed. Will check again in 1000ms 07:30:25.694 [debug] Current batch of media processed. Will check again in 1000ms 07:30:25.905 [debug] Current batch of media processed. Will check again in 1000ms 07:30:26.695 [debug] Current batch of media processed. Will check again in 1000ms 07:30:26.907 [debug] Current batch of media processed. Will check again in 1000ms 07:30:27.696 [debug] Current batch of media processed. Will check again in 1000ms 07:30:27.908 [debug] Current batch of media processed. Will check again in 1000ms 07:30:28.698 [debug] Current batch of media processed. Will check again in 1000ms 07:30:28.910 [debug] Current batch of media processed. Will check again in 1000ms 07:30:29.700 [debug] Current batch of media processed. Will check again in 1000ms 07:30:29.914 [debug] Current batch of media processed. Will check again in 1000ms 07:30:30.705 [debug] Current batch of media processed. Will check again in 1000ms 07:30:30.960 [debug] Current batch of media processed. Will check again in 1000ms 07:30:31.707 [debug] Current batch of media processed. Will check again in 1000ms 07:30:31.964 [debug] Current batch of media processed. Will check again in 1000ms 07:30:32.714 [debug] Current batch of media processed. Will check again in 1000ms 07:30:32.965 [debug] Current batch of media processed. Will check again in 1000ms 07:30:33.715 [debug] Current batch of media processed. Will check again in 1000ms 07:30:33.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Книга про Илью Муромца:\nhttps://chernaya100.com/ilya-healing/yuneman\n\n\nПоддержать выход новых обзоров:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=argent&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первый либертарианский президент\n02:00 Какую Аргентину возглавил Милей?\n14:00 Победа Милея в 2023 году\n16:00 Реформы Милея\n21:00 Результаты Милея и мнение о нем", "duration" => 1529, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e012700 - МИЛЕЙ СМОГ? Что было до него и Что останется после?.mp4", "id" => "10h5U7JUCmQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=10h5U7JUCmQ", "playlist_index" => 10, "timestamp" => 1769528810, "title" => "МИЛЕЙ СМОГ? Что было до него и Что останется после?", "upload_date" => "20260127"} 07:30:33.969 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1474.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:30:33.971 [debug] QUERY OK source="sources" db=1.3ms queue=0.6ms idle=1476.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:30:33.977 [debug] QUERY OK source="media_items" db=5.2ms idle=1479.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-27 15:46:50Z], 34] 07:30:33.996 [debug] QUERY OK source="media_items" db=17.4ms idle=1485.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Книга про Илью Муромца:\nhttps://chernaya100.com/ilya-healing/yuneman\n\n\nПоддержать выход новых обзоров:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=argent&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первый либертарианский президент\n02:00 Какую Аргентину возглавил Милей?\n14:00 Победа Милея в 2023 году\n16:00 Реформы Милея\n21:00 Результаты Милея и мнение о нем", "МИЛЕЙ СМОГ? Что было до него и Что останется после?", "0bff4619-c57b-45cc-a9e6-a5b5e8961eac", 1529, false, "10h5U7JUCmQ", "https://www.youtube.com/watch?v=10h5U7JUCmQ", 10, "/downloads/shows/Роман Юнеман/Season 2026/s2026e012700 - МИЛЕЙ СМОГ? Что было до него и Что останется после?.mp4", false, false, false, 34, [], 98, ~U[2026-01-27 15:46:50Z], ~U[2026-04-04 04:30:33Z], ~U[2026-04-04 04:30:33Z], "Книга про Илью Муромца:\nhttps://chernaya100.com/ilya-healing/yuneman\n\n\nПоддержать выход новых обзоров:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=argent&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первый либертарианский президент\n02:00 Какую Аргентину возглавил Милей?\n14:00 Победа Милея в 2023 году\n16:00 Реформы Милея\n21:00 Результаты Милея и мнение о нем", "МИЛЕЙ СМОГ? Что было до него и Что останется после?", 1529, false, "10h5U7JUCmQ", "https://www.youtube.com/watch?v=10h5U7JUCmQ", "/downloads/shows/Роман Юнеман/Season 2026/s2026e012700 - МИЛЕЙ СМОГ? Что было до него и Что останется после?.mp4", false, 34, ~U[2026-01-27 15:46:50Z]] 07:30:34.002 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=604.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:30:34.009 [debug] QUERY OK source="media_profiles" db=4.3ms queue=0.9ms idle=34.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:30:34.013 [debug] QUERY OK source="media_items" db=1.1ms queue=0.9ms idle=39.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 [494170] 07:30:34.013 [debug] Current batch of media processed. Will check again in 1000ms 07:30:34.716 [debug] Current batch of media processed. Will check again in 1000ms 07:30:35.015 [debug] Current batch of media processed. Will check again in 1000ms 07:30:35.718 [debug] Current batch of media processed. Will check again in 1000ms 07:30:36.016 [debug] Current batch of media processed. Will check again in 1000ms 07:30:36.719 [debug] Current batch of media processed. Will check again in 1000ms 07:30:37.018 [debug] Current batch of media processed. Will check again in 1000ms 07:30:37.720 [debug] Current batch of media processed. Will check again in 1000ms 07:30:38.020 [debug] Current batch of media processed. Will check again in 1000ms 07:30:38.723 [debug] Current batch of media processed. Will check again in 1000ms 07:30:39.022 [debug] Current batch of media processed. Will check again in 1000ms 07:30:39.724 [debug] Current batch of media processed. Will check again in 1000ms 07:30:40.023 [debug] Current batch of media processed. Will check again in 1000ms 07:30:40.728 [debug] Current batch of media processed. Will check again in 1000ms 07:30:41.023 [debug] Current batch of media processed. Will check again in 1000ms 07:30:41.732 [debug] Current batch of media processed. Will check again in 1000ms 07:30:42.034 [debug] Current batch of media processed. Will check again in 1000ms 07:30:42.733 [debug] Current batch of media processed. Will check again in 1000ms 07:30:43.035 [debug] Current batch of media processed. Will check again in 1000ms 07:30:43.734 [debug] Current batch of media processed. Will check again in 1000ms 07:30:44.036 [debug] Current batch of media processed. Will check again in 1000ms 07:30:44.735 [debug] Current batch of media processed. Will check again in 1000ms 07:30:45.037 [debug] Current batch of media processed. Will check again in 1000ms 07:30:45.736 [debug] Current batch of media processed. Will check again in 1000ms 07:30:46.038 [debug] Current batch of media processed. Will check again in 1000ms 07:30:46.737 [debug] Current batch of media processed. Will check again in 1000ms 07:30:47.039 [debug] Current batch of media processed. Will check again in 1000ms 07:30:47.739 [debug] Current batch of media processed. Will check again in 1000ms 07:30:48.041 [debug] Current batch of media processed. Will check again in 1000ms 07:30:48.740 [debug] Current batch of media processed. Will check again in 1000ms 07:30:49.012 [info] {"source":"oban","duration":1533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:30:49.041 [debug] Current batch of media processed. Will check again in 1000ms 07:30:49.741 [debug] Current batch of media processed. Will check again in 1000ms 07:30:50.044 [debug] Current batch of media processed. Will check again in 1000ms 07:30:50.750 [debug] Current batch of media processed. Will check again in 1000ms 07:30:51.046 [debug] Current batch of media processed. Will check again in 1000ms 07:30:51.752 [debug] Current batch of media processed. Will check again in 1000ms 07:30:52.047 [debug] Current batch of media processed. Will check again in 1000ms 07:30:52.753 [debug] Current batch of media processed. Will check again in 1000ms 07:30:53.048 [debug] Current batch of media processed. Will check again in 1000ms 07:30:53.754 [debug] Current batch of media processed. Will check again in 1000ms 07:30:54.049 [debug] Current batch of media processed. Will check again in 1000ms 07:30:54.755 [debug] Current batch of media processed. Will check again in 1000ms 07:30:55.050 [debug] Current batch of media processed. Will check again in 1000ms 07:30:55.757 [debug] Current batch of media processed. Will check again in 1000ms 07:30:56.052 [debug] Current batch of media processed. Will check again in 1000ms 07:30:56.758 [debug] Current batch of media processed. Will check again in 1000ms 07:30:57.052 [debug] Current batch of media processed. Will check again in 1000ms 07:30:57.759 [debug] Current batch of media processed. Will check again in 1000ms 07:30:58.053 [debug] Current batch of media processed. Will check again in 1000ms 07:30:58.760 [debug] Current batch of media processed. Will check again in 1000ms 07:30:59.054 [debug] Current batch of media processed. Will check again in 1000ms 07:30:59.762 [debug] Current batch of media processed. Will check again in 1000ms 07:31:00.055 [debug] Current batch of media processed. Will check again in 1000ms 07:31:00.763 [debug] Current batch of media processed. Will check again in 1000ms 07:31:00.855 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:31:01.057 [debug] Current batch of media processed. Will check again in 1000ms 07:31:01.774 [debug] Current batch of media processed. Will check again in 1000ms 07:31:02.060 [debug] Current batch of media processed. Will check again in 1000ms 07:31:02.777 [debug] Current batch of media processed. Will check again in 1000ms 07:31:03.062 [debug] Current batch of media processed. Will check again in 1000ms 07:31:03.778 [debug] Current batch of media processed. Will check again in 1000ms 07:31:04.063 [debug] Current batch of media processed. Will check again in 1000ms 07:31:04.779 [debug] Current batch of media processed. Will check again in 1000ms 07:31:05.064 [debug] Current batch of media processed. Will check again in 1000ms 07:31:05.780 [debug] Current batch of media processed. Will check again in 1000ms 07:31:06.066 [debug] Current batch of media processed. Will check again in 1000ms 07:31:06.781 [debug] Current batch of media processed. Will check again in 1000ms 07:31:06.893 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 07:31:07.067 [debug] Current batch of media processed. Will check again in 1000ms 07:31:07.782 [debug] Current batch of media processed. Will check again in 1000ms 07:31:08.068 [debug] Current batch of media processed. Will check again in 1000ms 07:31:08.783 [debug] Current batch of media processed. Will check again in 1000ms 07:31:09.069 [debug] Current batch of media processed. Will check again in 1000ms 07:31:09.784 [debug] Current batch of media processed. Will check again in 1000ms 07:31:10.070 [debug] Current batch of media processed. Will check again in 1000ms 07:31:10.785 [debug] Current batch of media processed. Will check again in 1000ms 07:31:11.072 [debug] Current batch of media processed. Will check again in 1000ms 07:31:11.786 [debug] Current batch of media processed. Will check again in 1000ms 07:31:12.073 [debug] Current batch of media processed. Will check again in 1000ms 07:31:12.788 [debug] Current batch of media processed. Will check again in 1000ms 07:31:13.075 [debug] Current batch of media processed. Will check again in 1000ms 07:31:13.788 [debug] Current batch of media processed. Will check again in 1000ms 07:31:14.076 [debug] Current batch of media processed. Will check again in 1000ms 07:31:14.789 [debug] Current batch of media processed. Will check again in 1000ms 07:31:15.077 [debug] Current batch of media processed. Will check again in 1000ms 07:31:15.790 [debug] Current batch of media processed. Will check again in 1000ms 07:31:16.078 [debug] Current batch of media processed. Will check again in 1000ms 07:31:16.791 [debug] Current batch of media processed. Will check again in 1000ms 07:31:17.079 [debug] Current batch of media processed. Will check again in 1000ms 07:31:17.792 [debug] Current batch of media processed. Will check again in 1000ms 07:31:18.080 [debug] Current batch of media processed. Will check again in 1000ms 07:31:18.793 [debug] Current batch of media processed. Will check again in 1000ms 07:31:19.013 [info] {"source":"oban","duration":1292,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:19.082 [debug] Current batch of media processed. Will check again in 1000ms 07:31:19.794 [debug] Current batch of media processed. Will check again in 1000ms 07:31:20.082 [debug] Current batch of media processed. Will check again in 1000ms 07:31:20.796 [debug] Current batch of media processed. Will check again in 1000ms 07:31:21.083 [debug] Current batch of media processed. Will check again in 1000ms 07:31:21.796 [debug] Current batch of media processed. Will check again in 1000ms 07:31:22.084 [debug] Current batch of media processed. Will check again in 1000ms 07:31:22.797 [debug] Current batch of media processed. Will check again in 1000ms 07:31:23.085 [debug] Current batch of media processed. Will check again in 1000ms 07:31:23.798 [debug] Current batch of media processed. Will check again in 1000ms 07:31:24.087 [debug] Current batch of media processed. Will check again in 1000ms 07:31:24.799 [debug] Current batch of media processed. Will check again in 1000ms 07:31:25.088 [debug] Current batch of media processed. Will check again in 1000ms 07:31:25.801 [debug] Current batch of media processed. Will check again in 1000ms 07:31:26.089 [debug] Current batch of media processed. Will check again in 1000ms 07:31:26.802 [debug] Current batch of media processed. Will check again in 1000ms 07:31:27.090 [debug] Current batch of media processed. Will check again in 1000ms 07:31:27.803 [debug] Current batch of media processed. Will check again in 1000ms 07:31:28.091 [debug] Current batch of media processed. Will check again in 1000ms 07:31:28.805 [debug] Current batch of media processed. Will check again in 1000ms 07:31:29.093 [debug] Current batch of media processed. Will check again in 1000ms 07:31:29.807 [debug] Current batch of media processed. Will check again in 1000ms 07:31:30.094 [debug] Current batch of media processed. Will check again in 1000ms 07:31:30.808 [debug] Current batch of media processed. Will check again in 1000ms 07:31:31.095 [debug] Current batch of media processed. Will check again in 1000ms 07:31:31.809 [debug] Current batch of media processed. Will check again in 1000ms 07:31:32.096 [debug] Current batch of media processed. Will check again in 1000ms 07:31:32.810 [debug] Current batch of media processed. Will check again in 1000ms 07:31:33.097 [debug] Current batch of media processed. Will check again in 1000ms 07:31:33.813 [debug] Current batch of media processed. Will check again in 1000ms 07:31:34.098 [debug] Current batch of media processed. Will check again in 1000ms 07:31:34.814 [debug] Current batch of media processed. Will check again in 1000ms 07:31:35.099 [debug] Current batch of media processed. Will check again in 1000ms 07:31:35.817 [debug] Current batch of media processed. Will check again in 1000ms 07:31:36.101 [debug] Current batch of media processed. Will check again in 1000ms 07:31:36.840 [debug] Current batch of media processed. Will check again in 1000ms 07:31:37.101 [debug] Current batch of media processed. Will check again in 1000ms 07:31:37.841 [debug] Current batch of media processed. Will check again in 1000ms 07:31:38.102 [debug] Current batch of media processed. Will check again in 1000ms 07:31:38.845 [debug] Current batch of media processed. Will check again in 1000ms 07:31:39.107 [debug] Current batch of media processed. Will check again in 1000ms 07:31:39.846 [debug] Current batch of media processed. Will check again in 1000ms 07:31:40.113 [debug] Current batch of media processed. Will check again in 1000ms 07:31:40.847 [debug] Current batch of media processed. Will check again in 1000ms 07:31:41.114 [debug] Current batch of media processed. Will check again in 1000ms 07:31:41.849 [debug] Current batch of media processed. Will check again in 1000ms 07:31:42.116 [debug] Current batch of media processed. Will check again in 1000ms 07:31:42.850 [debug] Current batch of media processed. Will check again in 1000ms 07:31:43.121 [debug] Current batch of media processed. Will check again in 1000ms 07:31:43.854 [debug] Current batch of media processed. Will check again in 1000ms 07:31:44.122 [debug] Current batch of media processed. Will check again in 1000ms 07:31:44.859 [debug] Current batch of media processed. Will check again in 1000ms 07:31:45.124 [debug] Current batch of media processed. Will check again in 1000ms 07:31:45.863 [debug] Current batch of media processed. Will check again in 1000ms 07:31:46.128 [debug] Current batch of media processed. Will check again in 1000ms 07:31:46.865 [debug] Current batch of media processed. Will check again in 1000ms 07:31:47.132 [debug] Current batch of media processed. Will check again in 1000ms 07:31:47.868 [debug] Current batch of media processed. Will check again in 1000ms 07:31:48.133 [debug] Current batch of media processed. Will check again in 1000ms 07:31:48.869 [debug] Current batch of media processed. Will check again in 1000ms 07:31:49.024 [info] {"source":"oban","duration":8130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:31:49.134 [debug] Current batch of media processed. Will check again in 1000ms 07:31:49.870 [debug] Current batch of media processed. Will check again in 1000ms 07:31:50.135 [debug] Current batch of media processed. Will check again in 1000ms 07:31:50.872 [debug] Current batch of media processed. Will check again in 1000ms 07:31:51.136 [debug] Current batch of media processed. Will check again in 1000ms 07:31:51.873 [debug] Current batch of media processed. Will check again in 1000ms 07:31:52.138 [debug] Current batch of media processed. Will check again in 1000ms 07:31:52.874 [debug] Current batch of media processed. Will check again in 1000ms 07:31:53.139 [debug] Current batch of media processed. Will check again in 1000ms 07:31:53.875 [debug] Current batch of media processed. Will check again in 1000ms 07:31:54.140 [debug] Current batch of media processed. Will check again in 1000ms 07:31:54.876 [debug] Current batch of media processed. Will check again in 1000ms 07:31:55.141 [debug] Current batch of media processed. Will check again in 1000ms 07:31:55.877 [debug] Current batch of media processed. Will check again in 1000ms 07:31:56.142 [debug] Current batch of media processed. Will check again in 1000ms 07:31:56.878 [debug] Current batch of media processed. Will check again in 1000ms 07:31:57.143 [debug] Current batch of media processed. Will check again in 1000ms 07:31:57.879 [debug] Current batch of media processed. Will check again in 1000ms 07:31:58.144 [debug] Current batch of media processed. Will check again in 1000ms 07:31:58.880 [debug] Current batch of media processed. Will check again in 1000ms 07:31:59.145 [debug] Current batch of media processed. Will check again in 1000ms 07:31:59.881 [debug] Current batch of media processed. Will check again in 1000ms 07:32:00.147 [debug] Current batch of media processed. Will check again in 1000ms 07:32:00.857 [info] {"source":"oban","duration":785,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:32:00.883 [debug] Current batch of media processed. Will check again in 1000ms 07:32:01.149 [debug] Current batch of media processed. Will check again in 1000ms 07:32:01.885 [debug] Current batch of media processed. Will check again in 1000ms 07:32:02.149 [debug] Current batch of media processed. Will check again in 1000ms 07:32:02.886 [debug] Current batch of media processed. Will check again in 1000ms 07:32:03.151 [debug] Current batch of media processed. Will check again in 1000ms 07:32:03.887 [debug] Current batch of media processed. Will check again in 1000ms 07:32:04.152 [debug] Current batch of media processed. Will check again in 1000ms 07:32:04.888 [debug] Current batch of media processed. Will check again in 1000ms 07:32:05.153 [debug] Current batch of media processed. Will check again in 1000ms 07:32:05.889 [debug] Current batch of media processed. Will check again in 1000ms 07:32:06.154 [debug] Current batch of media processed. Will check again in 1000ms 07:32:06.890 [debug] Current batch of media processed. Will check again in 1000ms 07:32:07.155 [debug] Current batch of media processed. Will check again in 1000ms 07:32:07.891 [debug] Current batch of media processed. Will check again in 1000ms 07:32:08.156 [debug] Current batch of media processed. Will check again in 1000ms 07:32:08.892 [debug] Current batch of media processed. Will check again in 1000ms 07:32:09.157 [debug] Current batch of media processed. Will check again in 1000ms 07:32:09.893 [debug] Current batch of media processed. Will check again in 1000ms 07:32:10.158 [debug] Current batch of media processed. Will check again in 1000ms 07:32:10.894 [debug] Current batch of media processed. Will check again in 1000ms 07:32:11.159 [debug] Current batch of media processed. Will check again in 1000ms 07:32:11.896 [debug] Current batch of media processed. Will check again in 1000ms 07:32:12.160 [debug] Current batch of media processed. Will check again in 1000ms 07:32:12.897 [debug] Current batch of media processed. Will check again in 1000ms 07:32:13.161 [debug] Current batch of media processed. Will check again in 1000ms 07:32:13.897 [debug] Current batch of media processed. Will check again in 1000ms 07:32:14.162 [debug] Current batch of media processed. Will check again in 1000ms 07:32:14.898 [debug] Current batch of media processed. Will check again in 1000ms 07:32:15.163 [debug] Current batch of media processed. Will check again in 1000ms 07:32:15.899 [debug] Current batch of media processed. Will check again in 1000ms 07:32:16.164 [debug] Current batch of media processed. Will check again in 1000ms 07:32:16.901 [debug] Current batch of media processed. Will check again in 1000ms 07:32:17.165 [debug] Current batch of media processed. Will check again in 1000ms 07:32:17.902 [debug] Current batch of media processed. Will check again in 1000ms 07:32:18.166 [debug] Current batch of media processed. Will check again in 1000ms 07:32:18.903 [debug] Current batch of media processed. Will check again in 1000ms 07:32:19.026 [info] {"source":"oban","duration":1013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:19.167 [debug] Current batch of media processed. Will check again in 1000ms 07:32:19.904 [debug] Current batch of media processed. Will check again in 1000ms 07:32:20.168 [debug] Current batch of media processed. Will check again in 1000ms 07:32:20.905 [debug] Current batch of media processed. Will check again in 1000ms 07:32:21.169 [debug] Current batch of media processed. Will check again in 1000ms 07:32:21.909 [debug] Current batch of media processed. Will check again in 1000ms 07:32:22.170 [debug] Current batch of media processed. Will check again in 1000ms 07:32:22.909 [debug] Current batch of media processed. Will check again in 1000ms 07:32:23.171 [debug] Current batch of media processed. Will check again in 1000ms 07:32:23.911 [debug] Current batch of media processed. Will check again in 1000ms 07:32:24.172 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Кандидаты Демпартии в президенты-2028:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=usa2025&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Президент для партии или партия для президента\n02:30 Команда Трампа\n05:50 Что с ростом цен?\n07:20 Миграционная политика\n11:15 Что думают американцы?", "duration" => 1014, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e011800 - АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?.mp4", "id" => "E_Att2dQzYY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=E_Att2dQzYY", "playlist_index" => 11, "timestamp" => 1768758079, "title" => "АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?", "upload_date" => "20260118"} 07:32:24.174 [debug] QUERY OK source="sources" db=0.6ms idle=1664.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:32:24.174 [debug] QUERY OK source="sources" db=0.2ms idle=1665.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:32:24.179 [debug] QUERY OK source="media_items" db=3.8ms idle=1666.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-18 17:41:19Z], 34] 07:32:24.202 [debug] QUERY OK source="media_items" db=22.4ms idle=1670.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кандидаты Демпартии в президенты-2028:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=usa2025&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Президент для партии или партия для президента\n02:30 Команда Трампа\n05:50 Что с ростом цен?\n07:20 Миграционная политика\n11:15 Что думают американцы?", "АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?", "7dcd15e7-824c-47a5-bd2e-d13fa91242b9", 1014, false, "E_Att2dQzYY", "https://www.youtube.com/watch?v=E_Att2dQzYY", 11, "/downloads/shows/Роман Юнеман/Season 2026/s2026e011800 - АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?.mp4", false, false, false, 34, [], 98, ~U[2026-01-18 17:41:19Z], ~U[2026-04-04 04:32:24Z], ~U[2026-04-04 04:32:24Z], "Кандидаты Демпартии в президенты-2028:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=usa2025&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Президент для партии или партия для президента\n02:30 Команда Трампа\n05:50 Что с ростом цен?\n07:20 Миграционная политика\n11:15 Что думают американцы?", "АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?", 1014, false, "E_Att2dQzYY", "https://www.youtube.com/watch?v=E_Att2dQzYY", "/downloads/shows/Роман Юнеман/Season 2026/s2026e011800 - АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?.mp4", false, 34, ~U[2026-01-18 17:41:19Z]] 07:32:24.204 [debug] QUERY OK source="sources" db=1.7ms idle=810.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:32:24.205 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=30.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:32:24.206 [debug] QUERY OK source="media_items" db=0.7ms idle=31.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 [490591] 07:32:24.207 [debug] Current batch of media processed. Will check again in 1000ms 07:32:24.912 [debug] Current batch of media processed. Will check again in 1000ms 07:32:25.207 [debug] Current batch of media processed. Will check again in 1000ms 07:32:25.913 [debug] Current batch of media processed. Will check again in 1000ms 07:32:26.208 [debug] Current batch of media processed. Will check again in 1000ms 07:32:26.914 [debug] Current batch of media processed. Will check again in 1000ms 07:32:27.209 [debug] Current batch of media processed. Will check again in 1000ms 07:32:27.915 [debug] Current batch of media processed. Will check again in 1000ms 07:32:28.210 [debug] Current batch of media processed. Will check again in 1000ms 07:32:28.917 [debug] Current batch of media processed. Will check again in 1000ms 07:32:29.211 [debug] Current batch of media processed. Will check again in 1000ms 07:32:29.918 [debug] Current batch of media processed. Will check again in 1000ms 07:32:30.212 [debug] Current batch of media processed. Will check again in 1000ms 07:32:30.919 [debug] Current batch of media processed. Will check again in 1000ms 07:32:31.213 [debug] Current batch of media processed. Will check again in 1000ms 07:32:31.920 [debug] Current batch of media processed. Will check again in 1000ms 07:32:32.215 [debug] Current batch of media processed. Will check again in 1000ms 07:32:32.922 [debug] Current batch of media processed. Will check again in 1000ms 07:32:33.216 [debug] Current batch of media processed. Will check again in 1000ms 07:32:33.923 [debug] Current batch of media processed. Will check again in 1000ms 07:32:34.217 [debug] Current batch of media processed. Will check again in 1000ms 07:32:34.925 [debug] Current batch of media processed. Will check again in 1000ms 07:32:35.221 [debug] Current batch of media processed. Will check again in 1000ms 07:32:35.926 [debug] Current batch of media processed. Will check again in 1000ms 07:32:36.222 [debug] Current batch of media processed. Will check again in 1000ms 07:32:36.928 [debug] Current batch of media processed. Will check again in 1000ms 07:32:37.223 [debug] Current batch of media processed. Will check again in 1000ms 07:32:37.929 [debug] Current batch of media processed. Will check again in 1000ms 07:32:38.224 [debug] Current batch of media processed. Will check again in 1000ms 07:32:38.931 [debug] Current batch of media processed. Will check again in 1000ms 07:32:39.225 [debug] Current batch of media processed. Will check again in 1000ms 07:32:39.932 [debug] Current batch of media processed. Will check again in 1000ms 07:32:40.226 [debug] Current batch of media processed. Will check again in 1000ms 07:32:40.933 [debug] Current batch of media processed. Will check again in 1000ms 07:32:41.227 [debug] Current batch of media processed. Will check again in 1000ms 07:32:41.939 [debug] Current batch of media processed. Will check again in 1000ms 07:32:42.229 [debug] Current batch of media processed. Will check again in 1000ms 07:32:42.940 [debug] Current batch of media processed. Will check again in 1000ms 07:32:43.232 [debug] Current batch of media processed. Will check again in 1000ms 07:32:43.943 [debug] Current batch of media processed. Will check again in 1000ms 07:32:44.233 [debug] Current batch of media processed. Will check again in 1000ms 07:32:44.944 [debug] Current batch of media processed. Will check again in 1000ms 07:32:45.234 [debug] Current batch of media processed. Will check again in 1000ms 07:32:45.976 [debug] Current batch of media processed. Will check again in 1000ms 07:32:46.235 [debug] Current batch of media processed. Will check again in 1000ms 07:32:46.979 [debug] Current batch of media processed. Will check again in 1000ms 07:32:47.236 [debug] Current batch of media processed. Will check again in 1000ms 07:32:47.983 [debug] Current batch of media processed. Will check again in 1000ms 07:32:48.237 [debug] Current batch of media processed. Will check again in 1000ms 07:32:48.985 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: покупку PS Plus, цензуру в интернете, развлечения в викторианскую эпоху, пованивающие аристократы, создание музыки, старые операционки, пословицы и поговорки, дочка Ким Кардашьян, пожары в Португалии, средневековая еда, охота на ведьм, Байрон, Хайнлайн и Оруэлл, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 14921, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e090100 - ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы.mp4", "id" => "FgOexT7KVX8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=FgOexT7KVX8", "playlist_index" => 6, "timestamp" => 1756731521, "title" => "ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы", "upload_date" => "20250901"} 07:32:48.986 [debug] QUERY OK source="sources" db=0.5ms idle=1476.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:32:48.986 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1477.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:32:48.988 [debug] QUERY OK source="media_items" db=0.8ms idle=1478.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 12:58:41Z], 122] 07:32:49.025 [debug] QUERY OK source="media_items" db=36.4ms idle=1480.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: покупку PS Plus, цензуру в интернете, развлечения в викторианскую эпоху, пованивающие аристократы, создание музыки, старые операционки, пословицы и поговорки, дочка Ким Кардашьян, пожары в Португалии, средневековая еда, охота на ведьм, Байрон, Хайнлайн и Оруэлл, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы", "8ece65d3-9a1b-40c5-84f9-4f5410c6a3b2", 14921, true, "FgOexT7KVX8", "https://www.youtube.com/watch?v=FgOexT7KVX8", 6, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e090100 - ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы.mp4", false, false, false, 122, [], 1, ~U[2025-09-01 12:58:41Z], ~U[2026-04-04 04:32:48Z], ~U[2026-04-04 04:32:48Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: покупку PS Plus, цензуру в интернете, развлечения в викторианскую эпоху, пованивающие аристократы, создание музыки, старые операционки, пословицы и поговорки, дочка Ким Кардашьян, пожары в Португалии, средневековая еда, охота на ведьм, Байрон, Хайнлайн и Оруэлл, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы", 14921, true, "FgOexT7KVX8", "https://www.youtube.com/watch?v=FgOexT7KVX8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e090100 - ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы.mp4", false, 122, ~U[2025-09-01 12:58:41Z]] 07:32:49.032 [debug] QUERY OK source="sources" db=3.9ms queue=0.5ms idle=554.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:32:49.033 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=46.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:32:49.040 [info] {"source":"oban","duration":11743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:32:49.041 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=50.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 [386276] 07:32:49.043 [debug] Current batch of media processed. Will check again in 1000ms 07:32:49.238 [debug] Current batch of media processed. Will check again in 1000ms 07:32:50.043 [debug] Current batch of media processed. Will check again in 1000ms 07:32:50.240 [debug] Current batch of media processed. Will check again in 1000ms 07:32:51.045 [debug] Current batch of media processed. Will check again in 1000ms 07:32:51.243 [debug] Current batch of media processed. Will check again in 1000ms 07:32:52.047 [debug] Current batch of media processed. Will check again in 1000ms 07:32:52.245 [debug] Current batch of media processed. Will check again in 1000ms 07:32:53.049 [debug] Current batch of media processed. Will check again in 1000ms 07:32:53.247 [debug] Current batch of media processed. Will check again in 1000ms 07:32:54.050 [debug] Current batch of media processed. Will check again in 1000ms 07:32:54.247 [debug] Current batch of media processed. Will check again in 1000ms 07:32:55.051 [debug] Current batch of media processed. Will check again in 1000ms 07:32:55.248 [debug] Current batch of media processed. Will check again in 1000ms 07:32:56.052 [debug] Current batch of media processed. Will check again in 1000ms 07:32:56.249 [debug] Current batch of media processed. Will check again in 1000ms 07:32:57.053 [debug] Current batch of media processed. Will check again in 1000ms 07:32:57.250 [debug] Current batch of media processed. Will check again in 1000ms 07:32:58.054 [debug] Current batch of media processed. Will check again in 1000ms 07:32:58.251 [debug] Current batch of media processed. Will check again in 1000ms 07:32:59.055 [debug] Current batch of media processed. Will check again in 1000ms 07:32:59.252 [debug] Current batch of media processed. Will check again in 1000ms 07:33:00.058 [debug] Current batch of media processed. Will check again in 1000ms 07:33:00.253 [debug] Current batch of media processed. Will check again in 1000ms 07:33:00.859 [info] {"source":"oban","duration":429,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:33:01.059 [debug] Current batch of media processed. Will check again in 1000ms 07:33:01.255 [debug] Current batch of media processed. Will check again in 1000ms 07:33:02.061 [debug] Current batch of media processed. Will check again in 1000ms 07:33:02.256 [debug] Current batch of media processed. Will check again in 1000ms 07:33:03.063 [debug] Current batch of media processed. Will check again in 1000ms 07:33:03.263 [debug] Current batch of media processed. Will check again in 1000ms 07:33:04.065 [debug] Current batch of media processed. Will check again in 1000ms 07:33:04.264 [debug] Current batch of media processed. Will check again in 1000ms 07:33:05.066 [debug] Current batch of media processed. Will check again in 1000ms 07:33:05.265 [debug] Current batch of media processed. Will check again in 1000ms 07:33:06.068 [debug] Current batch of media processed. Will check again in 1000ms 07:33:06.266 [debug] Current batch of media processed. Will check again in 1000ms 07:33:07.069 [debug] Current batch of media processed. Will check again in 1000ms 07:33:07.267 [debug] Current batch of media processed. Will check again in 1000ms 07:33:08.070 [debug] Current batch of media processed. Will check again in 1000ms 07:33:08.268 [debug] Current batch of media processed. Will check again in 1000ms 07:33:09.071 [debug] Current batch of media processed. Will check again in 1000ms 07:33:09.269 [debug] Current batch of media processed. Will check again in 1000ms 07:33:10.072 [debug] Current batch of media processed. Will check again in 1000ms 07:33:10.270 [debug] Current batch of media processed. Will check again in 1000ms 07:33:11.073 [debug] Current batch of media processed. Will check again in 1000ms 07:33:11.271 [debug] Current batch of media processed. Will check again in 1000ms 07:33:12.074 [debug] Current batch of media processed. Will check again in 1000ms 07:33:12.273 [debug] Current batch of media processed. Will check again in 1000ms 07:33:13.075 [debug] Current batch of media processed. Will check again in 1000ms 07:33:13.274 [debug] Current batch of media processed. Will check again in 1000ms 07:33:14.076 [debug] Current batch of media processed. Will check again in 1000ms 07:33:14.275 [debug] Current batch of media processed. Will check again in 1000ms 07:33:15.077 [debug] Current batch of media processed. Will check again in 1000ms 07:33:15.276 [debug] Current batch of media processed. Will check again in 1000ms 07:33:16.078 [debug] Current batch of media processed. Will check again in 1000ms 07:33:16.277 [debug] Current batch of media processed. Will check again in 1000ms 07:33:17.079 [debug] Current batch of media processed. Will check again in 1000ms 07:33:17.278 [debug] Current batch of media processed. Will check again in 1000ms 07:33:18.080 [debug] Current batch of media processed. Will check again in 1000ms 07:33:18.279 [debug] Current batch of media processed. Will check again in 1000ms 07:33:19.041 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:19.081 [debug] Current batch of media processed. Will check again in 1000ms 07:33:19.280 [debug] Current batch of media processed. Will check again in 1000ms 07:33:20.082 [debug] Current batch of media processed. Will check again in 1000ms 07:33:20.281 [debug] Current batch of media processed. Will check again in 1000ms 07:33:21.083 [debug] Current batch of media processed. Will check again in 1000ms 07:33:21.282 [debug] Current batch of media processed. Will check again in 1000ms 07:33:22.084 [debug] Current batch of media processed. Will check again in 1000ms 07:33:22.283 [debug] Current batch of media processed. Will check again in 1000ms 07:33:23.086 [debug] Current batch of media processed. Will check again in 1000ms 07:33:23.284 [debug] Current batch of media processed. Will check again in 1000ms 07:33:24.087 [debug] Current batch of media processed. Will check again in 1000ms 07:33:24.285 [debug] Current batch of media processed. Will check again in 1000ms 07:33:25.088 [debug] Current batch of media processed. Will check again in 1000ms 07:33:25.286 [debug] Current batch of media processed. Will check again in 1000ms 07:33:26.089 [debug] Current batch of media processed. Will check again in 1000ms 07:33:26.287 [debug] Current batch of media processed. Will check again in 1000ms 07:33:27.090 [debug] Current batch of media processed. Will check again in 1000ms 07:33:27.288 [debug] Current batch of media processed. Will check again in 1000ms 07:33:28.091 [debug] Current batch of media processed. Will check again in 1000ms 07:33:28.289 [debug] Current batch of media processed. Will check again in 1000ms 07:33:29.092 [debug] Current batch of media processed. Will check again in 1000ms 07:33:29.290 [debug] Current batch of media processed. Will check again in 1000ms 07:33:30.093 [debug] Current batch of media processed. Will check again in 1000ms 07:33:30.291 [debug] Current batch of media processed. Will check again in 1000ms 07:33:31.094 [debug] Current batch of media processed. Will check again in 1000ms 07:33:31.292 [debug] Current batch of media processed. Will check again in 1000ms 07:33:32.096 [debug] Current batch of media processed. Will check again in 1000ms 07:33:32.295 [debug] Current batch of media processed. Will check again in 1000ms 07:33:33.097 [debug] Current batch of media processed. Will check again in 1000ms 07:33:33.297 [debug] Current batch of media processed. Will check again in 1000ms 07:33:34.098 [debug] Current batch of media processed. Will check again in 1000ms 07:33:34.298 [debug] Current batch of media processed. Will check again in 1000ms 07:33:35.099 [debug] Current batch of media processed. Will check again in 1000ms 07:33:35.298 [debug] Current batch of media processed. Will check again in 1000ms 07:33:36.100 [debug] Current batch of media processed. Will check again in 1000ms 07:33:36.299 [debug] Current batch of media processed. Will check again in 1000ms 07:33:37.101 [debug] Current batch of media processed. Will check again in 1000ms 07:33:37.300 [debug] Current batch of media processed. Will check again in 1000ms 07:33:38.102 [debug] Current batch of media processed. Will check again in 1000ms 07:33:38.301 [debug] Current batch of media processed. Will check again in 1000ms 07:33:39.103 [debug] Current batch of media processed. Will check again in 1000ms 07:33:39.302 [debug] Current batch of media processed. Will check again in 1000ms 07:33:40.104 [debug] Current batch of media processed. Will check again in 1000ms 07:33:40.303 [debug] Current batch of media processed. Will check again in 1000ms 07:33:41.106 [debug] Current batch of media processed. Will check again in 1000ms 07:33:41.304 [debug] Current batch of media processed. Will check again in 1000ms 07:33:42.107 [debug] Current batch of media processed. Will check again in 1000ms 07:33:42.307 [debug] Current batch of media processed. Will check again in 1000ms 07:33:43.108 [debug] Current batch of media processed. Will check again in 1000ms 07:33:43.308 [debug] Current batch of media processed. Will check again in 1000ms 07:33:44.109 [debug] Current batch of media processed. Will check again in 1000ms 07:33:44.309 [debug] Current batch of media processed. Will check again in 1000ms 07:33:45.111 [debug] Current batch of media processed. Will check again in 1000ms 07:33:45.311 [debug] Current batch of media processed. Will check again in 1000ms 07:33:46.115 [debug] Current batch of media processed. Will check again in 1000ms 07:33:46.312 [debug] Current batch of media processed. Will check again in 1000ms 07:33:47.116 [debug] Current batch of media processed. Will check again in 1000ms 07:33:47.313 [debug] Current batch of media processed. Will check again in 1000ms 07:33:48.117 [debug] Current batch of media processed. Will check again in 1000ms 07:33:48.317 [debug] Current batch of media processed. Will check again in 1000ms 07:33:49.045 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:33:49.118 [debug] Current batch of media processed. Will check again in 1000ms 07:33:49.321 [debug] Current batch of media processed. Will check again in 1000ms 07:33:50.121 [debug] Current batch of media processed. Will check again in 1000ms 07:33:50.322 [debug] Current batch of media processed. Will check again in 1000ms 07:33:51.121 [debug] Current batch of media processed. Will check again in 1000ms 07:33:51.325 [debug] Current batch of media processed. Will check again in 1000ms 07:33:52.122 [debug] Current batch of media processed. Will check again in 1000ms 07:33:52.326 [debug] Current batch of media processed. Will check again in 1000ms 07:33:53.123 [debug] Current batch of media processed. Will check again in 1000ms 07:33:53.327 [debug] Current batch of media processed. Will check again in 1000ms 07:33:54.124 [debug] Current batch of media processed. Will check again in 1000ms 07:33:54.328 [debug] Current batch of media processed. Will check again in 1000ms 07:33:55.125 [debug] Current batch of media processed. Will check again in 1000ms 07:33:55.329 [debug] Current batch of media processed. Will check again in 1000ms 07:33:56.127 [debug] Current batch of media processed. Will check again in 1000ms 07:33:56.330 [debug] Current batch of media processed. Will check again in 1000ms 07:33:57.129 [debug] Current batch of media processed. Will check again in 1000ms 07:33:57.331 [debug] Current batch of media processed. Will check again in 1000ms 07:33:58.129 [debug] Current batch of media processed. Will check again in 1000ms 07:33:58.332 [debug] Current batch of media processed. Will check again in 1000ms 07:33:59.130 [debug] Current batch of media processed. Will check again in 1000ms 07:33:59.333 [debug] Current batch of media processed. Will check again in 1000ms 07:34:00.404 [debug] Current batch of media processed. Will check again in 1000ms 07:34:00.411 [debug] Current batch of media processed. Will check again in 1000ms 07:34:00.861 [info] {"source":"oban","duration":661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:34:01.406 [debug] Current batch of media processed. Will check again in 1000ms 07:34:01.414 [debug] Current batch of media processed. Will check again in 1000ms 07:34:02.407 [debug] Current batch of media processed. Will check again in 1000ms 07:34:02.415 [debug] Current batch of media processed. Will check again in 1000ms 07:34:03.410 [debug] Current batch of media processed. Will check again in 1000ms 07:34:03.416 [debug] Current batch of media processed. Will check again in 1000ms 07:34:04.411 [debug] Current batch of media processed. Will check again in 1000ms 07:34:04.417 [debug] Current batch of media processed. Will check again in 1000ms 07:34:05.413 [debug] Current batch of media processed. Will check again in 1000ms 07:34:05.419 [debug] Current batch of media processed. Will check again in 1000ms 07:34:06.414 [debug] Current batch of media processed. Will check again in 1000ms 07:34:06.420 [debug] Current batch of media processed. Will check again in 1000ms 07:34:07.415 [debug] Current batch of media processed. Will check again in 1000ms 07:34:07.421 [debug] Current batch of media processed. Will check again in 1000ms 07:34:08.416 [debug] Current batch of media processed. Will check again in 1000ms 07:34:08.431 [debug] Current batch of media processed. Will check again in 1000ms 07:34:09.418 [debug] Current batch of media processed. Will check again in 1000ms 07:34:09.433 [debug] Current batch of media processed. Will check again in 1000ms 07:34:10.420 [debug] Current batch of media processed. Will check again in 1000ms 07:34:10.434 [debug] Current batch of media processed. Will check again in 1000ms 07:34:11.421 [debug] Current batch of media processed. Will check again in 1000ms 07:34:11.435 [debug] Current batch of media processed. Will check again in 1000ms 07:34:12.422 [debug] Current batch of media processed. Will check again in 1000ms 07:34:12.439 [debug] Current batch of media processed. Will check again in 1000ms 07:34:13.423 [debug] Current batch of media processed. Will check again in 1000ms 07:34:13.440 [debug] Current batch of media processed. Will check again in 1000ms 07:34:14.424 [debug] Current batch of media processed. Will check again in 1000ms 07:34:14.441 [debug] Current batch of media processed. Will check again in 1000ms 07:34:15.425 [debug] Current batch of media processed. Will check again in 1000ms 07:34:15.442 [debug] Current batch of media processed. Will check again in 1000ms 07:34:16.427 [debug] Current batch of media processed. Will check again in 1000ms 07:34:16.443 [debug] Current batch of media processed. Will check again in 1000ms 07:34:17.428 [debug] Current batch of media processed. Will check again in 1000ms 07:34:17.445 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лучшие косоворотки:\nhttps://vk.com/levelsuit\n\nПро мигрантов на СВО:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=key&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Как изменить систему в России?\n04:30 Возвращение соотечественников\n09:20 Примеры хороших систем\n14:20 Западные экспаты\n21:55 Гастарбайтеры", "duration" => 1653, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e011200 - ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки.mp4", "id" => "5XgZUq7XSJ4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5XgZUq7XSJ4", "playlist_index" => 12, "timestamp" => 1768226150, "title" => "ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки", "upload_date" => "20260112"} 07:34:17.446 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=930.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:34:17.450 [debug] QUERY OK source="sources" db=1.3ms queue=1.4ms idle=932.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:34:17.455 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=936.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-12 13:55:50Z], 34] 07:34:17.513 [debug] QUERY OK source="media_items" db=56.3ms queue=0.3ms idle=941.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лучшие косоворотки:\nhttps://vk.com/levelsuit\n\nПро мигрантов на СВО:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=key&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Как изменить систему в России?\n04:30 Возвращение соотечественников\n09:20 Примеры хороших систем\n14:20 Западные экспаты\n21:55 Гастарбайтеры", "ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки", "1fde5a74-cc37-4246-bb5c-741f079053e4", 1653, false, "5XgZUq7XSJ4", "https://www.youtube.com/watch?v=5XgZUq7XSJ4", 12, "/downloads/shows/Роман Юнеман/Season 2026/s2026e011200 - ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки.mp4", false, false, false, 34, [], 98, ~U[2026-01-12 13:55:50Z], ~U[2026-04-04 04:34:17Z], ~U[2026-04-04 04:34:17Z], "Лучшие косоворотки:\nhttps://vk.com/levelsuit\n\nПро мигрантов на СВО:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=key&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Как изменить систему в России?\n04:30 Возвращение соотечественников\n09:20 Примеры хороших систем\n14:20 Западные экспаты\n21:55 Гастарбайтеры", "ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки", 1653, false, "5XgZUq7XSJ4", "https://www.youtube.com/watch?v=5XgZUq7XSJ4", "/downloads/shows/Роман Юнеман/Season 2026/s2026e011200 - ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки.mp4", false, 34, ~U[2026-01-12 13:55:50Z]] 07:34:17.522 [debug] QUERY OK source="sources" db=6.7ms queue=1.0ms idle=640.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:34:17.529 [debug] QUERY OK source="media_profiles" db=3.0ms queue=0.5ms idle=76.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:34:17.531 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=79.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 [487381] 07:34:17.531 [debug] Current batch of media processed. Will check again in 1000ms 07:34:18.429 [debug] Current batch of media processed. Will check again in 1000ms 07:34:18.533 [debug] Current batch of media processed. Will check again in 1000ms 07:34:19.047 [info] {"source":"oban","duration":1611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:19.431 [debug] Current batch of media processed. Will check again in 1000ms 07:34:19.533 [debug] Current batch of media processed. Will check again in 1000ms 07:34:20.431 [debug] Current batch of media processed. Will check again in 1000ms 07:34:20.534 [debug] Current batch of media processed. Will check again in 1000ms 07:34:21.433 [debug] Current batch of media processed. Will check again in 1000ms 07:34:21.535 [debug] Current batch of media processed. Will check again in 1000ms 07:34:22.434 [debug] Current batch of media processed. Will check again in 1000ms 07:34:22.536 [debug] Current batch of media processed. Will check again in 1000ms 07:34:23.435 [debug] Current batch of media processed. Will check again in 1000ms 07:34:23.537 [debug] Current batch of media processed. Will check again in 1000ms 07:34:24.436 [debug] Current batch of media processed. Will check again in 1000ms 07:34:24.538 [debug] Current batch of media processed. Will check again in 1000ms 07:34:25.438 [debug] Current batch of media processed. Will check again in 1000ms 07:34:25.539 [debug] Current batch of media processed. Will check again in 1000ms 07:34:26.438 [debug] Current batch of media processed. Will check again in 1000ms 07:34:26.542 [debug] Current batch of media processed. Will check again in 1000ms 07:34:27.439 [debug] Current batch of media processed. Will check again in 1000ms 07:34:27.542 [debug] Current batch of media processed. Will check again in 1000ms 07:34:28.440 [debug] Current batch of media processed. Will check again in 1000ms 07:34:28.543 [debug] Current batch of media processed. Will check again in 1000ms 07:34:29.441 [debug] Current batch of media processed. Will check again in 1000ms 07:34:29.544 [debug] Current batch of media processed. Will check again in 1000ms 07:34:30.443 [debug] Current batch of media processed. Will check again in 1000ms 07:34:30.545 [debug] Current batch of media processed. Will check again in 1000ms 07:34:31.444 [debug] Current batch of media processed. Will check again in 1000ms 07:34:31.547 [debug] Current batch of media processed. Will check again in 1000ms 07:34:32.448 [debug] Current batch of media processed. Will check again in 1000ms 07:34:32.548 [debug] Current batch of media processed. Will check again in 1000ms 07:34:33.448 [debug] Current batch of media processed. Will check again in 1000ms 07:34:33.550 [debug] Current batch of media processed. Will check again in 1000ms 07:34:34.449 [debug] Current batch of media processed. Will check again in 1000ms 07:34:34.551 [debug] Current batch of media processed. Will check again in 1000ms 07:34:35.450 [debug] Current batch of media processed. Will check again in 1000ms 07:34:35.552 [debug] Current batch of media processed. Will check again in 1000ms 07:34:36.452 [debug] Current batch of media processed. Will check again in 1000ms 07:34:36.553 [debug] Current batch of media processed. Will check again in 1000ms 07:34:37.452 [debug] Current batch of media processed. Will check again in 1000ms 07:34:37.554 [debug] Current batch of media processed. Will check again in 1000ms 07:34:38.453 [debug] Current batch of media processed. Will check again in 1000ms 07:34:38.555 [debug] Current batch of media processed. Will check again in 1000ms 07:34:39.455 [debug] Current batch of media processed. Will check again in 1000ms 07:34:39.556 [debug] Current batch of media processed. Will check again in 1000ms 07:34:40.456 [debug] Current batch of media processed. Will check again in 1000ms 07:34:40.557 [debug] Current batch of media processed. Will check again in 1000ms 07:34:41.457 [debug] Current batch of media processed. Will check again in 1000ms 07:34:41.558 [debug] Current batch of media processed. Will check again in 1000ms 07:34:42.459 [debug] Current batch of media processed. Will check again in 1000ms 07:34:42.562 [debug] Current batch of media processed. Will check again in 1000ms 07:34:43.460 [debug] Current batch of media processed. Will check again in 1000ms 07:34:43.563 [debug] Current batch of media processed. Will check again in 1000ms 07:34:44.461 [debug] Current batch of media processed. Will check again in 1000ms 07:34:44.564 [debug] Current batch of media processed. Will check again in 1000ms 07:34:45.462 [debug] Current batch of media processed. Will check again in 1000ms 07:34:45.565 [debug] Current batch of media processed. Will check again in 1000ms 07:34:46.463 [debug] Current batch of media processed. Will check again in 1000ms 07:34:46.566 [debug] Current batch of media processed. Will check again in 1000ms 07:34:47.464 [debug] Current batch of media processed. Will check again in 1000ms 07:34:47.567 [debug] Current batch of media processed. Will check again in 1000ms 07:34:48.465 [debug] Current batch of media processed. Will check again in 1000ms 07:34:48.568 [debug] Current batch of media processed. Will check again in 1000ms 07:34:49.048 [info] {"source":"oban","duration":1267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:34:49.466 [debug] Current batch of media processed. Will check again in 1000ms 07:34:49.569 [debug] Current batch of media processed. Will check again in 1000ms 07:34:50.467 [debug] Current batch of media processed. Will check again in 1000ms 07:34:50.570 [debug] Current batch of media processed. Will check again in 1000ms 07:34:51.468 [debug] Current batch of media processed. Will check again in 1000ms 07:34:51.571 [debug] Current batch of media processed. Will check again in 1000ms 07:34:52.469 [debug] Current batch of media processed. Will check again in 1000ms 07:34:52.572 [debug] Current batch of media processed. Will check again in 1000ms 07:34:53.471 [debug] Current batch of media processed. Will check again in 1000ms 07:34:53.574 [debug] Current batch of media processed. Will check again in 1000ms 07:34:54.473 [debug] Current batch of media processed. Will check again in 1000ms 07:34:54.576 [debug] Current batch of media processed. Will check again in 1000ms 07:34:55.474 [debug] Current batch of media processed. Will check again in 1000ms 07:34:55.578 [debug] Current batch of media processed. Will check again in 1000ms 07:34:56.475 [debug] Current batch of media processed. Will check again in 1000ms 07:34:56.579 [debug] Current batch of media processed. Will check again in 1000ms 07:34:57.476 [debug] Current batch of media processed. Will check again in 1000ms 07:34:57.580 [debug] Current batch of media processed. Will check again in 1000ms 07:34:58.477 [debug] Current batch of media processed. Will check again in 1000ms 07:34:58.582 [debug] Current batch of media processed. Will check again in 1000ms 07:34:59.478 [debug] Current batch of media processed. Will check again in 1000ms 07:34:59.583 [debug] Current batch of media processed. Will check again in 1000ms 07:35:00.480 [debug] Current batch of media processed. Will check again in 1000ms 07:35:00.589 [debug] Current batch of media processed. Will check again in 1000ms 07:35:00.863 [info] {"source":"oban","duration":741,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:35:01.482 [debug] Current batch of media processed. Will check again in 1000ms 07:35:01.595 [debug] Current batch of media processed. Will check again in 1000ms 07:35:02.484 [debug] Current batch of media processed. Will check again in 1000ms 07:35:02.596 [debug] Current batch of media processed. Will check again in 1000ms 07:35:03.486 [debug] Current batch of media processed. Will check again in 1000ms 07:35:03.597 [debug] Current batch of media processed. Will check again in 1000ms 07:35:04.487 [debug] Current batch of media processed. Will check again in 1000ms 07:35:04.598 [debug] Current batch of media processed. Will check again in 1000ms 07:35:05.489 [debug] Current batch of media processed. Will check again in 1000ms 07:35:05.600 [debug] Current batch of media processed. Will check again in 1000ms 07:35:06.491 [debug] Current batch of media processed. Will check again in 1000ms 07:35:06.601 [debug] Current batch of media processed. Will check again in 1000ms 07:35:07.492 [debug] Current batch of media processed. Will check again in 1000ms 07:35:07.602 [debug] Current batch of media processed. Will check again in 1000ms 07:35:08.493 [debug] Current batch of media processed. Will check again in 1000ms 07:35:08.603 [debug] Current batch of media processed. Will check again in 1000ms 07:35:09.495 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: имена, универсальная комедия, гача про лошадок, японское порно, Терри Пратчетт и географию, юниты в кино, старые видеоигры, где искать солнце в Париже, Добби домашний эльф и Гарри Поттер и многое многое другое\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 9950, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e082500 - ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер.mp4", "id" => "yBR0VKtR0e4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=yBR0VKtR0e4", "playlist_index" => 7, "timestamp" => 1756124093, "title" => "ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер", "upload_date" => "20250825"} 07:35:09.497 [debug] QUERY OK source="sources" db=0.4ms idle=884.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:35:09.501 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=887.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:35:09.508 [debug] QUERY OK source="media_items" db=5.2ms queue=0.1ms idle=890.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-25 12:14:53Z], 122] 07:35:09.560 [debug] QUERY OK source="media_items" db=50.9ms idle=897.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: имена, универсальная комедия, гача про лошадок, японское порно, Терри Пратчетт и географию, юниты в кино, старые видеоигры, где искать солнце в Париже, Добби домашний эльф и Гарри Поттер и многое многое другое\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер", "12d00b18-8159-46d3-9771-b11fed389e15", 9950, true, "yBR0VKtR0e4", "https://www.youtube.com/watch?v=yBR0VKtR0e4", 7, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e082500 - ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер.mp4", false, false, false, 122, [], 1, ~U[2025-08-25 12:14:53Z], ~U[2026-04-04 04:35:09Z], ~U[2026-04-04 04:35:09Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: имена, универсальная комедия, гача про лошадок, японское порно, Терри Пратчетт и географию, юниты в кино, старые видеоигры, где искать солнце в Париже, Добби домашний эльф и Гарри Поттер и многое многое другое\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер", 9950, true, "yBR0VKtR0e4", "https://www.youtube.com/watch?v=yBR0VKtR0e4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e082500 - ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер.mp4", false, 122, ~U[2025-08-25 12:14:53Z]] 07:35:09.563 [debug] QUERY OK source="sources" db=2.4ms queue=0.2ms idle=459.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:35:09.564 [debug] QUERY OK source="media_profiles" db=0.6ms idle=66.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:35:09.566 [debug] QUERY OK source="media_items" db=1.3ms idle=63.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [379611] 07:35:09.567 [debug] Current batch of media processed. Will check again in 1000ms 07:35:09.605 [debug] Current batch of media processed. Will check again in 1000ms 07:35:10.584 [debug] Current batch of media processed. Will check again in 1000ms 07:35:10.605 [debug] Current batch of media processed. Will check again in 1000ms 07:35:11.591 [debug] Current batch of media processed. Will check again in 1000ms 07:35:11.608 [debug] Current batch of media processed. Will check again in 1000ms 07:35:12.592 [debug] Current batch of media processed. Will check again in 1000ms 07:35:12.610 [debug] Current batch of media processed. Will check again in 1000ms 07:35:13.594 [debug] Current batch of media processed. Will check again in 1000ms 07:35:13.613 [debug] Current batch of media processed. Will check again in 1000ms 07:35:14.597 [debug] Current batch of media processed. Will check again in 1000ms 07:35:14.614 [debug] Current batch of media processed. Will check again in 1000ms 07:35:15.603 [debug] Current batch of media processed. Will check again in 1000ms 07:35:15.615 [debug] Current batch of media processed. Will check again in 1000ms 07:35:16.606 [debug] Current batch of media processed. Will check again in 1000ms 07:35:16.617 [debug] Current batch of media processed. Will check again in 1000ms 07:35:17.609 [debug] Current batch of media processed. Will check again in 1000ms 07:35:17.618 [debug] Current batch of media processed. Will check again in 1000ms 07:35:18.613 [debug] Current batch of media processed. Will check again in 1000ms 07:35:18.621 [debug] Current batch of media processed. Will check again in 1000ms 07:35:19.052 [info] {"source":"oban","duration":2755,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:19.614 [debug] Current batch of media processed. Will check again in 1000ms 07:35:19.622 [debug] Current batch of media processed. Will check again in 1000ms 07:35:20.615 [debug] Current batch of media processed. Will check again in 1000ms 07:35:20.623 [debug] Current batch of media processed. Will check again in 1000ms 07:35:21.616 [debug] Current batch of media processed. Will check again in 1000ms 07:35:21.624 [debug] Current batch of media processed. Will check again in 1000ms 07:35:22.619 [debug] Current batch of media processed. Will check again in 1000ms 07:35:22.627 [debug] Current batch of media processed. Will check again in 1000ms 07:35:23.620 [debug] Current batch of media processed. Will check again in 1000ms 07:35:23.628 [debug] Current batch of media processed. Will check again in 1000ms 07:35:24.621 [debug] Current batch of media processed. Will check again in 1000ms 07:35:24.632 [debug] Current batch of media processed. Will check again in 1000ms 07:35:25.624 [debug] Current batch of media processed. Will check again in 1000ms 07:35:25.633 [debug] Current batch of media processed. Will check again in 1000ms 07:35:26.624 [debug] Current batch of media processed. Will check again in 1000ms 07:35:26.635 [debug] Current batch of media processed. Will check again in 1000ms 07:35:27.625 [debug] Current batch of media processed. Will check again in 1000ms 07:35:27.635 [debug] Current batch of media processed. Will check again in 1000ms 07:35:28.627 [debug] Current batch of media processed. Will check again in 1000ms 07:35:28.636 [debug] Current batch of media processed. Will check again in 1000ms 07:35:29.628 [debug] Current batch of media processed. Will check again in 1000ms 07:35:29.639 [debug] Current batch of media processed. Will check again in 1000ms 07:35:30.629 [debug] Current batch of media processed. Will check again in 1000ms 07:35:30.640 [debug] Current batch of media processed. Will check again in 1000ms 07:35:31.630 [debug] Current batch of media processed. Will check again in 1000ms 07:35:31.641 [debug] Current batch of media processed. Will check again in 1000ms 07:35:32.631 [debug] Current batch of media processed. Will check again in 1000ms 07:35:32.643 [debug] Current batch of media processed. Will check again in 1000ms 07:35:33.632 [debug] Current batch of media processed. Will check again in 1000ms 07:35:33.643 [debug] Current batch of media processed. Will check again in 1000ms 07:35:34.637 [debug] Current batch of media processed. Will check again in 1000ms 07:35:34.644 [debug] Current batch of media processed. Will check again in 1000ms 07:35:35.638 [debug] Current batch of media processed. Will check again in 1000ms 07:35:35.645 [debug] Current batch of media processed. Will check again in 1000ms 07:35:36.641 [debug] Current batch of media processed. Will check again in 1000ms 07:35:36.646 [debug] Current batch of media processed. Will check again in 1000ms 07:35:37.645 [debug] Current batch of media processed. Will check again in 1000ms 07:35:37.647 [debug] Current batch of media processed. Will check again in 1000ms 07:35:38.646 [debug] Current batch of media processed. Will check again in 1000ms 07:35:38.648 [debug] Current batch of media processed. Will check again in 1000ms 07:35:39.648 [debug] Current batch of media processed. Will check again in 1000ms 07:35:39.649 [debug] Current batch of media processed. Will check again in 1000ms 07:35:40.649 [debug] Current batch of media processed. Will check again in 1000ms 07:35:40.650 [debug] Current batch of media processed. Will check again in 1000ms 07:35:41.651 [debug] Current batch of media processed. Will check again in 1000ms 07:35:41.652 [debug] Current batch of media processed. Will check again in 1000ms 07:35:42.652 [debug] Current batch of media processed. Will check again in 1000ms 07:35:42.653 [debug] Current batch of media processed. Will check again in 1000ms 07:35:43.653 [debug] Current batch of media processed. Will check again in 1000ms 07:35:43.654 [debug] Current batch of media processed. Will check again in 1000ms 07:35:44.654 [debug] Current batch of media processed. Will check again in 1000ms 07:35:44.655 [debug] Current batch of media processed. Will check again in 1000ms 07:35:45.655 [debug] Current batch of media processed. Will check again in 1000ms 07:35:45.658 [debug] Current batch of media processed. Will check again in 1000ms 07:35:46.658 [debug] Current batch of media processed. Will check again in 1000ms 07:35:46.659 [debug] Current batch of media processed. Will check again in 1000ms 07:35:47.659 [debug] Current batch of media processed. Will check again in 1000ms 07:35:47.661 [debug] Current batch of media processed. Will check again in 1000ms 07:35:48.660 [debug] Current batch of media processed. Will check again in 1000ms 07:35:48.663 [debug] Current batch of media processed. Will check again in 1000ms 07:35:49.056 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:35:49.661 [debug] Current batch of media processed. Will check again in 1000ms 07:35:49.667 [debug] Current batch of media processed. Will check again in 1000ms 07:35:50.662 [debug] Current batch of media processed. Will check again in 1000ms 07:35:50.668 [debug] Current batch of media processed. Will check again in 1000ms 07:35:51.663 [debug] Current batch of media processed. Will check again in 1000ms 07:35:51.669 [debug] Current batch of media processed. Will check again in 1000ms 07:35:52.664 [debug] Current batch of media processed. Will check again in 1000ms 07:35:52.671 [debug] Current batch of media processed. Will check again in 1000ms 07:35:53.665 [debug] Current batch of media processed. Will check again in 1000ms 07:35:53.672 [debug] Current batch of media processed. Will check again in 1000ms 07:35:54.666 [debug] Current batch of media processed. Will check again in 1000ms 07:35:54.673 [debug] Current batch of media processed. Will check again in 1000ms 07:35:55.667 [debug] Current batch of media processed. Will check again in 1000ms 07:35:55.675 [debug] Current batch of media processed. Will check again in 1000ms 07:35:56.668 [debug] Current batch of media processed. Will check again in 1000ms 07:35:56.675 [debug] Current batch of media processed. Will check again in 1000ms 07:35:57.669 [debug] Current batch of media processed. Will check again in 1000ms 07:35:57.676 [debug] Current batch of media processed. Will check again in 1000ms 07:35:58.673 [debug] Current batch of media processed. Will check again in 1000ms 07:35:58.686 [debug] Current batch of media processed. Will check again in 1000ms 07:35:59.674 [debug] Current batch of media processed. Will check again in 1000ms 07:35:59.686 [debug] Current batch of media processed. Will check again in 1000ms 07:36:00.676 [debug] Current batch of media processed. Will check again in 1000ms 07:36:00.688 [debug] Current batch of media processed. Will check again in 1000ms 07:36:00.866 [info] {"source":"oban","duration":2140,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:36:01.678 [debug] Current batch of media processed. Will check again in 1000ms 07:36:01.690 [debug] Current batch of media processed. Will check again in 1000ms 07:36:02.681 [debug] Current batch of media processed. Will check again in 1000ms 07:36:02.693 [debug] Current batch of media processed. Will check again in 1000ms 07:36:03.684 [debug] Current batch of media processed. Will check again in 1000ms 07:36:03.695 [debug] Current batch of media processed. Will check again in 1000ms 07:36:04.687 [debug] Current batch of media processed. Will check again in 1000ms 07:36:04.696 [debug] Current batch of media processed. Will check again in 1000ms 07:36:05.696 [debug] Current batch of media processed. Will check again in 1000ms 07:36:05.699 [debug] Current batch of media processed. Will check again in 1000ms 07:36:06.697 [debug] Current batch of media processed. Will check again in 1000ms 07:36:06.704 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Фильм про Русский Стэнфорд:\nhttps://youtu.be/C5MquMp74XU\n\nПрием в Русский Стэнфорд:\nhttps://ispring.institute/priem\n\nПоздравить команду канала с Новым годом и Рождеством:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=AI&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Гонка ИИ началась\n03:00 Как в США управляют ИИ\n08:00 Почему Китай проигрывает в ИИ?\n14:00 А как Россия на рынке ИИ?\n19:00 Какие преимущества у России и что делать?", "duration" => 1374, "filename" => "/downloads/shows/Роман Юнеман/Season 2026/s2026e010800 - ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?.mp4", "id" => "NBDSbnVbJ0E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NBDSbnVbJ0E", "playlist_index" => 13, "timestamp" => 1767874592, "title" => "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?", "upload_date" => "20260108"} 07:36:06.707 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=323.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:36:06.711 [debug] QUERY OK source="sources" db=3.2ms idle=91.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:36:06.716 [debug] QUERY OK source="media_items" db=4.0ms queue=0.1ms idle=94.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 12:16:32Z], 34] 07:36:06.742 [debug] QUERY OK source="media_items" db=24.8ms queue=0.5ms idle=100.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Фильм про Русский Стэнфорд:\nhttps://youtu.be/C5MquMp74XU\n\nПрием в Русский Стэнфорд:\nhttps://ispring.institute/priem\n\nПоздравить команду канала с Новым годом и Рождеством:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=AI&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Гонка ИИ началась\n03:00 Как в США управляют ИИ\n08:00 Почему Китай проигрывает в ИИ?\n14:00 А как Россия на рынке ИИ?\n19:00 Какие преимущества у России и что делать?", "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?", "63867d9c-7c22-4ab6-8ca4-94d677d1b741", 1374, false, "NBDSbnVbJ0E", "https://www.youtube.com/watch?v=NBDSbnVbJ0E", 13, "/downloads/shows/Роман Юнеман/Season 2026/s2026e010800 - ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?.mp4", false, false, false, 34, [], 98, ~U[2026-01-08 12:16:32Z], ~U[2026-04-04 04:36:06Z], ~U[2026-04-04 04:36:06Z], "Фильм про Русский Стэнфорд:\nhttps://youtu.be/C5MquMp74XU\n\nПрием в Русский Стэнфорд:\nhttps://ispring.institute/priem\n\nПоздравить команду канала с Новым годом и Рождеством:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=AI&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Гонка ИИ началась\n03:00 Как в США управляют ИИ\n08:00 Почему Китай проигрывает в ИИ?\n14:00 А как Россия на рынке ИИ?\n19:00 Какие преимущества у России и что делать?", "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?", 1374, false, "NBDSbnVbJ0E", "https://www.youtube.com/watch?v=NBDSbnVbJ0E", "/downloads/shows/Роман Юнеман/Season 2026/s2026e010800 - ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?.mp4", false, 34, ~U[2026-01-08 12:16:32Z]] 07:36:06.745 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=126.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:36:06.747 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=38.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:36:06.751 [debug] QUERY OK source="media_items" db=2.6ms idle=37.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 [487383] 07:36:06.751 [debug] Current batch of media processed. Will check again in 1000ms 07:36:06.922 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 07:36:07.698 [debug] Current batch of media processed. Will check again in 1000ms 07:36:07.753 [debug] Current batch of media processed. Will check again in 1000ms 07:36:08.701 [debug] Current batch of media processed. Will check again in 1000ms 07:36:08.754 [debug] Current batch of media processed. Will check again in 1000ms 07:36:09.703 [debug] Current batch of media processed. Will check again in 1000ms 07:36:09.755 [debug] Current batch of media processed. Will check again in 1000ms 07:36:10.704 [debug] Current batch of media processed. Will check again in 1000ms 07:36:10.757 [debug] Current batch of media processed. Will check again in 1000ms 07:36:11.706 [debug] Current batch of media processed. Will check again in 1000ms 07:36:11.758 [debug] Current batch of media processed. Will check again in 1000ms 07:36:12.707 [debug] Current batch of media processed. Will check again in 1000ms 07:36:12.762 [debug] Current batch of media processed. Will check again in 1000ms 07:36:13.708 [debug] Current batch of media processed. Will check again in 1000ms 07:36:13.762 [debug] Current batch of media processed. Will check again in 1000ms 07:36:14.709 [debug] Current batch of media processed. Will check again in 1000ms 07:36:14.763 [debug] Current batch of media processed. Will check again in 1000ms 07:36:15.710 [debug] Current batch of media processed. Will check again in 1000ms 07:36:15.764 [debug] Current batch of media processed. Will check again in 1000ms 07:36:16.711 [debug] Current batch of media processed. Will check again in 1000ms 07:36:16.765 [debug] Current batch of media processed. Will check again in 1000ms 07:36:17.712 [debug] Current batch of media processed. Will check again in 1000ms 07:36:17.766 [debug] Current batch of media processed. Will check again in 1000ms 07:36:18.713 [debug] Current batch of media processed. Will check again in 1000ms 07:36:18.767 [debug] Current batch of media processed. Will check again in 1000ms 07:36:19.062 [info] {"source":"oban","duration":4905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:19.714 [debug] Current batch of media processed. Will check again in 1000ms 07:36:19.768 [debug] Current batch of media processed. Will check again in 1000ms 07:36:20.716 [debug] Current batch of media processed. Will check again in 1000ms 07:36:20.770 [debug] Current batch of media processed. Will check again in 1000ms 07:36:21.717 [debug] Current batch of media processed. Will check again in 1000ms 07:36:21.772 [debug] Current batch of media processed. Will check again in 1000ms 07:36:22.719 [debug] Current batch of media processed. Will check again in 1000ms 07:36:22.772 [debug] Current batch of media processed. Will check again in 1000ms 07:36:23.720 [debug] Current batch of media processed. Will check again in 1000ms 07:36:23.774 [debug] Current batch of media processed. Will check again in 1000ms 07:36:24.722 [debug] Current batch of media processed. Will check again in 1000ms 07:36:24.774 [debug] Current batch of media processed. Will check again in 1000ms 07:36:25.726 [debug] Current batch of media processed. Will check again in 1000ms 07:36:25.775 [debug] Current batch of media processed. Will check again in 1000ms 07:36:26.726 [debug] Current batch of media processed. Will check again in 1000ms 07:36:26.778 [debug] Current batch of media processed. Will check again in 1000ms 07:36:27.727 [debug] Current batch of media processed. Will check again in 1000ms 07:36:27.779 [debug] Current batch of media processed. Will check again in 1000ms 07:36:28.728 [debug] Current batch of media processed. Will check again in 1000ms 07:36:28.780 [debug] Current batch of media processed. Will check again in 1000ms 07:36:29.729 [debug] Current batch of media processed. Will check again in 1000ms 07:36:29.781 [debug] Current batch of media processed. Will check again in 1000ms 07:36:30.730 [debug] Current batch of media processed. Will check again in 1000ms 07:36:30.784 [debug] Current batch of media processed. Will check again in 1000ms 07:36:31.736 [debug] Current batch of media processed. Will check again in 1000ms 07:36:31.786 [debug] Current batch of media processed. Will check again in 1000ms 07:36:32.741 [debug] Current batch of media processed. Will check again in 1000ms 07:36:32.789 [debug] Current batch of media processed. Will check again in 1000ms 07:36:33.742 [debug] Current batch of media processed. Will check again in 1000ms 07:36:33.793 [debug] Current batch of media processed. Will check again in 1000ms 07:36:34.742 [debug] Current batch of media processed. Will check again in 1000ms 07:36:34.794 [debug] Current batch of media processed. Will check again in 1000ms 07:36:35.743 [debug] Current batch of media processed. Will check again in 1000ms 07:36:35.796 [debug] Current batch of media processed. Will check again in 1000ms 07:36:36.744 [debug] Current batch of media processed. Will check again in 1000ms 07:36:36.797 [debug] Current batch of media processed. Will check again in 1000ms 07:36:37.745 [debug] Current batch of media processed. Will check again in 1000ms 07:36:37.798 [debug] Current batch of media processed. Will check again in 1000ms 07:36:38.746 [debug] Current batch of media processed. Will check again in 1000ms 07:36:38.799 [debug] Current batch of media processed. Will check again in 1000ms 07:36:39.747 [debug] Current batch of media processed. Will check again in 1000ms 07:36:39.801 [debug] Current batch of media processed. Will check again in 1000ms 07:36:40.748 [debug] Current batch of media processed. Will check again in 1000ms 07:36:40.802 [debug] Current batch of media processed. Will check again in 1000ms 07:36:41.749 [debug] Current batch of media processed. Will check again in 1000ms 07:36:41.803 [debug] Current batch of media processed. Will check again in 1000ms 07:36:42.751 [debug] Current batch of media processed. Will check again in 1000ms 07:36:42.805 [debug] Current batch of media processed. Will check again in 1000ms 07:36:43.752 [debug] Current batch of media processed. Will check again in 1000ms 07:36:43.806 [debug] Current batch of media processed. Will check again in 1000ms 07:36:44.753 [debug] Current batch of media processed. Will check again in 1000ms 07:36:44.807 [debug] Current batch of media processed. Will check again in 1000ms 07:36:45.754 [debug] Current batch of media processed. Will check again in 1000ms 07:36:45.808 [debug] Current batch of media processed. Will check again in 1000ms 07:36:46.755 [debug] Current batch of media processed. Will check again in 1000ms 07:36:46.809 [debug] Current batch of media processed. Will check again in 1000ms 07:36:47.756 [debug] Current batch of media processed. Will check again in 1000ms 07:36:47.810 [debug] Current batch of media processed. Will check again in 1000ms 07:36:48.757 [debug] Current batch of media processed. Will check again in 1000ms 07:36:48.811 [debug] Current batch of media processed. Will check again in 1000ms 07:36:49.064 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:36:49.758 [debug] Current batch of media processed. Will check again in 1000ms 07:36:49.812 [debug] Current batch of media processed. Will check again in 1000ms 07:36:50.759 [debug] Current batch of media processed. Will check again in 1000ms 07:36:50.815 [debug] Current batch of media processed. Will check again in 1000ms 07:36:51.761 [debug] Current batch of media processed. Will check again in 1000ms 07:36:51.818 [debug] Current batch of media processed. Will check again in 1000ms 07:36:52.762 [debug] Current batch of media processed. Will check again in 1000ms 07:36:52.820 [debug] Current batch of media processed. Will check again in 1000ms 07:36:53.763 [debug] Current batch of media processed. Will check again in 1000ms 07:36:53.821 [debug] Current batch of media processed. Will check again in 1000ms 07:36:54.764 [debug] Current batch of media processed. Will check again in 1000ms 07:36:54.822 [debug] Current batch of media processed. Will check again in 1000ms 07:36:55.765 [debug] Current batch of media processed. Will check again in 1000ms 07:36:55.823 [debug] Current batch of media processed. Will check again in 1000ms 07:36:56.766 [debug] Current batch of media processed. Will check again in 1000ms 07:36:56.827 [debug] Current batch of media processed. Will check again in 1000ms 07:36:57.767 [debug] Current batch of media processed. Will check again in 1000ms 07:36:57.827 [debug] Current batch of media processed. Will check again in 1000ms 07:36:58.768 [debug] Current batch of media processed. Will check again in 1000ms 07:36:58.828 [debug] Current batch of media processed. Will check again in 1000ms 07:36:59.769 [debug] Current batch of media processed. Will check again in 1000ms 07:36:59.829 [debug] Current batch of media processed. Will check again in 1000ms 07:37:00.770 [debug] Current batch of media processed. Will check again in 1000ms 07:37:00.830 [debug] Current batch of media processed. Will check again in 1000ms 07:37:00.867 [info] {"source":"oban","duration":344,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:37:01.771 [debug] Current batch of media processed. Will check again in 1000ms 07:37:01.831 [debug] Current batch of media processed. Will check again in 1000ms 07:37:02.772 [debug] Current batch of media processed. Will check again in 1000ms 07:37:02.832 [debug] Current batch of media processed. Will check again in 1000ms 07:37:03.773 [debug] Current batch of media processed. Will check again in 1000ms 07:37:03.833 [debug] Current batch of media processed. Will check again in 1000ms 07:37:04.774 [debug] Current batch of media processed. Will check again in 1000ms 07:37:04.834 [debug] Current batch of media processed. Will check again in 1000ms 07:37:05.775 [debug] Current batch of media processed. Will check again in 1000ms 07:37:05.835 [debug] Current batch of media processed. Will check again in 1000ms 07:37:06.776 [debug] Current batch of media processed. Will check again in 1000ms 07:37:06.837 [debug] Current batch of media processed. Will check again in 1000ms 07:37:07.777 [debug] Current batch of media processed. Will check again in 1000ms 07:37:07.839 [debug] Current batch of media processed. Will check again in 1000ms 07:37:08.782 [debug] Current batch of media processed. Will check again in 1000ms 07:37:08.841 [debug] Current batch of media processed. Will check again in 1000ms 07:37:09.783 [debug] Current batch of media processed. Will check again in 1000ms 07:37:09.842 [debug] Current batch of media processed. Will check again in 1000ms 07:37:10.785 [debug] Current batch of media processed. Will check again in 1000ms 07:37:10.843 [debug] Current batch of media processed. Will check again in 1000ms 07:37:11.785 [debug] Current batch of media processed. Will check again in 1000ms 07:37:11.844 [debug] Current batch of media processed. Will check again in 1000ms 07:37:12.787 [debug] Current batch of media processed. Will check again in 1000ms 07:37:12.846 [debug] Current batch of media processed. Will check again in 1000ms 07:37:13.788 [debug] Current batch of media processed. Will check again in 1000ms 07:37:13.847 [debug] Current batch of media processed. Will check again in 1000ms 07:37:14.792 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: старые комедии и ругательства, гробовые колокольчики, цифровой детокс, население городов, дейтинги и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "duration" => 9932, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e081100 - ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики.mp4", "id" => "W1IYYcJsk5E", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=W1IYYcJsk5E", "playlist_index" => 8, "timestamp" => 1754913138, "title" => "ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики", "upload_date" => "20250811"} 07:37:14.793 [debug] QUERY OK source="sources" db=0.4ms queue=0.4ms idle=171.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:37:14.794 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=172.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:37:14.796 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=173.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 11:52:18Z], 122] 07:37:14.831 [debug] QUERY OK source="media_items" db=34.1ms idle=175.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: старые комедии и ругательства, гробовые колокольчики, цифровой детокс, население городов, дейтинги и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики", "7b3d1746-ee74-4331-afd8-7d7de4a6ab01", 9932, true, "W1IYYcJsk5E", "https://www.youtube.com/watch?v=W1IYYcJsk5E", 8, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e081100 - ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики.mp4", false, false, false, 122, [], 1, ~U[2025-08-11 11:52:18Z], ~U[2026-04-04 04:37:14Z], ~U[2026-04-04 04:37:14Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: старые комедии и ругательства, гробовые колокольчики, цифровой детокс, население городов, дейтинги и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики", 9932, true, "W1IYYcJsk5E", "https://www.youtube.com/watch?v=W1IYYcJsk5E", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e081100 - ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики.mp4", false, 122, ~U[2025-08-11 11:52:18Z]] 07:37:14.834 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=112.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:37:14.835 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=41.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:37:14.838 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=42.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 [360141] 07:37:14.838 [debug] Current batch of media processed. Will check again in 1000ms 07:37:14.848 [debug] Current batch of media processed. Will check again in 1000ms 07:37:15.839 [debug] Current batch of media processed. Will check again in 1000ms 07:37:15.849 [debug] Current batch of media processed. Will check again in 1000ms 07:37:16.840 [debug] Current batch of media processed. Will check again in 1000ms 07:37:16.850 [debug] Current batch of media processed. Will check again in 1000ms 07:37:17.841 [debug] Current batch of media processed. Will check again in 1000ms 07:37:17.851 [debug] Current batch of media processed. Will check again in 1000ms 07:37:18.842 [debug] Current batch of media processed. Will check again in 1000ms 07:37:18.853 [debug] Current batch of media processed. Will check again in 1000ms 07:37:19.066 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:19.854 [debug] Current batch of media processed. Will check again in 1000ms 07:37:19.854 [debug] Current batch of media processed. Will check again in 1000ms 07:37:20.856 [debug] Current batch of media processed. Will check again in 1000ms 07:37:20.857 [debug] Current batch of media processed. Will check again in 1000ms 07:37:21.858 [debug] Current batch of media processed. Will check again in 1000ms 07:37:21.861 [debug] Current batch of media processed. Will check again in 1000ms 07:37:22.859 [debug] Current batch of media processed. Will check again in 1000ms 07:37:22.862 [debug] Current batch of media processed. Will check again in 1000ms 07:37:23.863 [debug] Current batch of media processed. Will check again in 1000ms 07:37:23.865 [debug] Current batch of media processed. Will check again in 1000ms 07:37:24.864 [debug] Current batch of media processed. Will check again in 1000ms 07:37:24.866 [debug] Current batch of media processed. Will check again in 1000ms 07:37:25.866 [debug] Current batch of media processed. Will check again in 1000ms 07:37:25.869 [debug] Current batch of media processed. Will check again in 1000ms 07:37:26.867 [debug] Current batch of media processed. Will check again in 1000ms 07:37:26.870 [debug] Current batch of media processed. Will check again in 1000ms 07:37:27.868 [debug] Current batch of media processed. Will check again in 1000ms 07:37:27.871 [debug] Current batch of media processed. Will check again in 1000ms 07:37:28.869 [debug] Current batch of media processed. Will check again in 1000ms 07:37:28.872 [debug] Current batch of media processed. Will check again in 1000ms 07:37:29.874 [debug] Current batch of media processed. Will check again in 1000ms 07:37:29.876 [debug] Current batch of media processed. Will check again in 1000ms 07:37:30.875 [debug] Current batch of media processed. Will check again in 1000ms 07:37:30.879 [debug] Current batch of media processed. Will check again in 1000ms 07:37:31.879 [debug] Current batch of media processed. Will check again in 1000ms 07:37:31.881 [debug] Current batch of media processed. Will check again in 1000ms 07:37:32.881 [debug] Current batch of media processed. Will check again in 1000ms 07:37:32.881 [debug] Current batch of media processed. Will check again in 1000ms 07:37:33.886 [debug] Current batch of media processed. Will check again in 1000ms 07:37:33.886 [debug] Current batch of media processed. Will check again in 1000ms 07:37:34.887 [debug] Current batch of media processed. Will check again in 1000ms 07:37:34.888 [debug] Current batch of media processed. Will check again in 1000ms 07:37:35.890 [debug] Current batch of media processed. Will check again in 1000ms 07:37:35.891 [debug] Current batch of media processed. Will check again in 1000ms 07:37:36.891 [debug] Current batch of media processed. Will check again in 1000ms 07:37:36.893 [debug] Current batch of media processed. Will check again in 1000ms 07:37:37.893 [debug] Current batch of media processed. Will check again in 1000ms 07:37:37.896 [debug] Current batch of media processed. Will check again in 1000ms 07:37:38.893 [debug] Current batch of media processed. Will check again in 1000ms 07:37:38.897 [debug] Current batch of media processed. Will check again in 1000ms 07:37:39.896 [debug] Current batch of media processed. Will check again in 1000ms 07:37:39.900 [debug] Current batch of media processed. Will check again in 1000ms 07:37:40.897 [debug] Current batch of media processed. Will check again in 1000ms 07:37:40.901 [debug] Current batch of media processed. Will check again in 1000ms 07:37:41.899 [debug] Current batch of media processed. Will check again in 1000ms 07:37:41.903 [debug] Current batch of media processed. Will check again in 1000ms 07:37:42.911 [debug] Current batch of media processed. Will check again in 1000ms 07:37:42.911 [debug] Current batch of media processed. Will check again in 1000ms 07:37:43.912 [debug] Current batch of media processed. Will check again in 1000ms 07:37:43.915 [debug] Current batch of media processed. Will check again in 1000ms 07:37:44.913 [debug] Current batch of media processed. Will check again in 1000ms 07:37:44.916 [debug] Current batch of media processed. Will check again in 1000ms 07:37:45.915 [debug] Current batch of media processed. Will check again in 1000ms 07:37:45.917 [debug] Current batch of media processed. Will check again in 1000ms 07:37:46.915 [debug] Current batch of media processed. Will check again in 1000ms 07:37:46.918 [debug] Current batch of media processed. Will check again in 1000ms 07:37:47.916 [debug] Current batch of media processed. Will check again in 1000ms 07:37:47.919 [debug] Current batch of media processed. Will check again in 1000ms 07:37:48.918 [debug] Current batch of media processed. Will check again in 1000ms 07:37:48.920 [debug] Current batch of media processed. Will check again in 1000ms 07:37:49.069 [info] {"source":"oban","duration":1350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:37:49.919 [debug] Current batch of media processed. Will check again in 1000ms 07:37:49.921 [debug] Current batch of media processed. Will check again in 1000ms 07:37:50.920 [debug] Current batch of media processed. Will check again in 1000ms 07:37:50.922 [debug] Current batch of media processed. Will check again in 1000ms 07:37:51.921 [debug] Current batch of media processed. Will check again in 1000ms 07:37:51.923 [debug] Current batch of media processed. Will check again in 1000ms 07:37:52.922 [debug] Current batch of media processed. Will check again in 1000ms 07:37:52.924 [debug] Current batch of media processed. Will check again in 1000ms 07:37:53.923 [debug] Current batch of media processed. Will check again in 1000ms 07:37:53.925 [debug] Current batch of media processed. Will check again in 1000ms 07:37:54.924 [debug] Current batch of media processed. Will check again in 1000ms 07:37:54.926 [debug] Current batch of media processed. Will check again in 1000ms 07:37:55.925 [debug] Current batch of media processed. Will check again in 1000ms 07:37:55.927 [debug] Current batch of media processed. Will check again in 1000ms 07:37:56.926 [debug] Current batch of media processed. Will check again in 1000ms 07:37:56.931 [debug] Current batch of media processed. Will check again in 1000ms 07:37:57.927 [debug] Current batch of media processed. Will check again in 1000ms 07:37:57.931 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=2026&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Тяжелый год\n02:00 Будет ли договорнячок?\n04:30 Президентские выборы на Украине\n06:00 Выборы в Госдуму в России\n12:30 Что делать?", "duration" => 858, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e122800 - 2026. Мирный договор или большая война?.mp4", "id" => "x8KI-VjOaLM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=x8KI-VjOaLM", "playlist_index" => 14, "timestamp" => 1766925818, "title" => "2026. Мирный договор или большая война?", "upload_date" => "20251228"} 07:37:57.932 [debug] QUERY OK source="sources" db=0.5ms idle=1305.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:37:57.933 [debug] QUERY OK source="sources" db=0.3ms idle=1306.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:37:57.935 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1307.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 12:43:38Z], 34] 07:37:57.952 [debug] QUERY OK source="media_items" db=15.7ms idle=1309.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=2026&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Тяжелый год\n02:00 Будет ли договорнячок?\n04:30 Президентские выборы на Украине\n06:00 Выборы в Госдуму в России\n12:30 Что делать?", "2026. Мирный договор или большая война?", "4bea3704-49e7-4e60-ab48-cde38733027a", 858, false, "x8KI-VjOaLM", "https://www.youtube.com/watch?v=x8KI-VjOaLM", 14, "/downloads/shows/Роман Юнеман/Season 2025/s2025e122800 - 2026. Мирный договор или большая война?.mp4", false, false, false, 34, [], 98, ~U[2025-12-28 12:43:38Z], ~U[2026-04-04 04:37:57Z], ~U[2026-04-04 04:37:57Z], "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=2026&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Тяжелый год\n02:00 Будет ли договорнячок?\n04:30 Президентские выборы на Украине\n06:00 Выборы в Госдуму в России\n12:30 Что делать?", "2026. Мирный договор или большая война?", 858, false, "x8KI-VjOaLM", "https://www.youtube.com/watch?v=x8KI-VjOaLM", "/downloads/shows/Роман Юнеман/Season 2025/s2025e122800 - 2026. Мирный договор или большая война?.mp4", false, 34, ~U[2025-12-28 12:43:38Z]] 07:37:57.954 [debug] QUERY OK source="sources" db=1.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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:37:57.955 [debug] QUERY OK source="media_profiles" db=0.6ms idle=21.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:37:57.956 [debug] QUERY OK source="media_items" db=0.5ms idle=20.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 [479625] 07:37:57.956 [debug] Current batch of media processed. Will check again in 1000ms 07:37:58.928 [debug] Current batch of media processed. Will check again in 1000ms 07:37:58.958 [debug] Current batch of media processed. Will check again in 1000ms 07:37:59.929 [debug] Current batch of media processed. Will check again in 1000ms 07:37:59.958 [debug] Current batch of media processed. Will check again in 1000ms 07:38:00.868 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:38:00.930 [debug] Current batch of media processed. Will check again in 1000ms 07:38:00.959 [debug] Current batch of media processed. Will check again in 1000ms 07:38:01.931 [debug] Current batch of media processed. Will check again in 1000ms 07:38:01.960 [debug] Current batch of media processed. Will check again in 1000ms 07:38:02.933 [debug] Current batch of media processed. Will check again in 1000ms 07:38:02.962 [debug] Current batch of media processed. Will check again in 1000ms 07:38:03.934 [debug] Current batch of media processed. Will check again in 1000ms 07:38:03.963 [debug] Current batch of media processed. Will check again in 1000ms 07:38:04.936 [debug] Current batch of media processed. Will check again in 1000ms 07:38:04.964 [debug] Current batch of media processed. Will check again in 1000ms 07:38:05.938 [debug] Current batch of media processed. Will check again in 1000ms 07:38:05.965 [debug] Current batch of media processed. Will check again in 1000ms 07:38:06.938 [debug] Current batch of media processed. Will check again in 1000ms 07:38:06.966 [debug] Current batch of media processed. Will check again in 1000ms 07:38:07.940 [debug] Current batch of media processed. Will check again in 1000ms 07:38:07.967 [debug] Current batch of media processed. Will check again in 1000ms 07:38:08.941 [debug] Current batch of media processed. Will check again in 1000ms 07:38:08.968 [debug] Current batch of media processed. Will check again in 1000ms 07:38:09.942 [debug] Current batch of media processed. Will check again in 1000ms 07:38:09.969 [debug] Current batch of media processed. Will check again in 1000ms 07:38:10.943 [debug] Current batch of media processed. Will check again in 1000ms 07:38:10.970 [debug] Current batch of media processed. Will check again in 1000ms 07:38:11.946 [debug] Current batch of media processed. Will check again in 1000ms 07:38:11.974 [debug] Current batch of media processed. Will check again in 1000ms 07:38:12.948 [debug] Current batch of media processed. Will check again in 1000ms 07:38:12.974 [debug] Current batch of media processed. Will check again in 1000ms 07:38:13.948 [debug] Current batch of media processed. Will check again in 1000ms 07:38:13.975 [debug] Current batch of media processed. Will check again in 1000ms 07:38:14.949 [debug] Current batch of media processed. Will check again in 1000ms 07:38:14.976 [debug] Current batch of media processed. Will check again in 1000ms 07:38:15.950 [debug] Current batch of media processed. Will check again in 1000ms 07:38:15.977 [debug] Current batch of media processed. Will check again in 1000ms 07:38:16.952 [debug] Current batch of media processed. Will check again in 1000ms 07:38:16.978 [debug] Current batch of media processed. Will check again in 1000ms 07:38:17.952 [debug] Current batch of media processed. Will check again in 1000ms 07:38:17.979 [debug] Current batch of media processed. Will check again in 1000ms 07:38:18.953 [debug] Current batch of media processed. Will check again in 1000ms 07:38:18.980 [debug] Current batch of media processed. Will check again in 1000ms 07:38:19.070 [info] {"source":"oban","duration":1082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:19.954 [debug] Current batch of media processed. Will check again in 1000ms 07:38:19.981 [debug] Current batch of media processed. Will check again in 1000ms 07:38:20.955 [debug] Current batch of media processed. Will check again in 1000ms 07:38:20.982 [debug] Current batch of media processed. Will check again in 1000ms 07:38:21.956 [debug] Current batch of media processed. Will check again in 1000ms 07:38:21.983 [debug] Current batch of media processed. Will check again in 1000ms 07:38:22.957 [debug] Current batch of media processed. Will check again in 1000ms 07:38:22.984 [debug] Current batch of media processed. Will check again in 1000ms 07:38:23.958 [debug] Current batch of media processed. Will check again in 1000ms 07:38:23.985 [debug] Current batch of media processed. Will check again in 1000ms 07:38:24.959 [debug] Current batch of media processed. Will check again in 1000ms 07:38:24.986 [debug] Current batch of media processed. Will check again in 1000ms 07:38:25.960 [debug] Current batch of media processed. Will check again in 1000ms 07:38:25.987 [debug] Current batch of media processed. Will check again in 1000ms 07:38:26.962 [debug] Current batch of media processed. Will check again in 1000ms 07:38:26.992 [debug] Current batch of media processed. Will check again in 1000ms 07:38:27.963 [debug] Current batch of media processed. Will check again in 1000ms 07:38:27.993 [debug] Current batch of media processed. Will check again in 1000ms 07:38:28.965 [debug] Current batch of media processed. Will check again in 1000ms 07:38:28.995 [debug] Current batch of media processed. Will check again in 1000ms 07:38:29.967 [debug] Current batch of media processed. Will check again in 1000ms 07:38:29.996 [debug] Current batch of media processed. Will check again in 1000ms 07:38:30.968 [debug] Current batch of media processed. Will check again in 1000ms 07:38:30.997 [debug] Current batch of media processed. Will check again in 1000ms 07:38:31.971 [debug] Current batch of media processed. Will check again in 1000ms 07:38:32.000 [debug] Current batch of media processed. Will check again in 1000ms 07:38:32.973 [debug] Current batch of media processed. Will check again in 1000ms 07:38:33.001 [debug] Current batch of media processed. Will check again in 1000ms 07:38:33.974 [debug] Current batch of media processed. Will check again in 1000ms 07:38:34.002 [debug] Current batch of media processed. Will check again in 1000ms 07:38:34.976 [debug] Current batch of media processed. Will check again in 1000ms 07:38:35.003 [debug] Current batch of media processed. Will check again in 1000ms 07:38:35.977 [debug] Current batch of media processed. Will check again in 1000ms 07:38:36.010 [debug] Current batch of media processed. Will check again in 1000ms 07:38:36.978 [debug] Current batch of media processed. Will check again in 1000ms 07:38:37.011 [debug] Current batch of media processed. Will check again in 1000ms 07:38:37.979 [debug] Current batch of media processed. Will check again in 1000ms 07:38:38.012 [debug] Current batch of media processed. Will check again in 1000ms 07:38:38.980 [debug] Current batch of media processed. Will check again in 1000ms 07:38:39.014 [debug] Current batch of media processed. Will check again in 1000ms 07:38:39.982 [debug] Current batch of media processed. Will check again in 1000ms 07:38:40.015 [debug] Current batch of media processed. Will check again in 1000ms 07:38:40.983 [debug] Current batch of media processed. Will check again in 1000ms 07:38:41.017 [debug] Current batch of media processed. Will check again in 1000ms 07:38:41.986 [debug] Current batch of media processed. Will check again in 1000ms 07:38:42.019 [debug] Current batch of media processed. Will check again in 1000ms 07:38:42.987 [debug] Current batch of media processed. Will check again in 1000ms 07:38:43.021 [debug] Current batch of media processed. Will check again in 1000ms 07:38:43.988 [debug] Current batch of media processed. Will check again in 1000ms 07:38:44.022 [debug] Current batch of media processed. Will check again in 1000ms 07:38:44.990 [debug] Current batch of media processed. Will check again in 1000ms 07:38:45.024 [debug] Current batch of media processed. Will check again in 1000ms 07:38:45.991 [debug] Current batch of media processed. Will check again in 1000ms 07:38:46.025 [debug] Current batch of media processed. Will check again in 1000ms 07:38:46.993 [debug] Current batch of media processed. Will check again in 1000ms 07:38:47.027 [debug] Current batch of media processed. Will check again in 1000ms 07:38:47.993 [debug] Current batch of media processed. Will check again in 1000ms 07:38:48.029 [debug] Current batch of media processed. Will check again in 1000ms 07:38:48.994 [debug] Current batch of media processed. Will check again in 1000ms 07:38:49.031 [debug] Current batch of media processed. Will check again in 1000ms 07:38:49.073 [info] {"source":"oban","duration":1713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:38:49.997 [debug] Current batch of media processed. Will check again in 1000ms 07:38:50.032 [debug] Current batch of media processed. Will check again in 1000ms 07:38:50.998 [debug] Current batch of media processed. Will check again in 1000ms 07:38:51.034 [debug] Current batch of media processed. Will check again in 1000ms 07:38:51.999 [debug] Current batch of media processed. Will check again in 1000ms 07:38:52.034 [debug] Current batch of media processed. Will check again in 1000ms 07:38:53.000 [debug] Current batch of media processed. Will check again in 1000ms 07:38:53.036 [debug] Current batch of media processed. Will check again in 1000ms 07:38:54.001 [debug] Current batch of media processed. Will check again in 1000ms 07:38:54.045 [debug] Current batch of media processed. Will check again in 1000ms 07:38:55.002 [debug] Current batch of media processed. Will check again in 1000ms 07:38:55.046 [debug] Current batch of media processed. Will check again in 1000ms 07:38:56.003 [debug] Current batch of media processed. Will check again in 1000ms 07:38:56.047 [debug] Current batch of media processed. Will check again in 1000ms 07:38:57.004 [debug] Current batch of media processed. Will check again in 1000ms 07:38:57.048 [debug] Current batch of media processed. Will check again in 1000ms 07:38:58.006 [debug] Current batch of media processed. Will check again in 1000ms 07:38:58.049 [debug] Current batch of media processed. Will check again in 1000ms 07:38:59.007 [debug] Current batch of media processed. Will check again in 1000ms 07:38:59.050 [debug] Current batch of media processed. Will check again in 1000ms 07:39:00.008 [debug] Current batch of media processed. Will check again in 1000ms 07:39:00.051 [debug] Current batch of media processed. Will check again in 1000ms 07:39:00.870 [info] {"source":"oban","duration":702,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:39:01.009 [debug] Current batch of media processed. Will check again in 1000ms 07:39:01.053 [debug] Current batch of media processed. Will check again in 1000ms 07:39:02.010 [debug] Current batch of media processed. Will check again in 1000ms 07:39:02.054 [debug] Current batch of media processed. Will check again in 1000ms 07:39:03.011 [debug] Current batch of media processed. Will check again in 1000ms 07:39:03.055 [debug] Current batch of media processed. Will check again in 1000ms 07:39:04.012 [debug] Current batch of media processed. Will check again in 1000ms 07:39:04.058 [debug] Current batch of media processed. Will check again in 1000ms 07:39:05.013 [debug] Current batch of media processed. Will check again in 1000ms 07:39:05.058 [debug] Current batch of media processed. Will check again in 1000ms 07:39:06.014 [debug] Current batch of media processed. Will check again in 1000ms 07:39:06.059 [debug] Current batch of media processed. Will check again in 1000ms 07:39:07.015 [debug] Current batch of media processed. Will check again in 1000ms 07:39:07.060 [debug] Current batch of media processed. Will check again in 1000ms 07:39:08.016 [debug] Current batch of media processed. Will check again in 1000ms 07:39:08.061 [debug] Current batch of media processed. Will check again in 1000ms 07:39:09.018 [debug] Current batch of media processed. Will check again in 1000ms 07:39:09.063 [debug] Current batch of media processed. Will check again in 1000ms 07:39:10.019 [debug] Current batch of media processed. Will check again in 1000ms 07:39:10.069 [debug] Current batch of media processed. Will check again in 1000ms 07:39:11.020 [debug] Current batch of media processed. Will check again in 1000ms 07:39:11.070 [debug] Current batch of media processed. Will check again in 1000ms 07:39:12.021 [debug] Current batch of media processed. Will check again in 1000ms 07:39:12.071 [debug] Current batch of media processed. Will check again in 1000ms 07:39:13.022 [debug] Current batch of media processed. Will check again in 1000ms 07:39:13.072 [debug] Current batch of media processed. Will check again in 1000ms 07:39:14.023 [debug] Current batch of media processed. Will check again in 1000ms 07:39:14.073 [debug] Current batch of media processed. Will check again in 1000ms 07:39:15.024 [debug] Current batch of media processed. Will check again in 1000ms 07:39:15.074 [debug] Current batch of media processed. Will check again in 1000ms 07:39:16.025 [debug] Current batch of media processed. Will check again in 1000ms 07:39:16.075 [debug] Current batch of media processed. Will check again in 1000ms 07:39:17.026 [debug] Current batch of media processed. Will check again in 1000ms 07:39:17.076 [debug] Current batch of media processed. Will check again in 1000ms 07:39:18.028 [debug] Current batch of media processed. Will check again in 1000ms 07:39:18.078 [debug] Current batch of media processed. Will check again in 1000ms 07:39:19.029 [debug] Current batch of media processed. Will check again in 1000ms 07:39:19.075 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:19.079 [debug] Current batch of media processed. Will check again in 1000ms 07:39:20.030 [debug] Current batch of media processed. Will check again in 1000ms 07:39:20.080 [debug] Current batch of media processed. Will check again in 1000ms 07:39:21.031 [debug] Current batch of media processed. Will check again in 1000ms 07:39:21.081 [debug] Current batch of media processed. Will check again in 1000ms 07:39:22.033 [debug] Current batch of media processed. Will check again in 1000ms 07:39:22.082 [debug] Current batch of media processed. Will check again in 1000ms 07:39:23.034 [debug] Current batch of media processed. Will check again in 1000ms 07:39:23.084 [debug] Current batch of media processed. Will check again in 1000ms 07:39:24.035 [debug] Current batch of media processed. Will check again in 1000ms 07:39:24.085 [debug] Current batch of media processed. Will check again in 1000ms 07:39:25.036 [debug] Current batch of media processed. Will check again in 1000ms 07:39:25.086 [debug] Current batch of media processed. Will check again in 1000ms 07:39:26.037 [debug] Current batch of media processed. Will check again in 1000ms 07:39:26.087 [debug] Current batch of media processed. Will check again in 1000ms 07:39:27.038 [debug] Current batch of media processed. Will check again in 1000ms 07:39:27.088 [debug] Current batch of media processed. Will check again in 1000ms 07:39:28.039 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд \n\nШоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: комочки Биша, куда делась Мадонна, кто из диджеев скатился, а кто нет, что не так с родителями Джека Николсона, как записать скворца в скворца и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "duration" => 11912, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e080400 - ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна.mp4", "id" => "oybt05pf6-U", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=oybt05pf6-U", "playlist_index" => 9, "timestamp" => 1754351399, "title" => "ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна", "upload_date" => "20250804"} 07:39:28.041 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1396.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:39:28.042 [debug] QUERY OK source="sources" db=0.4ms idle=1397.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:39:28.043 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1398.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 23:49:59Z], 122] 07:39:28.078 [debug] QUERY OK source="media_items" db=34.1ms queue=0.1ms idle=1400.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\nШоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: комочки Биша, куда делась Мадонна, кто из диджеев скатился, а кто нет, что не так с родителями Джека Николсона, как записать скворца в скворца и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна", "597dc2f3-bfee-4e58-ace0-3b02a238991f", 11912, true, "oybt05pf6-U", "https://www.youtube.com/watch?v=oybt05pf6-U", 9, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e080400 - ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна.mp4", false, false, false, 122, [], 1, ~U[2025-08-04 23:49:59Z], ~U[2026-04-04 04:39:28Z], ~U[2026-04-04 04:39:28Z], "#завтракаст #zavtracast #подкаст #дткд \n\nШоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: комочки Биша, куда делась Мадонна, кто из диджеев скатился, а кто нет, что не так с родителями Джека Николсона, как записать скворца в скворца и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна", 11912, true, "oybt05pf6-U", "https://www.youtube.com/watch?v=oybt05pf6-U", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e080400 - ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна.mp4", false, 122, ~U[2025-08-04 23:49:59Z]] 07:39:28.080 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=609.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:39:28.081 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=39.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:39:28.082 [debug] QUERY OK source="media_items" db=0.4ms idle=39.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 [357146] 07:39:28.082 [debug] Current batch of media processed. Will check again in 1000ms 07:39:28.089 [debug] Current batch of media processed. Will check again in 1000ms 07:39:29.083 [debug] Current batch of media processed. Will check again in 1000ms 07:39:29.090 [debug] Current batch of media processed. Will check again in 1000ms 07:39:30.084 [debug] Current batch of media processed. Will check again in 1000ms 07:39:30.091 [debug] Current batch of media processed. Will check again in 1000ms 07:39:31.085 [debug] Current batch of media processed. Will check again in 1000ms 07:39:31.092 [debug] Current batch of media processed. Will check again in 1000ms 07:39:32.086 [debug] Current batch of media processed. Will check again in 1000ms 07:39:32.093 [debug] Current batch of media processed. Will check again in 1000ms 07:39:33.087 [debug] Current batch of media processed. Will check again in 1000ms 07:39:33.094 [debug] Current batch of media processed. Will check again in 1000ms 07:39:34.088 [debug] Current batch of media processed. Will check again in 1000ms 07:39:34.095 [debug] Current batch of media processed. Will check again in 1000ms 07:39:35.089 [debug] Current batch of media processed. Will check again in 1000ms 07:39:35.096 [debug] Current batch of media processed. Will check again in 1000ms 07:39:36.091 [debug] Current batch of media processed. Will check again in 1000ms 07:39:36.099 [debug] Current batch of media processed. Will check again in 1000ms 07:39:37.097 [debug] Current batch of media processed. Will check again in 1000ms 07:39:37.100 [debug] Current batch of media processed. Will check again in 1000ms 07:39:38.100 [debug] Current batch of media processed. Will check again in 1000ms 07:39:38.102 [debug] Current batch of media processed. Will check again in 1000ms 07:39:39.100 [debug] Current batch of media processed. Will check again in 1000ms 07:39:39.103 [debug] Current batch of media processed. Will check again in 1000ms 07:39:40.101 [debug] Current batch of media processed. Will check again in 1000ms 07:39:40.104 [debug] Current batch of media processed. Will check again in 1000ms 07:39:41.102 [debug] Current batch of media processed. Will check again in 1000ms 07:39:41.105 [debug] Current batch of media processed. Will check again in 1000ms 07:39:42.103 [debug] Current batch of media processed. Will check again in 1000ms 07:39:42.106 [debug] Current batch of media processed. Will check again in 1000ms 07:39:43.104 [debug] Current batch of media processed. Will check again in 1000ms 07:39:43.107 [debug] Current batch of media processed. Will check again in 1000ms 07:39:44.105 [debug] Current batch of media processed. Will check again in 1000ms 07:39:44.108 [debug] Current batch of media processed. Will check again in 1000ms 07:39:45.106 [debug] Current batch of media processed. Will check again in 1000ms 07:39:45.109 [debug] Current batch of media processed. Will check again in 1000ms 07:39:46.110 [debug] Current batch of media processed. Will check again in 1000ms 07:39:46.114 [debug] Current batch of media processed. Will check again in 1000ms 07:39:47.111 [debug] Current batch of media processed. Will check again in 1000ms 07:39:47.115 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Купить Русский Комикс:\nhttps://chernaya100.com/russian-comix-3/yuneman\n\nПоддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=euwar&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Европейские ястребы\n05:00 Гибридные технологии России\n08:50 Контингенты западных держав\n14:40 Подготовка России к Северной войне\n21:40 Прорыв к Сувалкскому коридору", "duration" => 1700, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e122100 - ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта.mp4", "id" => "OewbfulhC3Y", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OewbfulhC3Y", "playlist_index" => 15, "timestamp" => 1766330579, "title" => "ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта", "upload_date" => "20251221"} 07:39:47.117 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1470.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:39:47.118 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1472.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:39:47.121 [debug] QUERY OK source="media_items" db=1.9ms idle=1473.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 15:22:59Z], 34] 07:39:47.166 [debug] QUERY OK source="media_items" db=44.2ms idle=1476.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Купить Русский Комикс:\nhttps://chernaya100.com/russian-comix-3/yuneman\n\nПоддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=euwar&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Европейские ястребы\n05:00 Гибридные технологии России\n08:50 Контингенты западных держав\n14:40 Подготовка России к Северной войне\n21:40 Прорыв к Сувалкскому коридору", "ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта", "c00b9b0b-6ea8-48d3-9189-1401949e1906", 1700, false, "OewbfulhC3Y", "https://www.youtube.com/watch?v=OewbfulhC3Y", 15, "/downloads/shows/Роман Юнеман/Season 2025/s2025e122100 - ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта.mp4", false, false, false, 34, [], 98, ~U[2025-12-21 15:22:59Z], ~U[2026-04-04 04:39:47Z], ~U[2026-04-04 04:39:47Z], "Купить Русский Комикс:\nhttps://chernaya100.com/russian-comix-3/yuneman\n\nПоддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=euwar&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Европейские ястребы\n05:00 Гибридные технологии России\n08:50 Контингенты западных держав\n14:40 Подготовка России к Северной войне\n21:40 Прорыв к Сувалкскому коридору", "ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта", 1700, false, "OewbfulhC3Y", "https://www.youtube.com/watch?v=OewbfulhC3Y", "/downloads/shows/Роман Юнеман/Season 2025/s2025e122100 - ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта.mp4", false, 34, ~U[2025-12-21 15:22:59Z]] 07:39:47.168 [debug] QUERY OK source="sources" db=1.4ms idle=616.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:39:47.168 [debug] QUERY OK source="media_profiles" db=0.4ms idle=51.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:39:47.169 [debug] QUERY OK source="media_items" db=0.4ms idle=50.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 [474726] 07:39:47.170 [debug] Current batch of media processed. Will check again in 1000ms 07:39:48.112 [debug] Current batch of media processed. Will check again in 1000ms 07:39:48.171 [debug] Current batch of media processed. Will check again in 1000ms 07:39:49.082 [info] {"source":"oban","duration":5107,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:39:49.113 [debug] Current batch of media processed. Will check again in 1000ms 07:39:49.172 [debug] Current batch of media processed. Will check again in 1000ms 07:39:50.114 [debug] Current batch of media processed. Will check again in 1000ms 07:39:50.173 [debug] Current batch of media processed. Will check again in 1000ms 07:39:51.115 [debug] Current batch of media processed. Will check again in 1000ms 07:39:51.174 [debug] Current batch of media processed. Will check again in 1000ms 07:39:52.120 [debug] Current batch of media processed. Will check again in 1000ms 07:39:52.175 [debug] Current batch of media processed. Will check again in 1000ms 07:39:53.124 [debug] Current batch of media processed. Will check again in 1000ms 07:39:53.177 [debug] Current batch of media processed. Will check again in 1000ms 07:39:54.125 [debug] Current batch of media processed. Will check again in 1000ms 07:39:54.178 [debug] Current batch of media processed. Will check again in 1000ms 07:39:55.126 [debug] Current batch of media processed. Will check again in 1000ms 07:39:55.180 [debug] Current batch of media processed. Will check again in 1000ms 07:39:56.128 [debug] Current batch of media processed. Will check again in 1000ms 07:39:56.181 [debug] Current batch of media processed. Will check again in 1000ms 07:39:57.131 [debug] Current batch of media processed. Will check again in 1000ms 07:39:57.183 [debug] Current batch of media processed. Will check again in 1000ms 07:39:58.132 [debug] Current batch of media processed. Will check again in 1000ms 07:39:58.183 [debug] Current batch of media processed. Will check again in 1000ms 07:39:59.135 [debug] Current batch of media processed. Will check again in 1000ms 07:39:59.184 [debug] Current batch of media processed. Will check again in 1000ms 07:40:00.139 [debug] Current batch of media processed. Will check again in 1000ms 07:40:00.186 [debug] Current batch of media processed. Will check again in 1000ms 07:40:00.871 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:40:01.139 [debug] Current batch of media processed. Will check again in 1000ms 07:40:01.187 [debug] Current batch of media processed. Will check again in 1000ms 07:40:02.142 [debug] Current batch of media processed. Will check again in 1000ms 07:40:02.188 [debug] Current batch of media processed. Will check again in 1000ms 07:40:03.143 [debug] Current batch of media processed. Will check again in 1000ms 07:40:03.191 [debug] Current batch of media processed. Will check again in 1000ms 07:40:04.145 [debug] Current batch of media processed. Will check again in 1000ms 07:40:04.192 [debug] Current batch of media processed. Will check again in 1000ms 07:40:05.146 [debug] Current batch of media processed. Will check again in 1000ms 07:40:05.193 [debug] Current batch of media processed. Will check again in 1000ms 07:40:06.151 [debug] Current batch of media processed. Will check again in 1000ms 07:40:06.195 [debug] Current batch of media processed. Will check again in 1000ms 07:40:06.941 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 07:40:07.152 [debug] Current batch of media processed. Will check again in 1000ms 07:40:07.197 [debug] Current batch of media processed. Will check again in 1000ms 07:40:08.155 [debug] Current batch of media processed. Will check again in 1000ms 07:40:08.198 [debug] Current batch of media processed. Will check again in 1000ms 07:40:09.156 [debug] Current batch of media processed. Will check again in 1000ms 07:40:09.199 [debug] Current batch of media processed. Will check again in 1000ms 07:40:10.157 [debug] Current batch of media processed. Will check again in 1000ms 07:40:10.200 [debug] Current batch of media processed. Will check again in 1000ms 07:40:11.158 [debug] Current batch of media processed. Will check again in 1000ms 07:40:11.201 [debug] Current batch of media processed. Will check again in 1000ms 07:40:12.159 [debug] Current batch of media processed. Will check again in 1000ms 07:40:12.204 [debug] Current batch of media processed. Will check again in 1000ms 07:40:13.162 [debug] Current batch of media processed. Will check again in 1000ms 07:40:13.204 [debug] Current batch of media processed. Will check again in 1000ms 07:40:14.162 [debug] Current batch of media processed. Will check again in 1000ms 07:40:14.205 [debug] Current batch of media processed. Will check again in 1000ms 07:40:15.163 [debug] Current batch of media processed. Will check again in 1000ms 07:40:15.206 [debug] Current batch of media processed. Will check again in 1000ms 07:40:16.164 [debug] Current batch of media processed. Will check again in 1000ms 07:40:16.207 [debug] Current batch of media processed. Will check again in 1000ms 07:40:17.166 [debug] Current batch of media processed. Will check again in 1000ms 07:40:17.210 [debug] Current batch of media processed. Will check again in 1000ms 07:40:18.167 [debug] Current batch of media processed. Will check again in 1000ms 07:40:18.211 [debug] Current batch of media processed. Will check again in 1000ms 07:40:19.095 [info] {"source":"oban","duration":11655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:19.171 [debug] Current batch of media processed. Will check again in 1000ms 07:40:19.212 [debug] Current batch of media processed. Will check again in 1000ms 07:40:20.176 [debug] Current batch of media processed. Will check again in 1000ms 07:40:20.214 [debug] Current batch of media processed. Will check again in 1000ms 07:40:21.177 [debug] Current batch of media processed. Will check again in 1000ms 07:40:21.218 [debug] Current batch of media processed. Will check again in 1000ms 07:40:22.180 [debug] Current batch of media processed. Will check again in 1000ms 07:40:22.220 [debug] Current batch of media processed. Will check again in 1000ms 07:40:23.181 [debug] Current batch of media processed. Will check again in 1000ms 07:40:23.221 [debug] Current batch of media processed. Will check again in 1000ms 07:40:24.182 [debug] Current batch of media processed. Will check again in 1000ms 07:40:24.225 [debug] Current batch of media processed. Will check again in 1000ms 07:40:25.183 [debug] Current batch of media processed. Will check again in 1000ms 07:40:25.225 [debug] Current batch of media processed. Will check again in 1000ms 07:40:26.184 [debug] Current batch of media processed. Will check again in 1000ms 07:40:26.228 [debug] Current batch of media processed. Will check again in 1000ms 07:40:27.185 [debug] Current batch of media processed. Will check again in 1000ms 07:40:27.228 [debug] Current batch of media processed. Will check again in 1000ms 07:40:28.186 [debug] Current batch of media processed. Will check again in 1000ms 07:40:28.232 [debug] Current batch of media processed. Will check again in 1000ms 07:40:29.187 [debug] Current batch of media processed. Will check again in 1000ms 07:40:29.235 [debug] Current batch of media processed. Will check again in 1000ms 07:40:30.189 [debug] Current batch of media processed. Will check again in 1000ms 07:40:30.236 [debug] Current batch of media processed. Will check again in 1000ms 07:40:31.190 [debug] Current batch of media processed. Will check again in 1000ms 07:40:31.237 [debug] Current batch of media processed. Will check again in 1000ms 07:40:32.192 [debug] Current batch of media processed. Will check again in 1000ms 07:40:32.241 [debug] Current batch of media processed. Will check again in 1000ms 07:40:33.193 [debug] Current batch of media processed. Will check again in 1000ms 07:40:33.242 [debug] Current batch of media processed. Will check again in 1000ms 07:40:34.195 [debug] Current batch of media processed. Will check again in 1000ms 07:40:34.243 [debug] Current batch of media processed. Will check again in 1000ms 07:40:35.195 [debug] Current batch of media processed. Will check again in 1000ms 07:40:35.244 [debug] Current batch of media processed. Will check again in 1000ms 07:40:36.196 [debug] Current batch of media processed. Will check again in 1000ms 07:40:36.245 [debug] Current batch of media processed. Will check again in 1000ms 07:40:37.197 [debug] Current batch of media processed. Will check again in 1000ms 07:40:37.246 [debug] Current batch of media processed. Will check again in 1000ms 07:40:38.198 [debug] Current batch of media processed. Will check again in 1000ms 07:40:38.247 [debug] Current batch of media processed. Will check again in 1000ms 07:40:39.199 [debug] Current batch of media processed. Will check again in 1000ms 07:40:39.248 [debug] Current batch of media processed. Will check again in 1000ms 07:40:40.201 [debug] Current batch of media processed. Will check again in 1000ms 07:40:40.249 [debug] Current batch of media processed. Will check again in 1000ms 07:40:41.203 [debug] Current batch of media processed. Will check again in 1000ms 07:40:41.252 [debug] Current batch of media processed. Will check again in 1000ms 07:40:42.205 [debug] Current batch of media processed. Will check again in 1000ms 07:40:42.252 [debug] Current batch of media processed. Will check again in 1000ms 07:40:43.205 [debug] Current batch of media processed. Will check again in 1000ms 07:40:43.254 [debug] Current batch of media processed. Will check again in 1000ms 07:40:44.207 [debug] Current batch of media processed. Will check again in 1000ms 07:40:44.255 [debug] Current batch of media processed. Will check again in 1000ms 07:40:45.207 [debug] Current batch of media processed. Will check again in 1000ms 07:40:45.257 [debug] Current batch of media processed. Will check again in 1000ms 07:40:46.209 [debug] Current batch of media processed. Will check again in 1000ms 07:40:46.259 [debug] Current batch of media processed. Will check again in 1000ms 07:40:47.210 [debug] Current batch of media processed. Will check again in 1000ms 07:40:47.261 [debug] Current batch of media processed. Will check again in 1000ms 07:40:48.211 [debug] Current batch of media processed. Will check again in 1000ms 07:40:48.261 [debug] Current batch of media processed. Will check again in 1000ms 07:40:49.102 [info] {"source":"oban","duration":5284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:40:49.213 [debug] Current batch of media processed. Will check again in 1000ms 07:40:49.262 [debug] Current batch of media processed. Will check again in 1000ms 07:40:50.309 [debug] Current batch of media processed. Will check again in 1000ms 07:40:50.310 [debug] Current batch of media processed. Will check again in 1000ms 07:40:51.508 [debug] Current batch of media processed. Will check again in 1000ms 07:40:51.508 [debug] Current batch of media processed. Will check again in 1000ms 07:40:52.511 [debug] Current batch of media processed. Will check again in 1000ms 07:40:52.512 [debug] Current batch of media processed. Will check again in 1000ms 07:40:53.514 [debug] Current batch of media processed. Will check again in 1000ms 07:40:53.515 [debug] Current batch of media processed. Will check again in 1000ms 07:40:54.515 [debug] Current batch of media processed. Will check again in 1000ms 07:40:54.517 [debug] Current batch of media processed. Will check again in 1000ms 07:40:55.516 [debug] Current batch of media processed. Will check again in 1000ms 07:40:55.518 [debug] Current batch of media processed. Will check again in 1000ms 07:40:56.518 [debug] Current batch of media processed. Will check again in 1000ms 07:40:56.525 [debug] Current batch of media processed. Will check again in 1000ms 07:40:57.519 [debug] Current batch of media processed. Will check again in 1000ms 07:40:57.526 [debug] Current batch of media processed. Will check again in 1000ms 07:40:58.520 [debug] Current batch of media processed. Will check again in 1000ms 07:40:58.527 [debug] Current batch of media processed. Will check again in 1000ms 07:40:59.521 [debug] Current batch of media processed. Will check again in 1000ms 07:40:59.528 [debug] Current batch of media processed. Will check again in 1000ms 07:41:00.524 [debug] Current batch of media processed. Will check again in 1000ms 07:41:00.529 [debug] Current batch of media processed. Will check again in 1000ms 07:41:00.898 [info] {"source":"oban","duration":19139,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:41:01.525 [debug] Current batch of media processed. Will check again in 1000ms 07:41:01.531 [debug] Current batch of media processed. Will check again in 1000ms 07:41:02.527 [debug] Current batch of media processed. Will check again in 1000ms 07:41:02.532 [debug] Current batch of media processed. Will check again in 1000ms 07:41:03.528 [debug] Current batch of media processed. Will check again in 1000ms 07:41:03.533 [debug] Current batch of media processed. Will check again in 1000ms 07:41:04.529 [debug] Current batch of media processed. Will check again in 1000ms 07:41:04.535 [debug] Current batch of media processed. Will check again in 1000ms 07:41:05.530 [debug] Current batch of media processed. Will check again in 1000ms 07:41:05.536 [debug] Current batch of media processed. Will check again in 1000ms 07:41:06.531 [debug] Current batch of media processed. Will check again in 1000ms 07:41:06.536 [debug] Current batch of media processed. Will check again in 1000ms 07:41:07.534 [debug] Current batch of media processed. Will check again in 1000ms 07:41:07.537 [debug] Current batch of media processed. Will check again in 1000ms 07:41:08.536 [debug] Current batch of media processed. Will check again in 1000ms 07:41:08.539 [debug] Current batch of media processed. Will check again in 1000ms 07:41:09.537 [debug] Current batch of media processed. Will check again in 1000ms 07:41:09.541 [debug] Current batch of media processed. Will check again in 1000ms 07:41:10.538 [debug] Current batch of media processed. Will check again in 1000ms 07:41:10.544 [debug] Current batch of media processed. Will check again in 1000ms 07:41:11.540 [debug] Current batch of media processed. Will check again in 1000ms 07:41:11.545 [debug] Current batch of media processed. Will check again in 1000ms 07:41:12.543 [debug] Current batch of media processed. Will check again in 1000ms 07:41:12.553 [debug] Current batch of media processed. Will check again in 1000ms 07:41:13.551 [debug] Current batch of media processed. Will check again in 1000ms 07:41:13.556 [debug] Current batch of media processed. Will check again in 1000ms 07:41:14.551 [debug] Current batch of media processed. Will check again in 1000ms 07:41:14.557 [debug] Current batch of media processed. Will check again in 1000ms 07:41:15.552 [debug] Current batch of media processed. Will check again in 1000ms 07:41:15.558 [debug] Current batch of media processed. Will check again in 1000ms 07:41:16.555 [debug] Current batch of media processed. Will check again in 1000ms 07:41:16.559 [debug] Current batch of media processed. Will check again in 1000ms 07:41:17.556 [debug] Current batch of media processed. Will check again in 1000ms 07:41:17.561 [debug] Current batch of media processed. Will check again in 1000ms 07:41:18.558 [debug] Current batch of media processed. Will check again in 1000ms 07:41:18.561 [debug] Current batch of media processed. Will check again in 1000ms 07:41:19.108 [info] {"source":"oban","duration":4677,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:19.560 [debug] Current batch of media processed. Will check again in 1000ms 07:41:19.563 [debug] Current batch of media processed. Will check again in 1000ms 07:41:20.562 [debug] Current batch of media processed. Will check again in 1000ms 07:41:20.564 [debug] Current batch of media processed. Will check again in 1000ms 07:41:21.563 [debug] Current batch of media processed. Will check again in 1000ms 07:41:21.565 [debug] Current batch of media processed. Will check again in 1000ms 07:41:22.564 [debug] Current batch of media processed. Will check again in 1000ms 07:41:22.566 [debug] Current batch of media processed. Will check again in 1000ms 07:41:23.565 [debug] Current batch of media processed. Will check again in 1000ms 07:41:23.569 [debug] Current batch of media processed. Will check again in 1000ms 07:41:24.566 [debug] Current batch of media processed. Will check again in 1000ms 07:41:24.570 [debug] Current batch of media processed. Will check again in 1000ms 07:41:25.599 [debug] Current batch of media processed. Will check again in 1000ms 07:41:25.599 [debug] Current batch of media processed. Will check again in 1000ms 07:41:26.601 [debug] Current batch of media processed. Will check again in 1000ms 07:41:26.601 [debug] Current batch of media processed. Will check again in 1000ms 07:41:27.603 [debug] Current batch of media processed. Will check again in 1000ms 07:41:27.604 [debug] Current batch of media processed. Will check again in 1000ms 07:41:28.605 [debug] Current batch of media processed. Will check again in 1000ms 07:41:28.607 [debug] Current batch of media processed. Will check again in 1000ms 07:41:29.606 [debug] Current batch of media processed. Will check again in 1000ms 07:41:29.616 [debug] Current batch of media processed. Will check again in 1000ms 07:41:30.610 [debug] Current batch of media processed. Will check again in 1000ms 07:41:30.618 [debug] Current batch of media processed. Will check again in 1000ms 07:41:31.611 [debug] Current batch of media processed. Will check again in 1000ms 07:41:31.620 [debug] Current batch of media processed. Will check again in 1000ms 07:41:32.612 [debug] Current batch of media processed. Will check again in 1000ms 07:41:32.628 [debug] Current batch of media processed. Will check again in 1000ms 07:41:33.614 [debug] Current batch of media processed. Will check again in 1000ms 07:41:33.628 [debug] Current batch of media processed. Will check again in 1000ms 07:41:34.618 [debug] Current batch of media processed. Will check again in 1000ms 07:41:34.629 [debug] Current batch of media processed. Will check again in 1000ms 07:41:35.620 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: как бороться с насекомыми, стоит ли ходить на шашлыки или слушать Coldplay, откуда взялся алкоголь, что не так с тревожностью у Педро Паскаля и джинсами Сидни Суини, что такое агент сознания и причём тут Gen Z stare, а также где лучше всего лежать, завернувшись в ковёр.\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)", "duration" => 12640, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e072900 - ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы.mp4", "id" => "tenkL85qhT0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=tenkL85qhT0", "playlist_index" => 10, "timestamp" => 1753751848, "title" => "ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы", "upload_date" => "20250729"} 07:41:35.621 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1106.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:41:35.622 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=722.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:41:35.624 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=724.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-29 01:17:28Z], 122] 07:41:35.630 [debug] Current batch of media processed. Will check again in 1000ms 07:41:35.670 [debug] QUERY OK source="media_items" db=44.4ms idle=726.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: как бороться с насекомыми, стоит ли ходить на шашлыки или слушать Coldplay, откуда взялся алкоголь, что не так с тревожностью у Педро Паскаля и джинсами Сидни Суини, что такое агент сознания и причём тут Gen Z stare, а также где лучше всего лежать, завернувшись в ковёр.\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)", "ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы", "a6ff9e22-fd84-4663-9c4c-e59912fb5be6", 12640, true, "tenkL85qhT0", "https://www.youtube.com/watch?v=tenkL85qhT0", 10, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e072900 - ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы.mp4", false, false, false, 122, [], 1, ~U[2025-07-29 01:17:28Z], ~U[2026-04-04 04:41:35Z], ~U[2026-04-04 04:41:35Z], "#завтракаст #zavtracast #подкаст #дткд \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: как бороться с насекомыми, стоит ли ходить на шашлыки или слушать Coldplay, откуда взялся алкоголь, что не так с тревожностью у Педро Паскаля и джинсами Сидни Суини, что такое агент сознания и причём тут Gen Z stare, а также где лучше всего лежать, завернувшись в ковёр.\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)", "ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы", 12640, true, "tenkL85qhT0", "https://www.youtube.com/watch?v=tenkL85qhT0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e072900 - ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы.mp4", false, 122, ~U[2025-07-29 01:17:28Z]] 07:41:35.673 [debug] QUERY OK source="sources" db=1.6ms idle=155.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:41:35.674 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=52.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:41:35.676 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=52.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [353392] 07:41:35.676 [debug] Current batch of media processed. Will check again in 1000ms 07:41:36.631 [debug] Current batch of media processed. Will check again in 1000ms 07:41:36.677 [debug] Current batch of media processed. Will check again in 1000ms 07:41:37.634 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=trumpvs&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Стратегия национальной опасности\n02:30 Принципы внешней политики\n09:00 Латинская Америка и конкуренция с Китаем\n11:30 Европа и Украина\n13:00 Ближний Восток", "duration" => 1110, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e121400 - ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США.mp4", "id" => "APByV4ikz80", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=APByV4ikz80", "playlist_index" => 16, "timestamp" => 1765718767, "title" => "ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США", "upload_date" => "20251214"} 07:41:37.636 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=736.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:41:37.637 [debug] QUERY OK source="sources" db=0.5ms idle=737.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:41:37.641 [debug] QUERY OK source="media_items" db=2.5ms idle=739.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 13:26:07Z], 34] 07:41:37.678 [debug] Current batch of media processed. Will check again in 1000ms 07:41:37.684 [debug] QUERY OK source="media_items" db=42.2ms idle=743.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=trumpvs&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Стратегия национальной опасности\n02:30 Принципы внешней политики\n09:00 Латинская Америка и конкуренция с Китаем\n11:30 Европа и Украина\n13:00 Ближний Восток", "ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США", "a82367f1-2f09-4242-a7c0-faa5597cc398", 1110, false, "APByV4ikz80", "https://www.youtube.com/watch?v=APByV4ikz80", 16, "/downloads/shows/Роман Юнеман/Season 2025/s2025e121400 - ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США.mp4", false, false, false, 34, [], 98, ~U[2025-12-14 13:26:07Z], ~U[2026-04-04 04:41:37Z], ~U[2026-04-04 04:41:37Z], "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=trumpvs&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Стратегия национальной опасности\n02:30 Принципы внешней политики\n09:00 Латинская Америка и конкуренция с Китаем\n11:30 Европа и Украина\n13:00 Ближний Восток", "ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США", 1110, false, "APByV4ikz80", "https://www.youtube.com/watch?v=APByV4ikz80", "/downloads/shows/Роман Юнеман/Season 2025/s2025e121400 - ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США.mp4", false, 34, ~U[2025-12-14 13:26:07Z]] 07:41:37.686 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=160.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:41:37.687 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=50.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:41:37.688 [debug] QUERY OK source="media_items" db=0.7ms idle=50.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 [470244] 07:41:37.689 [debug] Current batch of media processed. Will check again in 1000ms 07:41:38.680 [debug] Current batch of media processed. Will check again in 1000ms 07:41:38.690 [debug] Current batch of media processed. Will check again in 1000ms 07:41:39.681 [debug] Current batch of media processed. Will check again in 1000ms 07:41:39.692 [debug] Current batch of media processed. Will check again in 1000ms 07:41:40.682 [debug] Current batch of media processed. Will check again in 1000ms 07:41:40.693 [debug] Current batch of media processed. Will check again in 1000ms 07:41:41.684 [debug] Current batch of media processed. Will check again in 1000ms 07:41:41.695 [debug] Current batch of media processed. Will check again in 1000ms 07:41:42.686 [debug] Current batch of media processed. Will check again in 1000ms 07:41:42.696 [debug] Current batch of media processed. Will check again in 1000ms 07:41:43.687 [debug] Current batch of media processed. Will check again in 1000ms 07:41:43.697 [debug] Current batch of media processed. Will check again in 1000ms 07:41:44.688 [debug] Current batch of media processed. Will check again in 1000ms 07:41:44.698 [debug] Current batch of media processed. Will check again in 1000ms 07:41:45.689 [debug] Current batch of media processed. Will check again in 1000ms 07:41:45.699 [debug] Current batch of media processed. Will check again in 1000ms 07:41:46.690 [debug] Current batch of media processed. Will check again in 1000ms 07:41:46.700 [debug] Current batch of media processed. Will check again in 1000ms 07:41:47.691 [debug] Current batch of media processed. Will check again in 1000ms 07:41:47.701 [debug] Current batch of media processed. Will check again in 1000ms 07:41:48.692 [debug] Current batch of media processed. Will check again in 1000ms 07:41:48.702 [debug] Current batch of media processed. Will check again in 1000ms 07:41:49.110 [info] {"source":"oban","duration":1059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:41:49.693 [debug] Current batch of media processed. Will check again in 1000ms 07:41:49.703 [debug] Current batch of media processed. Will check again in 1000ms 07:41:50.694 [debug] Current batch of media processed. Will check again in 1000ms 07:41:50.704 [debug] Current batch of media processed. Will check again in 1000ms 07:41:51.696 [debug] Current batch of media processed. Will check again in 1000ms 07:41:51.706 [debug] Current batch of media processed. Will check again in 1000ms 07:41:52.696 [debug] Current batch of media processed. Will check again in 1000ms 07:41:52.707 [debug] Current batch of media processed. Will check again in 1000ms 07:41:53.697 [debug] Current batch of media processed. Will check again in 1000ms 07:41:53.708 [debug] Current batch of media processed. Will check again in 1000ms 07:41:54.700 [debug] Current batch of media processed. Will check again in 1000ms 07:41:54.709 [debug] Current batch of media processed. Will check again in 1000ms 07:41:55.702 [debug] Current batch of media processed. Will check again in 1000ms 07:41:55.710 [debug] Current batch of media processed. Will check again in 1000ms 07:41:56.703 [debug] Current batch of media processed. Will check again in 1000ms 07:41:56.711 [debug] Current batch of media processed. Will check again in 1000ms 07:41:57.704 [debug] Current batch of media processed. Will check again in 1000ms 07:41:57.712 [debug] Current batch of media processed. Will check again in 1000ms 07:41:58.705 [debug] Current batch of media processed. Will check again in 1000ms 07:41:58.714 [debug] Current batch of media processed. Will check again in 1000ms 07:41:59.707 [debug] Current batch of media processed. Will check again in 1000ms 07:41:59.715 [debug] Current batch of media processed. Will check again in 1000ms 07:42:00.709 [debug] Current batch of media processed. Will check again in 1000ms 07:42:00.727 [debug] Current batch of media processed. Will check again in 1000ms 07:42:00.900 [info] {"source":"oban","duration":803,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:42:01.710 [debug] Current batch of media processed. Will check again in 1000ms 07:42:01.729 [debug] Current batch of media processed. Will check again in 1000ms 07:42:02.711 [debug] Current batch of media processed. Will check again in 1000ms 07:42:02.729 [debug] Current batch of media processed. Will check again in 1000ms 07:42:03.713 [debug] Current batch of media processed. Will check again in 1000ms 07:42:03.730 [debug] Current batch of media processed. Will check again in 1000ms 07:42:04.716 [debug] Current batch of media processed. Will check again in 1000ms 07:42:04.731 [debug] Current batch of media processed. Will check again in 1000ms 07:42:05.717 [debug] Current batch of media processed. Will check again in 1000ms 07:42:05.732 [debug] Current batch of media processed. Will check again in 1000ms 07:42:06.718 [debug] Current batch of media processed. Will check again in 1000ms 07:42:06.733 [debug] Current batch of media processed. Will check again in 1000ms 07:42:06.957 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 07:42:07.719 [debug] Current batch of media processed. Will check again in 1000ms 07:42:07.734 [debug] Current batch of media processed. Will check again in 1000ms 07:42:08.720 [debug] Current batch of media processed. Will check again in 1000ms 07:42:08.736 [debug] Current batch of media processed. Will check again in 1000ms 07:42:09.722 [debug] Current batch of media processed. Will check again in 1000ms 07:42:09.737 [debug] Current batch of media processed. Will check again in 1000ms 07:42:10.723 [debug] Current batch of media processed. Will check again in 1000ms 07:42:10.738 [debug] Current batch of media processed. Will check again in 1000ms 07:42:11.726 [debug] Current batch of media processed. Will check again in 1000ms 07:42:11.741 [debug] Current batch of media processed. Will check again in 1000ms 07:42:12.729 [debug] Current batch of media processed. Will check again in 1000ms 07:42:12.742 [debug] Current batch of media processed. Will check again in 1000ms 07:42:13.730 [debug] Current batch of media processed. Will check again in 1000ms 07:42:13.744 [debug] Current batch of media processed. Will check again in 1000ms 07:42:14.731 [debug] Current batch of media processed. Will check again in 1000ms 07:42:14.746 [debug] Current batch of media processed. Will check again in 1000ms 07:42:15.732 [debug] Current batch of media processed. Will check again in 1000ms 07:42:15.747 [debug] Current batch of media processed. Will check again in 1000ms 07:42:16.733 [debug] Current batch of media processed. Will check again in 1000ms 07:42:16.749 [debug] Current batch of media processed. Will check again in 1000ms 07:42:17.735 [debug] Current batch of media processed. Will check again in 1000ms 07:42:17.750 [debug] Current batch of media processed. Will check again in 1000ms 07:42:18.739 [debug] Current batch of media processed. Will check again in 1000ms 07:42:18.755 [debug] Current batch of media processed. Will check again in 1000ms 07:42:19.113 [info] {"source":"oban","duration":1284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:19.741 [debug] Current batch of media processed. Will check again in 1000ms 07:42:19.756 [debug] Current batch of media processed. Will check again in 1000ms 07:42:20.742 [debug] Current batch of media processed. Will check again in 1000ms 07:42:20.756 [debug] Current batch of media processed. Will check again in 1000ms 07:42:21.744 [debug] Current batch of media processed. Will check again in 1000ms 07:42:21.758 [debug] Current batch of media processed. Will check again in 1000ms 07:42:22.745 [debug] Current batch of media processed. Will check again in 1000ms 07:42:22.758 [debug] Current batch of media processed. Will check again in 1000ms 07:42:23.746 [debug] Current batch of media processed. Will check again in 1000ms 07:42:23.759 [debug] Current batch of media processed. Will check again in 1000ms 07:42:24.747 [debug] Current batch of media processed. Will check again in 1000ms 07:42:24.760 [debug] Current batch of media processed. Will check again in 1000ms 07:42:25.748 [debug] Current batch of media processed. Will check again in 1000ms 07:42:25.761 [debug] Current batch of media processed. Will check again in 1000ms 07:42:26.749 [debug] Current batch of media processed. Will check again in 1000ms 07:42:26.762 [debug] Current batch of media processed. Will check again in 1000ms 07:42:27.750 [debug] Current batch of media processed. Will check again in 1000ms 07:42:27.764 [debug] Current batch of media processed. Will check again in 1000ms 07:42:28.751 [debug] Current batch of media processed. Will check again in 1000ms 07:42:28.765 [debug] Current batch of media processed. Will check again in 1000ms 07:42:29.752 [debug] Current batch of media processed. Will check again in 1000ms 07:42:29.766 [debug] Current batch of media processed. Will check again in 1000ms 07:42:30.753 [debug] Current batch of media processed. Will check again in 1000ms 07:42:30.767 [debug] Current batch of media processed. Will check again in 1000ms 07:42:31.754 [debug] Current batch of media processed. Will check again in 1000ms 07:42:31.768 [debug] Current batch of media processed. Will check again in 1000ms 07:42:32.755 [debug] Current batch of media processed. Will check again in 1000ms 07:42:32.771 [debug] Current batch of media processed. Will check again in 1000ms 07:42:33.756 [debug] Current batch of media processed. Will check again in 1000ms 07:42:33.772 [debug] Current batch of media processed. Will check again in 1000ms 07:42:34.759 [debug] Current batch of media processed. Will check again in 1000ms 07:42:34.773 [debug] Current batch of media processed. Will check again in 1000ms 07:42:35.761 [debug] Current batch of media processed. Will check again in 1000ms 07:42:35.775 [debug] Current batch of media processed. Will check again in 1000ms 07:42:36.763 [debug] Current batch of media processed. Will check again in 1000ms 07:42:36.778 [debug] Current batch of media processed. Will check again in 1000ms 07:42:37.765 [debug] Current batch of media processed. Will check again in 1000ms 07:42:37.778 [debug] Current batch of media processed. Will check again in 1000ms 07:42:38.766 [debug] Current batch of media processed. Will check again in 1000ms 07:42:38.779 [debug] Current batch of media processed. Will check again in 1000ms 07:42:39.767 [debug] Current batch of media processed. Will check again in 1000ms 07:42:39.780 [debug] Current batch of media processed. Will check again in 1000ms 07:42:40.768 [debug] Current batch of media processed. Will check again in 1000ms 07:42:40.781 [debug] Current batch of media processed. Will check again in 1000ms 07:42:41.769 [debug] Current batch of media processed. Will check again in 1000ms 07:42:41.782 [debug] Current batch of media processed. Will check again in 1000ms 07:42:42.770 [debug] Current batch of media processed. Will check again in 1000ms 07:42:42.783 [debug] Current batch of media processed. Will check again in 1000ms 07:42:43.771 [debug] Current batch of media processed. Will check again in 1000ms 07:42:43.784 [debug] Current batch of media processed. Will check again in 1000ms 07:42:44.772 [debug] Current batch of media processed. Will check again in 1000ms 07:42:44.785 [debug] Current batch of media processed. Will check again in 1000ms 07:42:45.773 [debug] Current batch of media processed. Will check again in 1000ms 07:42:45.786 [debug] Current batch of media processed. Will check again in 1000ms 07:42:46.774 [debug] Current batch of media processed. Will check again in 1000ms 07:42:46.788 [debug] Current batch of media processed. Will check again in 1000ms 07:42:47.775 [debug] Current batch of media processed. Will check again in 1000ms 07:42:47.789 [debug] Current batch of media processed. Will check again in 1000ms 07:42:48.776 [debug] Current batch of media processed. Will check again in 1000ms 07:42:48.790 [debug] Current batch of media processed. Will check again in 1000ms 07:42:49.114 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:42:49.777 [debug] Current batch of media processed. Will check again in 1000ms 07:42:49.791 [debug] Current batch of media processed. Will check again in 1000ms 07:42:50.778 [debug] Current batch of media processed. Will check again in 1000ms 07:42:50.792 [debug] Current batch of media processed. Will check again in 1000ms 07:42:51.779 [debug] Current batch of media processed. Will check again in 1000ms 07:42:51.793 [debug] Current batch of media processed. Will check again in 1000ms 07:42:52.780 [debug] Current batch of media processed. Will check again in 1000ms 07:42:52.794 [debug] Current batch of media processed. Will check again in 1000ms 07:42:53.781 [debug] Current batch of media processed. Will check again in 1000ms 07:42:53.795 [debug] Current batch of media processed. Will check again in 1000ms 07:42:54.782 [debug] Current batch of media processed. Will check again in 1000ms 07:42:54.796 [debug] Current batch of media processed. Will check again in 1000ms 07:42:55.783 [debug] Current batch of media processed. Will check again in 1000ms 07:42:55.797 [debug] Current batch of media processed. Will check again in 1000ms 07:42:56.784 [debug] Current batch of media processed. Will check again in 1000ms 07:42:56.798 [debug] Current batch of media processed. Will check again in 1000ms 07:42:57.785 [debug] Current batch of media processed. Will check again in 1000ms 07:42:57.799 [debug] Current batch of media processed. Will check again in 1000ms 07:42:58.786 [debug] Current batch of media processed. Will check again in 1000ms 07:42:58.800 [debug] Current batch of media processed. Will check again in 1000ms 07:42:59.787 [debug] Current batch of media processed. Will check again in 1000ms 07:42:59.802 [debug] Current batch of media processed. Will check again in 1000ms 07:43:00.788 [debug] Current batch of media processed. Will check again in 1000ms 07:43:00.802 [debug] Current batch of media processed. Will check again in 1000ms 07:43:00.901 [info] {"source":"oban","duration":279,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:43:01.790 [debug] Current batch of media processed. Will check again in 1000ms 07:43:01.804 [debug] Current batch of media processed. Will check again in 1000ms 07:43:02.790 [debug] Current batch of media processed. Will check again in 1000ms 07:43:02.804 [debug] Current batch of media processed. Will check again in 1000ms 07:43:03.791 [debug] Current batch of media processed. Will check again in 1000ms 07:43:03.805 [debug] Current batch of media processed. Will check again in 1000ms 07:43:04.792 [debug] Current batch of media processed. Will check again in 1000ms 07:43:04.806 [debug] Current batch of media processed. Will check again in 1000ms 07:43:05.793 [debug] Current batch of media processed. Will check again in 1000ms 07:43:05.807 [debug] Current batch of media processed. Will check again in 1000ms 07:43:06.795 [debug] Current batch of media processed. Will check again in 1000ms 07:43:06.809 [debug] Current batch of media processed. Will check again in 1000ms 07:43:07.797 [debug] Current batch of media processed. Will check again in 1000ms 07:43:07.810 [debug] Current batch of media processed. Will check again in 1000ms 07:43:08.799 [debug] Current batch of media processed. Will check again in 1000ms 07:43:08.813 [debug] Current batch of media processed. Will check again in 1000ms 07:43:09.801 [debug] Current batch of media processed. Will check again in 1000ms 07:43:09.816 [debug] Current batch of media processed. Will check again in 1000ms 07:43:10.803 [debug] Current batch of media processed. Will check again in 1000ms 07:43:10.816 [debug] Current batch of media processed. Will check again in 1000ms 07:43:11.806 [debug] Current batch of media processed. Will check again in 1000ms 07:43:11.826 [debug] Current batch of media processed. Will check again in 1000ms 07:43:12.808 [debug] Current batch of media processed. Will check again in 1000ms 07:43:12.828 [debug] Current batch of media processed. Will check again in 1000ms 07:43:13.810 [debug] Current batch of media processed. Will check again in 1000ms 07:43:13.829 [debug] Current batch of media processed. Will check again in 1000ms 07:43:14.811 [debug] Current batch of media processed. Will check again in 1000ms 07:43:14.830 [debug] Current batch of media processed. Will check again in 1000ms 07:43:15.812 [debug] Current batch of media processed. Will check again in 1000ms 07:43:15.831 [debug] Current batch of media processed. Will check again in 1000ms 07:43:16.813 [debug] Current batch of media processed. Will check again in 1000ms 07:43:16.833 [debug] Current batch of media processed. Will check again in 1000ms 07:43:17.817 [debug] Current batch of media processed. Will check again in 1000ms 07:43:17.834 [debug] Current batch of media processed. Will check again in 1000ms 07:43:18.818 [debug] Current batch of media processed. Will check again in 1000ms 07:43:18.836 [debug] Current batch of media processed. Will check again in 1000ms 07:43:19.122 [info] {"source":"oban","duration":7324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:19.819 [debug] Current batch of media processed. Will check again in 1000ms 07:43:19.839 [debug] Current batch of media processed. Will check again in 1000ms 07:43:20.820 [debug] Current batch of media processed. Will check again in 1000ms 07:43:20.840 [debug] Current batch of media processed. Will check again in 1000ms 07:43:21.821 [debug] Current batch of media processed. Will check again in 1000ms 07:43:21.841 [debug] Current batch of media processed. Will check again in 1000ms 07:43:22.822 [debug] Current batch of media processed. Will check again in 1000ms 07:43:22.841 [debug] Current batch of media processed. Will check again in 1000ms 07:43:23.823 [debug] Current batch of media processed. Will check again in 1000ms 07:43:23.843 [debug] Current batch of media processed. Will check again in 1000ms 07:43:24.825 [debug] Current batch of media processed. Will check again in 1000ms 07:43:24.844 [debug] Current batch of media processed. Will check again in 1000ms 07:43:25.826 [debug] Current batch of media processed. Will check again in 1000ms 07:43:25.845 [debug] Current batch of media processed. Will check again in 1000ms 07:43:26.826 [debug] Current batch of media processed. Will check again in 1000ms 07:43:26.846 [debug] Current batch of media processed. Will check again in 1000ms 07:43:27.829 [debug] Current batch of media processed. Will check again in 1000ms 07:43:27.848 [debug] Current batch of media processed. Will check again in 1000ms 07:43:28.829 [debug] Current batch of media processed. Will check again in 1000ms 07:43:28.848 [debug] Current batch of media processed. Will check again in 1000ms 07:43:29.830 [debug] Current batch of media processed. Will check again in 1000ms 07:43:29.851 [debug] Current batch of media processed. Will check again in 1000ms 07:43:30.833 [debug] Current batch of media processed. Will check again in 1000ms 07:43:30.851 [debug] Current batch of media processed. Will check again in 1000ms 07:43:31.835 [debug] Current batch of media processed. Will check again in 1000ms 07:43:31.856 [debug] Current batch of media processed. Will check again in 1000ms 07:43:32.839 [debug] Current batch of media processed. Will check again in 1000ms 07:43:32.856 [debug] Current batch of media processed. Will check again in 1000ms 07:43:33.840 [debug] Current batch of media processed. Will check again in 1000ms 07:43:33.857 [debug] Current batch of media processed. Will check again in 1000ms 07:43:34.841 [debug] Current batch of media processed. Will check again in 1000ms 07:43:34.861 [debug] Current batch of media processed. Will check again in 1000ms 07:43:35.845 [debug] Current batch of media processed. Will check again in 1000ms 07:43:35.861 [debug] Current batch of media processed. Will check again in 1000ms 07:43:36.848 [debug] Current batch of media processed. Will check again in 1000ms 07:43:36.862 [debug] Current batch of media processed. Will check again in 1000ms 07:43:37.850 [debug] Current batch of media processed. Will check again in 1000ms 07:43:37.865 [debug] Current batch of media processed. Will check again in 1000ms 07:43:38.850 [debug] Current batch of media processed. Will check again in 1000ms 07:43:38.866 [debug] Current batch of media processed. Will check again in 1000ms 07:43:39.852 [debug] Current batch of media processed. Will check again in 1000ms 07:43:39.867 [debug] Current batch of media processed. Will check again in 1000ms 07:43:40.853 [debug] Current batch of media processed. Will check again in 1000ms 07:43:40.869 [debug] Current batch of media processed. Will check again in 1000ms 07:43:41.854 [debug] Current batch of media processed. Will check again in 1000ms 07:43:41.870 [debug] Current batch of media processed. Will check again in 1000ms 07:43:42.855 [debug] Current batch of media processed. Will check again in 1000ms 07:43:42.872 [debug] Current batch of media processed. Will check again in 1000ms 07:43:43.856 [debug] Current batch of media processed. Will check again in 1000ms 07:43:43.873 [debug] Current batch of media processed. Will check again in 1000ms 07:43:44.857 [debug] Current batch of media processed. Will check again in 1000ms 07:43:44.874 [debug] Current batch of media processed. Will check again in 1000ms 07:43:45.859 [debug] Current batch of media processed. Will check again in 1000ms 07:43:45.876 [debug] Current batch of media processed. Will check again in 1000ms 07:43:46.860 [debug] Current batch of media processed. Will check again in 1000ms 07:43:46.877 [debug] Current batch of media processed. Will check again in 1000ms 07:43:47.861 [debug] Current batch of media processed. Will check again in 1000ms 07:43:47.878 [debug] Current batch of media processed. Will check again in 1000ms 07:43:48.862 [debug] Current batch of media processed. Will check again in 1000ms 07:43:48.879 [debug] Current batch of media processed. Will check again in 1000ms 07:43:49.124 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:43:49.863 [debug] Current batch of media processed. Will check again in 1000ms 07:43:49.880 [debug] Current batch of media processed. Will check again in 1000ms 07:43:50.864 [debug] Current batch of media processed. Will check again in 1000ms 07:43:50.881 [debug] Current batch of media processed. Will check again in 1000ms 07:43:51.865 [debug] Current batch of media processed. Will check again in 1000ms 07:43:51.882 [debug] Current batch of media processed. Will check again in 1000ms 07:43:52.866 [debug] Current batch of media processed. Will check again in 1000ms 07:43:52.883 [debug] Current batch of media processed. Will check again in 1000ms 07:43:53.867 [debug] Current batch of media processed. Will check again in 1000ms 07:43:53.884 [debug] Current batch of media processed. Will check again in 1000ms 07:43:54.868 [debug] Current batch of media processed. Will check again in 1000ms 07:43:54.885 [debug] Current batch of media processed. Will check again in 1000ms 07:43:55.869 [debug] Current batch of media processed. Will check again in 1000ms 07:43:55.886 [debug] Current batch of media processed. Will check again in 1000ms 07:43:56.870 [debug] Current batch of media processed. Will check again in 1000ms 07:43:56.887 [debug] Current batch of media processed. Will check again in 1000ms 07:43:57.871 [debug] Current batch of media processed. Will check again in 1000ms 07:43:57.888 [debug] Current batch of media processed. Will check again in 1000ms 07:43:58.872 [debug] Current batch of media processed. Will check again in 1000ms 07:43:58.889 [debug] Current batch of media processed. Will check again in 1000ms 07:43:59.873 [debug] Current batch of media processed. Will check again in 1000ms 07:43:59.890 [debug] Current batch of media processed. Will check again in 1000ms 07:44:00.874 [debug] Current batch of media processed. Will check again in 1000ms 07:44:00.891 [debug] Current batch of media processed. Will check again in 1000ms 07:44:00.902 [info] {"source":"oban","duration":281,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:44:01.876 [debug] Current batch of media processed. Will check again in 1000ms 07:44:01.893 [debug] Current batch of media processed. Will check again in 1000ms 07:44:02.877 [debug] Current batch of media processed. Will check again in 1000ms 07:44:02.894 [debug] Current batch of media processed. Will check again in 1000ms 07:44:03.878 [debug] Current batch of media processed. Will check again in 1000ms 07:44:03.895 [debug] Current batch of media processed. Will check again in 1000ms 07:44:04.879 [debug] Current batch of media processed. Will check again in 1000ms 07:44:04.896 [debug] Current batch of media processed. Will check again in 1000ms 07:44:05.880 [debug] Current batch of media processed. Will check again in 1000ms 07:44:05.897 [debug] Current batch of media processed. Will check again in 1000ms 07:44:06.881 [debug] Current batch of media processed. Will check again in 1000ms 07:44:06.898 [debug] Current batch of media processed. Will check again in 1000ms 07:44:07.882 [debug] Current batch of media processed. Will check again in 1000ms 07:44:07.901 [debug] Current batch of media processed. Will check again in 1000ms 07:44:08.883 [debug] Current batch of media processed. Will check again in 1000ms 07:44:08.902 [debug] Current batch of media processed. Will check again in 1000ms 07:44:09.884 [debug] Current batch of media processed. Will check again in 1000ms 07:44:09.903 [debug] Current batch of media processed. Will check again in 1000ms 07:44:10.885 [debug] Current batch of media processed. Will check again in 1000ms 07:44:10.904 [debug] Current batch of media processed. Will check again in 1000ms 07:44:11.887 [debug] Current batch of media processed. Will check again in 1000ms 07:44:11.905 [debug] Current batch of media processed. Will check again in 1000ms 07:44:12.888 [debug] Current batch of media processed. Will check again in 1000ms 07:44:12.906 [debug] Current batch of media processed. Will check again in 1000ms 07:44:13.889 [debug] Current batch of media processed. Will check again in 1000ms 07:44:13.907 [debug] Current batch of media processed. Will check again in 1000ms 07:44:14.891 [debug] Current batch of media processed. Will check again in 1000ms 07:44:14.909 [debug] Current batch of media processed. Will check again in 1000ms 07:44:15.893 [debug] Current batch of media processed. Will check again in 1000ms 07:44:15.910 [debug] Current batch of media processed. Will check again in 1000ms 07:44:16.895 [debug] Current batch of media processed. Will check again in 1000ms 07:44:16.912 [debug] Current batch of media processed. Will check again in 1000ms 07:44:17.897 [debug] Current batch of media processed. Will check again in 1000ms 07:44:17.914 [debug] Current batch of media processed. Will check again in 1000ms 07:44:18.906 [debug] Current batch of media processed. Will check again in 1000ms 07:44:18.918 [debug] Current batch of media processed. Will check again in 1000ms 07:44:19.130 [info] {"source":"oban","duration":1737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:19.907 [debug] Current batch of media processed. Will check again in 1000ms 07:44:19.919 [debug] Current batch of media processed. Will check again in 1000ms 07:44:20.908 [debug] Current batch of media processed. Will check again in 1000ms 07:44:20.920 [debug] Current batch of media processed. Will check again in 1000ms 07:44:21.911 [debug] Current batch of media processed. Will check again in 1000ms 07:44:21.923 [debug] Current batch of media processed. Will check again in 1000ms 07:44:22.912 [debug] Current batch of media processed. Will check again in 1000ms 07:44:22.923 [debug] Current batch of media processed. Will check again in 1000ms 07:44:23.914 [debug] Current batch of media processed. Will check again in 1000ms 07:44:23.924 [debug] Current batch of media processed. Will check again in 1000ms 07:44:24.915 [debug] Current batch of media processed. Will check again in 1000ms 07:44:24.928 [debug] Current batch of media processed. Will check again in 1000ms 07:44:25.916 [debug] Current batch of media processed. Will check again in 1000ms 07:44:25.929 [debug] Current batch of media processed. Will check again in 1000ms 07:44:26.917 [debug] Current batch of media processed. Will check again in 1000ms 07:44:26.931 [debug] Current batch of media processed. Will check again in 1000ms 07:44:27.919 [debug] Current batch of media processed. Will check again in 1000ms 07:44:27.932 [debug] Current batch of media processed. Will check again in 1000ms 07:44:28.919 [debug] Current batch of media processed. Will check again in 1000ms 07:44:28.933 [debug] Current batch of media processed. Will check again in 1000ms 07:44:29.921 [debug] Current batch of media processed. Will check again in 1000ms 07:44:29.935 [debug] Current batch of media processed. Will check again in 1000ms 07:44:30.922 [debug] Current batch of media processed. Will check again in 1000ms 07:44:30.937 [debug] Current batch of media processed. Will check again in 1000ms 07:44:31.924 [debug] Current batch of media processed. Will check again in 1000ms 07:44:31.939 [debug] Current batch of media processed. Will check again in 1000ms 07:44:32.924 [debug] Current batch of media processed. Will check again in 1000ms 07:44:32.940 [debug] Current batch of media processed. Will check again in 1000ms 07:44:33.926 [debug] Current batch of media processed. Will check again in 1000ms 07:44:33.941 [debug] Current batch of media processed. Will check again in 1000ms 07:44:34.927 [debug] Current batch of media processed. Will check again in 1000ms 07:44:34.942 [debug] Current batch of media processed. Will check again in 1000ms 07:44:35.928 [debug] Current batch of media processed. Will check again in 1000ms 07:44:35.943 [debug] Current batch of media processed. Will check again in 1000ms 07:44:36.929 [debug] Current batch of media processed. Will check again in 1000ms 07:44:36.944 [debug] Current batch of media processed. Will check again in 1000ms 07:44:37.931 [debug] Current batch of media processed. Will check again in 1000ms 07:44:37.945 [debug] Current batch of media processed. Will check again in 1000ms 07:44:38.933 [debug] Current batch of media processed. Will check again in 1000ms 07:44:38.946 [debug] Current batch of media processed. Will check again in 1000ms 07:44:39.934 [debug] Current batch of media processed. Will check again in 1000ms 07:44:39.947 [debug] Current batch of media processed. Will check again in 1000ms 07:44:40.936 [debug] Current batch of media processed. Will check again in 1000ms 07:44:40.948 [debug] Current batch of media processed. Will check again in 1000ms 07:44:41.937 [debug] Current batch of media processed. Will check again in 1000ms 07:44:41.950 [debug] Current batch of media processed. Will check again in 1000ms 07:44:42.938 [debug] Current batch of media processed. Will check again in 1000ms 07:44:43.002 [debug] Current batch of media processed. Will check again in 1000ms 07:44:43.939 [debug] Current batch of media processed. Will check again in 1000ms 07:44:44.006 [debug] Current batch of media processed. Will check again in 1000ms 07:44:44.940 [debug] Current batch of media processed. Will check again in 1000ms 07:44:45.007 [debug] Current batch of media processed. Will check again in 1000ms 07:44:45.941 [debug] Current batch of media processed. Will check again in 1000ms 07:44:46.008 [debug] Current batch of media processed. Will check again in 1000ms 07:44:46.942 [debug] Current batch of media processed. Will check again in 1000ms 07:44:47.009 [debug] Current batch of media processed. Will check again in 1000ms 07:44:47.943 [debug] Current batch of media processed. Will check again in 1000ms 07:44:48.010 [debug] Current batch of media processed. Will check again in 1000ms 07:44:48.946 [debug] Current batch of media processed. Will check again in 1000ms 07:44:49.011 [debug] Current batch of media processed. Will check again in 1000ms 07:44:49.132 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:44:49.946 [debug] Current batch of media processed. Will check again in 1000ms 07:44:50.012 [debug] Current batch of media processed. Will check again in 1000ms 07:44:50.947 [debug] Current batch of media processed. Will check again in 1000ms 07:44:51.014 [debug] Current batch of media processed. Will check again in 1000ms 07:44:51.949 [debug] Current batch of media processed. Will check again in 1000ms 07:44:52.015 [debug] Current batch of media processed. Will check again in 1000ms 07:44:52.949 [debug] Current batch of media processed. Will check again in 1000ms 07:44:53.016 [debug] Current batch of media processed. Will check again in 1000ms 07:44:53.950 [debug] Current batch of media processed. Will check again in 1000ms 07:44:54.018 [debug] Current batch of media processed. Will check again in 1000ms 07:44:54.951 [debug] Current batch of media processed. Will check again in 1000ms 07:44:55.019 [debug] Current batch of media processed. Will check again in 1000ms 07:44:55.952 [debug] Current batch of media processed. Will check again in 1000ms 07:44:56.021 [debug] Current batch of media processed. Will check again in 1000ms 07:44:56.953 [debug] Current batch of media processed. Will check again in 1000ms 07:44:57.022 [debug] Current batch of media processed. Will check again in 1000ms 07:44:57.954 [debug] Current batch of media processed. Will check again in 1000ms 07:44:58.023 [debug] Current batch of media processed. Will check again in 1000ms 07:44:58.955 [debug] Current batch of media processed. Will check again in 1000ms 07:44:59.024 [debug] Current batch of media processed. Will check again in 1000ms 07:44:59.956 [debug] Current batch of media processed. Will check again in 1000ms 07:45:00.025 [debug] Current batch of media processed. Will check again in 1000ms 07:45:00.903 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:45:00.957 [debug] Current batch of media processed. Will check again in 1000ms 07:45:01.026 [debug] Current batch of media processed. Will check again in 1000ms 07:45:01.958 [debug] Current batch of media processed. Will check again in 1000ms 07:45:02.027 [debug] Current batch of media processed. Will check again in 1000ms 07:45:02.960 [debug] Current batch of media processed. Will check again in 1000ms 07:45:03.029 [debug] Current batch of media processed. Will check again in 1000ms 07:45:03.961 [debug] Current batch of media processed. Will check again in 1000ms 07:45:04.030 [debug] Current batch of media processed. Will check again in 1000ms 07:45:04.962 [debug] Current batch of media processed. Will check again in 1000ms 07:45:05.031 [debug] Current batch of media processed. Will check again in 1000ms 07:45:05.963 [debug] Current batch of media processed. Will check again in 1000ms 07:45:06.032 [debug] Current batch of media processed. Will check again in 1000ms 07:45:06.964 [debug] Current batch of media processed. Will check again in 1000ms 07:45:07.033 [debug] Current batch of media processed. Will check again in 1000ms 07:45:07.966 [debug] Current batch of media processed. Will check again in 1000ms 07:45:08.034 [debug] Current batch of media processed. Will check again in 1000ms 07:45:08.967 [debug] Current batch of media processed. Will check again in 1000ms 07:45:09.035 [debug] Current batch of media processed. Will check again in 1000ms 07:45:09.968 [debug] Current batch of media processed. Will check again in 1000ms 07:45:10.036 [debug] Current batch of media processed. Will check again in 1000ms 07:45:10.969 [debug] Current batch of media processed. Will check again in 1000ms 07:45:11.039 [debug] Current batch of media processed. Will check again in 1000ms 07:45:11.970 [debug] Current batch of media processed. Will check again in 1000ms 07:45:12.040 [debug] Current batch of media processed. Will check again in 1000ms 07:45:12.971 [debug] Current batch of media processed. Will check again in 1000ms 07:45:13.041 [debug] Current batch of media processed. Will check again in 1000ms 07:45:13.972 [debug] Current batch of media processed. Will check again in 1000ms 07:45:14.045 [debug] Current batch of media processed. Will check again in 1000ms 07:45:14.973 [debug] Current batch of media processed. Will check again in 1000ms 07:45:15.046 [debug] Current batch of media processed. Will check again in 1000ms 07:45:15.975 [debug] Current batch of media processed. Will check again in 1000ms 07:45:16.047 [debug] Current batch of media processed. Will check again in 1000ms 07:45:16.976 [debug] Current batch of media processed. Will check again in 1000ms 07:45:17.048 [debug] Current batch of media processed. Will check again in 1000ms 07:45:17.977 [debug] Current batch of media processed. Will check again in 1000ms 07:45:18.049 [debug] Current batch of media processed. Will check again in 1000ms 07:45:18.978 [debug] Current batch of media processed. Will check again in 1000ms 07:45:19.050 [debug] Current batch of media processed. Will check again in 1000ms 07:45:19.134 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:19.979 [debug] Current batch of media processed. Will check again in 1000ms 07:45:20.052 [debug] Current batch of media processed. Will check again in 1000ms 07:45:20.980 [debug] Current batch of media processed. Will check again in 1000ms 07:45:21.053 [debug] Current batch of media processed. Will check again in 1000ms 07:45:21.982 [debug] Current batch of media processed. Will check again in 1000ms 07:45:22.054 [debug] Current batch of media processed. Will check again in 1000ms 07:45:22.983 [debug] Current batch of media processed. Will check again in 1000ms 07:45:23.055 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержать ЦАМТ и получить доступ к подкастам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=сamt2050&utm_content=description\n\nНовый доклад ЦАМТа:\nhttps://camt2025.ru/russia_2050.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Кто будет жить в России в 2050 году?\n05:00 Как Европа утонула в мигрантах?\n09:00 Что с демографией сейчас?\n13:00 Русские вне России\n17:00 Мигрантские анклавы", "duration" => 1293, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e120900 - РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?.mp4", "id" => "fpZiugU2HTA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fpZiugU2HTA", "playlist_index" => 17, "timestamp" => 1765293158, "title" => "РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?", "upload_date" => "20251209"} 07:45:23.056 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=414.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:45:23.063 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=152.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:45:23.067 [debug] QUERY OK source="media_items" db=2.3ms idle=157.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 15:12:38Z], 34] 07:45:23.082 [debug] QUERY OK source="media_items" db=12.9ms idle=161.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать ЦАМТ и получить доступ к подкастам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=сamt2050&utm_content=description\n\nНовый доклад ЦАМТа:\nhttps://camt2025.ru/russia_2050.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Кто будет жить в России в 2050 году?\n05:00 Как Европа утонула в мигрантах?\n09:00 Что с демографией сейчас?\n13:00 Русские вне России\n17:00 Мигрантские анклавы", "РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?", "4e5cd1b6-f2a3-43f7-a80a-108e735e982a", 1293, false, "fpZiugU2HTA", "https://www.youtube.com/watch?v=fpZiugU2HTA", 17, "/downloads/shows/Роман Юнеман/Season 2025/s2025e120900 - РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?.mp4", false, false, false, 34, [], 98, ~U[2025-12-09 15:12:38Z], ~U[2026-04-04 04:45:23Z], ~U[2026-04-04 04:45:23Z], "Поддержать ЦАМТ и получить доступ к подкастам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=сamt2050&utm_content=description\n\nНовый доклад ЦАМТа:\nhttps://camt2025.ru/russia_2050.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Кто будет жить в России в 2050 году?\n05:00 Как Европа утонула в мигрантах?\n09:00 Что с демографией сейчас?\n13:00 Русские вне России\n17:00 Мигрантские анклавы", "РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?", 1293, false, "fpZiugU2HTA", "https://www.youtube.com/watch?v=fpZiugU2HTA", "/downloads/shows/Роман Юнеман/Season 2025/s2025e120900 - РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?.mp4", false, 34, ~U[2025-12-09 15:12:38Z]] 07:45:23.083 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=174.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:45:23.084 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=27.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:45:23.085 [debug] QUERY OK source="media_items" db=0.3ms idle=21.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 [466477] 07:45:23.085 [debug] Current batch of media processed. Will check again in 1000ms 07:45:23.984 [debug] Current batch of media processed. Will check again in 1000ms 07:45:24.086 [debug] Current batch of media processed. Will check again in 1000ms 07:45:24.986 [debug] Current batch of media processed. Will check again in 1000ms 07:45:25.087 [debug] Current batch of media processed. Will check again in 1000ms 07:45:25.987 [debug] Current batch of media processed. Will check again in 1000ms 07:45:26.088 [debug] Current batch of media processed. Will check again in 1000ms 07:45:26.988 [debug] Current batch of media processed. Will check again in 1000ms 07:45:27.089 [debug] Current batch of media processed. Will check again in 1000ms 07:45:27.989 [debug] Current batch of media processed. Will check again in 1000ms 07:45:28.090 [debug] Current batch of media processed. Will check again in 1000ms 07:45:28.990 [debug] Current batch of media processed. Will check again in 1000ms 07:45:29.091 [debug] Current batch of media processed. Will check again in 1000ms 07:45:29.991 [debug] Current batch of media processed. Will check again in 1000ms 07:45:30.092 [debug] Current batch of media processed. Will check again in 1000ms 07:45:30.992 [debug] Current batch of media processed. Will check again in 1000ms 07:45:31.094 [debug] Current batch of media processed. Will check again in 1000ms 07:45:31.993 [debug] Current batch of media processed. Will check again in 1000ms 07:45:32.094 [debug] Current batch of media processed. Will check again in 1000ms 07:45:32.995 [debug] Current batch of media processed. Will check again in 1000ms 07:45:33.095 [debug] Current batch of media processed. Will check again in 1000ms 07:45:33.996 [debug] Current batch of media processed. Will check again in 1000ms 07:45:34.096 [debug] Current batch of media processed. Will check again in 1000ms 07:45:34.997 [debug] Current batch of media processed. Will check again in 1000ms 07:45:35.097 [debug] Current batch of media processed. Will check again in 1000ms 07:45:35.998 [debug] Current batch of media processed. Will check again in 1000ms 07:45:36.098 [debug] Current batch of media processed. Will check again in 1000ms 07:45:37.001 [debug] Current batch of media processed. Will check again in 1000ms 07:45:37.099 [debug] Current batch of media processed. Will check again in 1000ms 07:45:38.002 [debug] Current batch of media processed. Will check again in 1000ms 07:45:38.100 [debug] Current batch of media processed. Will check again in 1000ms 07:45:39.003 [debug] Current batch of media processed. Will check again in 1000ms 07:45:39.101 [debug] Current batch of media processed. Will check again in 1000ms 07:45:40.004 [debug] Current batch of media processed. Will check again in 1000ms 07:45:40.102 [debug] Current batch of media processed. Will check again in 1000ms 07:45:41.006 [debug] Current batch of media processed. Will check again in 1000ms 07:45:41.104 [debug] Current batch of media processed. Will check again in 1000ms 07:45:42.007 [debug] Current batch of media processed. Will check again in 1000ms 07:45:42.106 [debug] Current batch of media processed. Will check again in 1000ms 07:45:43.008 [debug] Current batch of media processed. Will check again in 1000ms 07:45:43.107 [debug] Current batch of media processed. Will check again in 1000ms 07:45:44.011 [debug] Current batch of media processed. Will check again in 1000ms 07:45:44.109 [debug] Current batch of media processed. Will check again in 1000ms 07:45:45.013 [debug] Current batch of media processed. Will check again in 1000ms 07:45:45.109 [debug] Current batch of media processed. Will check again in 1000ms 07:45:46.019 [debug] Current batch of media processed. Will check again in 1000ms 07:45:46.111 [debug] Current batch of media processed. Will check again in 1000ms 07:45:47.020 [debug] Current batch of media processed. Will check again in 1000ms 07:45:47.112 [debug] Current batch of media processed. Will check again in 1000ms 07:45:48.021 [debug] Current batch of media processed. Will check again in 1000ms 07:45:48.113 [debug] Current batch of media processed. Will check again in 1000ms 07:45:49.023 [debug] Current batch of media processed. Will check again in 1000ms 07:45:49.116 [debug] Current batch of media processed. Will check again in 1000ms 07:45:49.139 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:45:50.024 [debug] Current batch of media processed. Will check again in 1000ms 07:45:50.124 [debug] Current batch of media processed. Will check again in 1000ms 07:45:51.025 [debug] Current batch of media processed. Will check again in 1000ms 07:45:51.125 [debug] Current batch of media processed. Will check again in 1000ms 07:45:52.026 [debug] Current batch of media processed. Will check again in 1000ms 07:45:52.128 [debug] Current batch of media processed. Will check again in 1000ms 07:45:53.068 [debug] Current batch of media processed. Will check again in 1000ms 07:45:53.129 [debug] Current batch of media processed. Will check again in 1000ms 07:45:54.069 [debug] Current batch of media processed. Will check again in 1000ms 07:45:54.130 [debug] Current batch of media processed. Will check again in 1000ms 07:45:55.070 [debug] Current batch of media processed. Will check again in 1000ms 07:45:55.133 [debug] Current batch of media processed. Will check again in 1000ms 07:45:56.072 [debug] Current batch of media processed. Will check again in 1000ms 07:45:56.134 [debug] Current batch of media processed. Will check again in 1000ms 07:45:57.073 [debug] Current batch of media processed. Will check again in 1000ms 07:45:57.135 [debug] Current batch of media processed. Will check again in 1000ms 07:45:58.074 [debug] Current batch of media processed. Will check again in 1000ms 07:45:58.136 [debug] Current batch of media processed. Will check again in 1000ms 07:45:59.075 [debug] Current batch of media processed. Will check again in 1000ms 07:45:59.137 [debug] Current batch of media processed. Will check again in 1000ms 07:46:00.078 [debug] Current batch of media processed. Will check again in 1000ms 07:46:00.138 [debug] Current batch of media processed. Will check again in 1000ms 07:46:00.906 [info] {"source":"oban","duration":2122,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:46:01.078 [debug] Current batch of media processed. Will check again in 1000ms 07:46:01.140 [debug] Current batch of media processed. Will check again in 1000ms 07:46:02.081 [debug] Current batch of media processed. Will check again in 1000ms 07:46:02.140 [debug] Current batch of media processed. Will check again in 1000ms 07:46:03.083 [debug] Current batch of media processed. Will check again in 1000ms 07:46:03.142 [debug] Current batch of media processed. Will check again in 1000ms 07:46:04.086 [debug] Current batch of media processed. Will check again in 1000ms 07:46:04.142 [debug] Current batch of media processed. Will check again in 1000ms 07:46:05.088 [debug] Current batch of media processed. Will check again in 1000ms 07:46:05.143 [debug] Current batch of media processed. Will check again in 1000ms 07:46:06.090 [debug] Current batch of media processed. Will check again in 1000ms 07:46:06.145 [debug] Current batch of media processed. Will check again in 1000ms 07:46:07.091 [debug] Current batch of media processed. Will check again in 1000ms 07:46:07.146 [debug] Current batch of media processed. Will check again in 1000ms 07:46:08.092 [debug] Current batch of media processed. Will check again in 1000ms 07:46:08.147 [debug] Current batch of media processed. Will check again in 1000ms 07:46:09.093 [debug] Current batch of media processed. Will check again in 1000ms 07:46:09.148 [debug] Current batch of media processed. Will check again in 1000ms 07:46:10.094 [debug] Current batch of media processed. Will check again in 1000ms 07:46:10.149 [debug] Current batch of media processed. Will check again in 1000ms 07:46:11.095 [debug] Current batch of media processed. Will check again in 1000ms 07:46:11.150 [debug] Current batch of media processed. Will check again in 1000ms 07:46:12.097 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем восьмидесятые, Меладзе, недрочабрь, Грету Тунберг, портативные консоли, прокрастинацию, Айрис или Тифа, Йеннифер или Трисс и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "duration" => 10333, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e062300 - ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг.mp4", "id" => "lcw6bNMkEk4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=lcw6bNMkEk4", "playlist_index" => 11, "timestamp" => 1750682626, "title" => "ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг", "upload_date" => "20250623"} 07:46:12.097 [debug] QUERY OK source="sources" db=0.3ms idle=1181.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:46:12.098 [debug] QUERY OK source="sources" db=0.5ms idle=1182.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:46:12.101 [debug] QUERY OK source="media_items" db=1.1ms idle=1184.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-23 12:43:46Z], 122] 07:46:12.152 [debug] Current batch of media processed. Will check again in 1000ms 07:46:12.167 [debug] QUERY OK source="media_items" db=65.3ms idle=299.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем восьмидесятые, Меладзе, недрочабрь, Грету Тунберг, портативные консоли, прокрастинацию, Айрис или Тифа, Йеннифер или Трисс и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг", "d15498c2-3ded-41bd-85be-14b5ab3f6f3b", 10333, true, "lcw6bNMkEk4", "https://www.youtube.com/watch?v=lcw6bNMkEk4", 11, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e062300 - ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг.mp4", false, false, false, 122, [], 1, ~U[2025-06-23 12:43:46Z], ~U[2026-04-04 04:46:12Z], ~U[2026-04-04 04:46:12Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем восьмидесятые, Меладзе, недрочабрь, Грету Тунберг, портативные консоли, прокрастинацию, Айрис или Тифа, Йеннифер или Трисс и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг", 10333, true, "lcw6bNMkEk4", "https://www.youtube.com/watch?v=lcw6bNMkEk4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e062300 - ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг.mp4", false, 122, ~U[2025-06-23 12:43:46Z]] 07:46:12.170 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=251.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:46:12.174 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=75.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:46:12.175 [debug] QUERY OK source="media_items" db=0.5ms idle=75.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 [318133] 07:46:12.175 [debug] Current batch of media processed. Will check again in 1000ms 07:46:13.154 [debug] Current batch of media processed. Will check again in 1000ms 07:46:13.176 [debug] Current batch of media processed. Will check again in 1000ms 07:46:14.155 [debug] Current batch of media processed. Will check again in 1000ms 07:46:14.177 [debug] Current batch of media processed. Will check again in 1000ms 07:46:15.156 [debug] Current batch of media processed. Will check again in 1000ms 07:46:15.178 [debug] Current batch of media processed. Will check again in 1000ms 07:46:16.157 [debug] Current batch of media processed. Will check again in 1000ms 07:46:16.179 [debug] Current batch of media processed. Will check again in 1000ms 07:46:17.158 [debug] Current batch of media processed. Will check again in 1000ms 07:46:17.180 [debug] Current batch of media processed. Will check again in 1000ms 07:46:18.159 [debug] Current batch of media processed. Will check again in 1000ms 07:46:18.181 [debug] Current batch of media processed. Will check again in 1000ms 07:46:19.141 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:19.160 [debug] Current batch of media processed. Will check again in 1000ms 07:46:19.182 [debug] Current batch of media processed. Will check again in 1000ms 07:46:20.161 [debug] Current batch of media processed. Will check again in 1000ms 07:46:20.183 [debug] Current batch of media processed. Will check again in 1000ms 07:46:21.163 [debug] Current batch of media processed. Will check again in 1000ms 07:46:21.184 [debug] Current batch of media processed. Will check again in 1000ms 07:46:22.164 [debug] Current batch of media processed. Will check again in 1000ms 07:46:22.186 [debug] Current batch of media processed. Will check again in 1000ms 07:46:23.165 [debug] Current batch of media processed. Will check again in 1000ms 07:46:23.188 [debug] Current batch of media processed. Will check again in 1000ms 07:46:24.167 [debug] Current batch of media processed. Will check again in 1000ms 07:46:24.188 [debug] Current batch of media processed. Will check again in 1000ms 07:46:25.169 [debug] Current batch of media processed. Will check again in 1000ms 07:46:25.191 [debug] Current batch of media processed. Will check again in 1000ms 07:46:26.169 [debug] Current batch of media processed. Will check again in 1000ms 07:46:26.192 [debug] Current batch of media processed. Will check again in 1000ms 07:46:27.170 [debug] Current batch of media processed. Will check again in 1000ms 07:46:27.193 [debug] Current batch of media processed. Will check again in 1000ms 07:46:28.171 [debug] Current batch of media processed. Will check again in 1000ms 07:46:28.194 [debug] Current batch of media processed. Will check again in 1000ms 07:46:29.172 [debug] Current batch of media processed. Will check again in 1000ms 07:46:29.195 [debug] Current batch of media processed. Will check again in 1000ms 07:46:30.174 [debug] Current batch of media processed. Will check again in 1000ms 07:46:30.196 [debug] Current batch of media processed. Will check again in 1000ms 07:46:31.175 [debug] Current batch of media processed. Will check again in 1000ms 07:46:31.198 [debug] Current batch of media processed. Will check again in 1000ms 07:46:32.176 [debug] Current batch of media processed. Will check again in 1000ms 07:46:32.200 [debug] Current batch of media processed. Will check again in 1000ms 07:46:33.177 [debug] Current batch of media processed. Will check again in 1000ms 07:46:33.201 [debug] Current batch of media processed. Will check again in 1000ms 07:46:34.178 [debug] Current batch of media processed. Will check again in 1000ms 07:46:34.203 [debug] Current batch of media processed. Will check again in 1000ms 07:46:35.179 [debug] Current batch of media processed. Will check again in 1000ms 07:46:35.204 [debug] Current batch of media processed. Will check again in 1000ms 07:46:36.180 [debug] Current batch of media processed. Will check again in 1000ms 07:46:36.205 [debug] Current batch of media processed. Will check again in 1000ms 07:46:37.181 [debug] Current batch of media processed. Will check again in 1000ms 07:46:37.207 [debug] Current batch of media processed. Will check again in 1000ms 07:46:38.183 [debug] Current batch of media processed. Will check again in 1000ms 07:46:38.208 [debug] Current batch of media processed. Will check again in 1000ms 07:46:39.184 [debug] Current batch of media processed. Will check again in 1000ms 07:46:39.209 [debug] Current batch of media processed. Will check again in 1000ms 07:46:40.185 [debug] Current batch of media processed. Will check again in 1000ms 07:46:40.210 [debug] Current batch of media processed. Will check again in 1000ms 07:46:41.186 [debug] Current batch of media processed. Will check again in 1000ms 07:46:41.212 [debug] Current batch of media processed. Will check again in 1000ms 07:46:42.201 [debug] Current batch of media processed. Will check again in 1000ms 07:46:42.213 [debug] Current batch of media processed. Will check again in 1000ms 07:46:43.202 [debug] Current batch of media processed. Will check again in 1000ms 07:46:43.214 [debug] Current batch of media processed. Will check again in 1000ms 07:46:44.203 [debug] Current batch of media processed. Will check again in 1000ms 07:46:44.215 [debug] Current batch of media processed. Will check again in 1000ms 07:46:45.204 [debug] Current batch of media processed. Will check again in 1000ms 07:46:45.216 [debug] Current batch of media processed. Will check again in 1000ms 07:46:46.206 [debug] Current batch of media processed. Will check again in 1000ms 07:46:46.217 [debug] Current batch of media processed. Will check again in 1000ms 07:46:47.208 [debug] Current batch of media processed. Will check again in 1000ms 07:46:47.219 [debug] Current batch of media processed. Will check again in 1000ms 07:46:48.209 [debug] Current batch of media processed. Will check again in 1000ms 07:46:48.220 [debug] Current batch of media processed. Will check again in 1000ms 07:46:49.143 [info] {"source":"oban","duration":1452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:46:49.210 [debug] Current batch of media processed. Will check again in 1000ms 07:46:49.221 [debug] Current batch of media processed. Will check again in 1000ms 07:46:50.211 [debug] Current batch of media processed. Will check again in 1000ms 07:46:50.222 [debug] Current batch of media processed. Will check again in 1000ms 07:46:51.212 [debug] Current batch of media processed. Will check again in 1000ms 07:46:51.223 [debug] Current batch of media processed. Will check again in 1000ms 07:46:52.213 [debug] Current batch of media processed. Will check again in 1000ms 07:46:52.224 [debug] Current batch of media processed. Will check again in 1000ms 07:46:53.214 [debug] Current batch of media processed. Will check again in 1000ms 07:46:53.226 [debug] Current batch of media processed. Will check again in 1000ms 07:46:54.216 [debug] Current batch of media processed. Will check again in 1000ms 07:46:54.227 [debug] Current batch of media processed. Will check again in 1000ms 07:46:55.217 [debug] Current batch of media processed. Will check again in 1000ms 07:46:55.229 [debug] Current batch of media processed. Will check again in 1000ms 07:46:56.218 [debug] Current batch of media processed. Will check again in 1000ms 07:46:56.230 [debug] Current batch of media processed. Will check again in 1000ms 07:46:57.219 [debug] Current batch of media processed. Will check again in 1000ms 07:46:57.231 [debug] Current batch of media processed. Will check again in 1000ms 07:46:58.220 [debug] Current batch of media processed. Will check again in 1000ms 07:46:58.232 [debug] Current batch of media processed. Will check again in 1000ms 07:46:59.223 [debug] Current batch of media processed. Will check again in 1000ms 07:46:59.233 [debug] Current batch of media processed. Will check again in 1000ms 07:47:00.241 [debug] Current batch of media processed. Will check again in 1000ms 07:47:00.241 [debug] Current batch of media processed. Will check again in 1000ms 07:47:00.907 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:47:01.242 [debug] Current batch of media processed. Will check again in 1000ms 07:47:01.242 [debug] Current batch of media processed. Will check again in 1000ms 07:47:02.243 [debug] Current batch of media processed. Will check again in 1000ms 07:47:02.243 [debug] Current batch of media processed. Will check again in 1000ms 07:47:03.244 [debug] Current batch of media processed. Will check again in 1000ms 07:47:03.244 [debug] Current batch of media processed. Will check again in 1000ms 07:47:04.245 [debug] Current batch of media processed. Will check again in 1000ms 07:47:04.245 [debug] Current batch of media processed. Will check again in 1000ms 07:47:05.246 [debug] Current batch of media processed. Will check again in 1000ms 07:47:05.246 [debug] Current batch of media processed. Will check again in 1000ms 07:47:06.247 [debug] Current batch of media processed. Will check again in 1000ms 07:47:06.248 [debug] Current batch of media processed. Will check again in 1000ms 07:47:07.248 [debug] Current batch of media processed. Will check again in 1000ms 07:47:07.249 [debug] Current batch of media processed. Will check again in 1000ms 07:47:08.249 [debug] Current batch of media processed. Will check again in 1000ms 07:47:08.250 [debug] Current batch of media processed. Will check again in 1000ms 07:47:09.250 [debug] Current batch of media processed. Will check again in 1000ms 07:47:09.251 [debug] Current batch of media processed. Will check again in 1000ms 07:47:10.251 [debug] Current batch of media processed. Will check again in 1000ms 07:47:10.253 [debug] Current batch of media processed. Will check again in 1000ms 07:47:11.252 [debug] Current batch of media processed. Will check again in 1000ms 07:47:11.253 [debug] Current batch of media processed. Will check again in 1000ms 07:47:12.254 [debug] Current batch of media processed. Will check again in 1000ms 07:47:12.255 [debug] Current batch of media processed. Will check again in 1000ms 07:47:13.255 [debug] Current batch of media processed. Will check again in 1000ms 07:47:13.256 [debug] Current batch of media processed. Will check again in 1000ms 07:47:14.256 [debug] Current batch of media processed. Will check again in 1000ms 07:47:14.257 [debug] Current batch of media processed. Will check again in 1000ms 07:47:15.257 [debug] Current batch of media processed. Will check again in 1000ms 07:47:15.259 [debug] Current batch of media processed. Will check again in 1000ms 07:47:16.258 [debug] Current batch of media processed. Will check again in 1000ms 07:47:16.260 [debug] Current batch of media processed. Will check again in 1000ms 07:47:17.259 [debug] Current batch of media processed. Will check again in 1000ms 07:47:17.261 [debug] Current batch of media processed. Will check again in 1000ms 07:47:18.260 [debug] Current batch of media processed. Will check again in 1000ms 07:47:18.262 [debug] Current batch of media processed. Will check again in 1000ms 07:47:19.145 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:19.261 [debug] Current batch of media processed. Will check again in 1000ms 07:47:19.263 [debug] Current batch of media processed. Will check again in 1000ms 07:47:20.262 [debug] Current batch of media processed. Will check again in 1000ms 07:47:20.264 [debug] Current batch of media processed. Will check again in 1000ms 07:47:21.263 [debug] Current batch of media processed. Will check again in 1000ms 07:47:21.265 [debug] Current batch of media processed. Will check again in 1000ms 07:47:22.265 [debug] Current batch of media processed. Will check again in 1000ms 07:47:22.267 [debug] Current batch of media processed. Will check again in 1000ms 07:47:23.266 [debug] Current batch of media processed. Will check again in 1000ms 07:47:23.268 [debug] Current batch of media processed. Will check again in 1000ms 07:47:24.267 [debug] Current batch of media processed. Will check again in 1000ms 07:47:24.269 [debug] Current batch of media processed. Will check again in 1000ms 07:47:25.268 [debug] Current batch of media processed. Will check again in 1000ms 07:47:25.270 [debug] Current batch of media processed. Will check again in 1000ms 07:47:26.269 [debug] Current batch of media processed. Will check again in 1000ms 07:47:26.271 [debug] Current batch of media processed. Will check again in 1000ms 07:47:27.270 [debug] Current batch of media processed. Will check again in 1000ms 07:47:27.272 [debug] Current batch of media processed. Will check again in 1000ms 07:47:28.271 [debug] Current batch of media processed. Will check again in 1000ms 07:47:28.273 [debug] Current batch of media processed. Will check again in 1000ms 07:47:29.274 [debug] Current batch of media processed. Will check again in 1000ms 07:47:29.274 [debug] Current batch of media processed. Will check again in 1000ms 07:47:30.275 [debug] Current batch of media processed. Will check again in 1000ms 07:47:30.275 [debug] Current batch of media processed. Will check again in 1000ms 07:47:31.276 [debug] Current batch of media processed. Will check again in 1000ms 07:47:31.276 [debug] Current batch of media processed. Will check again in 1000ms 07:47:32.277 [debug] Current batch of media processed. Will check again in 1000ms 07:47:32.277 [debug] Current batch of media processed. Will check again in 1000ms 07:47:33.278 [debug] Current batch of media processed. Will check again in 1000ms 07:47:33.278 [debug] Current batch of media processed. Will check again in 1000ms 07:47:34.279 [debug] Current batch of media processed. Will check again in 1000ms 07:47:34.279 [debug] Current batch of media processed. Will check again in 1000ms 07:47:35.280 [debug] Current batch of media processed. Will check again in 1000ms 07:47:35.280 [debug] Current batch of media processed. Will check again in 1000ms 07:47:36.281 [debug] Current batch of media processed. Will check again in 1000ms 07:47:36.281 [debug] Current batch of media processed. Will check again in 1000ms 07:47:37.282 [debug] Current batch of media processed. Will check again in 1000ms 07:47:37.282 [debug] Current batch of media processed. Will check again in 1000ms 07:47:38.283 [debug] Current batch of media processed. Will check again in 1000ms 07:47:38.283 [debug] Current batch of media processed. Will check again in 1000ms 07:47:39.284 [debug] Current batch of media processed. Will check again in 1000ms 07:47:39.284 [debug] Current batch of media processed. Will check again in 1000ms 07:47:40.285 [debug] Current batch of media processed. Will check again in 1000ms 07:47:40.285 [debug] Current batch of media processed. Will check again in 1000ms 07:47:41.286 [debug] Current batch of media processed. Will check again in 1000ms 07:47:41.286 [debug] Current batch of media processed. Will check again in 1000ms 07:47:42.287 [debug] Current batch of media processed. Will check again in 1000ms 07:47:42.287 [debug] Current batch of media processed. Will check again in 1000ms 07:47:43.288 [debug] Current batch of media processed. Will check again in 1000ms 07:47:43.288 [debug] Current batch of media processed. Will check again in 1000ms 07:47:44.289 [debug] Current batch of media processed. Will check again in 1000ms 07:47:44.289 [debug] Current batch of media processed. Will check again in 1000ms 07:47:45.290 [debug] Current batch of media processed. Will check again in 1000ms 07:47:45.291 [debug] Current batch of media processed. Will check again in 1000ms 07:47:46.291 [debug] Current batch of media processed. Will check again in 1000ms 07:47:46.291 [debug] Current batch of media processed. Will check again in 1000ms 07:47:47.292 [debug] Current batch of media processed. Will check again in 1000ms 07:47:47.292 [debug] Current batch of media processed. Will check again in 1000ms 07:47:48.293 [debug] Current batch of media processed. Will check again in 1000ms 07:47:48.293 [debug] Current batch of media processed. Will check again in 1000ms 07:47:49.149 [info] {"source":"oban","duration":3301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:47:49.294 [debug] Current batch of media processed. Will check again in 1000ms 07:47:49.294 [debug] Current batch of media processed. Will check again in 1000ms 07:47:50.296 [debug] Current batch of media processed. Will check again in 1000ms 07:47:50.296 [debug] Current batch of media processed. Will check again in 1000ms 07:47:51.297 [debug] Current batch of media processed. Will check again in 1000ms 07:47:51.298 [debug] Current batch of media processed. Will check again in 1000ms 07:47:52.299 [debug] Current batch of media processed. Will check again in 1000ms 07:47:52.299 [debug] Current batch of media processed. Will check again in 1000ms 07:47:53.300 [debug] Current batch of media processed. Will check again in 1000ms 07:47:53.300 [debug] Current batch of media processed. Will check again in 1000ms 07:47:54.301 [debug] Current batch of media processed. Will check again in 1000ms 07:47:54.301 [debug] Current batch of media processed. Will check again in 1000ms 07:47:55.302 [debug] Current batch of media processed. Will check again in 1000ms 07:47:55.302 [debug] Current batch of media processed. Will check again in 1000ms 07:47:56.304 [debug] Current batch of media processed. Will check again in 1000ms 07:47:56.307 [debug] Current batch of media processed. Will check again in 1000ms 07:47:57.305 [debug] Current batch of media processed. Will check again in 1000ms 07:47:57.308 [debug] Current batch of media processed. Will check again in 1000ms 07:47:58.306 [debug] Current batch of media processed. Will check again in 1000ms 07:47:58.309 [debug] Current batch of media processed. Will check again in 1000ms 07:47:59.307 [debug] Current batch of media processed. Will check again in 1000ms 07:47:59.310 [debug] Current batch of media processed. Will check again in 1000ms 07:48:00.311 [debug] Current batch of media processed. Will check again in 1000ms 07:48:00.312 [debug] Current batch of media processed. Will check again in 1000ms 07:48:00.909 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:48:01.313 [debug] Current batch of media processed. Will check again in 1000ms 07:48:01.313 [debug] Current batch of media processed. Will check again in 1000ms 07:48:02.313 [debug] Current batch of media processed. Will check again in 1000ms 07:48:02.314 [debug] Current batch of media processed. Will check again in 1000ms 07:48:03.314 [debug] Current batch of media processed. Will check again in 1000ms 07:48:03.316 [debug] Current batch of media processed. Will check again in 1000ms 07:48:04.316 [debug] Current batch of media processed. Will check again in 1000ms 07:48:04.317 [debug] Current batch of media processed. Will check again in 1000ms 07:48:05.317 [debug] Current batch of media processed. Will check again in 1000ms 07:48:05.320 [debug] Current batch of media processed. Will check again in 1000ms 07:48:06.318 [debug] Current batch of media processed. Will check again in 1000ms 07:48:06.322 [debug] Current batch of media processed. Will check again in 1000ms 07:48:07.320 [debug] Current batch of media processed. Will check again in 1000ms 07:48:07.325 [debug] Current batch of media processed. Will check again in 1000ms 07:48:08.322 [debug] Current batch of media processed. Will check again in 1000ms 07:48:08.326 [debug] Current batch of media processed. Will check again in 1000ms 07:48:09.324 [debug] Current batch of media processed. Will check again in 1000ms 07:48:09.326 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "КупиКомп на Вайлдберриз:\nhttps://www.wildberries.ru/seller/511129\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=tele&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Звонки мошенников\n03:30 Скам европейцев\n05:40 Как мошенники стали госструктурой\n08:00 Как выглядят скам-центры изнутри?\n12:00 Дропы", "duration" => 1002, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e113000 - ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?.mp4", "id" => "_J44yKPj3oc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_J44yKPj3oc", "playlist_index" => 18, "timestamp" => 1764490306, "title" => "ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?", "upload_date" => "20251130"} 07:48:09.327 [debug] QUERY OK source="sources" db=0.6ms idle=1400.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:48:09.329 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=971.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:48:09.331 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=402.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-30 08:11:46Z], 34] 07:48:09.412 [debug] QUERY OK source="media_items" db=80.0ms queue=0.1ms idle=405.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["КупиКомп на Вайлдберриз:\nhttps://www.wildberries.ru/seller/511129\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=tele&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Звонки мошенников\n03:30 Скам европейцев\n05:40 Как мошенники стали госструктурой\n08:00 Как выглядят скам-центры изнутри?\n12:00 Дропы", "ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?", "f49337b4-7955-4a98-bd33-62065f221a16", 1002, false, "_J44yKPj3oc", "https://www.youtube.com/watch?v=_J44yKPj3oc", 18, "/downloads/shows/Роман Юнеман/Season 2025/s2025e113000 - ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?.mp4", false, false, false, 34, [], 98, ~U[2025-11-30 08:11:46Z], ~U[2026-04-04 04:48:09Z], ~U[2026-04-04 04:48:09Z], "КупиКомп на Вайлдберриз:\nhttps://www.wildberries.ru/seller/511129\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=tele&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Звонки мошенников\n03:30 Скам европейцев\n05:40 Как мошенники стали госструктурой\n08:00 Как выглядят скам-центры изнутри?\n12:00 Дропы", "ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?", 1002, false, "_J44yKPj3oc", "https://www.youtube.com/watch?v=_J44yKPj3oc", "/downloads/shows/Роман Юнеман/Season 2025/s2025e113000 - ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?.mp4", false, 34, ~U[2025-11-30 08:11:46Z]] 07:48:09.415 [debug] QUERY OK source="sources" db=2.4ms idle=85.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:48:09.419 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=89.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:48:09.420 [debug] QUERY OK source="media_items" db=0.8ms idle=88.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 [462123] 07:48:09.420 [debug] Current batch of media processed. Will check again in 1000ms 07:48:10.325 [debug] Current batch of media processed. Will check again in 1000ms 07:48:10.422 [debug] Current batch of media processed. Will check again in 1000ms 07:48:11.326 [debug] Current batch of media processed. Will check again in 1000ms 07:48:11.423 [debug] Current batch of media processed. Will check again in 1000ms 07:48:12.327 [debug] Current batch of media processed. Will check again in 1000ms 07:48:12.425 [debug] Current batch of media processed. Will check again in 1000ms 07:48:13.328 [debug] Current batch of media processed. Will check again in 1000ms 07:48:13.425 [debug] Current batch of media processed. Will check again in 1000ms 07:48:14.329 [debug] Current batch of media processed. Will check again in 1000ms 07:48:14.426 [debug] Current batch of media processed. Will check again in 1000ms 07:48:15.331 [debug] Current batch of media processed. Will check again in 1000ms 07:48:15.427 [debug] Current batch of media processed. Will check again in 1000ms 07:48:16.331 [debug] Current batch of media processed. Will check again in 1000ms 07:48:16.428 [debug] Current batch of media processed. Will check again in 1000ms 07:48:17.332 [debug] Current batch of media processed. Will check again in 1000ms 07:48:17.429 [debug] Current batch of media processed. Will check again in 1000ms 07:48:18.333 [debug] Current batch of media processed. Will check again in 1000ms 07:48:18.430 [debug] Current batch of media processed. Will check again in 1000ms 07:48:19.151 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:19.334 [debug] Current batch of media processed. Will check again in 1000ms 07:48:19.431 [debug] Current batch of media processed. Will check again in 1000ms 07:48:20.335 [debug] Current batch of media processed. Will check again in 1000ms 07:48:20.432 [debug] Current batch of media processed. Will check again in 1000ms 07:48:21.337 [debug] Current batch of media processed. Will check again in 1000ms 07:48:21.434 [debug] Current batch of media processed. Will check again in 1000ms 07:48:22.339 [debug] Current batch of media processed. Will check again in 1000ms 07:48:22.434 [debug] Current batch of media processed. Will check again in 1000ms 07:48:23.340 [debug] Current batch of media processed. Will check again in 1000ms 07:48:23.435 [debug] Current batch of media processed. Will check again in 1000ms 07:48:24.341 [debug] Current batch of media processed. Will check again in 1000ms 07:48:24.436 [debug] Current batch of media processed. Will check again in 1000ms 07:48:25.342 [debug] Current batch of media processed. Will check again in 1000ms 07:48:25.437 [debug] Current batch of media processed. Will check again in 1000ms 07:48:26.343 [debug] Current batch of media processed. Will check again in 1000ms 07:48:26.438 [debug] Current batch of media processed. Will check again in 1000ms 07:48:27.344 [debug] Current batch of media processed. Will check again in 1000ms 07:48:27.439 [debug] Current batch of media processed. Will check again in 1000ms 07:48:28.345 [debug] Current batch of media processed. Will check again in 1000ms 07:48:28.440 [debug] Current batch of media processed. Will check again in 1000ms 07:48:29.346 [debug] Current batch of media processed. Will check again in 1000ms 07:48:29.441 [debug] Current batch of media processed. Will check again in 1000ms 07:48:30.347 [debug] Current batch of media processed. Will check again in 1000ms 07:48:30.442 [debug] Current batch of media processed. Will check again in 1000ms 07:48:31.348 [debug] Current batch of media processed. Will check again in 1000ms 07:48:31.443 [debug] Current batch of media processed. Will check again in 1000ms 07:48:32.350 [debug] Current batch of media processed. Will check again in 1000ms 07:48:32.446 [debug] Current batch of media processed. Will check again in 1000ms 07:48:33.350 [debug] Current batch of media processed. Will check again in 1000ms 07:48:33.446 [debug] Current batch of media processed. Will check again in 1000ms 07:48:34.351 [debug] Current batch of media processed. Will check again in 1000ms 07:48:34.447 [debug] Current batch of media processed. Will check again in 1000ms 07:48:35.353 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем пироги, теорию сознания, фильмы ужасов, брейнрот, осознанные сны и американ лин.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 8889, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e051900 - ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин.mp4", "id" => "RoIJZAl4HFg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=RoIJZAl4HFg", "playlist_index" => 12, "timestamp" => 1747631154, "title" => "ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин", "upload_date" => "20250519"} 07:48:35.353 [debug] QUERY OK source="sources" db=0.3ms idle=899.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:48:35.354 [debug] QUERY OK source="sources" db=0.2ms idle=426.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:48:35.355 [debug] QUERY OK source="media_items" db=0.8ms idle=427.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-19 05:05:54Z], 122] 07:48:35.397 [debug] QUERY OK source="media_items" db=41.2ms idle=428.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем пироги, теорию сознания, фильмы ужасов, брейнрот, осознанные сны и американ лин.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин", "2dcff219-b015-4747-b732-8541507d11a6", 8889, true, "RoIJZAl4HFg", "https://www.youtube.com/watch?v=RoIJZAl4HFg", 12, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e051900 - ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин.mp4", false, false, false, 122, [], 1, ~U[2025-05-19 05:05:54Z], ~U[2026-04-04 04:48:35Z], ~U[2026-04-04 04:48:35Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем пироги, теорию сознания, фильмы ужасов, брейнрот, осознанные сны и американ лин.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин", 8889, true, "RoIJZAl4HFg", "https://www.youtube.com/watch?v=RoIJZAl4HFg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e051900 - ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин.mp4", false, 122, ~U[2025-05-19 05:05:54Z]] 07:48:35.399 [debug] QUERY OK source="sources" db=1.6ms idle=470.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:48:35.400 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=45.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:48:35.400 [debug] QUERY OK source="media_items" db=0.4ms idle=45.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 [276449] 07:48:35.401 [debug] Current batch of media processed. Will check again in 1000ms 07:48:35.448 [debug] Current batch of media processed. Will check again in 1000ms 07:48:36.401 [debug] Current batch of media processed. Will check again in 1000ms 07:48:36.449 [debug] Current batch of media processed. Will check again in 1000ms 07:48:37.402 [debug] Current batch of media processed. Will check again in 1000ms 07:48:37.450 [debug] Current batch of media processed. Will check again in 1000ms 07:48:38.403 [debug] Current batch of media processed. Will check again in 1000ms 07:48:38.451 [debug] Current batch of media processed. Will check again in 1000ms 07:48:39.404 [debug] Current batch of media processed. Will check again in 1000ms 07:48:39.454 [debug] Current batch of media processed. Will check again in 1000ms 07:48:40.405 [debug] Current batch of media processed. Will check again in 1000ms 07:48:40.455 [debug] Current batch of media processed. Will check again in 1000ms 07:48:41.406 [debug] Current batch of media processed. Will check again in 1000ms 07:48:41.456 [debug] Current batch of media processed. Will check again in 1000ms 07:48:42.408 [debug] Current batch of media processed. Will check again in 1000ms 07:48:42.458 [debug] Current batch of media processed. Will check again in 1000ms 07:48:43.410 [debug] Current batch of media processed. Will check again in 1000ms 07:48:43.460 [debug] Current batch of media processed. Will check again in 1000ms 07:48:44.411 [debug] Current batch of media processed. Will check again in 1000ms 07:48:44.461 [debug] Current batch of media processed. Will check again in 1000ms 07:48:45.412 [debug] Current batch of media processed. Will check again in 1000ms 07:48:45.463 [debug] Current batch of media processed. Will check again in 1000ms 07:48:46.413 [debug] Current batch of media processed. Will check again in 1000ms 07:48:46.464 [debug] Current batch of media processed. Will check again in 1000ms 07:48:47.414 [debug] Current batch of media processed. Will check again in 1000ms 07:48:47.465 [debug] Current batch of media processed. Will check again in 1000ms 07:48:48.415 [debug] Current batch of media processed. Will check again in 1000ms 07:48:48.466 [debug] Current batch of media processed. Will check again in 1000ms 07:48:49.154 [info] {"source":"oban","duration":1558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:48:49.416 [debug] Current batch of media processed. Will check again in 1000ms 07:48:49.467 [debug] Current batch of media processed. Will check again in 1000ms 07:48:50.417 [debug] Current batch of media processed. Will check again in 1000ms 07:48:50.468 [debug] Current batch of media processed. Will check again in 1000ms 07:48:51.418 [debug] Current batch of media processed. Will check again in 1000ms 07:48:51.469 [debug] Current batch of media processed. Will check again in 1000ms 07:48:52.419 [debug] Current batch of media processed. Will check again in 1000ms 07:48:52.470 [debug] Current batch of media processed. Will check again in 1000ms 07:48:53.420 [debug] Current batch of media processed. Will check again in 1000ms 07:48:53.471 [debug] Current batch of media processed. Will check again in 1000ms 07:48:54.421 [debug] Current batch of media processed. Will check again in 1000ms 07:48:54.472 [debug] Current batch of media processed. Will check again in 1000ms 07:48:55.422 [debug] Current batch of media processed. Will check again in 1000ms 07:48:55.474 [debug] Current batch of media processed. Will check again in 1000ms 07:48:56.423 [debug] Current batch of media processed. Will check again in 1000ms 07:48:56.477 [debug] Current batch of media processed. Will check again in 1000ms 07:48:57.425 [debug] Current batch of media processed. Will check again in 1000ms 07:48:57.478 [debug] Current batch of media processed. Will check again in 1000ms 07:48:58.427 [debug] Current batch of media processed. Will check again in 1000ms 07:48:58.479 [debug] Current batch of media processed. Will check again in 1000ms 07:48:59.428 [debug] Current batch of media processed. Will check again in 1000ms 07:48:59.480 [debug] Current batch of media processed. Will check again in 1000ms 07:49:00.429 [debug] Current batch of media processed. Will check again in 1000ms 07:49:00.481 [debug] Current batch of media processed. Will check again in 1000ms 07:49:00.910 [info] {"source":"oban","duration":480,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:49:01.431 [debug] Current batch of media processed. Will check again in 1000ms 07:49:01.482 [debug] Current batch of media processed. Will check again in 1000ms 07:49:02.432 [debug] Current batch of media processed. Will check again in 1000ms 07:49:02.484 [debug] Current batch of media processed. Will check again in 1000ms 07:49:03.433 [debug] Current batch of media processed. Will check again in 1000ms 07:49:03.485 [debug] Current batch of media processed. Will check again in 1000ms 07:49:04.434 [debug] Current batch of media processed. Will check again in 1000ms 07:49:04.486 [debug] Current batch of media processed. Will check again in 1000ms 07:49:05.437 [debug] Current batch of media processed. Will check again in 1000ms 07:49:05.487 [debug] Current batch of media processed. Will check again in 1000ms 07:49:06.438 [debug] Current batch of media processed. Will check again in 1000ms 07:49:06.488 [debug] Current batch of media processed. Will check again in 1000ms 07:49:07.440 [debug] Current batch of media processed. Will check again in 1000ms 07:49:07.491 [debug] Current batch of media processed. Will check again in 1000ms 07:49:08.442 [debug] Current batch of media processed. Will check again in 1000ms 07:49:08.492 [debug] Current batch of media processed. Will check again in 1000ms 07:49:09.445 [debug] Current batch of media processed. Will check again in 1000ms 07:49:09.493 [debug] Current batch of media processed. Will check again in 1000ms 07:49:10.448 [debug] Current batch of media processed. Will check again in 1000ms 07:49:10.496 [debug] Current batch of media processed. Will check again in 1000ms 07:49:11.450 [debug] Current batch of media processed. Will check again in 1000ms 07:49:11.498 [debug] Current batch of media processed. Will check again in 1000ms 07:49:12.453 [debug] Current batch of media processed. Will check again in 1000ms 07:49:12.499 [debug] Current batch of media processed. Will check again in 1000ms 07:49:13.453 [debug] Current batch of media processed. Will check again in 1000ms 07:49:13.500 [debug] Current batch of media processed. Will check again in 1000ms 07:49:14.454 [debug] Current batch of media processed. Will check again in 1000ms 07:49:14.501 [debug] Current batch of media processed. Will check again in 1000ms 07:49:15.455 [debug] Current batch of media processed. Will check again in 1000ms 07:49:15.502 [debug] Current batch of media processed. Will check again in 1000ms 07:49:16.456 [debug] Current batch of media processed. Will check again in 1000ms 07:49:16.504 [debug] Current batch of media processed. Will check again in 1000ms 07:49:17.457 [debug] Current batch of media processed. Will check again in 1000ms 07:49:17.505 [debug] Current batch of media processed. Will check again in 1000ms 07:49:18.458 [debug] Current batch of media processed. Will check again in 1000ms 07:49:18.506 [debug] Current batch of media processed. Will check again in 1000ms 07:49:19.156 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:19.459 [debug] Current batch of media processed. Will check again in 1000ms 07:49:19.507 [debug] Current batch of media processed. Will check again in 1000ms 07:49:20.460 [debug] Current batch of media processed. Will check again in 1000ms 07:49:20.508 [debug] Current batch of media processed. Will check again in 1000ms 07:49:21.462 [debug] Current batch of media processed. Will check again in 1000ms 07:49:21.509 [debug] Current batch of media processed. Will check again in 1000ms 07:49:22.470 [debug] Current batch of media processed. Will check again in 1000ms 07:49:22.510 [debug] Current batch of media processed. Will check again in 1000ms 07:49:23.471 [debug] Current batch of media processed. Will check again in 1000ms 07:49:23.511 [debug] Current batch of media processed. Will check again in 1000ms 07:49:24.473 [debug] Current batch of media processed. Will check again in 1000ms 07:49:24.512 [debug] Current batch of media processed. Will check again in 1000ms 07:49:25.477 [debug] Current batch of media processed. Will check again in 1000ms 07:49:25.513 [debug] Current batch of media processed. Will check again in 1000ms 07:49:26.479 [debug] Current batch of media processed. Will check again in 1000ms 07:49:26.515 [debug] Current batch of media processed. Will check again in 1000ms 07:49:27.480 [debug] Current batch of media processed. Will check again in 1000ms 07:49:27.516 [debug] Current batch of media processed. Will check again in 1000ms 07:49:28.481 [debug] Current batch of media processed. Will check again in 1000ms 07:49:28.517 [debug] Current batch of media processed. Will check again in 1000ms 07:49:29.482 [debug] Current batch of media processed. Will check again in 1000ms 07:49:29.521 [debug] Current batch of media processed. Will check again in 1000ms 07:49:30.483 [debug] Current batch of media processed. Will check again in 1000ms 07:49:30.522 [debug] Current batch of media processed. Will check again in 1000ms 07:49:31.485 [debug] Current batch of media processed. Will check again in 1000ms 07:49:31.524 [debug] Current batch of media processed. Will check again in 1000ms 07:49:32.486 [debug] Current batch of media processed. Will check again in 1000ms 07:49:32.525 [debug] Current batch of media processed. Will check again in 1000ms 07:49:33.486 [debug] Current batch of media processed. Will check again in 1000ms 07:49:33.526 [debug] Current batch of media processed. Will check again in 1000ms 07:49:34.487 [debug] Current batch of media processed. Will check again in 1000ms 07:49:34.527 [debug] Current batch of media processed. Will check again in 1000ms 07:49:35.488 [debug] Current batch of media processed. Will check again in 1000ms 07:49:35.528 [debug] Current batch of media processed. Will check again in 1000ms 07:49:36.489 [debug] Current batch of media processed. Will check again in 1000ms 07:49:36.529 [debug] Current batch of media processed. Will check again in 1000ms 07:49:37.490 [debug] Current batch of media processed. Will check again in 1000ms 07:49:37.530 [debug] Current batch of media processed. Will check again in 1000ms 07:49:38.491 [debug] Current batch of media processed. Will check again in 1000ms 07:49:38.531 [debug] Current batch of media processed. Will check again in 1000ms 07:49:39.492 [debug] Current batch of media processed. Will check again in 1000ms 07:49:39.532 [debug] Current batch of media processed. Will check again in 1000ms 07:49:40.493 [debug] Current batch of media processed. Will check again in 1000ms 07:49:40.534 [debug] Current batch of media processed. Will check again in 1000ms 07:49:41.494 [debug] Current batch of media processed. Will check again in 1000ms 07:49:41.537 [debug] Current batch of media processed. Will check again in 1000ms 07:49:42.495 [debug] Current batch of media processed. Will check again in 1000ms 07:49:42.538 [debug] Current batch of media processed. Will check again in 1000ms 07:49:43.496 [debug] Current batch of media processed. Will check again in 1000ms 07:49:43.539 [debug] Current batch of media processed. Will check again in 1000ms 07:49:44.497 [debug] Current batch of media processed. Will check again in 1000ms 07:49:44.540 [debug] Current batch of media processed. Will check again in 1000ms 07:49:45.498 [debug] Current batch of media processed. Will check again in 1000ms 07:49:45.541 [debug] Current batch of media processed. Will check again in 1000ms 07:49:46.499 [debug] Current batch of media processed. Will check again in 1000ms 07:49:46.542 [debug] Current batch of media processed. Will check again in 1000ms 07:49:47.500 [debug] Current batch of media processed. Will check again in 1000ms 07:49:47.543 [debug] Current batch of media processed. Will check again in 1000ms 07:49:48.501 [debug] Current batch of media processed. Will check again in 1000ms 07:49:48.544 [debug] Current batch of media processed. Will check again in 1000ms 07:49:49.158 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:49:49.502 [debug] Current batch of media processed. Will check again in 1000ms 07:49:49.545 [debug] Current batch of media processed. Will check again in 1000ms 07:49:50.503 [debug] Current batch of media processed. Will check again in 1000ms 07:49:50.546 [debug] Current batch of media processed. Will check again in 1000ms 07:49:51.504 [debug] Current batch of media processed. Will check again in 1000ms 07:49:51.547 [debug] Current batch of media processed. Will check again in 1000ms 07:49:52.507 [debug] Current batch of media processed. Will check again in 1000ms 07:49:52.548 [debug] Current batch of media processed. Will check again in 1000ms 07:49:53.508 [debug] Current batch of media processed. Will check again in 1000ms 07:49:53.549 [debug] Current batch of media processed. Will check again in 1000ms 07:49:54.509 [debug] Current batch of media processed. Will check again in 1000ms 07:49:54.550 [debug] Current batch of media processed. Will check again in 1000ms 07:49:55.510 [debug] Current batch of media processed. Will check again in 1000ms 07:49:55.551 [debug] Current batch of media processed. Will check again in 1000ms 07:49:56.513 [debug] Current batch of media processed. Will check again in 1000ms 07:49:56.554 [debug] Current batch of media processed. Will check again in 1000ms 07:49:57.514 [debug] Current batch of media processed. Will check again in 1000ms 07:49:57.556 [debug] Current batch of media processed. Will check again in 1000ms 07:49:58.515 [debug] Current batch of media processed. Will check again in 1000ms 07:49:58.558 [debug] Current batch of media processed. Will check again in 1000ms 07:49:59.516 [debug] Current batch of media processed. Will check again in 1000ms 07:49:59.559 [debug] Current batch of media processed. Will check again in 1000ms 07:50:00.517 [debug] Current batch of media processed. Will check again in 1000ms 07:50:00.561 [debug] Current batch of media processed. Will check again in 1000ms 07:50:00.910 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:50:01.520 [debug] Current batch of media processed. Will check again in 1000ms 07:50:01.563 [debug] Current batch of media processed. Will check again in 1000ms 07:50:02.521 [debug] Current batch of media processed. Will check again in 1000ms 07:50:02.564 [debug] Current batch of media processed. Will check again in 1000ms 07:50:03.522 [debug] Current batch of media processed. Will check again in 1000ms 07:50:03.566 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Получите удвоенный период работы в сервисе для командной работы Strive, платите за один год пользования, а получаете два. Канбан-доски, регламенты и документы в одном таск-трекере https://link.striveapp.ru/yuneman\n\nПодпишитесь на Петра:\nhttps://www.youtube.com/@TihonovTime\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=terror&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Русские в Исл***ком государстве?\n04:00 Куда ушли чеченцы?\n07:00 Национальные структуры боевиков\n11:00 Иностранные бойцы в исламских структурах\n14:00 Жёны и дети террористов", "duration" => 1181, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e112400 - ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?.mp4", "id" => "EBdCoEtxKrE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EBdCoEtxKrE", "playlist_index" => 19, "timestamp" => 1763992792, "title" => "ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?", "upload_date" => "20251124"} 07:50:03.570 [debug] QUERY OK source="sources" db=2.9ms idle=1631.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:50:03.574 [debug] QUERY OK source="sources" db=3.4ms idle=797.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:50:03.577 [debug] QUERY OK source="media_items" db=1.7ms queue=0.4ms idle=639.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-24 13:59:52Z], 34] 07:50:03.610 [debug] QUERY OK source="media_items" db=31.7ms idle=642.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получите удвоенный период работы в сервисе для командной работы Strive, платите за один год пользования, а получаете два. Канбан-доски, регламенты и документы в одном таск-трекере https://link.striveapp.ru/yuneman\n\nПодпишитесь на Петра:\nhttps://www.youtube.com/@TihonovTime\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=terror&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Русские в Исл***ком государстве?\n04:00 Куда ушли чеченцы?\n07:00 Национальные структуры боевиков\n11:00 Иностранные бойцы в исламских структурах\n14:00 Жёны и дети террористов", "ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?", "23d20978-5a19-45fd-bb0a-7836aafc9077", 1181, false, "EBdCoEtxKrE", "https://www.youtube.com/watch?v=EBdCoEtxKrE", 19, "/downloads/shows/Роман Юнеман/Season 2025/s2025e112400 - ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?.mp4", false, false, false, 34, [], 98, ~U[2025-11-24 13:59:52Z], ~U[2026-04-04 04:50:03Z], ~U[2026-04-04 04:50:03Z], "Получите удвоенный период работы в сервисе для командной работы Strive, платите за один год пользования, а получаете два. Канбан-доски, регламенты и документы в одном таск-трекере https://link.striveapp.ru/yuneman\n\nПодпишитесь на Петра:\nhttps://www.youtube.com/@TihonovTime\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=terror&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Русские в Исл***ком государстве?\n04:00 Куда ушли чеченцы?\n07:00 Национальные структуры боевиков\n11:00 Иностранные бойцы в исламских структурах\n14:00 Жёны и дети террористов", "ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?", 1181, false, "EBdCoEtxKrE", "https://www.youtube.com/watch?v=EBdCoEtxKrE", "/downloads/shows/Роман Юнеман/Season 2025/s2025e112400 - ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?.mp4", false, 34, ~U[2025-11-24 13:59:52Z]] 07:50:03.612 [debug] QUERY OK source="sources" db=1.3ms idle=674.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:50:03.612 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=41.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:50:03.613 [debug] QUERY OK source="media_items" db=0.3ms idle=38.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 [458014] 07:50:03.613 [debug] Current batch of media processed. Will check again in 1000ms 07:50:04.524 [debug] Current batch of media processed. Will check again in 1000ms 07:50:04.614 [debug] Current batch of media processed. Will check again in 1000ms 07:50:05.525 [debug] Current batch of media processed. Will check again in 1000ms 07:50:05.615 [debug] Current batch of media processed. Will check again in 1000ms 07:50:06.527 [debug] Current batch of media processed. Will check again in 1000ms 07:50:06.616 [debug] Current batch of media processed. Will check again in 1000ms 07:50:07.529 [debug] Current batch of media processed. Will check again in 1000ms 07:50:07.619 [debug] Current batch of media processed. Will check again in 1000ms 07:50:08.530 [debug] Current batch of media processed. Will check again in 1000ms 07:50:08.621 [debug] Current batch of media processed. Will check again in 1000ms 07:50:09.533 [debug] Current batch of media processed. Will check again in 1000ms 07:50:09.621 [debug] Current batch of media processed. Will check again in 1000ms 07:50:10.534 [debug] Current batch of media processed. Will check again in 1000ms 07:50:10.623 [debug] Current batch of media processed. Will check again in 1000ms 07:50:11.535 [debug] Current batch of media processed. Will check again in 1000ms 07:50:11.624 [debug] Current batch of media processed. Will check again in 1000ms 07:50:12.538 [debug] Current batch of media processed. Will check again in 1000ms 07:50:12.624 [debug] Current batch of media processed. Will check again in 1000ms 07:50:13.539 [debug] Current batch of media processed. Will check again in 1000ms 07:50:13.626 [debug] Current batch of media processed. Will check again in 1000ms 07:50:14.540 [debug] Current batch of media processed. Will check again in 1000ms 07:50:14.627 [debug] Current batch of media processed. Will check again in 1000ms 07:50:15.542 [debug] Current batch of media processed. Will check again in 1000ms 07:50:15.629 [debug] Current batch of media processed. Will check again in 1000ms 07:50:16.543 [debug] Current batch of media processed. Will check again in 1000ms 07:50:16.631 [debug] Current batch of media processed. Will check again in 1000ms 07:50:17.546 [debug] Current batch of media processed. Will check again in 1000ms 07:50:17.632 [debug] Current batch of media processed. Will check again in 1000ms 07:50:18.547 [debug] Current batch of media processed. Will check again in 1000ms 07:50:18.633 [debug] Current batch of media processed. Will check again in 1000ms 07:50:19.160 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:19.548 [debug] Current batch of media processed. Will check again in 1000ms 07:50:19.634 [debug] Current batch of media processed. Will check again in 1000ms 07:50:20.549 [debug] Current batch of media processed. Will check again in 1000ms 07:50:20.636 [debug] Current batch of media processed. Will check again in 1000ms 07:50:21.550 [debug] Current batch of media processed. Will check again in 1000ms 07:50:21.637 [debug] Current batch of media processed. Will check again in 1000ms 07:50:22.552 [debug] Current batch of media processed. Will check again in 1000ms 07:50:22.639 [debug] Current batch of media processed. Will check again in 1000ms 07:50:23.553 [debug] Current batch of media processed. Will check again in 1000ms 07:50:23.641 [debug] Current batch of media processed. Will check again in 1000ms 07:50:24.556 [debug] Current batch of media processed. Will check again in 1000ms 07:50:24.642 [debug] Current batch of media processed. Will check again in 1000ms 07:50:25.558 [debug] Current batch of media processed. Will check again in 1000ms 07:50:25.642 [debug] Current batch of media processed. Will check again in 1000ms 07:50:26.559 [debug] Current batch of media processed. Will check again in 1000ms 07:50:26.643 [debug] Current batch of media processed. Will check again in 1000ms 07:50:27.561 [debug] Current batch of media processed. Will check again in 1000ms 07:50:27.644 [debug] Current batch of media processed. Will check again in 1000ms 07:50:28.564 [debug] Current batch of media processed. Will check again in 1000ms 07:50:28.645 [debug] Current batch of media processed. Will check again in 1000ms 07:50:29.564 [debug] Current batch of media processed. Will check again in 1000ms 07:50:29.647 [debug] Current batch of media processed. Will check again in 1000ms 07:50:30.565 [debug] Current batch of media processed. Will check again in 1000ms 07:50:30.647 [debug] Current batch of media processed. Will check again in 1000ms 07:50:31.567 [debug] Current batch of media processed. Will check again in 1000ms 07:50:31.649 [debug] Current batch of media processed. Will check again in 1000ms 07:50:32.570 [debug] Current batch of media processed. Will check again in 1000ms 07:50:32.649 [debug] Current batch of media processed. Will check again in 1000ms 07:50:33.571 [debug] Current batch of media processed. Will check again in 1000ms 07:50:33.650 [debug] Current batch of media processed. Will check again in 1000ms 07:50:34.573 [debug] Current batch of media processed. Will check again in 1000ms 07:50:34.651 [debug] Current batch of media processed. Will check again in 1000ms 07:50:35.574 [debug] Current batch of media processed. Will check again in 1000ms 07:50:35.652 [debug] Current batch of media processed. Will check again in 1000ms 07:50:36.575 [debug] Current batch of media processed. Will check again in 1000ms 07:50:36.653 [debug] Current batch of media processed. Will check again in 1000ms 07:50:37.578 [debug] Current batch of media processed. Will check again in 1000ms 07:50:37.655 [debug] Current batch of media processed. Will check again in 1000ms 07:50:38.579 [debug] Current batch of media processed. Will check again in 1000ms 07:50:38.656 [debug] Current batch of media processed. Will check again in 1000ms 07:50:39.581 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем отношеньки, оргии, токсикоманию, дейтинг, и твою училку.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 9919, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e042100 - ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка.mp4", "id" => "F3wj2dp9ePQ", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=F3wj2dp9ePQ", "playlist_index" => 13, "timestamp" => 1745235820, "title" => "ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка", "upload_date" => "20250421"} 07:50:39.582 [debug] QUERY OK source="sources" db=0.4ms idle=645.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:50:39.582 [debug] QUERY OK source="sources" db=0.5ms idle=646.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:50:39.584 [debug] QUERY OK source="media_items" db=0.9ms idle=647.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-21 11:43:40Z], 122] 07:50:39.625 [debug] QUERY OK source="media_items" db=40.4ms queue=0.3ms idle=649.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем отношеньки, оргии, токсикоманию, дейтинг, и твою училку.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка", "86e9bcfc-b612-4a5c-9659-93a403d3c1b4", 9919, true, "F3wj2dp9ePQ", "https://www.youtube.com/watch?v=F3wj2dp9ePQ", 13, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e042100 - ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка.mp4", false, false, false, 122, [], 1, ~U[2025-04-21 11:43:40Z], ~U[2026-04-04 04:50:39Z], ~U[2026-04-04 04:50:39Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем отношеньки, оргии, токсикоманию, дейтинг, и твою училку.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка", 9919, true, "F3wj2dp9ePQ", "https://www.youtube.com/watch?v=F3wj2dp9ePQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e042100 - ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка.mp4", false, 122, ~U[2025-04-21 11:43:40Z]] 07:50:39.632 [debug] QUERY OK source="sources" db=5.6ms decode=0.1ms queue=0.2ms idle=663.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:50:39.633 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=50.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:50:39.635 [debug] QUERY OK source="media_items" db=0.8ms idle=51.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 [242096] 07:50:39.635 [debug] Current batch of media processed. Will check again in 1000ms 07:50:39.657 [debug] Current batch of media processed. Will check again in 1000ms 07:50:40.636 [debug] Current batch of media processed. Will check again in 1000ms 07:50:40.658 [debug] Current batch of media processed. Will check again in 1000ms 07:50:41.637 [debug] Current batch of media processed. Will check again in 1000ms 07:50:41.659 [debug] Current batch of media processed. Will check again in 1000ms 07:50:42.639 [debug] Current batch of media processed. Will check again in 1000ms 07:50:42.660 [debug] Current batch of media processed. Will check again in 1000ms 07:50:43.641 [debug] Current batch of media processed. Will check again in 1000ms 07:50:43.661 [debug] Current batch of media processed. Will check again in 1000ms 07:50:44.642 [debug] Current batch of media processed. Will check again in 1000ms 07:50:44.665 [debug] Current batch of media processed. Will check again in 1000ms 07:50:45.643 [debug] Current batch of media processed. Will check again in 1000ms 07:50:45.665 [debug] Current batch of media processed. Will check again in 1000ms 07:50:46.644 [debug] Current batch of media processed. Will check again in 1000ms 07:50:46.668 [debug] Current batch of media processed. Will check again in 1000ms 07:50:47.645 [debug] Current batch of media processed. Will check again in 1000ms 07:50:47.670 [debug] Current batch of media processed. Will check again in 1000ms 07:50:48.646 [debug] Current batch of media processed. Will check again in 1000ms 07:50:48.671 [debug] Current batch of media processed. Will check again in 1000ms 07:50:49.162 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:50:49.647 [debug] Current batch of media processed. Will check again in 1000ms 07:50:49.672 [debug] Current batch of media processed. Will check again in 1000ms 07:50:50.648 [debug] Current batch of media processed. Will check again in 1000ms 07:50:50.673 [debug] Current batch of media processed. Will check again in 1000ms 07:50:51.650 [debug] Current batch of media processed. Will check again in 1000ms 07:50:51.675 [debug] Current batch of media processed. Will check again in 1000ms 07:50:52.650 [debug] Current batch of media processed. Will check again in 1000ms 07:50:52.676 [debug] Current batch of media processed. Will check again in 1000ms 07:50:53.651 [debug] Current batch of media processed. Will check again in 1000ms 07:50:53.677 [debug] Current batch of media processed. Will check again in 1000ms 07:50:54.652 [debug] Current batch of media processed. Will check again in 1000ms 07:50:54.678 [debug] Current batch of media processed. Will check again in 1000ms 07:50:55.653 [debug] Current batch of media processed. Will check again in 1000ms 07:50:55.679 [debug] Current batch of media processed. Will check again in 1000ms 07:50:56.654 [debug] Current batch of media processed. Will check again in 1000ms 07:50:56.680 [debug] Current batch of media processed. Will check again in 1000ms 07:50:57.655 [debug] Current batch of media processed. Will check again in 1000ms 07:50:57.681 [debug] Current batch of media processed. Will check again in 1000ms 07:50:58.656 [debug] Current batch of media processed. Will check again in 1000ms 07:50:58.682 [debug] Current batch of media processed. Will check again in 1000ms 07:50:59.657 [debug] Current batch of media processed. Will check again in 1000ms 07:50:59.683 [debug] Current batch of media processed. Will check again in 1000ms 07:51:00.658 [debug] Current batch of media processed. Will check again in 1000ms 07:51:00.686 [debug] Current batch of media processed. Will check again in 1000ms 07:51:00.912 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:51:01.659 [debug] Current batch of media processed. Will check again in 1000ms 07:51:01.688 [debug] Current batch of media processed. Will check again in 1000ms 07:51:02.661 [debug] Current batch of media processed. Will check again in 1000ms 07:51:02.689 [debug] Current batch of media processed. Will check again in 1000ms 07:51:03.662 [debug] Current batch of media processed. Will check again in 1000ms 07:51:03.690 [debug] Current batch of media processed. Will check again in 1000ms 07:51:04.663 [debug] Current batch of media processed. Will check again in 1000ms 07:51:04.691 [debug] Current batch of media processed. Will check again in 1000ms 07:51:05.664 [debug] Current batch of media processed. Will check again in 1000ms 07:51:05.692 [debug] Current batch of media processed. Will check again in 1000ms 07:51:06.665 [debug] Current batch of media processed. Will check again in 1000ms 07:51:06.693 [debug] Current batch of media processed. Will check again in 1000ms 07:51:07.666 [debug] Current batch of media processed. Will check again in 1000ms 07:51:07.694 [debug] Current batch of media processed. Will check again in 1000ms 07:51:08.667 [debug] Current batch of media processed. Will check again in 1000ms 07:51:08.695 [debug] Current batch of media processed. Will check again in 1000ms 07:51:09.669 [debug] Current batch of media processed. Will check again in 1000ms 07:51:09.696 [debug] Current batch of media processed. Will check again in 1000ms 07:51:10.671 [debug] Current batch of media processed. Will check again in 1000ms 07:51:10.697 [debug] Current batch of media processed. Will check again in 1000ms 07:51:11.671 [debug] Current batch of media processed. Will check again in 1000ms 07:51:11.699 [debug] Current batch of media processed. Will check again in 1000ms 07:51:12.672 [debug] Current batch of media processed. Will check again in 1000ms 07:51:12.702 [debug] Current batch of media processed. Will check again in 1000ms 07:51:13.673 [debug] Current batch of media processed. Will check again in 1000ms 07:51:13.702 [debug] Current batch of media processed. Will check again in 1000ms 07:51:14.675 [debug] Current batch of media processed. Will check again in 1000ms 07:51:14.704 [debug] Current batch of media processed. Will check again in 1000ms 07:51:15.678 [debug] Current batch of media processed. Will check again in 1000ms 07:51:15.710 [debug] Current batch of media processed. Will check again in 1000ms 07:51:16.682 [debug] Current batch of media processed. Will check again in 1000ms 07:51:16.711 [debug] Current batch of media processed. Will check again in 1000ms 07:51:17.683 [debug] Current batch of media processed. Will check again in 1000ms 07:51:17.712 [debug] Current batch of media processed. Will check again in 1000ms 07:51:18.684 [debug] Current batch of media processed. Will check again in 1000ms 07:51:18.714 [debug] Current batch of media processed. Will check again in 1000ms 07:51:19.168 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:19.686 [debug] Current batch of media processed. Will check again in 1000ms 07:51:19.718 [debug] Current batch of media processed. Will check again in 1000ms 07:51:20.687 [debug] Current batch of media processed. Will check again in 1000ms 07:51:20.719 [debug] Current batch of media processed. Will check again in 1000ms 07:51:21.692 [debug] Current batch of media processed. Will check again in 1000ms 07:51:21.720 [debug] Current batch of media processed. Will check again in 1000ms 07:51:22.698 [debug] Current batch of media processed. Will check again in 1000ms 07:51:22.721 [debug] Current batch of media processed. Will check again in 1000ms 07:51:23.699 [debug] Current batch of media processed. Will check again in 1000ms 07:51:23.722 [debug] Current batch of media processed. Will check again in 1000ms 07:51:24.700 [debug] Current batch of media processed. Will check again in 1000ms 07:51:24.723 [debug] Current batch of media processed. Will check again in 1000ms 07:51:25.701 [debug] Current batch of media processed. Will check again in 1000ms 07:51:25.725 [debug] Current batch of media processed. Will check again in 1000ms 07:51:26.704 [debug] Current batch of media processed. Will check again in 1000ms 07:51:26.726 [debug] Current batch of media processed. Will check again in 1000ms 07:51:27.704 [debug] Current batch of media processed. Will check again in 1000ms 07:51:27.730 [debug] Current batch of media processed. Will check again in 1000ms 07:51:28.705 [debug] Current batch of media processed. Will check again in 1000ms 07:51:28.731 [debug] Current batch of media processed. Will check again in 1000ms 07:51:29.709 [debug] Current batch of media processed. Will check again in 1000ms 07:51:29.732 [debug] Current batch of media processed. Will check again in 1000ms 07:51:30.710 [debug] Current batch of media processed. Will check again in 1000ms 07:51:30.734 [debug] Current batch of media processed. Will check again in 1000ms 07:51:31.711 [debug] Current batch of media processed. Will check again in 1000ms 07:51:31.738 [debug] Current batch of media processed. Will check again in 1000ms 07:51:32.712 [debug] Current batch of media processed. Will check again in 1000ms 07:51:32.739 [debug] Current batch of media processed. Will check again in 1000ms 07:51:33.714 [debug] Current batch of media processed. Will check again in 1000ms 07:51:33.741 [debug] Current batch of media processed. Will check again in 1000ms 07:51:34.716 [debug] Current batch of media processed. Will check again in 1000ms 07:51:34.743 [debug] Current batch of media processed. Will check again in 1000ms 07:51:35.719 [debug] Current batch of media processed. Will check again in 1000ms 07:51:35.743 [debug] Current batch of media processed. Will check again in 1000ms 07:51:36.720 [debug] Current batch of media processed. Will check again in 1000ms 07:51:36.745 [debug] Current batch of media processed. Will check again in 1000ms 07:51:37.723 [debug] Current batch of media processed. Will check again in 1000ms 07:51:37.746 [debug] Current batch of media processed. Will check again in 1000ms 07:51:38.724 [debug] Current batch of media processed. Will check again in 1000ms 07:51:38.747 [debug] Current batch of media processed. Will check again in 1000ms 07:51:39.725 [debug] Current batch of media processed. Will check again in 1000ms 07:51:39.748 [debug] Current batch of media processed. Will check again in 1000ms 07:51:40.726 [debug] Current batch of media processed. Will check again in 1000ms 07:51:40.754 [debug] Current batch of media processed. Will check again in 1000ms 07:51:41.727 [debug] Current batch of media processed. Will check again in 1000ms 07:51:41.757 [debug] Current batch of media processed. Will check again in 1000ms 07:51:42.731 [debug] Current batch of media processed. Will check again in 1000ms 07:51:42.758 [debug] Current batch of media processed. Will check again in 1000ms 07:51:43.732 [debug] Current batch of media processed. Will check again in 1000ms 07:51:43.759 [debug] Current batch of media processed. Will check again in 1000ms 07:51:44.733 [debug] Current batch of media processed. Will check again in 1000ms 07:51:44.760 [debug] Current batch of media processed. Will check again in 1000ms 07:51:45.734 [debug] Current batch of media processed. Will check again in 1000ms 07:51:45.761 [debug] Current batch of media processed. Will check again in 1000ms 07:51:46.735 [debug] Current batch of media processed. Will check again in 1000ms 07:51:46.764 [debug] Current batch of media processed. Will check again in 1000ms 07:51:47.738 [debug] Current batch of media processed. Will check again in 1000ms 07:51:47.765 [debug] Current batch of media processed. Will check again in 1000ms 07:51:48.739 [debug] Current batch of media processed. Will check again in 1000ms 07:51:48.766 [debug] Current batch of media processed. Will check again in 1000ms 07:51:49.172 [info] {"source":"oban","duration":2760,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:51:49.740 [debug] Current batch of media processed. Will check again in 1000ms 07:51:49.768 [debug] Current batch of media processed. Will check again in 1000ms 07:51:50.741 [debug] Current batch of media processed. Will check again in 1000ms 07:51:50.770 [debug] Current batch of media processed. Will check again in 1000ms 07:51:51.743 [debug] Current batch of media processed. Will check again in 1000ms 07:51:51.771 [debug] Current batch of media processed. Will check again in 1000ms 07:51:52.747 [debug] Current batch of media processed. Will check again in 1000ms 07:51:52.772 [debug] Current batch of media processed. Will check again in 1000ms 07:51:53.748 [debug] Current batch of media processed. Will check again in 1000ms 07:51:53.774 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "🔥Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/bjk_qw\nСкидки до 65% + 4 мини-курса в подарок по промокоду ЮНЕМАН до 30.11.25\n\nКак ИИ внедряют в образование на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=education&utm_content=description\n\nКак ИИ внедряют в образование в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nКанал Петра Тихонова:\nhttps://www.youtube.com/@TihonovTime\n\nФонд Румянцева:\nhttps://fondrumyantseva.ru/\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Неизбежный кризис\n03:00 Демография учителей\n07:25 Сколько получают учителя?\n10:00 Качественное ли образование в России?\n15:00 Спасёт ли ИИ образование?", "duration" => 1314, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e111600 - КРИЗИС ШКОЛЫ. Как в России закончились учителя?.mp4", "id" => "D7wHNC-HMQM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D7wHNC-HMQM", "playlist_index" => 20, "timestamp" => 1763292262, "title" => "КРИЗИС ШКОЛЫ. Как в России закончились учителя?", "upload_date" => "20251116"} 07:51:53.774 [debug] QUERY OK source="sources" db=0.4ms idle=825.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:51:53.775 [debug] QUERY OK source="sources" db=0.4ms idle=826.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:51:53.779 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=827.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-16 11:24:22Z], 34] 07:51:53.809 [debug] QUERY OK source="media_items" db=29.4ms idle=831.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/bjk_qw\nСкидки до 65% + 4 мини-курса в подарок по промокоду ЮНЕМАН до 30.11.25\n\nКак ИИ внедряют в образование на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=education&utm_content=description\n\nКак ИИ внедряют в образование в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nКанал Петра Тихонова:\nhttps://www.youtube.com/@TihonovTime\n\nФонд Румянцева:\nhttps://fondrumyantseva.ru/\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Неизбежный кризис\n03:00 Демография учителей\n07:25 Сколько получают учителя?\n10:00 Качественное ли образование в России?\n15:00 Спасёт ли ИИ образование?", "КРИЗИС ШКОЛЫ. Как в России закончились учителя?", "479b28fb-e066-4931-a20b-c96b5e76d446", 1314, false, "D7wHNC-HMQM", "https://www.youtube.com/watch?v=D7wHNC-HMQM", 20, "/downloads/shows/Роман Юнеман/Season 2025/s2025e111600 - КРИЗИС ШКОЛЫ. Как в России закончились учителя?.mp4", false, false, false, 34, [], 98, ~U[2025-11-16 11:24:22Z], ~U[2026-04-04 04:51:53Z], ~U[2026-04-04 04:51:53Z], "🔥Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/bjk_qw\nСкидки до 65% + 4 мини-курса в подарок по промокоду ЮНЕМАН до 30.11.25\n\nКак ИИ внедряют в образование на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=education&utm_content=description\n\nКак ИИ внедряют в образование в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nКанал Петра Тихонова:\nhttps://www.youtube.com/@TihonovTime\n\nФонд Румянцева:\nhttps://fondrumyantseva.ru/\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Неизбежный кризис\n03:00 Демография учителей\n07:25 Сколько получают учителя?\n10:00 Качественное ли образование в России?\n15:00 Спасёт ли ИИ образование?", "КРИЗИС ШКОЛЫ. Как в России закончились учителя?", 1314, false, "D7wHNC-HMQM", "https://www.youtube.com/watch?v=D7wHNC-HMQM", "/downloads/shows/Роман Юнеман/Season 2025/s2025e111600 - КРИЗИС ШКОЛЫ. Как в России закончились учителя?.mp4", false, 34, ~U[2025-11-16 11:24:22Z]] 07:51:53.811 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=491.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:51:53.812 [debug] QUERY OK source="media_profiles" db=0.5ms idle=37.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:51:53.813 [debug] QUERY OK source="media_items" db=0.5ms idle=37.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 [450526] 07:51:53.814 [debug] Current batch of media processed. Will check again in 1000ms 07:51:54.749 [debug] Current batch of media processed. Will check again in 1000ms 07:51:54.815 [debug] Current batch of media processed. Will check again in 1000ms 07:51:55.750 [debug] Current batch of media processed. Will check again in 1000ms 07:51:55.816 [debug] Current batch of media processed. Will check again in 1000ms 07:51:56.751 [debug] Current batch of media processed. Will check again in 1000ms 07:51:56.818 [debug] Current batch of media processed. Will check again in 1000ms 07:51:57.753 [debug] Current batch of media processed. Will check again in 1000ms 07:51:57.818 [debug] Current batch of media processed. Will check again in 1000ms 07:51:58.754 [debug] Current batch of media processed. Will check again in 1000ms 07:51:58.819 [debug] Current batch of media processed. Will check again in 1000ms 07:51:59.755 [debug] Current batch of media processed. Will check again in 1000ms 07:51:59.820 [debug] Current batch of media processed. Will check again in 1000ms 07:52:00.756 [debug] Current batch of media processed. Will check again in 1000ms 07:52:00.822 [debug] Current batch of media processed. Will check again in 1000ms 07:52:00.913 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:52:01.761 [debug] Current batch of media processed. Will check again in 1000ms 07:52:01.823 [debug] Current batch of media processed. Will check again in 1000ms 07:52:02.764 [debug] Current batch of media processed. Will check again in 1000ms 07:52:02.825 [debug] Current batch of media processed. Will check again in 1000ms 07:52:03.767 [debug] Current batch of media processed. Will check again in 1000ms 07:52:03.826 [debug] Current batch of media processed. Will check again in 1000ms 07:52:04.768 [debug] Current batch of media processed. Will check again in 1000ms 07:52:04.827 [debug] Current batch of media processed. Will check again in 1000ms 07:52:05.769 [debug] Current batch of media processed. Will check again in 1000ms 07:52:05.828 [debug] Current batch of media processed. Will check again in 1000ms 07:52:06.771 [debug] Current batch of media processed. Will check again in 1000ms 07:52:06.829 [debug] Current batch of media processed. Will check again in 1000ms 07:52:07.772 [debug] Current batch of media processed. Will check again in 1000ms 07:52:07.830 [debug] Current batch of media processed. Will check again in 1000ms 07:52:08.773 [debug] Current batch of media processed. Will check again in 1000ms 07:52:08.831 [debug] Current batch of media processed. Will check again in 1000ms 07:52:09.774 [debug] Current batch of media processed. Will check again in 1000ms 07:52:09.832 [debug] Current batch of media processed. Will check again in 1000ms 07:52:10.775 [debug] Current batch of media processed. Will check again in 1000ms 07:52:10.833 [debug] Current batch of media processed. Will check again in 1000ms 07:52:11.777 [debug] Current batch of media processed. Will check again in 1000ms 07:52:11.834 [debug] Current batch of media processed. Will check again in 1000ms 07:52:12.777 [debug] Current batch of media processed. Will check again in 1000ms 07:52:12.835 [debug] Current batch of media processed. Will check again in 1000ms 07:52:13.778 [debug] Current batch of media processed. Will check again in 1000ms 07:52:13.836 [debug] Current batch of media processed. Will check again in 1000ms 07:52:14.781 [debug] Current batch of media processed. Will check again in 1000ms 07:52:14.837 [debug] Current batch of media processed. Will check again in 1000ms 07:52:15.781 [debug] Current batch of media processed. Will check again in 1000ms 07:52:15.838 [debug] Current batch of media processed. Will check again in 1000ms 07:52:16.782 [debug] Current batch of media processed. Will check again in 1000ms 07:52:16.839 [debug] Current batch of media processed. Will check again in 1000ms 07:52:17.783 [debug] Current batch of media processed. Will check again in 1000ms 07:52:17.840 [debug] Current batch of media processed. Will check again in 1000ms 07:52:18.784 [debug] Current batch of media processed. Will check again in 1000ms 07:52:18.841 [debug] Current batch of media processed. Will check again in 1000ms 07:52:19.174 [info] {"source":"oban","duration":1336,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:19.785 [debug] Current batch of media processed. Will check again in 1000ms 07:52:19.842 [debug] Current batch of media processed. Will check again in 1000ms 07:52:20.786 [debug] Current batch of media processed. Will check again in 1000ms 07:52:20.843 [debug] Current batch of media processed. Will check again in 1000ms 07:52:21.788 [debug] Current batch of media processed. Will check again in 1000ms 07:52:21.844 [debug] Current batch of media processed. Will check again in 1000ms 07:52:22.790 [debug] Current batch of media processed. Will check again in 1000ms 07:52:22.845 [debug] Current batch of media processed. Will check again in 1000ms 07:52:23.790 [debug] Current batch of media processed. Will check again in 1000ms 07:52:23.846 [debug] Current batch of media processed. Will check again in 1000ms 07:52:24.791 [debug] Current batch of media processed. Will check again in 1000ms 07:52:24.847 [debug] Current batch of media processed. Will check again in 1000ms 07:52:25.792 [debug] Current batch of media processed. Will check again in 1000ms 07:52:25.849 [debug] Current batch of media processed. Will check again in 1000ms 07:52:26.793 [debug] Current batch of media processed. Will check again in 1000ms 07:52:26.849 [debug] Current batch of media processed. Will check again in 1000ms 07:52:27.797 [debug] Current batch of media processed. Will check again in 1000ms 07:52:27.850 [debug] Current batch of media processed. Will check again in 1000ms 07:52:28.799 [debug] Current batch of media processed. Will check again in 1000ms 07:52:28.854 [debug] Current batch of media processed. Will check again in 1000ms 07:52:29.800 [debug] Current batch of media processed. Will check again in 1000ms 07:52:29.856 [debug] Current batch of media processed. Will check again in 1000ms 07:52:30.801 [debug] Current batch of media processed. Will check again in 1000ms 07:52:30.857 [debug] Current batch of media processed. Will check again in 1000ms 07:52:31.814 [debug] Current batch of media processed. Will check again in 1000ms 07:52:31.861 [debug] Current batch of media processed. Will check again in 1000ms 07:52:32.815 [debug] Current batch of media processed. Will check again in 1000ms 07:52:32.871 [debug] Current batch of media processed. Will check again in 1000ms 07:52:33.819 [debug] Current batch of media processed. Will check again in 1000ms 07:52:33.872 [debug] Current batch of media processed. Will check again in 1000ms 07:52:34.819 [debug] Current batch of media processed. Will check again in 1000ms 07:52:34.876 [debug] Current batch of media processed. Will check again in 1000ms 07:52:35.820 [debug] Current batch of media processed. Will check again in 1000ms 07:52:35.877 [debug] Current batch of media processed. Will check again in 1000ms 07:52:36.822 [debug] Current batch of media processed. Will check again in 1000ms 07:52:36.878 [debug] Current batch of media processed. Will check again in 1000ms 07:52:37.824 [debug] Current batch of media processed. Will check again in 1000ms 07:52:37.880 [debug] Current batch of media processed. Will check again in 1000ms 07:52:38.825 [debug] Current batch of media processed. Will check again in 1000ms 07:52:38.881 [debug] Current batch of media processed. Will check again in 1000ms 07:52:39.826 [debug] Current batch of media processed. Will check again in 1000ms 07:52:39.882 [debug] Current batch of media processed. Will check again in 1000ms 07:52:40.829 [debug] Current batch of media processed. Will check again in 1000ms 07:52:40.883 [debug] Current batch of media processed. Will check again in 1000ms 07:52:41.831 [debug] Current batch of media processed. Will check again in 1000ms 07:52:41.885 [debug] Current batch of media processed. Will check again in 1000ms 07:52:42.833 [debug] Current batch of media processed. Will check again in 1000ms 07:52:42.885 [debug] Current batch of media processed. Will check again in 1000ms 07:52:43.834 [debug] Current batch of media processed. Will check again in 1000ms 07:52:43.889 [debug] Current batch of media processed. Will check again in 1000ms 07:52:44.836 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем Дипака, дверцы для рыб, сестёр Вачовски, 42 братух с бежевыми мамами и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 10359, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e040700 - ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами.mp4", "id" => "2pnKzZ7uz-0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=2pnKzZ7uz-0", "playlist_index" => 14, "timestamp" => 1744033053, "title" => "ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами", "upload_date" => "20250407"} 07:52:44.838 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=1870.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:52:44.840 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1873.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:52:44.846 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1097.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-07 13:37:33Z], 122] 07:52:44.890 [debug] Current batch of media processed. Will check again in 1000ms 07:52:44.893 [debug] QUERY OK source="media_items" db=44.5ms idle=882.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем Дипака, дверцы для рыб, сестёр Вачовски, 42 братух с бежевыми мамами и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами", "caa3f4ee-c144-4f6c-8a58-6459d9220f9e", 10359, true, "2pnKzZ7uz-0", "https://www.youtube.com/watch?v=2pnKzZ7uz-0", 14, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e040700 - ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами.mp4", false, false, false, 122, [], 1, ~U[2025-04-07 13:37:33Z], ~U[2026-04-04 04:52:44Z], ~U[2026-04-04 04:52:44Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем Дипака, дверцы для рыб, сестёр Вачовски, 42 братух с бежевыми мамами и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами", 10359, true, "2pnKzZ7uz-0", "https://www.youtube.com/watch?v=2pnKzZ7uz-0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e040700 - ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами.mp4", false, 122, ~U[2025-04-07 13:37:33Z]] 07:52:44.897 [debug] QUERY OK source="sources" db=1.7ms idle=150.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:52:44.898 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=58.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:52:44.900 [debug] QUERY OK source="media_items" db=1.3ms idle=58.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 [225816] 07:52:44.900 [debug] Current batch of media processed. Will check again in 1000ms 07:52:45.891 [debug] Current batch of media processed. Will check again in 1000ms 07:52:45.901 [debug] Current batch of media processed. Will check again in 1000ms 07:52:46.892 [debug] Current batch of media processed. Will check again in 1000ms 07:52:46.902 [debug] Current batch of media processed. Will check again in 1000ms 07:52:47.893 [debug] Current batch of media processed. Will check again in 1000ms 07:52:47.903 [debug] Current batch of media processed. Will check again in 1000ms 07:52:48.894 [debug] Current batch of media processed. Will check again in 1000ms 07:52:48.904 [debug] Current batch of media processed. Will check again in 1000ms 07:52:49.196 [info] {"source":"oban","duration":20475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:52:49.895 [debug] Current batch of media processed. Will check again in 1000ms 07:52:49.905 [debug] Current batch of media processed. Will check again in 1000ms 07:52:50.896 [debug] Current batch of media processed. Will check again in 1000ms 07:52:50.906 [debug] Current batch of media processed. Will check again in 1000ms 07:52:51.897 [debug] Current batch of media processed. Will check again in 1000ms 07:52:51.907 [debug] Current batch of media processed. Will check again in 1000ms 07:52:52.899 [debug] Current batch of media processed. Will check again in 1000ms 07:52:52.908 [debug] Current batch of media processed. Will check again in 1000ms 07:52:53.900 [debug] Current batch of media processed. Will check again in 1000ms 07:52:53.910 [debug] Current batch of media processed. Will check again in 1000ms 07:52:54.901 [debug] Current batch of media processed. Will check again in 1000ms 07:52:54.911 [debug] Current batch of media processed. Will check again in 1000ms 07:52:55.902 [debug] Current batch of media processed. Will check again in 1000ms 07:52:55.912 [debug] Current batch of media processed. Will check again in 1000ms 07:52:56.905 [debug] Current batch of media processed. Will check again in 1000ms 07:52:56.913 [debug] Current batch of media processed. Will check again in 1000ms 07:52:57.906 [debug] Current batch of media processed. Will check again in 1000ms 07:52:57.914 [debug] Current batch of media processed. Will check again in 1000ms 07:52:58.907 [debug] Current batch of media processed. Will check again in 1000ms 07:52:58.915 [debug] Current batch of media processed. Will check again in 1000ms 07:52:59.909 [debug] Current batch of media processed. Will check again in 1000ms 07:52:59.916 [debug] Current batch of media processed. Will check again in 1000ms 07:53:00.910 [debug] Current batch of media processed. Will check again in 1000ms 07:53:00.913 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:53:00.917 [debug] Current batch of media processed. Will check again in 1000ms 07:53:01.913 [debug] Current batch of media processed. Will check again in 1000ms 07:53:01.921 [debug] Current batch of media processed. Will check again in 1000ms 07:53:02.914 [debug] Current batch of media processed. Will check again in 1000ms 07:53:02.922 [debug] Current batch of media processed. Will check again in 1000ms 07:53:03.915 [debug] Current batch of media processed. Will check again in 1000ms 07:53:03.924 [debug] Current batch of media processed. Will check again in 1000ms 07:53:04.919 [debug] Current batch of media processed. Will check again in 1000ms 07:53:04.926 [debug] Current batch of media processed. Will check again in 1000ms 07:53:05.921 [debug] Current batch of media processed. Will check again in 1000ms 07:53:05.928 [debug] Current batch of media processed. Will check again in 1000ms 07:53:06.923 [debug] Current batch of media processed. Will check again in 1000ms 07:53:06.928 [debug] Current batch of media processed. Will check again in 1000ms 07:53:07.924 [debug] Current batch of media processed. Will check again in 1000ms 07:53:07.929 [debug] Current batch of media processed. Will check again in 1000ms 07:53:08.925 [debug] Current batch of media processed. Will check again in 1000ms 07:53:08.930 [debug] Current batch of media processed. Will check again in 1000ms 07:53:09.926 [debug] Current batch of media processed. Will check again in 1000ms 07:53:09.931 [debug] Current batch of media processed. Will check again in 1000ms 07:53:10.927 [debug] Current batch of media processed. Will check again in 1000ms 07:53:10.932 [debug] Current batch of media processed. Will check again in 1000ms 07:53:11.928 [debug] Current batch of media processed. Will check again in 1000ms 07:53:11.934 [debug] Current batch of media processed. Will check again in 1000ms 07:53:12.929 [debug] Current batch of media processed. Will check again in 1000ms 07:53:12.935 [debug] Current batch of media processed. Will check again in 1000ms 07:53:13.930 [debug] Current batch of media processed. Will check again in 1000ms 07:53:13.939 [debug] Current batch of media processed. Will check again in 1000ms 07:53:14.931 [debug] Current batch of media processed. Will check again in 1000ms 07:53:14.940 [debug] Current batch of media processed. Will check again in 1000ms 07:53:15.932 [debug] Current batch of media processed. Will check again in 1000ms 07:53:15.941 [debug] Current batch of media processed. Will check again in 1000ms 07:53:16.934 [debug] Current batch of media processed. Will check again in 1000ms 07:53:16.944 [debug] Current batch of media processed. Will check again in 1000ms 07:53:17.935 [debug] Current batch of media processed. Will check again in 1000ms 07:53:17.944 [debug] Current batch of media processed. Will check again in 1000ms 07:53:18.936 [debug] Current batch of media processed. Will check again in 1000ms 07:53:18.946 [debug] Current batch of media processed. Will check again in 1000ms 07:53:19.198 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:19.937 [debug] Current batch of media processed. Will check again in 1000ms 07:53:19.947 [debug] Current batch of media processed. Will check again in 1000ms 07:53:20.938 [debug] Current batch of media processed. Will check again in 1000ms 07:53:20.947 [debug] Current batch of media processed. Will check again in 1000ms 07:53:21.941 [debug] Current batch of media processed. Will check again in 1000ms 07:53:21.949 [debug] Current batch of media processed. Will check again in 1000ms 07:53:22.942 [debug] Current batch of media processed. Will check again in 1000ms 07:53:22.950 [debug] Current batch of media processed. Will check again in 1000ms 07:53:23.943 [debug] Current batch of media processed. Will check again in 1000ms 07:53:23.952 [debug] Current batch of media processed. Will check again in 1000ms 07:53:24.944 [debug] Current batch of media processed. Will check again in 1000ms 07:53:24.953 [debug] Current batch of media processed. Will check again in 1000ms 07:53:25.945 [debug] Current batch of media processed. Will check again in 1000ms 07:53:25.955 [debug] Current batch of media processed. Will check again in 1000ms 07:53:26.946 [debug] Current batch of media processed. Will check again in 1000ms 07:53:26.957 [debug] Current batch of media processed. Will check again in 1000ms 07:53:27.947 [debug] Current batch of media processed. Will check again in 1000ms 07:53:27.958 [debug] Current batch of media processed. Will check again in 1000ms 07:53:28.948 [debug] Current batch of media processed. Will check again in 1000ms 07:53:28.959 [debug] Current batch of media processed. Will check again in 1000ms 07:53:29.949 [debug] Current batch of media processed. Will check again in 1000ms 07:53:29.960 [debug] Current batch of media processed. Will check again in 1000ms 07:53:30.950 [debug] Current batch of media processed. Will check again in 1000ms 07:53:30.961 [debug] Current batch of media processed. Will check again in 1000ms 07:53:31.952 [debug] Current batch of media processed. Will check again in 1000ms 07:53:31.962 [debug] Current batch of media processed. Will check again in 1000ms 07:53:32.953 [debug] Current batch of media processed. Will check again in 1000ms 07:53:32.964 [debug] Current batch of media processed. Will check again in 1000ms 07:53:33.954 [debug] Current batch of media processed. Will check again in 1000ms 07:53:33.965 [debug] Current batch of media processed. Will check again in 1000ms 07:53:34.955 [debug] Current batch of media processed. Will check again in 1000ms 07:53:34.966 [debug] Current batch of media processed. Will check again in 1000ms 07:53:35.958 [debug] Current batch of media processed. Will check again in 1000ms 07:53:35.968 [debug] Current batch of media processed. Will check again in 1000ms 07:53:36.959 [debug] Current batch of media processed. Will check again in 1000ms 07:53:36.969 [debug] Current batch of media processed. Will check again in 1000ms 07:53:37.961 [debug] Current batch of media processed. Will check again in 1000ms 07:53:37.987 [debug] Current batch of media processed. Will check again in 1000ms 07:53:38.962 [debug] Current batch of media processed. Will check again in 1000ms 07:53:38.989 [debug] Current batch of media processed. Will check again in 1000ms 07:53:39.963 [debug] Current batch of media processed. Will check again in 1000ms 07:53:39.990 [debug] Current batch of media processed. Will check again in 1000ms 07:53:40.965 [debug] Current batch of media processed. Will check again in 1000ms 07:53:40.991 [debug] Current batch of media processed. Will check again in 1000ms 07:53:41.960 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/@yuneman --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Роман Юнеман/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/71/0b/710b2b70716144ad24b7a2718ef25ad0944dff1e1addcb868b6c6ab0521544c1.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/17/73/1773da4821c32b5a92189d3c7204b2a546d73343d0f6a7bf385c23f4402321b2.json --cookies /config/extras/cookies.txt --sleep-requests 35 --sleep-interval 40 --sleep-subtitles 42 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 07:53:41.966 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "*Максим Кац признан экстремистом и иноагентом\n\n\n00:00 Как я отношусь к Кацу?\n03:00 Прогнозы Максима Каца\n07:00 Принятие неверных решений\n10:30 Выборы и электронное голосование\n15:00 Отношение к мигрантам\n\nЗаказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nИзбирательные кампании Максима Каца на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=katz&utm_content=description\n\nИзбирательные кампании Максима Каца в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv", "duration" => 1199, "filename" => "/downloads/shows/Роман Юнеман/Season 2025/s2025e110900 - ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца.mp4", "id" => "PwXcqXxPR_U", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=PwXcqXxPR_U", "playlist_index" => 21, "timestamp" => 1762689084, "title" => "ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца", "upload_date" => "20251109"} 07:53:41.972 [debug] QUERY OK source="sources" db=3.7ms idle=1985.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:53:41.973 [debug] QUERY OK source="sources" db=1.6ms idle=1988.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [34] 07:53:41.974 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=1989.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:41.975 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1955.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:41.984 [debug] QUERY OK source="media_items" db=8.8ms idle=941.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-09 11:51:24Z], 34] 07:53:41.987 [debug] QUERY OK source="media_items" db=11.5ms queue=0.1ms idle=3.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-29 16:55:55Z], 34] 07:53:41.993 [debug] Current batch of media processed. Will check again in 1000ms 07:53:42.146 [debug] QUERY OK source="media_items" db=158.1ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["*Максим Кац признан экстремистом и иноагентом\n\n\n00:00 Как я отношусь к Кацу?\n03:00 Прогнозы Максима Каца\n07:00 Принятие неверных решений\n10:30 Выборы и электронное голосование\n15:00 Отношение к мигрантам\n\nЗаказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nИзбирательные кампании Максима Каца на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=katz&utm_content=description\n\nИзбирательные кампании Максима Каца в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv", "ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца", "5b106584-20bb-4ffd-9e63-8d271a94f249", 1199, false, "PwXcqXxPR_U", "https://www.youtube.com/watch?v=PwXcqXxPR_U", 21, "/downloads/shows/Роман Юнеман/Season 2025/s2025e110900 - ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца.mp4", false, false, false, 34, [], 98, ~U[2025-11-09 11:51:24Z], ~U[2026-04-04 04:53:41Z], ~U[2026-04-04 04:53:41Z], "*Максим Кац признан экстремистом и иноагентом\n\n\n00:00 Как я отношусь к Кацу?\n03:00 Прогнозы Максима Каца\n07:00 Принятие неверных решений\n10:30 Выборы и электронное голосование\n15:00 Отношение к мигрантам\n\nЗаказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nИзбирательные кампании Максима Каца на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=katz&utm_content=description\n\nИзбирательные кампании Максима Каца в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv", "ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца", 1199, false, "PwXcqXxPR_U", "https://www.youtube.com/watch?v=PwXcqXxPR_U", "/downloads/shows/Роман Юнеман/Season 2025/s2025e110900 - ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца.mp4", false, 34, ~U[2025-11-09 11:51:24Z]] 07:53:42.155 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=169.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.172 [debug] QUERY OK source="media_profiles" db=15.5ms queue=0.1ms idle=169.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:53:42.185 [debug] QUERY OK source="media_items" db=11.9ms idle=131.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 [442161] 07:53:42.185 [debug] Gracefully stopping file follower 07:53:42.186 [debug] QUERY OK source="media_items" db=194.9ms queue=0.2ms idle=14.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Заказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nКак уничтожали свободный интернет:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=rkn1312&utm_content=description\n\nПодпишись на Телеграм:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Теперь ничего нельзя\n03:00 Заговорщики в правительстве\n06:00 Башни Кремля\n09:00 Откуда возник Макс?\n11:00 Международный опыт", "ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?", "5ee78ccd-2c41-427e-a0b4-ce9714fd3b2d", 988, false, "EPySqZ8kVYM", "https://www.youtube.com/watch?v=EPySqZ8kVYM", 1, "/downloads/shows/Роман Юнеман/Season 2026/s2026e032900 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?.mp4", false, false, false, 34, [], 98, ~U[2026-03-29 16:55:55Z], ~U[2026-04-04 04:53:41Z], ~U[2026-04-04 04:53:41Z], "Заказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nКак уничтожали свободный интернет:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=rkn1312&utm_content=description\n\nПодпишись на Телеграм:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Теперь ничего нельзя\n03:00 Заговорщики в правительстве\n06:00 Башни Кремля\n09:00 Откуда возник Макс?\n11:00 Международный опыт", "ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?", 988, false, "EPySqZ8kVYM", "https://www.youtube.com/watch?v=EPySqZ8kVYM", "/downloads/shows/Роман Юнеман/Season 2026/s2026e032900 - ЭПИДЕМИЯ ЗАПРЕТОВ. Кто и зачем отключает интернет?.mp4", false, 34, ~U[2026-03-29 16:55:55Z]] 07:53:42.196 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=49.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.207 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=43.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-24 14:29:36Z], 34] 07:53:42.248 [debug] QUERY OK source="media_items" db=39.5ms idle=36.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Американские правые против интервенций:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=maga26&utm_content=description\n\nПодпишись на канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Большие проблемы Республиканской партии\n01:50 Мигрантская политика\n06:05 Тарифы\n13:40 Эпштейн\n21:15 Война в Иране", "ПАДЕНИЕ ТРАМПА. Как потерять сторонников и развалить MAGA-движение?", "5feb2fee-5f93-457e-a23d-53e4fe704abb", 1726, false, "-trH2ciw1Ck", "https://www.youtube.com/watch?v=-trH2ciw1Ck", 2, "/downloads/shows/Роман Юнеман/Season 2026/s2026e032400 - ПАДЕНИЕ ТРАМПА. Как потерять сторонников и развалить MAGA-движение?.mp4", false, false, false, 34, [], 98, ~U[2026-03-24 14:29:36Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Американские правые против интервенций:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=maga26&utm_content=description\n\nПодпишись на канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Большие проблемы Республиканской партии\n01:50 Мигрантская политика\n06:05 Тарифы\n13:40 Эпштейн\n21:15 Война в Иране", "ПАДЕНИЕ ТРАМПА. Как потерять сторонников и развалить MAGA-движение?", 1726, false, "-trH2ciw1Ck", "https://www.youtube.com/watch?v=-trH2ciw1Ck", "/downloads/shows/Роман Юнеман/Season 2026/s2026e032400 - ПАДЕНИЕ ТРАМПА. Как потерять сторонников и развалить MAGA-движение?.mp4", false, 34, ~U[2026-03-24 14:29:36Z]] 07:53:42.253 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.260 [debug] QUERY OK source="media_items" db=6.9ms queue=0.1ms idle=68.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-17 15:03:53Z], 34] 07:53:42.355 [debug] QUERY OK source="media_items" db=94.0ms queue=0.1ms idle=65.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кто и с какой мотивацией блокирует Телеграм. Источники Юнемана:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=iran&utm_content=description\n\nПодпишись на канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Война идёт три недели\n04:00 Почему не сработало убийство лидера\n07:00 Boots on the Ground\n11:00 Схожесть Ирана и СССР\n16:00 Что делать России?", "АТАКА НА ИРАН. Почему режим Аятолл выстоял и какой исход выгоден России?", "26df8e01-5eb1-455e-9871-3186df32f05f", 1248, false, "ID1xh3GpYws", "https://www.youtube.com/watch?v=ID1xh3GpYws", 3, "/downloads/shows/Роман Юнеман/Season 2026/s2026e031700 - АТАКА НА ИРАН. Почему режим Аятолл выстоял и какой исход выгоден России?.mp4", false, false, false, 34, [], 98, ~U[2026-03-17 15:03:53Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Кто и с какой мотивацией блокирует Телеграм. Источники Юнемана:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=iran&utm_content=description\n\nПодпишись на канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Война идёт три недели\n04:00 Почему не сработало убийство лидера\n07:00 Boots on the Ground\n11:00 Схожесть Ирана и СССР\n16:00 Что делать России?", "АТАКА НА ИРАН. Почему режим Аятолл выстоял и какой исход выгоден России?", 1248, false, "ID1xh3GpYws", "https://www.youtube.com/watch?v=ID1xh3GpYws", "/downloads/shows/Роман Юнеман/Season 2026/s2026e031700 - АТАКА НА ИРАН. Почему режим Аятолл выстоял и какой исход выгоден России?.mp4", false, 34, ~U[2026-03-17 15:03:53Z]] 07:53:42.362 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=153.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.372 [debug] QUERY OK source="media_items" db=5.4ms queue=0.2ms idle=118.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-09 12:43:46Z], 34] 07:53:42.397 [debug] QUERY OK source="media_items" db=21.3ms idle=119.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Книга про 30-летнюю войну Евгения Норина:\nhttps://chernaya100.com/norin-30yearwar/yuneman\n\nИнсайды и бонус-ролики:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=8calls&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Баланс сил в международных отношениях\n06:36 Не стать чужой пешкой\n13:30 Битва за Арктику\n19:45 Интеграция Кавказа\n26:20 Остров Россия", "ДЕСЯТИЛЕТИЯ ВОЙН. С кем будет воевать Россия в 21 веке?", "c9348732-3967-42aa-8cfa-b9b9cc6abae0", 1846, false, "KiF2iVSf8yE", "https://www.youtube.com/watch?v=KiF2iVSf8yE", 4, "/downloads/shows/Роман Юнеман/Season 2026/s2026e030900 - ДЕСЯТИЛЕТИЯ ВОЙН. С кем будет воевать Россия в 21 веке?.mp4", false, false, false, 34, [], 98, ~U[2026-03-09 12:43:46Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Книга про 30-летнюю войну Евгения Норина:\nhttps://chernaya100.com/norin-30yearwar/yuneman\n\nИнсайды и бонус-ролики:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=8calls&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Баланс сил в международных отношениях\n06:36 Не стать чужой пешкой\n13:30 Битва за Арктику\n19:45 Интеграция Кавказа\n26:20 Остров Россия", "ДЕСЯТИЛЕТИЯ ВОЙН. С кем будет воевать Россия в 21 веке?", 1846, false, "KiF2iVSf8yE", "https://www.youtube.com/watch?v=KiF2iVSf8yE", "/downloads/shows/Роман Юнеман/Season 2026/s2026e030900 - ДЕСЯТИЛЕТИЯ ВОЙН. С кем будет воевать Россия в 21 веке?.mp4", false, 34, ~U[2026-03-09 12:43:46Z]] 07:53:42.411 [debug] QUERY OK source="sources" db=8.2ms queue=1.2ms idle=141.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.422 [debug] QUERY OK source="media_items" db=7.8ms queue=0.2ms idle=58.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-03-03 15:28:28Z], 34] 07:53:42.436 [debug] QUERY OK source="media_items" db=11.2ms queue=0.2ms idle=61.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Инсайды и мысли, как принималось решение блокировать Телеграм:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=rkn&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В ЕС всё плохо?\n04:00 Статистика по России\n07:30 Антимигрантские настроения в Британии. Как наказывают?\n12:00 Ограничения в интернете в ЕС\n17:30 Самая репрессивная страна Запада", "РКН VS ЕС. Правда, что в Европе ещё хуже?", "76f72f1c-e4e9-423d-ae65-0ad6818ed302", 1504, false, "m5qHKbQh1a8", "https://www.youtube.com/watch?v=m5qHKbQh1a8", 5, "/downloads/shows/Роман Юнеман/Season 2026/s2026e030300 - РКН VS ЕС. Правда, что в Европе ещё хуже?.mp4", false, false, false, 34, [], 98, ~U[2026-03-03 15:28:28Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Инсайды и мысли, как принималось решение блокировать Телеграм:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=rkn&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В ЕС всё плохо?\n04:00 Статистика по России\n07:30 Антимигрантские настроения в Британии. Как наказывают?\n12:00 Ограничения в интернете в ЕС\n17:30 Самая репрессивная страна Запада", "РКН VS ЕС. Правда, что в Европе ещё хуже?", 1504, false, "m5qHKbQh1a8", "https://www.youtube.com/watch?v=m5qHKbQh1a8", "/downloads/shows/Роман Юнеман/Season 2026/s2026e030300 - РКН VS ЕС. Правда, что в Европе ещё хуже?.mp4", false, 34, ~U[2026-03-03 15:28:28Z]] 07:53:42.450 [debug] QUERY OK source="sources" db=7.6ms queue=0.4ms idle=70.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.478 [debug] QUERY OK source="media_items" db=21.5ms idle=56.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-22 16:22:41Z], 34] 07:53:42.519 [debug] QUERY OK source="media_items" db=24.1ms queue=0.1ms idle=77.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=india&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В Россию едет миллион индусов!\n05:15 Новая система контроля мигрантов\n07:30 Кто больше всего недоволен мигрантами из Индии?\n11:30 Какие индийцы поедут в Россию?\n16:00 В чем отличие мигрантов из Средней Азии и из Индии?", "БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии", "e17bfff6-21a2-47d7-b3f8-408c468bf60f", 1262, false, "uCGGISfFMNY", "https://www.youtube.com/watch?v=uCGGISfFMNY", 6, "/downloads/shows/Роман Юнеман/Season 2026/s2026e022200 - БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии.mp4", false, false, false, 34, [], 98, ~U[2026-02-22 16:22:41Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=india&utm_content=description\n\nПост с использованными видео появится в моем телеграм-канале:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 В Россию едет миллион индусов!\n05:15 Новая система контроля мигрантов\n07:30 Кто больше всего недоволен мигрантами из Индии?\n11:30 Какие индийцы поедут в Россию?\n16:00 В чем отличие мигрантов из Средней Азии и из Индии?", "БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии", 1262, false, "uCGGISfFMNY", "https://www.youtube.com/watch?v=uCGGISfFMNY", "/downloads/shows/Роман Юнеман/Season 2026/s2026e022200 - БИТВА ДИАСПОР. Как мигранты из Таджикистана воюют с мигрантами из Индии.mp4", false, 34, ~U[2026-02-22 16:22:41Z]] 07:53:42.545 [debug] QUERY OK source="sources" db=17.5ms queue=3.6ms idle=102.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.558 [debug] QUERY OK source="media_items" db=8.6ms queue=0.1ms idle=113.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-17 16:15:43Z], 34] 07:53:42.573 [debug] QUERY OK source="media_items" db=10.8ms queue=0.1ms idle=111.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Реклама. ООО «Скилфэктори» ИНН 9702009530 erid 2VtzqvmPMpQ\n\n🔥Стань Специалистом по Информационной безопасности в Skillfactory: https://go.skillfactory.ru/dSaOuQ\nСкидки до 60% + 3 мини-курса в подарок по промокоду ЮНЕМАН до 28.02.26\n\nЗакрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=antifa&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Начало радикализации\n04:40 Антифа и BLM\n13:00 Протесты против ICE\n16:30 Кто финансирует левых радикалов?\n18:50 Успехи на выборах", "ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?", "809abdac-ceff-47f8-a99b-6cd520902904", 1454, false, "SheQkbRldtE", "https://www.youtube.com/watch?v=SheQkbRldtE", 7, "/downloads/shows/Роман Юнеман/Season 2026/s2026e021700 - ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?.mp4", false, false, false, 34, [], 98, ~U[2026-02-17 16:15:43Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Реклама. ООО «Скилфэктори» ИНН 9702009530 erid 2VtzqvmPMpQ\n\n🔥Стань Специалистом по Информационной безопасности в Skillfactory: https://go.skillfactory.ru/dSaOuQ\nСкидки до 60% + 3 мини-курса в подарок по промокоду ЮНЕМАН до 28.02.26\n\nЗакрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=antifa&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Начало радикализации\n04:40 Антифа и BLM\n13:00 Протесты против ICE\n16:30 Кто финансирует левых радикалов?\n18:50 Успехи на выборах", "ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?", 1454, false, "SheQkbRldtE", "https://www.youtube.com/watch?v=SheQkbRldtE", "/downloads/shows/Роман Юнеман/Season 2026/s2026e021700 - ВОЙНА В АМЕРИКЕ. Как леваки развязали уличную борьбу с Трампом?.mp4", false, 34, ~U[2026-02-17 16:15:43Z]] 07:53:42.577 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=102.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.580 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=65.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-08 15:28:33Z], 34] 07:53:42.584 [debug] QUERY OK source="media_items" db=2.8ms idle=36.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=drones&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первое боевое применение дронов\n03:40 Украинские дроны\n11:00 Что с российскими дронами?\n20:10 Революция дронов\n23:00 Как выглядит война дронов в 2026?", "РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?", "ea3aa400-af39-4e4e-b4ff-7b8959d38266", 1554, false, "JWPpJchNQ14", "https://www.youtube.com/watch?v=JWPpJchNQ14", 8, "/downloads/shows/Роман Юнеман/Season 2026/s2026e020800 - РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?.mp4", false, false, false, 34, [], 98, ~U[2026-02-08 15:28:33Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=drones&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первое боевое применение дронов\n03:40 Украинские дроны\n11:00 Что с российскими дронами?\n20:10 Революция дронов\n23:00 Как выглядит война дронов в 2026?", "РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?", 1554, false, "JWPpJchNQ14", "https://www.youtube.com/watch?v=JWPpJchNQ14", "/downloads/shows/Роман Юнеман/Season 2026/s2026e020800 - РОССИЯ VS УКРАИНА. Кто побеждает в войне дронов?.mp4", false, 34, ~U[2026-02-08 15:28:33Z]] 07:53:42.593 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=32.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.596 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms 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[2026-02-01 13:08:16Z], 34] 07:53:42.601 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=19.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=disser&utm_content=description\n\nСсылка на диссертацию:\nhttps://www.hse.ru/data/xf/858/040/1982/1%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%D0%AE%D0%BD%D0%B5%D0%BC%D0%B0%D0%BD%D0%B0_28.11.2025.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Я защитил кандидатскую!\n05:00 Международные цели Казахстана\n12:00 Как голосует Казахстан в ООН\n18:00 Как Казахстан лавирует между Россией и Китаем\n21:00 Что будет с русскими в Казахстане?", "СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?", "3084ffa8-4a9b-4897-b3a7-9610f48fe7e2", 1768, false, "fBjYbsX7a6c", "https://www.youtube.com/watch?v=fBjYbsX7a6c", 9, "/downloads/shows/Роман Юнеман/Season 2026/s2026e020100 - СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?.mp4", false, false, false, 34, [], 98, ~U[2026-02-01 13:08:16Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Закрытые подкасты, реакции, дополнения к основным роликам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=disser&utm_content=description\n\nСсылка на диссертацию:\nhttps://www.hse.ru/data/xf/858/040/1982/1%D0%94%D0%B8%D1%81%D1%81%D0%B5%D1%80%D1%82%D0%B0%D1%86%D0%B8%D1%8F%20%D0%AE%D0%BD%D0%B5%D0%BC%D0%B0%D0%BD%D0%B0_28.11.2025.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Я защитил кандидатскую!\n05:00 Международные цели Казахстана\n12:00 Как голосует Казахстан в ООН\n18:00 Как Казахстан лавирует между Россией и Китаем\n21:00 Что будет с русскими в Казахстане?", "СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?", 1768, false, "fBjYbsX7a6c", "https://www.youtube.com/watch?v=fBjYbsX7a6c", "/downloads/shows/Роман Юнеман/Season 2026/s2026e020100 - СТЕПНОЙ СОСЕД. Казахстан идёт на конфликт с Россией?.mp4", false, 34, ~U[2026-02-01 13:08:16Z]] 07:53:42.605 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.610 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=22.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-27 15:46:50Z], 34] 07:53:42.613 [debug] QUERY OK source="media_items" db=2.9ms idle=17.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Книга про Илью Муромца:\nhttps://chernaya100.com/ilya-healing/yuneman\n\n\nПоддержать выход новых обзоров:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=argent&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первый либертарианский президент\n02:00 Какую Аргентину возглавил Милей?\n14:00 Победа Милея в 2023 году\n16:00 Реформы Милея\n21:00 Результаты Милея и мнение о нем", "МИЛЕЙ СМОГ? Что было до него и Что останется после?", "b544a113-f9c4-42c8-9ff6-c9c2fcbc91b0", 1529, false, "10h5U7JUCmQ", "https://www.youtube.com/watch?v=10h5U7JUCmQ", 10, "/downloads/shows/Роман Юнеман/Season 2026/s2026e012700 - МИЛЕЙ СМОГ? Что было до него и Что останется после?.mp4", false, false, false, 34, [], 98, ~U[2026-01-27 15:46:50Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Книга про Илью Муромца:\nhttps://chernaya100.com/ilya-healing/yuneman\n\n\nПоддержать выход новых обзоров:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=argent&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Первый либертарианский президент\n02:00 Какую Аргентину возглавил Милей?\n14:00 Победа Милея в 2023 году\n16:00 Реформы Милея\n21:00 Результаты Милея и мнение о нем", "МИЛЕЙ СМОГ? Что было до него и Что останется после?", 1529, false, "10h5U7JUCmQ", "https://www.youtube.com/watch?v=10h5U7JUCmQ", "/downloads/shows/Роман Юнеман/Season 2026/s2026e012700 - МИЛЕЙ СМОГ? Что было до него и Что останется после?.mp4", false, 34, ~U[2026-01-27 15:46:50Z]] 07:53:42.618 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.622 [debug] QUERY OK source="media_items" db=4.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[2026-01-18 17:41:19Z], 34] 07:53:42.629 [debug] QUERY OK source="media_items" db=5.0ms idle=18.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Кандидаты Демпартии в президенты-2028:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=usa2025&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Президент для партии или партия для президента\n02:30 Команда Трампа\n05:50 Что с ростом цен?\n07:20 Миграционная политика\n11:15 Что думают американцы?", "АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?", "782dfcfd-5834-497c-a6c9-7e95ed0bf6aa", 1014, false, "E_Att2dQzYY", "https://www.youtube.com/watch?v=E_Att2dQzYY", 11, "/downloads/shows/Роман Юнеман/Season 2026/s2026e011800 - АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?.mp4", false, false, false, 34, [], 98, ~U[2026-01-18 17:41:19Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Кандидаты Демпартии в президенты-2028:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=usa2025&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Президент для партии или партия для президента\n02:30 Команда Трампа\n05:50 Что с ростом цен?\n07:20 Миграционная политика\n11:15 Что думают американцы?", "АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?", 1014, false, "E_Att2dQzYY", "https://www.youtube.com/watch?v=E_Att2dQzYY", "/downloads/shows/Роман Юнеман/Season 2026/s2026e011800 - АМЕРИКА ТРАМПА. Что сделал Дональд для американцев и как они к нему относятся?.mp4", false, 34, ~U[2026-01-18 17:41:19Z]] 07:53:42.645 [debug] QUERY OK source="sources" db=15.8ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.657 [debug] QUERY OK source="media_items" db=5.3ms idle=32.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-12 13:55:50Z], 34] 07:53:42.671 [debug] QUERY OK source="media_items" db=9.1ms queue=0.1ms idle=40.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лучшие косоворотки:\nhttps://vk.com/levelsuit\n\nПро мигрантов на СВО:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=key&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Как изменить систему в России?\n04:30 Возвращение соотечественников\n09:20 Примеры хороших систем\n14:20 Западные экспаты\n21:55 Гастарбайтеры", "ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки", "343bc33c-b9d1-4f04-bdeb-40ef3f7e821c", 1653, false, "5XgZUq7XSJ4", "https://www.youtube.com/watch?v=5XgZUq7XSJ4", 12, "/downloads/shows/Роман Юнеман/Season 2026/s2026e011200 - ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки.mp4", false, false, false, 34, [], 98, ~U[2026-01-12 13:55:50Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Лучшие косоворотки:\nhttps://vk.com/levelsuit\n\nПро мигрантов на СВО:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=key&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Как изменить систему в России?\n04:30 Возвращение соотечественников\n09:20 Примеры хороших систем\n14:20 Западные экспаты\n21:55 Гастарбайтеры", "ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки", 1653, false, "5XgZUq7XSJ4", "https://www.youtube.com/watch?v=5XgZUq7XSJ4", "/downloads/shows/Роман Юнеман/Season 2026/s2026e011200 - ИДЕАЛЬНАЯ СИСТЕМА МИГРАЦИИ. Примеры, факты и главные ошибки.mp4", false, 34, ~U[2026-01-12 13:55:50Z]] 07:53:42.683 [debug] QUERY OK source="sources" db=5.2ms queue=1.9ms idle=50.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.691 [debug] QUERY OK source="media_items" db=7.1ms queue=0.4ms idle=55.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-01-08 12:16:32Z], 34] 07:53:42.704 [debug] QUERY OK source="media_items" db=11.2ms idle=46.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Фильм про Русский Стэнфорд:\nhttps://youtu.be/C5MquMp74XU\n\nПрием в Русский Стэнфорд:\nhttps://ispring.institute/priem\n\nПоздравить команду канала с Новым годом и Рождеством:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=AI&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Гонка ИИ началась\n03:00 Как в США управляют ИИ\n08:00 Почему Китай проигрывает в ИИ?\n14:00 А как Россия на рынке ИИ?\n19:00 Какие преимущества у России и что делать?", "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?", "d8b4d3a7-1d56-400e-941c-26672a65efd8", 1374, false, "NBDSbnVbJ0E", "https://www.youtube.com/watch?v=NBDSbnVbJ0E", 13, "/downloads/shows/Роман Юнеман/Season 2026/s2026e010800 - ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?.mp4", false, false, false, 34, [], 98, ~U[2026-01-08 12:16:32Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Фильм про Русский Стэнфорд:\nhttps://youtu.be/C5MquMp74XU\n\nПрием в Русский Стэнфорд:\nhttps://ispring.institute/priem\n\nПоздравить команду канала с Новым годом и Рождеством:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=AI&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Гонка ИИ началась\n03:00 Как в США управляют ИИ\n08:00 Почему Китай проигрывает в ИИ?\n14:00 А как Россия на рынке ИИ?\n19:00 Какие преимущества у России и что делать?", "ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?", 1374, false, "NBDSbnVbJ0E", "https://www.youtube.com/watch?v=NBDSbnVbJ0E", "/downloads/shows/Роман Юнеман/Season 2026/s2026e010800 - ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ. Кто побеждает в главном инженерном противостоянии десятилетия?.mp4", false, 34, ~U[2026-01-08 12:16:32Z]] 07:53:42.721 [debug] QUERY OK source="sources" db=12.3ms queue=3.6ms idle=54.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.727 [debug] QUERY OK source="media_items" db=4.0ms queue=0.4ms idle=55.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-28 12:43:38Z], 34] 07:53:42.744 [debug] QUERY OK source="media_items" db=11.7ms queue=0.1ms idle=51.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=2026&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Тяжелый год\n02:00 Будет ли договорнячок?\n04:30 Президентские выборы на Украине\n06:00 Выборы в Госдуму в России\n12:30 Что делать?", "2026. Мирный договор или большая война?", "1feebcb1-ef34-4807-84b2-9e6adf32d06e", 858, false, "x8KI-VjOaLM", "https://www.youtube.com/watch?v=x8KI-VjOaLM", 14, "/downloads/shows/Роман Юнеман/Season 2025/s2025e122800 - 2026. Мирный договор или большая война?.mp4", false, false, false, 34, [], 98, ~U[2025-12-28 12:43:38Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=2026&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Тяжелый год\n02:00 Будет ли договорнячок?\n04:30 Президентские выборы на Украине\n06:00 Выборы в Госдуму в России\n12:30 Что делать?", "2026. Мирный договор или большая война?", 858, false, "x8KI-VjOaLM", "https://www.youtube.com/watch?v=x8KI-VjOaLM", "/downloads/shows/Роман Юнеман/Season 2025/s2025e122800 - 2026. Мирный договор или большая война?.mp4", false, 34, ~U[2025-12-28 12:43:38Z]] 07:53:42.756 [debug] QUERY OK source="sources" db=6.1ms queue=4.3ms idle=53.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.771 [debug] QUERY OK source="media_items" db=13.0ms queue=0.1ms idle=54.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-21 15:22:59Z], 34] 07:53:42.798 [debug] QUERY OK source="media_items" db=10.6ms queue=0.1ms idle=63.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Купить Русский Комикс:\nhttps://chernaya100.com/russian-comix-3/yuneman\n\nПоддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=euwar&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Европейские ястребы\n05:00 Гибридные технологии России\n08:50 Контингенты западных держав\n14:40 Подготовка России к Северной войне\n21:40 Прорыв к Сувалкскому коридору", "ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта", "d5ebaaec-c6dd-4680-bfe8-158cca03e58f", 1700, false, "OewbfulhC3Y", "https://www.youtube.com/watch?v=OewbfulhC3Y", 15, "/downloads/shows/Роман Юнеман/Season 2025/s2025e122100 - ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта.mp4", false, false, false, 34, [], 98, ~U[2025-12-21 15:22:59Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Купить Русский Комикс:\nhttps://chernaya100.com/russian-comix-3/yuneman\n\nПоддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=euwar&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Европейские ястребы\n05:00 Гибридные технологии России\n08:50 Контингенты западных держав\n14:40 Подготовка России к Северной войне\n21:40 Прорыв к Сувалкскому коридору", "ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта", 1700, false, "OewbfulhC3Y", "https://www.youtube.com/watch?v=OewbfulhC3Y", "/downloads/shows/Роман Юнеман/Season 2025/s2025e122100 - ВОЙНА С ЕВРОПОЙ. Подробный сценарий будущего конфликта.mp4", false, 34, ~U[2025-12-21 15:22:59Z]] 07:53:42.803 [debug] QUERY OK source="sources" db=2.7ms queue=1.3ms idle=72.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.811 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=61.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-14 13:26:07Z], 34] 07:53:42.820 [debug] QUERY OK source="media_items" db=7.7ms idle=56.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=trumpvs&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Стратегия национальной опасности\n02:30 Принципы внешней политики\n09:00 Латинская Америка и конкуренция с Китаем\n11:30 Европа и Украина\n13:00 Ближний Восток", "ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США", "277689e1-6010-4fe9-b92f-b94621793119", 1110, false, "APByV4ikz80", "https://www.youtube.com/watch?v=APByV4ikz80", 16, "/downloads/shows/Роман Юнеман/Season 2025/s2025e121400 - ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США.mp4", false, false, false, 34, [], 98, ~U[2025-12-14 13:26:07Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Поддержать выход новых разборов:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=trumpvs&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Стратегия национальной опасности\n02:30 Принципы внешней политики\n09:00 Латинская Америка и конкуренция с Китаем\n11:30 Европа и Украина\n13:00 Ближний Восток", "ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США", 1110, false, "APByV4ikz80", "https://www.youtube.com/watch?v=APByV4ikz80", "/downloads/shows/Роман Юнеман/Season 2025/s2025e121400 - ПЛАН ТРАМПА. Полный разбор Стратегии национальной безопасности США.mp4", false, 34, ~U[2025-12-14 13:26:07Z]] 07:53:42.830 [debug] QUERY OK source="sources" db=8.8ms idle=50.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.841 [debug] QUERY OK source="media_items" db=9.7ms queue=1.1ms idle=34.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-09 15:12:38Z], 34] 07:53:42.851 [debug] QUERY OK source="media_items" db=8.4ms idle=39.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержать ЦАМТ и получить доступ к подкастам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=сamt2050&utm_content=description\n\nНовый доклад ЦАМТа:\nhttps://camt2025.ru/russia_2050.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Кто будет жить в России в 2050 году?\n05:00 Как Европа утонула в мигрантах?\n09:00 Что с демографией сейчас?\n13:00 Русские вне России\n17:00 Мигрантские анклавы", "РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?", "17c8a2c5-6258-4564-a1e3-5f7985eef8b0", 1293, false, "fpZiugU2HTA", "https://www.youtube.com/watch?v=fpZiugU2HTA", 17, "/downloads/shows/Роман Юнеман/Season 2025/s2025e120900 - РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?.mp4", false, false, false, 34, [], 98, ~U[2025-12-09 15:12:38Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Поддержать ЦАМТ и получить доступ к подкастам:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=сamt2050&utm_content=description\n\nНовый доклад ЦАМТа:\nhttps://camt2025.ru/russia_2050.pdf\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Кто будет жить в России в 2050 году?\n05:00 Как Европа утонула в мигрантах?\n09:00 Что с демографией сейчас?\n13:00 Русские вне России\n17:00 Мигрантские анклавы", "РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?", 1293, false, "fpZiugU2HTA", "https://www.youtube.com/watch?v=fpZiugU2HTA", "/downloads/shows/Роман Юнеман/Season 2025/s2025e120900 - РОССИЯ БЕЗ РУССКИХ. Как будет выглядеть демография России в 2050?.mp4", false, 34, ~U[2025-12-09 15:12:38Z]] 07:53:42.857 [debug] QUERY OK source="sources" db=3.0ms queue=0.4ms idle=42.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.861 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=37.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-30 08:11:46Z], 34] 07:53:42.867 [debug] QUERY OK source="media_items" db=4.3ms idle=32.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["КупиКомп на Вайлдберриз:\nhttps://www.wildberries.ru/seller/511129\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=tele&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Звонки мошенников\n03:30 Скам европейцев\n05:40 Как мошенники стали госструктурой\n08:00 Как выглядят скам-центры изнутри?\n12:00 Дропы", "ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?", "42fb1f71-bfa1-48c5-aae9-9d772bbbe900", 1002, false, "_J44yKPj3oc", "https://www.youtube.com/watch?v=_J44yKPj3oc", 18, "/downloads/shows/Роман Юнеман/Season 2025/s2025e113000 - ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?.mp4", false, false, false, 34, [], 98, ~U[2025-11-30 08:11:46Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "КупиКомп на Вайлдберриз:\nhttps://www.wildberries.ru/seller/511129\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=tele&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Звонки мошенников\n03:30 Скам европейцев\n05:40 Как мошенники стали госструктурой\n08:00 Как выглядят скам-центры изнутри?\n12:00 Дропы", "ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?", 1002, false, "_J44yKPj3oc", "https://www.youtube.com/watch?v=_J44yKPj3oc", "/downloads/shows/Роман Юнеман/Season 2025/s2025e113000 - ТЕЛЕФОННЫЕ МОШЕННИКИ. Как устроены украинские колл-центры?.mp4", false, 34, ~U[2025-11-30 08:11:46Z]] 07:53:42.872 [debug] QUERY OK source="sources" db=4.6ms idle=25.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.876 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=22.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-24 13:59:52Z], 34] 07:53:42.897 [debug] QUERY OK source="media_items" db=16.4ms idle=23.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Получите удвоенный период работы в сервисе для командной работы Strive, платите за один год пользования, а получаете два. Канбан-доски, регламенты и документы в одном таск-трекере https://link.striveapp.ru/yuneman\n\nПодпишитесь на Петра:\nhttps://www.youtube.com/@TihonovTime\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=terror&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Русские в Исл***ком государстве?\n04:00 Куда ушли чеченцы?\n07:00 Национальные структуры боевиков\n11:00 Иностранные бойцы в исламских структурах\n14:00 Жёны и дети террористов", "ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?", "7e3ceec0-5f87-4516-9c8f-e6a5f67858aa", 1181, false, "EBdCoEtxKrE", "https://www.youtube.com/watch?v=EBdCoEtxKrE", 19, "/downloads/shows/Роман Юнеман/Season 2025/s2025e112400 - ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?.mp4", false, false, false, 34, [], 98, ~U[2025-11-24 13:59:52Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "Получите удвоенный период работы в сервисе для командной работы Strive, платите за один год пользования, а получаете два. Канбан-доски, регламенты и документы в одном таск-трекере https://link.striveapp.ru/yuneman\n\nПодпишитесь на Петра:\nhttps://www.youtube.com/@TihonovTime\n\nПоддержать канал:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=terror&utm_content=description\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Русские в Исл***ком государстве?\n04:00 Куда ушли чеченцы?\n07:00 Национальные структуры боевиков\n11:00 Иностранные бойцы в исламских структурах\n14:00 Жёны и дети террористов", "ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?", 1181, false, "EBdCoEtxKrE", "https://www.youtube.com/watch?v=EBdCoEtxKrE", "/downloads/shows/Роман Юнеман/Season 2025/s2025e112400 - ТЕР***ИЗМ В СНГ. Откуда готовятся нападения на Россию и куда уехали чеченские боевики?.mp4", false, 34, ~U[2025-11-24 13:59:52Z]] 07:53:42.906 [debug] QUERY OK source="sources" db=6.1ms queue=0.1ms idle=38.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.912 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=40.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-16 11:24:22Z], 34] 07:53:42.938 [debug] QUERY OK source="media_items" db=25.6ms idle=40.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["🔥Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/bjk_qw\nСкидки до 65% + 4 мини-курса в подарок по промокоду ЮНЕМАН до 30.11.25\n\nКак ИИ внедряют в образование на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=education&utm_content=description\n\nКак ИИ внедряют в образование в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nКанал Петра Тихонова:\nhttps://www.youtube.com/@TihonovTime\n\nФонд Румянцева:\nhttps://fondrumyantseva.ru/\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Неизбежный кризис\n03:00 Демография учителей\n07:25 Сколько получают учителя?\n10:00 Качественное ли образование в России?\n15:00 Спасёт ли ИИ образование?", "КРИЗИС ШКОЛЫ. Как в России закончились учителя?", "0415b04d-7ee5-40dd-9081-e680ed430c26", 1314, false, "D7wHNC-HMQM", "https://www.youtube.com/watch?v=D7wHNC-HMQM", 20, "/downloads/shows/Роман Юнеман/Season 2025/s2025e111600 - КРИЗИС ШКОЛЫ. Как в России закончились учителя?.mp4", false, false, false, 34, [], 98, ~U[2025-11-16 11:24:22Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "🔥Стань “Белым” хакером в Skillfactory: https://go.skillfactory.ru/bjk_qw\nСкидки до 65% + 4 мини-курса в подарок по промокоду ЮНЕМАН до 30.11.25\n\nКак ИИ внедряют в образование на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=education&utm_content=description\n\nКак ИИ внедряют в образование в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nКанал Петра Тихонова:\nhttps://www.youtube.com/@TihonovTime\n\nФонд Румянцева:\nhttps://fondrumyantseva.ru/\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv\n\n00:00 Неизбежный кризис\n03:00 Демография учителей\n07:25 Сколько получают учителя?\n10:00 Качественное ли образование в России?\n15:00 Спасёт ли ИИ образование?", "КРИЗИС ШКОЛЫ. Как в России закончились учителя?", 1314, false, "D7wHNC-HMQM", "https://www.youtube.com/watch?v=D7wHNC-HMQM", "/downloads/shows/Роман Юнеман/Season 2025/s2025e111600 - КРИЗИС ШКОЛЫ. Как в России закончились учителя?.mp4", false, 34, ~U[2025-11-16 11:24:22Z]] 07:53:42.945 [debug] QUERY OK source="sources" db=5.6ms queue=0.1ms idle=63.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 07:53:42.955 [debug] QUERY OK source="media_items" db=8.4ms queue=0.1ms idle=48.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-09 11:51:24Z], 34] 07:53:42.967 [debug] QUERY OK source="media_items" db=8.0ms queue=0.1ms idle=49.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["*Максим Кац признан экстремистом и иноагентом\n\n\n00:00 Как я отношусь к Кацу?\n03:00 Прогнозы Максима Каца\n07:00 Принятие неверных решений\n10:30 Выборы и электронное голосование\n15:00 Отношение к мигрантам\n\nЗаказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nИзбирательные кампании Максима Каца на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=katz&utm_content=description\n\nИзбирательные кампании Максима Каца в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv", "ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца", "6d5ea1b0-4229-4423-ab10-f6cc2dd4a2c2", 1199, false, "PwXcqXxPR_U", "https://www.youtube.com/watch?v=PwXcqXxPR_U", 21, "/downloads/shows/Роман Юнеман/Season 2025/s2025e110900 - ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца.mp4", false, false, false, 34, [], 98, ~U[2025-11-09 11:51:24Z], ~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], "*Максим Кац признан экстремистом и иноагентом\n\n\n00:00 Как я отношусь к Кацу?\n03:00 Прогнозы Максима Каца\n07:00 Принятие неверных решений\n10:30 Выборы и электронное голосование\n15:00 Отношение к мигрантам\n\nЗаказать чехол с флагом 1914 года:\nhttps://docs.google.com/forms/d/e/1FAIpQLSdDauFfyRNtTup2tVUBNwD9yh-hNa8x1hn-naQgzh8jjLhOuw/viewform?usp=sharing&ouid=101964966586385366539\n\nИзбирательные кампании Максима Каца на Спонсре:\nhttps://sponsr.ru/yuneman/?utm_source=youtube&utm_medium=video&utm_campaign=katz&utm_content=description\n\nИзбирательные кампании Максима Каца в Телеграме:\nhttps://web.tribute.tg/s/mXG\n\nПодпишись на телеграм-канал:\nhttps://t.me/big3russia\n\nРекламные предложения писать сюда:\nyuneman@blossom-agency.ru\n\nВступайте в наше движение «Общество.Будущее\u200E»:\nhttps://clck.ru/3MxaCv", "ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца", 1199, false, "PwXcqXxPR_U", "https://www.youtube.com/watch?v=PwXcqXxPR_U", "/downloads/shows/Роман Юнеман/Season 2025/s2025e110900 - ПРОДАВЕЦ КОПИУМА. Жизнь и творчество Максима Каца.mp4", false, 34, ~U[2025-11-09 11:51:24Z]] 07:53:42.976 [debug] QUERY OK source="sources" db=6.1ms queue=0.1ms idle=57.7ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 04:53:42Z], ~U[2026-04-04 04:53:42Z], 34] 07:53:42.989 [debug] QUERY OK source="media_items" db=11.3ms queue=0.1ms idle=41.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [34] 07:53:42.999 [debug] Current batch of media processed. Will check again in 1000ms 07:53:43.040 [debug] QUERY OK source="media_items" db=48.9ms queue=0.1ms idle=45.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")))) [34] 07:53:43.042 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=86.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [34] 07:53:43.048 [info] No notification servers provided for source 34 07:53:43.086 [debug] QUERY OK source="tasks" db=7.8ms idle=38.6ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16921, 34, ~U[2026-04-04 04:53:43Z], ~U[2026-04-04 04:53:43Z]] 07:53:43.096 [info] {"args":{"id":34},"id":16856,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2601030335,"event":"job:stop","queue_time":567705,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 07:53:43.116 [info] {"args":{"id":127},"id":16858,"meta":{},"system_time":1775278423116380809,"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"]} 07:53:43.118 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=42.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 07:53:43.124 [debug] QUERY OK source="settings" db=2.2ms queue=2.3ms 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 [] 07:53:43.166 [debug] QUERY OK source="media_items" db=40.0ms idle=39.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")))) [127] 07:53:43.187 [debug] QUERY OK source="media_items" db=20.1ms queue=0.3ms idle=70.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [127] 07:53:43.191 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.3ms idle=72.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:53:43.193 [debug] QUERY OK source="settings" db=0.9ms idle=74.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:53:43.195 [debug] QUERY OK source="settings" db=0.8ms idle=69.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:53:43.206 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 07:53:43.207 [debug] Current batch of media processed. Will check again in 1000ms 07:53:43.208 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=40.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:53:43.210 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=21.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:53:43.211 [debug] QUERY OK source="settings" db=1.0ms idle=19.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 07:53:43.215 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLeZeafB7m27wCVeIrpYBRUHAdk0cks0sq&si=ZfFCidB1NibzXOXt --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[SNDK] ПопКульт/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/39/46/3946d4286a4aed4e5bf07abccd4a3d6237858a1f11f608039898bd47e40333cb.json --sleep-requests 41 --sleep-interval 31 --sleep-subtitles 43 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 07:53:44.001 [debug] Current batch of media processed. Will check again in 1000ms 07:53:44.209 [debug] Current batch of media processed. Will check again in 1000ms 07:53:45.003 [debug] Current batch of media processed. Will check again in 1000ms 07:53:45.212 [debug] Current batch of media processed. Will check again in 1000ms 07:53:46.005 [debug] Current batch of media processed. Will check again in 1000ms 07:53:46.213 [debug] Current batch of media processed. Will check again in 1000ms 07:53:47.007 [debug] Current batch of media processed. Will check again in 1000ms 07:53:47.214 [debug] Current batch of media processed. Will check again in 1000ms 07:53:48.008 [debug] Current batch of media processed. Will check again in 1000ms 07:53:48.215 [debug] Current batch of media processed. Will check again in 1000ms 07:53:49.009 [debug] Current batch of media processed. Will check again in 1000ms 07:53:49.201 [info] {"source":"oban","duration":2474,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:53:49.216 [debug] Current batch of media processed. Will check again in 1000ms 07:53:50.010 [debug] Current batch of media processed. Will check again in 1000ms 07:53:50.217 [debug] Current batch of media processed. Will check again in 1000ms 07:53:51.011 [debug] Current batch of media processed. Will check again in 1000ms 07:53:51.218 [debug] Current batch of media processed. Will check again in 1000ms 07:53:52.012 [debug] Current batch of media processed. Will check again in 1000ms 07:53:52.220 [debug] Current batch of media processed. Will check again in 1000ms 07:53:53.013 [debug] Current batch of media processed. Will check again in 1000ms 07:53:53.223 [debug] Current batch of media processed. Will check again in 1000ms 07:53:54.014 [debug] Current batch of media processed. Will check again in 1000ms 07:53:54.227 [debug] Current batch of media processed. Will check again in 1000ms 07:53:55.015 [debug] Current batch of media processed. Will check again in 1000ms 07:53:55.230 [debug] Current batch of media processed. Will check again in 1000ms 07:53:56.016 [debug] Current batch of media processed. Will check again in 1000ms 07:53:56.233 [debug] Current batch of media processed. Will check again in 1000ms 07:53:57.017 [debug] Current batch of media processed. Will check again in 1000ms 07:53:57.235 [debug] Current batch of media processed. Will check again in 1000ms 07:53:58.020 [debug] Current batch of media processed. Will check again in 1000ms 07:53:58.237 [debug] Current batch of media processed. Will check again in 1000ms 07:53:59.026 [debug] Current batch of media processed. Will check again in 1000ms 07:53:59.238 [debug] Current batch of media processed. Will check again in 1000ms 07:54:00.031 [debug] Current batch of media processed. Will check again in 1000ms 07:54:00.240 [debug] Current batch of media processed. Will check again in 1000ms 07:54:00.917 [info] {"source":"oban","duration":3150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:54:01.032 [debug] Current batch of media processed. Will check again in 1000ms 07:54:01.241 [debug] Current batch of media processed. Will check again in 1000ms 07:54:02.033 [debug] Current batch of media processed. Will check again in 1000ms 07:54:02.242 [debug] Current batch of media processed. Will check again in 1000ms 07:54:03.035 [debug] Current batch of media processed. Will check again in 1000ms 07:54:03.243 [debug] Current batch of media processed. Will check again in 1000ms 07:54:04.036 [debug] Current batch of media processed. Will check again in 1000ms 07:54:04.244 [debug] Current batch of media processed. Will check again in 1000ms 07:54:05.039 [debug] Current batch of media processed. Will check again in 1000ms 07:54:05.246 [debug] Current batch of media processed. Will check again in 1000ms 07:54:06.046 [debug] Current batch of media processed. Will check again in 1000ms 07:54:06.247 [debug] Current batch of media processed. Will check again in 1000ms 07:54:07.048 [debug] Current batch of media processed. Will check again in 1000ms 07:54:07.250 [debug] Current batch of media processed. Will check again in 1000ms 07:54:08.050 [debug] Current batch of media processed. Will check again in 1000ms 07:54:08.256 [debug] Current batch of media processed. Will check again in 1000ms 07:54:09.051 [debug] Current batch of media processed. Will check again in 1000ms 07:54:09.257 [debug] Current batch of media processed. Will check again in 1000ms 07:54:10.052 [debug] Current batch of media processed. Will check again in 1000ms 07:54:10.261 [debug] Current batch of media processed. Will check again in 1000ms 07:54:11.054 [debug] Current batch of media processed. Will check again in 1000ms 07:54:11.262 [debug] Current batch of media processed. Will check again in 1000ms 07:54:12.055 [debug] Current batch of media processed. Will check again in 1000ms 07:54:12.266 [debug] Current batch of media processed. Will check again in 1000ms 07:54:13.057 [debug] Current batch of media processed. Will check again in 1000ms 07:54:13.268 [debug] Current batch of media processed. Will check again in 1000ms 07:54:14.058 [debug] Current batch of media processed. Will check again in 1000ms 07:54:14.269 [debug] Current batch of media processed. Will check again in 1000ms 07:54:15.059 [debug] Current batch of media processed. Will check again in 1000ms 07:54:15.271 [debug] Current batch of media processed. Will check again in 1000ms 07:54:16.060 [debug] Current batch of media processed. Will check again in 1000ms 07:54:16.273 [debug] Current batch of media processed. Will check again in 1000ms 07:54:17.061 [debug] Current batch of media processed. Will check again in 1000ms 07:54:17.274 [debug] Current batch of media processed. Will check again in 1000ms 07:54:18.062 [debug] Current batch of media processed. Will check again in 1000ms 07:54:18.275 [debug] Current batch of media processed. Will check again in 1000ms 07:54:19.063 [debug] Current batch of media processed. Will check again in 1000ms 07:54:19.202 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:19.276 [debug] Current batch of media processed. Will check again in 1000ms 07:54:20.064 [debug] Current batch of media processed. Will check again in 1000ms 07:54:20.277 [debug] Current batch of media processed. Will check again in 1000ms 07:54:21.065 [debug] Current batch of media processed. Will check again in 1000ms 07:54:21.278 [debug] Current batch of media processed. Will check again in 1000ms 07:54:22.066 [debug] Current batch of media processed. Will check again in 1000ms 07:54:22.281 [debug] Current batch of media processed. Will check again in 1000ms 07:54:23.067 [debug] Current batch of media processed. Will check again in 1000ms 07:54:23.284 [debug] Current batch of media processed. Will check again in 1000ms 07:54:24.068 [debug] Current batch of media processed. Will check again in 1000ms 07:54:24.285 [debug] Current batch of media processed. Will check again in 1000ms 07:54:25.069 [debug] Current batch of media processed. Will check again in 1000ms 07:54:25.288 [debug] Current batch of media processed. Will check again in 1000ms 07:54:26.070 [debug] Current batch of media processed. Will check again in 1000ms 07:54:26.289 [debug] Current batch of media processed. Will check again in 1000ms 07:54:27.071 [debug] Current batch of media processed. Will check again in 1000ms 07:54:27.290 [debug] Current batch of media processed. Will check again in 1000ms 07:54:28.072 [debug] Current batch of media processed. Will check again in 1000ms 07:54:28.292 [debug] Current batch of media processed. Will check again in 1000ms 07:54:29.073 [debug] Current batch of media processed. Will check again in 1000ms 07:54:29.294 [debug] Current batch of media processed. Will check again in 1000ms 07:54:30.074 [debug] Current batch of media processed. Will check again in 1000ms 07:54:30.295 [debug] Current batch of media processed. Will check again in 1000ms 07:54:31.076 [debug] Current batch of media processed. Will check again in 1000ms 07:54:31.296 [debug] Current batch of media processed. Will check again in 1000ms 07:54:32.077 [debug] Current batch of media processed. Will check again in 1000ms 07:54:32.298 [debug] Current batch of media processed. Will check again in 1000ms 07:54:33.078 [debug] Current batch of media processed. Will check again in 1000ms 07:54:33.298 [debug] Current batch of media processed. Will check again in 1000ms 07:54:34.079 [debug] Current batch of media processed. Will check again in 1000ms 07:54:34.300 [debug] Current batch of media processed. Will check again in 1000ms 07:54:35.080 [debug] Current batch of media processed. Will check again in 1000ms 07:54:35.301 [debug] Current batch of media processed. Will check again in 1000ms 07:54:36.081 [debug] Current batch of media processed. Will check again in 1000ms 07:54:36.302 [debug] Current batch of media processed. Will check again in 1000ms 07:54:37.082 [debug] Current batch of media processed. Will check again in 1000ms 07:54:37.303 [debug] Current batch of media processed. Will check again in 1000ms 07:54:38.084 [debug] Current batch of media processed. Will check again in 1000ms 07:54:38.304 [debug] Current batch of media processed. Will check again in 1000ms 07:54:39.085 [debug] Current batch of media processed. Will check again in 1000ms 07:54:39.305 [debug] Current batch of media processed. Will check again in 1000ms 07:54:40.086 [debug] Current batch of media processed. Will check again in 1000ms 07:54:40.308 [debug] Current batch of media processed. Will check again in 1000ms 07:54:41.087 [debug] Current batch of media processed. Will check again in 1000ms 07:54:41.308 [debug] Current batch of media processed. Will check again in 1000ms 07:54:42.091 [debug] Current batch of media processed. Will check again in 1000ms 07:54:42.309 [debug] Current batch of media processed. Will check again in 1000ms 07:54:43.092 [debug] Current batch of media processed. Will check again in 1000ms 07:54:43.310 [debug] Current batch of media processed. Will check again in 1000ms 07:54:44.093 [debug] Current batch of media processed. Will check again in 1000ms 07:54:44.311 [debug] Current batch of media processed. Will check again in 1000ms 07:54:45.098 [debug] Current batch of media processed. Will check again in 1000ms 07:54:45.313 [debug] Current batch of media processed. Will check again in 1000ms 07:54:46.101 [debug] Current batch of media processed. Will check again in 1000ms 07:54:46.314 [debug] Current batch of media processed. Will check again in 1000ms 07:54:47.102 [debug] Current batch of media processed. Will check again in 1000ms 07:54:47.316 [debug] Current batch of media processed. Will check again in 1000ms 07:54:48.105 [debug] Current batch of media processed. Will check again in 1000ms 07:54:48.318 [debug] Current batch of media processed. Will check again in 1000ms 07:54:49.106 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 11965, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e031000 - ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь.mp4", "id" => "dXUbHNuzYIE", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=dXUbHNuzYIE", "playlist_index" => 15, "timestamp" => 1741649311, "title" => "ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь", "upload_date" => "20250310"} 07:54:49.107 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1113.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:54:49.108 [debug] QUERY OK source="sources" db=0.4ms idle=1114.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:54:49.110 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=1115.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-10 23:28:31Z], 122] 07:54:49.117 [debug] QUERY OK source="media_items" db=5.6ms idle=1117.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь", "f319251c-4d26-4903-9a23-49566c1bf9eb", 11965, true, "dXUbHNuzYIE", "https://www.youtube.com/watch?v=dXUbHNuzYIE", 15, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e031000 - ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь.mp4", false, false, false, 122, [], 1, ~U[2025-03-10 23:28:31Z], ~U[2026-04-04 04:54:49Z], ~U[2026-04-04 04:54:49Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь", 11965, true, "dXUbHNuzYIE", "https://www.youtube.com/watch?v=dXUbHNuzYIE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e031000 - ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь.mp4", false, 122, ~U[2025-03-10 23:28:31Z]] 07:54:49.124 [debug] QUERY OK source="sources" db=5.9ms queue=0.1ms idle=712.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:54:49.126 [debug] QUERY OK source="media_profiles" db=1.2ms 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" = ?) [1] 07:54:49.128 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=18.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 [225817] 07:54:49.128 [debug] Current batch of media processed. Will check again in 1000ms 07:54:49.219 [info] {"source":"oban","duration":11921,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:54:49.320 [debug] Current batch of media processed. Will check again in 1000ms 07:54:50.129 [debug] Current batch of media processed. Will check again in 1000ms 07:54:50.321 [debug] Current batch of media processed. Will check again in 1000ms 07:54:51.132 [debug] Current batch of media processed. Will check again in 1000ms 07:54:51.322 [debug] Current batch of media processed. Will check again in 1000ms 07:54:52.133 [debug] Current batch of media processed. Will check again in 1000ms 07:54:52.324 [debug] Current batch of media processed. Will check again in 1000ms 07:54:53.137 [debug] Current batch of media processed. Will check again in 1000ms 07:54:53.326 [debug] Current batch of media processed. Will check again in 1000ms 07:54:54.138 [debug] Current batch of media processed. Will check again in 1000ms 07:54:54.327 [debug] Current batch of media processed. Will check again in 1000ms 07:54:55.139 [debug] Current batch of media processed. Will check again in 1000ms 07:54:55.328 [debug] Current batch of media processed. Will check again in 1000ms 07:54:56.140 [debug] Current batch of media processed. Will check again in 1000ms 07:54:56.329 [debug] Current batch of media processed. Will check again in 1000ms 07:54:57.141 [debug] Current batch of media processed. Will check again in 1000ms 07:54:57.330 [debug] Current batch of media processed. Will check again in 1000ms 07:54:58.144 [debug] Current batch of media processed. Will check again in 1000ms 07:54:58.331 [debug] Current batch of media processed. Will check again in 1000ms 07:54:59.147 [debug] Current batch of media processed. Will check again in 1000ms 07:54:59.332 [debug] Current batch of media processed. Will check again in 1000ms 07:55:00.161 [debug] Current batch of media processed. Will check again in 1000ms 07:55:00.333 [debug] Current batch of media processed. Will check again in 1000ms 07:55:00.926 [info] {"source":"oban","duration":7836,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:55:01.168 [debug] Current batch of media processed. Will check again in 1000ms 07:55:01.334 [debug] Current batch of media processed. Will check again in 1000ms 07:55:02.170 [debug] Current batch of media processed. Will check again in 1000ms 07:55:02.336 [debug] Current batch of media processed. Will check again in 1000ms 07:55:03.171 [debug] Current batch of media processed. Will check again in 1000ms 07:55:03.338 [debug] Current batch of media processed. Will check again in 1000ms 07:55:04.172 [debug] Current batch of media processed. Will check again in 1000ms 07:55:04.338 [debug] Current batch of media processed. Will check again in 1000ms 07:55:05.173 [debug] Current batch of media processed. Will check again in 1000ms 07:55:05.339 [debug] Current batch of media processed. Will check again in 1000ms 07:55:06.174 [debug] Current batch of media processed. Will check again in 1000ms 07:55:06.340 [debug] Current batch of media processed. Will check again in 1000ms 07:55:07.175 [debug] Current batch of media processed. Will check again in 1000ms 07:55:07.342 [debug] Current batch of media processed. Will check again in 1000ms 07:55:08.177 [debug] Current batch of media processed. Will check again in 1000ms 07:55:08.343 [debug] Current batch of media processed. Will check again in 1000ms 07:55:09.178 [debug] Current batch of media processed. Will check again in 1000ms 07:55:09.344 [debug] Current batch of media processed. Will check again in 1000ms 07:55:10.179 [debug] Current batch of media processed. Will check again in 1000ms 07:55:10.345 [debug] Current batch of media processed. Will check again in 1000ms 07:55:11.181 [debug] Current batch of media processed. Will check again in 1000ms 07:55:11.347 [debug] Current batch of media processed. Will check again in 1000ms 07:55:12.183 [debug] Current batch of media processed. Will check again in 1000ms 07:55:12.348 [debug] Current batch of media processed. Will check again in 1000ms 07:55:13.183 [debug] Current batch of media processed. Will check again in 1000ms 07:55:13.350 [debug] Current batch of media processed. Will check again in 1000ms 07:55:14.184 [debug] Current batch of media processed. Will check again in 1000ms 07:55:14.351 [debug] Current batch of media processed. Will check again in 1000ms 07:55:15.186 [debug] Current batch of media processed. Will check again in 1000ms 07:55:15.352 [debug] Current batch of media processed. Will check again in 1000ms 07:55:16.187 [debug] Current batch of media processed. Will check again in 1000ms 07:55:16.354 [debug] Current batch of media processed. Will check again in 1000ms 07:55:17.189 [debug] Current batch of media processed. Will check again in 1000ms 07:55:17.355 [debug] Current batch of media processed. Will check again in 1000ms 07:55:18.189 [debug] Current batch of media processed. Will check again in 1000ms 07:55:18.356 [debug] Current batch of media processed. Will check again in 1000ms 07:55:19.190 [debug] Current batch of media processed. Will check again in 1000ms 07:55:19.227 [info] {"source":"oban","duration":6398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:19.358 [debug] Current batch of media processed. Will check again in 1000ms 07:55:20.191 [debug] Current batch of media processed. Will check again in 1000ms 07:55:20.360 [debug] Current batch of media processed. Will check again in 1000ms 07:55:21.192 [debug] Current batch of media processed. Will check again in 1000ms 07:55:21.362 [debug] Current batch of media processed. Will check again in 1000ms 07:55:22.193 [debug] Current batch of media processed. Will check again in 1000ms 07:55:22.363 [debug] Current batch of media processed. Will check again in 1000ms 07:55:23.194 [debug] Current batch of media processed. Will check again in 1000ms 07:55:23.364 [debug] Current batch of media processed. Will check again in 1000ms 07:55:24.195 [debug] Current batch of media processed. Will check again in 1000ms 07:55:24.365 [debug] Current batch of media processed. Will check again in 1000ms 07:55:25.196 [debug] Current batch of media processed. Will check again in 1000ms 07:55:25.366 [debug] Current batch of media processed. Will check again in 1000ms 07:55:26.197 [debug] Current batch of media processed. Will check again in 1000ms 07:55:26.367 [debug] Current batch of media processed. Will check again in 1000ms 07:55:27.199 [debug] Current batch of media processed. Will check again in 1000ms 07:55:27.368 [debug] Current batch of media processed. Will check again in 1000ms 07:55:28.200 [debug] Current batch of media processed. Will check again in 1000ms 07:55:28.369 [debug] Current batch of media processed. Will check again in 1000ms 07:55:29.201 [debug] Current batch of media processed. Will check again in 1000ms 07:55:29.371 [debug] Current batch of media processed. Will check again in 1000ms 07:55:30.202 [debug] Current batch of media processed. Will check again in 1000ms 07:55:30.372 [debug] Current batch of media processed. Will check again in 1000ms 07:55:31.203 [debug] Current batch of media processed. Will check again in 1000ms 07:55:31.374 [debug] Current batch of media processed. Will check again in 1000ms 07:55:32.204 [debug] Current batch of media processed. Will check again in 1000ms 07:55:32.376 [debug] Current batch of media processed. Will check again in 1000ms 07:55:33.205 [debug] Current batch of media processed. Will check again in 1000ms 07:55:33.377 [debug] Current batch of media processed. Will check again in 1000ms 07:55:34.206 [debug] Current batch of media processed. Will check again in 1000ms 07:55:34.378 [debug] Current batch of media processed. Will check again in 1000ms 07:55:35.207 [debug] Current batch of media processed. Will check again in 1000ms 07:55:35.379 [debug] Current batch of media processed. Will check again in 1000ms 07:55:36.208 [debug] Current batch of media processed. Will check again in 1000ms 07:55:36.380 [debug] Current batch of media processed. Will check again in 1000ms 07:55:37.209 [debug] Current batch of media processed. Will check again in 1000ms 07:55:37.381 [debug] Current batch of media processed. Will check again in 1000ms 07:55:38.210 [debug] Current batch of media processed. Will check again in 1000ms 07:55:38.382 [debug] Current batch of media processed. Will check again in 1000ms 07:55:39.212 [debug] Current batch of media processed. Will check again in 1000ms 07:55:39.383 [debug] Current batch of media processed. Will check again in 1000ms 07:55:40.213 [debug] Current batch of media processed. Will check again in 1000ms 07:55:40.386 [debug] Current batch of media processed. Will check again in 1000ms 07:55:41.215 [debug] Current batch of media processed. Will check again in 1000ms 07:55:41.387 [debug] Current batch of media processed. Will check again in 1000ms 07:55:42.218 [debug] Current batch of media processed. Will check again in 1000ms 07:55:42.388 [debug] Current batch of media processed. Will check again in 1000ms 07:55:43.219 [debug] Current batch of media processed. Will check again in 1000ms 07:55:43.389 [debug] Current batch of media processed. Will check again in 1000ms 07:55:44.220 [debug] Current batch of media processed. Will check again in 1000ms 07:55:44.390 [debug] Current batch of media processed. Will check again in 1000ms 07:55:45.221 [debug] Current batch of media processed. Will check again in 1000ms 07:55:45.391 [debug] Current batch of media processed. Will check again in 1000ms 07:55:46.223 [debug] Current batch of media processed. Will check again in 1000ms 07:55:46.393 [debug] Current batch of media processed. Will check again in 1000ms 07:55:47.224 [debug] Current batch of media processed. Will check again in 1000ms 07:55:47.393 [debug] Current batch of media processed. Will check again in 1000ms 07:55:48.225 [debug] Current batch of media processed. Will check again in 1000ms 07:55:48.394 [debug] Current batch of media processed. Will check again in 1000ms 07:55:49.226 [debug] Current batch of media processed. Will check again in 1000ms 07:55:49.229 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:55:49.395 [debug] Current batch of media processed. Will check again in 1000ms 07:55:50.227 [debug] Current batch of media processed. Will check again in 1000ms 07:55:50.396 [debug] Current batch of media processed. Will check again in 1000ms 07:55:51.229 [debug] Current batch of media processed. Will check again in 1000ms 07:55:51.398 [debug] Current batch of media processed. Will check again in 1000ms 07:55:52.230 [debug] Current batch of media processed. Will check again in 1000ms 07:55:52.399 [debug] Current batch of media processed. Will check again in 1000ms 07:55:53.231 [debug] Current batch of media processed. Will check again in 1000ms 07:55:53.399 [debug] Current batch of media processed. Will check again in 1000ms 07:55:54.233 [debug] Current batch of media processed. Will check again in 1000ms 07:55:54.400 [debug] Current batch of media processed. Will check again in 1000ms 07:55:55.234 [debug] Current batch of media processed. Will check again in 1000ms 07:55:55.402 [debug] Current batch of media processed. Will check again in 1000ms 07:55:56.235 [debug] Current batch of media processed. Will check again in 1000ms 07:55:56.404 [debug] Current batch of media processed. Will check again in 1000ms 07:55:57.237 [debug] Current batch of media processed. Will check again in 1000ms 07:55:57.406 [debug] Current batch of media processed. Will check again in 1000ms 07:55:58.238 [debug] Current batch of media processed. Will check again in 1000ms 07:55:58.407 [debug] Current batch of media processed. Will check again in 1000ms 07:55:59.239 [debug] Current batch of media processed. Will check again in 1000ms 07:55:59.410 [debug] Current batch of media processed. Will check again in 1000ms 07:56:00.240 [debug] Current batch of media processed. Will check again in 1000ms 07:56:00.413 [debug] Current batch of media processed. Will check again in 1000ms 07:56:00.929 [info] {"source":"oban","duration":975,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:56:01.241 [debug] Current batch of media processed. Will check again in 1000ms 07:56:01.433 [debug] Current batch of media processed. Will check again in 1000ms 07:56:02.242 [debug] Current batch of media processed. Will check again in 1000ms 07:56:02.435 [debug] Current batch of media processed. Will check again in 1000ms 07:56:03.243 [debug] Current batch of media processed. Will check again in 1000ms 07:56:03.436 [debug] Current batch of media processed. Will check again in 1000ms 07:56:04.245 [debug] Current batch of media processed. Will check again in 1000ms 07:56:04.437 [debug] Current batch of media processed. Will check again in 1000ms 07:56:05.246 [debug] Current batch of media processed. Will check again in 1000ms 07:56:05.438 [debug] Current batch of media processed. Will check again in 1000ms 07:56:06.248 [debug] Current batch of media processed. Will check again in 1000ms 07:56:06.440 [debug] Current batch of media processed. Will check again in 1000ms 07:56:07.251 [debug] Current batch of media processed. Will check again in 1000ms 07:56:07.440 [debug] Current batch of media processed. Will check again in 1000ms 07:56:08.253 [debug] Current batch of media processed. Will check again in 1000ms 07:56:08.442 [debug] Current batch of media processed. Will check again in 1000ms 07:56:09.254 [debug] Current batch of media processed. Will check again in 1000ms 07:56:09.443 [debug] Current batch of media processed. Will check again in 1000ms 07:56:10.259 [debug] Current batch of media processed. Will check again in 1000ms 07:56:10.445 [debug] Current batch of media processed. Will check again in 1000ms 07:56:11.296 [debug] Current batch of media processed. Will check again in 1000ms 07:56:11.467 [debug] Current batch of media processed. Will check again in 1000ms 07:56:12.300 [debug] Current batch of media processed. Will check again in 1000ms 07:56:12.468 [debug] Current batch of media processed. Will check again in 1000ms 07:56:13.303 [debug] Current batch of media processed. Will check again in 1000ms 07:56:13.469 [debug] Current batch of media processed. Will check again in 1000ms 07:56:14.306 [debug] Current batch of media processed. Will check again in 1000ms 07:56:14.471 [debug] Current batch of media processed. Will check again in 1000ms 07:56:15.307 [debug] Current batch of media processed. Will check again in 1000ms 07:56:15.473 [debug] Current batch of media processed. Will check again in 1000ms 07:56:16.308 [debug] Current batch of media processed. Will check again in 1000ms 07:56:16.474 [debug] Current batch of media processed. Will check again in 1000ms 07:56:17.310 [debug] Current batch of media processed. Will check again in 1000ms 07:56:17.475 [debug] Current batch of media processed. Will check again in 1000ms 07:56:18.312 [debug] Current batch of media processed. Will check again in 1000ms 07:56:18.476 [debug] Current batch of media processed. Will check again in 1000ms 07:56:19.232 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:19.313 [debug] Current batch of media processed. Will check again in 1000ms 07:56:19.478 [debug] Current batch of media processed. Will check again in 1000ms 07:56:20.314 [debug] Current batch of media processed. Will check again in 1000ms 07:56:20.481 [debug] Current batch of media processed. Will check again in 1000ms 07:56:21.315 [debug] Current batch of media processed. Will check again in 1000ms 07:56:21.482 [debug] Current batch of media processed. Will check again in 1000ms 07:56:22.317 [debug] Current batch of media processed. Will check again in 1000ms 07:56:22.485 [debug] Current batch of media processed. Will check again in 1000ms 07:56:23.318 [debug] Current batch of media processed. Will check again in 1000ms 07:56:23.485 [debug] Current batch of media processed. Will check again in 1000ms 07:56:24.319 [debug] Current batch of media processed. Will check again in 1000ms 07:56:24.486 [debug] Current batch of media processed. Will check again in 1000ms 07:56:25.321 [debug] Current batch of media processed. Will check again in 1000ms 07:56:25.488 [debug] Current batch of media processed. Will check again in 1000ms 07:56:26.322 [debug] Current batch of media processed. Will check again in 1000ms 07:56:26.488 [debug] Current batch of media processed. Will check again in 1000ms 07:56:27.324 [debug] Current batch of media processed. Will check again in 1000ms 07:56:27.489 [debug] Current batch of media processed. Will check again in 1000ms 07:56:28.326 [debug] Current batch of media processed. Will check again in 1000ms 07:56:28.490 [debug] Current batch of media processed. Will check again in 1000ms 07:56:29.327 [debug] Current batch of media processed. Will check again in 1000ms 07:56:29.491 [debug] Current batch of media processed. Will check again in 1000ms 07:56:30.329 [debug] Current batch of media processed. Will check again in 1000ms 07:56:30.493 [debug] Current batch of media processed. Will check again in 1000ms 07:56:31.331 [debug] Current batch of media processed. Will check again in 1000ms 07:56:31.495 [debug] Current batch of media processed. Will check again in 1000ms 07:56:32.333 [debug] Current batch of media processed. Will check again in 1000ms 07:56:32.495 [debug] Current batch of media processed. Will check again in 1000ms 07:56:33.335 [debug] Current batch of media processed. Will check again in 1000ms 07:56:33.496 [debug] Current batch of media processed. Will check again in 1000ms 07:56:34.336 [debug] Current batch of media processed. Will check again in 1000ms 07:56:34.497 [debug] Current batch of media processed. Will check again in 1000ms 07:56:35.337 [debug] Current batch of media processed. Will check again in 1000ms 07:56:35.498 [debug] Current batch of media processed. Will check again in 1000ms 07:56:36.338 [debug] Current batch of media processed. Will check again in 1000ms 07:56:36.499 [debug] Current batch of media processed. Will check again in 1000ms 07:56:37.339 [debug] Current batch of media processed. Will check again in 1000ms 07:56:37.500 [debug] Current batch of media processed. Will check again in 1000ms 07:56:38.340 [debug] Current batch of media processed. Will check again in 1000ms 07:56:38.501 [debug] Current batch of media processed. Will check again in 1000ms 07:56:39.341 [debug] Current batch of media processed. Will check again in 1000ms 07:56:39.502 [debug] Current batch of media processed. Will check again in 1000ms 07:56:40.342 [debug] Current batch of media processed. Will check again in 1000ms 07:56:40.503 [debug] Current batch of media processed. Will check again in 1000ms 07:56:41.343 [debug] Current batch of media processed. Will check again in 1000ms 07:56:41.504 [debug] Current batch of media processed. Will check again in 1000ms 07:56:42.346 [debug] Current batch of media processed. Will check again in 1000ms 07:56:42.506 [debug] Current batch of media processed. Will check again in 1000ms 07:56:43.347 [debug] Current batch of media processed. Will check again in 1000ms 07:56:43.506 [debug] Current batch of media processed. Will check again in 1000ms 07:56:44.348 [debug] Current batch of media processed. Will check again in 1000ms 07:56:44.507 [debug] Current batch of media processed. Will check again in 1000ms 07:56:45.349 [debug] Current batch of media processed. Will check again in 1000ms 07:56:45.508 [debug] Current batch of media processed. Will check again in 1000ms 07:56:46.350 [debug] Current batch of media processed. Will check again in 1000ms 07:56:46.509 [debug] Current batch of media processed. Will check again in 1000ms 07:56:47.351 [debug] Current batch of media processed. Will check again in 1000ms 07:56:47.510 [debug] Current batch of media processed. Will check again in 1000ms 07:56:48.352 [debug] Current batch of media processed. Will check again in 1000ms 07:56:48.511 [debug] Current batch of media processed. Will check again in 1000ms 07:56:49.233 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:56:49.354 [debug] Current batch of media processed. Will check again in 1000ms 07:56:49.512 [debug] Current batch of media processed. Will check again in 1000ms 07:56:50.356 [debug] Current batch of media processed. Will check again in 1000ms 07:56:50.513 [debug] Current batch of media processed. Will check again in 1000ms 07:56:51.357 [debug] Current batch of media processed. Will check again in 1000ms 07:56:51.514 [debug] Current batch of media processed. Will check again in 1000ms 07:56:52.358 [debug] Current batch of media processed. Will check again in 1000ms 07:56:52.516 [debug] Current batch of media processed. Will check again in 1000ms 07:56:53.360 [debug] Current batch of media processed. Will check again in 1000ms 07:56:53.517 [debug] Current batch of media processed. Will check again in 1000ms 07:56:54.361 [debug] Current batch of media processed. Will check again in 1000ms 07:56:54.518 [debug] Current batch of media processed. Will check again in 1000ms 07:56:55.362 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 11744, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e030300 - ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт.mp4", "id" => "tl-AAxEZzbM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=tl-AAxEZzbM", "playlist_index" => 16, "timestamp" => 1741008234, "title" => "ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт", "upload_date" => "20250303"} 07:56:55.364 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=351.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:56:55.366 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=353.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:56:55.371 [debug] QUERY OK source="media_items" db=3.9ms queue=0.2ms idle=355.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-03 13:23:54Z], 122] 07:56:55.420 [debug] QUERY OK source="media_items" db=42.6ms queue=0.7ms idle=360.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт", "75eeb2c5-b394-42e6-aca4-dbfdb835cc0a", 11744, true, "tl-AAxEZzbM", "https://www.youtube.com/watch?v=tl-AAxEZzbM", 16, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e030300 - ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт.mp4", false, false, false, 122, [], 1, ~U[2025-03-03 13:23:54Z], ~U[2026-04-04 04:56:55Z], ~U[2026-04-04 04:56:55Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт", 11744, true, "tl-AAxEZzbM", "https://www.youtube.com/watch?v=tl-AAxEZzbM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e030300 - ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт.mp4", false, 122, ~U[2025-03-03 13:23:54Z]] 07:56:55.434 [debug] QUERY OK source="sources" db=8.3ms queue=1.0ms idle=331.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:56:55.439 [debug] QUERY OK source="media_profiles" db=3.2ms queue=0.3ms idle=70.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:56:55.447 [debug] QUERY OK source="media_items" db=4.9ms queue=0.4ms idle=75.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 [225818] 07:56:55.448 [debug] Current batch of media processed. Will check again in 1000ms 07:56:55.519 [debug] Current batch of media processed. Will check again in 1000ms 07:56:56.449 [debug] Current batch of media processed. Will check again in 1000ms 07:56:56.520 [debug] Current batch of media processed. Will check again in 1000ms 07:56:57.450 [debug] Current batch of media processed. Will check again in 1000ms 07:56:57.521 [debug] Current batch of media processed. Will check again in 1000ms 07:56:58.451 [debug] Current batch of media processed. Will check again in 1000ms 07:56:58.522 [debug] Current batch of media processed. Will check again in 1000ms 07:56:59.452 [debug] Current batch of media processed. Will check again in 1000ms 07:56:59.523 [debug] Current batch of media processed. Will check again in 1000ms 07:57:00.455 [debug] Current batch of media processed. Will check again in 1000ms 07:57:00.525 [debug] Current batch of media processed. Will check again in 1000ms 07:57:00.931 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:57:01.456 [debug] Current batch of media processed. Will check again in 1000ms 07:57:01.527 [debug] Current batch of media processed. Will check again in 1000ms 07:57:02.458 [debug] Current batch of media processed. Will check again in 1000ms 07:57:02.527 [debug] Current batch of media processed. Will check again in 1000ms 07:57:03.459 [debug] Current batch of media processed. Will check again in 1000ms 07:57:03.528 [debug] Current batch of media processed. Will check again in 1000ms 07:57:04.460 [debug] Current batch of media processed. Will check again in 1000ms 07:57:04.529 [debug] Current batch of media processed. Will check again in 1000ms 07:57:05.461 [debug] Current batch of media processed. Will check again in 1000ms 07:57:05.530 [debug] Current batch of media processed. Will check again in 1000ms 07:57:06.462 [debug] Current batch of media processed. Will check again in 1000ms 07:57:06.531 [debug] Current batch of media processed. Will check again in 1000ms 07:57:07.465 [debug] Current batch of media processed. Will check again in 1000ms 07:57:07.532 [debug] Current batch of media processed. Will check again in 1000ms 07:57:08.468 [debug] Current batch of media processed. Will check again in 1000ms 07:57:08.533 [debug] Current batch of media processed. Will check again in 1000ms 07:57:09.470 [debug] Current batch of media processed. Will check again in 1000ms 07:57:09.534 [debug] Current batch of media processed. Will check again in 1000ms 07:57:10.471 [debug] Current batch of media processed. Will check again in 1000ms 07:57:10.535 [debug] Current batch of media processed. Will check again in 1000ms 07:57:11.472 [debug] Current batch of media processed. Will check again in 1000ms 07:57:11.536 [debug] Current batch of media processed. Will check again in 1000ms 07:57:12.474 [debug] Current batch of media processed. Will check again in 1000ms 07:57:12.537 [debug] Current batch of media processed. Will check again in 1000ms 07:57:13.475 [debug] Current batch of media processed. Will check again in 1000ms 07:57:13.538 [debug] Current batch of media processed. Will check again in 1000ms 07:57:14.477 [debug] Current batch of media processed. Will check again in 1000ms 07:57:14.539 [debug] Current batch of media processed. Will check again in 1000ms 07:57:15.480 [debug] Current batch of media processed. Will check again in 1000ms 07:57:15.541 [debug] Current batch of media processed. Will check again in 1000ms 07:57:16.481 [debug] Current batch of media processed. Will check again in 1000ms 07:57:16.543 [debug] Current batch of media processed. Will check again in 1000ms 07:57:17.483 [debug] Current batch of media processed. Will check again in 1000ms 07:57:17.546 [debug] Current batch of media processed. Will check again in 1000ms 07:57:18.484 [debug] Current batch of media processed. Will check again in 1000ms 07:57:18.548 [debug] Current batch of media processed. Will check again in 1000ms 07:57:19.241 [info] {"source":"oban","duration":6399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:19.487 [debug] Current batch of media processed. Will check again in 1000ms 07:57:19.549 [debug] Current batch of media processed. Will check again in 1000ms 07:57:20.489 [debug] Current batch of media processed. Will check again in 1000ms 07:57:20.550 [debug] Current batch of media processed. Will check again in 1000ms 07:57:21.490 [debug] Current batch of media processed. Will check again in 1000ms 07:57:21.552 [debug] Current batch of media processed. Will check again in 1000ms 07:57:22.491 [debug] Current batch of media processed. Will check again in 1000ms 07:57:22.552 [debug] Current batch of media processed. Will check again in 1000ms 07:57:23.492 [debug] Current batch of media processed. Will check again in 1000ms 07:57:23.553 [debug] Current batch of media processed. Will check again in 1000ms 07:57:24.493 [debug] Current batch of media processed. Will check again in 1000ms 07:57:24.554 [debug] Current batch of media processed. Will check again in 1000ms 07:57:25.494 [debug] Current batch of media processed. Will check again in 1000ms 07:57:25.555 [debug] Current batch of media processed. Will check again in 1000ms 07:57:26.495 [debug] Current batch of media processed. Will check again in 1000ms 07:57:26.556 [debug] Current batch of media processed. Will check again in 1000ms 07:57:27.498 [debug] Current batch of media processed. Will check again in 1000ms 07:57:27.557 [debug] Current batch of media processed. Will check again in 1000ms 07:57:28.500 [debug] Current batch of media processed. Will check again in 1000ms 07:57:28.558 [debug] Current batch of media processed. Will check again in 1000ms 07:57:29.503 [debug] Current batch of media processed. Will check again in 1000ms 07:57:29.559 [debug] Current batch of media processed. Will check again in 1000ms 07:57:30.505 [debug] Current batch of media processed. Will check again in 1000ms 07:57:30.562 [debug] Current batch of media processed. Will check again in 1000ms 07:57:31.506 [debug] Current batch of media processed. Will check again in 1000ms 07:57:31.564 [debug] Current batch of media processed. Will check again in 1000ms 07:57:32.507 [debug] Current batch of media processed. Will check again in 1000ms 07:57:32.566 [debug] Current batch of media processed. Will check again in 1000ms 07:57:33.508 [debug] Current batch of media processed. Will check again in 1000ms 07:57:33.567 [debug] Current batch of media processed. Will check again in 1000ms 07:57:34.511 [debug] Current batch of media processed. Will check again in 1000ms 07:57:34.569 [debug] Current batch of media processed. Will check again in 1000ms 07:57:35.512 [debug] Current batch of media processed. Will check again in 1000ms 07:57:35.570 [debug] Current batch of media processed. Will check again in 1000ms 07:57:36.514 [debug] Current batch of media processed. Will check again in 1000ms 07:57:36.571 [debug] Current batch of media processed. Will check again in 1000ms 07:57:37.516 [debug] Current batch of media processed. Will check again in 1000ms 07:57:37.573 [debug] Current batch of media processed. Will check again in 1000ms 07:57:38.517 [debug] Current batch of media processed. Will check again in 1000ms 07:57:38.576 [debug] Current batch of media processed. Will check again in 1000ms 07:57:39.518 [debug] Current batch of media processed. Will check again in 1000ms 07:57:39.577 [debug] Current batch of media processed. Will check again in 1000ms 07:57:40.520 [debug] Current batch of media processed. Will check again in 1000ms 07:57:40.578 [debug] Current batch of media processed. Will check again in 1000ms 07:57:41.521 [debug] Current batch of media processed. Will check again in 1000ms 07:57:41.579 [debug] Current batch of media processed. Will check again in 1000ms 07:57:42.523 [debug] Current batch of media processed. Will check again in 1000ms 07:57:42.582 [debug] Current batch of media processed. Will check again in 1000ms 07:57:43.523 [debug] Current batch of media processed. Will check again in 1000ms 07:57:43.583 [debug] Current batch of media processed. Will check again in 1000ms 07:57:44.524 [debug] Current batch of media processed. Will check again in 1000ms 07:57:44.584 [debug] Current batch of media processed. Will check again in 1000ms 07:57:45.525 [debug] Current batch of media processed. Will check again in 1000ms 07:57:45.585 [debug] Current batch of media processed. Will check again in 1000ms 07:57:46.526 [debug] Current batch of media processed. Will check again in 1000ms 07:57:46.586 [debug] Current batch of media processed. Will check again in 1000ms 07:57:47.527 [debug] Current batch of media processed. Will check again in 1000ms 07:57:47.587 [debug] Current batch of media processed. Will check again in 1000ms 07:57:48.528 [debug] Current batch of media processed. Will check again in 1000ms 07:57:48.588 [debug] Current batch of media processed. Will check again in 1000ms 07:57:49.249 [info] {"source":"oban","duration":6040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:57:49.529 [debug] Current batch of media processed. Will check again in 1000ms 07:57:49.589 [debug] Current batch of media processed. Will check again in 1000ms 07:57:50.530 [debug] Current batch of media processed. Will check again in 1000ms 07:57:50.590 [debug] Current batch of media processed. Will check again in 1000ms 07:57:51.532 [debug] Current batch of media processed. Will check again in 1000ms 07:57:51.591 [debug] Current batch of media processed. Will check again in 1000ms 07:57:52.532 [debug] Current batch of media processed. Will check again in 1000ms 07:57:52.593 [debug] Current batch of media processed. Will check again in 1000ms 07:57:53.533 [debug] Current batch of media processed. Will check again in 1000ms 07:57:53.593 [debug] Current batch of media processed. Will check again in 1000ms 07:57:54.534 [debug] Current batch of media processed. Will check again in 1000ms 07:57:54.594 [debug] Current batch of media processed. Will check again in 1000ms 07:57:55.535 [debug] Current batch of media processed. Will check again in 1000ms 07:57:55.595 [debug] Current batch of media processed. Will check again in 1000ms 07:57:56.536 [debug] Current batch of media processed. Will check again in 1000ms 07:57:56.596 [debug] Current batch of media processed. Will check again in 1000ms 07:57:57.538 [debug] Current batch of media processed. Will check again in 1000ms 07:57:57.597 [debug] Current batch of media processed. Will check again in 1000ms 07:57:58.539 [debug] Current batch of media processed. Will check again in 1000ms 07:57:58.601 [debug] Current batch of media processed. Will check again in 1000ms 07:57:59.540 [debug] Current batch of media processed. Will check again in 1000ms 07:57:59.604 [debug] Current batch of media processed. Will check again in 1000ms 07:58:00.542 [debug] Current batch of media processed. Will check again in 1000ms 07:58:00.606 [debug] Current batch of media processed. Will check again in 1000ms 07:58:00.933 [info] {"source":"oban","duration":465,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:58:01.542 [debug] Current batch of media processed. Will check again in 1000ms 07:58:01.608 [debug] Current batch of media processed. Will check again in 1000ms 07:58:02.545 [debug] Current batch of media processed. Will check again in 1000ms 07:58:02.609 [debug] Current batch of media processed. Will check again in 1000ms 07:58:03.546 [debug] Current batch of media processed. Will check again in 1000ms 07:58:03.611 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Находи своих друганов в Блинк — https://bit.ly/2SDnjeQhzKT\n- - - -\n0:00 Добро пожаловать в Попкульт 1990!\n1:11 Первый McDonald’s в СССР\n4:02 Приключения мультяшек\n7:21 Super Famicom / SNES\n10:18 Один дома\n15:06 Photoshop\n17:45 Черепашки-ниндзя в кино\n21:30 СССР в Disney World\n24:25 Герои мультфильмов приходят на помощь\n27:13 Провал Кока-Колы\n30:01 Дрожь земли\n34:14 Мистер Бин\n37:03 Провальные консоли 1990 года\n40:13 Эдвард Руки-ножницы\n43:58 Твин Пикс\n48:10 Fire Emblem\n50:46 Чудеса на виражах\n52:53 Вспомнить всё\n55:53 Chip 'n Dale Rescue Rangers (NES)\n58:03 Дик Трэйси\n1:00:55 Форт Боярд\n1:06:01 Final Fantasy за пределами Японии\n1:09:09 Привидение\n1:13:03 Трудный ребёнок\n1:17:08 Wing Commander\n1:20:34 Славные парни\n1:25:27 Умер Виктор Цой\n1:27:02 Команда спасателей Капитана Планеты\n1:32:04 Беверли-Хиллз, 90210\n1:36:00 Серый волк энд Красная шапочка\n1:39:03 Оно\n1:42:16 Perestroika\n1:44:59 Красотка\n1:48:30 Commander Keen\n1:51:11 Поле чудес\n1:54:33 Увидимся в 1991!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nДима Сыендук\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "duration" => 6856, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e043000 - 1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт.mp4", "id" => "xEoe7_fzF7E", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xEoe7_fzF7E", "playlist_index" => 1, "timestamp" => 1714510156, "title" => "1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт", "upload_date" => "20240430"} 07:58:03.612 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1155.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 07:58:03.613 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=563.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 07:58:03.623 [debug] QUERY OK source="media_items" db=9.4ms queue=0.1ms idle=564.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-30 20:49:16Z], 127] 07:58:03.661 [debug] QUERY OK source="media_items" db=37.1ms idle=574.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Находи своих друганов в Блинк — https://bit.ly/2SDnjeQhzKT\n- - - -\n0:00 Добро пожаловать в Попкульт 1990!\n1:11 Первый McDonald’s в СССР\n4:02 Приключения мультяшек\n7:21 Super Famicom / SNES\n10:18 Один дома\n15:06 Photoshop\n17:45 Черепашки-ниндзя в кино\n21:30 СССР в Disney World\n24:25 Герои мультфильмов приходят на помощь\n27:13 Провал Кока-Колы\n30:01 Дрожь земли\n34:14 Мистер Бин\n37:03 Провальные консоли 1990 года\n40:13 Эдвард Руки-ножницы\n43:58 Твин Пикс\n48:10 Fire Emblem\n50:46 Чудеса на виражах\n52:53 Вспомнить всё\n55:53 Chip 'n Dale Rescue Rangers (NES)\n58:03 Дик Трэйси\n1:00:55 Форт Боярд\n1:06:01 Final Fantasy за пределами Японии\n1:09:09 Привидение\n1:13:03 Трудный ребёнок\n1:17:08 Wing Commander\n1:20:34 Славные парни\n1:25:27 Умер Виктор Цой\n1:27:02 Команда спасателей Капитана Планеты\n1:32:04 Беверли-Хиллз, 90210\n1:36:00 Серый волк энд Красная шапочка\n1:39:03 Оно\n1:42:16 Perestroika\n1:44:59 Красотка\n1:48:30 Commander Keen\n1:51:11 Поле чудес\n1:54:33 Увидимся в 1991!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nДима Сыендук\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт", "20f55c8b-251e-4bdc-b809-3895362d5289", 6856, false, "xEoe7_fzF7E", "https://www.youtube.com/watch?v=xEoe7_fzF7E", 1, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e043000 - 1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-04-30 20:49:16Z], ~U[2026-04-04 04:58:03Z], ~U[2026-04-04 04:58:03Z], "Находи своих друганов в Блинк — https://bit.ly/2SDnjeQhzKT\n- - - -\n0:00 Добро пожаловать в Попкульт 1990!\n1:11 Первый McDonald’s в СССР\n4:02 Приключения мультяшек\n7:21 Super Famicom / SNES\n10:18 Один дома\n15:06 Photoshop\n17:45 Черепашки-ниндзя в кино\n21:30 СССР в Disney World\n24:25 Герои мультфильмов приходят на помощь\n27:13 Провал Кока-Колы\n30:01 Дрожь земли\n34:14 Мистер Бин\n37:03 Провальные консоли 1990 года\n40:13 Эдвард Руки-ножницы\n43:58 Твин Пикс\n48:10 Fire Emblem\n50:46 Чудеса на виражах\n52:53 Вспомнить всё\n55:53 Chip 'n Dale Rescue Rangers (NES)\n58:03 Дик Трэйси\n1:00:55 Форт Боярд\n1:06:01 Final Fantasy за пределами Японии\n1:09:09 Привидение\n1:13:03 Трудный ребёнок\n1:17:08 Wing Commander\n1:20:34 Славные парни\n1:25:27 Умер Виктор Цой\n1:27:02 Команда спасателей Капитана Планеты\n1:32:04 Беверли-Хиллз, 90210\n1:36:00 Серый волк энд Красная шапочка\n1:39:03 Оно\n1:42:16 Perestroika\n1:44:59 Красотка\n1:48:30 Commander Keen\n1:51:11 Поле чудес\n1:54:33 Увидимся в 1991!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nДима Сыендук\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт", 6856, false, "xEoe7_fzF7E", "https://www.youtube.com/watch?v=xEoe7_fzF7E", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e043000 - 1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт.mp4", false, 127, ~U[2024-04-30 20:49:16Z]] 07:58:03.665 [debug] QUERY OK source="sources" db=1.7ms idle=202.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 07:58:03.666 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=52.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:58:03.667 [debug] QUERY OK source="media_items" db=0.8ms idle=53.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 [368215] 07:58:03.667 [debug] Current batch of media processed. Will check again in 1000ms 07:58:04.547 [debug] Current batch of media processed. Will check again in 1000ms 07:58:04.668 [debug] Current batch of media processed. Will check again in 1000ms 07:58:05.548 [debug] Current batch of media processed. Will check again in 1000ms 07:58:05.670 [debug] Current batch of media processed. Will check again in 1000ms 07:58:06.549 [debug] Current batch of media processed. Will check again in 1000ms 07:58:06.670 [debug] Current batch of media processed. Will check again in 1000ms 07:58:07.550 [debug] Current batch of media processed. Will check again in 1000ms 07:58:07.671 [debug] Current batch of media processed. Will check again in 1000ms 07:58:08.551 [debug] Current batch of media processed. Will check again in 1000ms 07:58:08.672 [debug] Current batch of media processed. Will check again in 1000ms 07:58:09.554 [debug] Current batch of media processed. Will check again in 1000ms 07:58:09.673 [debug] Current batch of media processed. Will check again in 1000ms 07:58:10.559 [debug] Current batch of media processed. Will check again in 1000ms 07:58:10.675 [debug] Current batch of media processed. Will check again in 1000ms 07:58:11.566 [debug] Current batch of media processed. Will check again in 1000ms 07:58:11.676 [debug] Current batch of media processed. Will check again in 1000ms 07:58:12.569 [debug] Current batch of media processed. Will check again in 1000ms 07:58:12.677 [debug] Current batch of media processed. Will check again in 1000ms 07:58:13.570 [debug] Current batch of media processed. Will check again in 1000ms 07:58:13.678 [debug] Current batch of media processed. Will check again in 1000ms 07:58:14.572 [debug] Current batch of media processed. Will check again in 1000ms 07:58:14.679 [debug] Current batch of media processed. Will check again in 1000ms 07:58:15.573 [debug] Current batch of media processed. Will check again in 1000ms 07:58:15.682 [debug] Current batch of media processed. Will check again in 1000ms 07:58:16.577 [debug] Current batch of media processed. Will check again in 1000ms 07:58:16.686 [debug] Current batch of media processed. Will check again in 1000ms 07:58:17.580 [debug] Current batch of media processed. Will check again in 1000ms 07:58:17.687 [debug] Current batch of media processed. Will check again in 1000ms 07:58:18.584 [debug] Current batch of media processed. Will check again in 1000ms 07:58:18.689 [debug] Current batch of media processed. Will check again in 1000ms 07:58:19.258 [info] {"source":"oban","duration":7881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:19.587 [debug] Current batch of media processed. Will check again in 1000ms 07:58:19.691 [debug] Current batch of media processed. Will check again in 1000ms 07:58:20.588 [debug] Current batch of media processed. Will check again in 1000ms 07:58:20.693 [debug] Current batch of media processed. Will check again in 1000ms 07:58:21.589 [debug] Current batch of media processed. Will check again in 1000ms 07:58:21.693 [debug] Current batch of media processed. Will check again in 1000ms 07:58:22.590 [debug] Current batch of media processed. Will check again in 1000ms 07:58:22.696 [debug] Current batch of media processed. Will check again in 1000ms 07:58:23.593 [debug] Current batch of media processed. Will check again in 1000ms 07:58:23.697 [debug] Current batch of media processed. Will check again in 1000ms 07:58:24.596 [debug] Current batch of media processed. Will check again in 1000ms 07:58:24.698 [debug] Current batch of media processed. Will check again in 1000ms 07:58:25.596 [debug] Current batch of media processed. Will check again in 1000ms 07:58:25.699 [debug] Current batch of media processed. Will check again in 1000ms 07:58:26.601 [debug] Current batch of media processed. Will check again in 1000ms 07:58:26.700 [debug] Current batch of media processed. Will check again in 1000ms 07:58:27.606 [debug] Current batch of media processed. Will check again in 1000ms 07:58:27.701 [debug] Current batch of media processed. Will check again in 1000ms 07:58:28.607 [debug] Current batch of media processed. Will check again in 1000ms 07:58:28.702 [debug] Current batch of media processed. Will check again in 1000ms 07:58:29.610 [debug] Current batch of media processed. Will check again in 1000ms 07:58:29.705 [debug] Current batch of media processed. Will check again in 1000ms 07:58:30.610 [debug] Current batch of media processed. Will check again in 1000ms 07:58:30.706 [debug] Current batch of media processed. Will check again in 1000ms 07:58:31.611 [debug] Current batch of media processed. Will check again in 1000ms 07:58:31.707 [debug] Current batch of media processed. Will check again in 1000ms 07:58:32.614 [debug] Current batch of media processed. Will check again in 1000ms 07:58:32.708 [debug] Current batch of media processed. Will check again in 1000ms 07:58:33.615 [debug] Current batch of media processed. Will check again in 1000ms 07:58:33.710 [debug] Current batch of media processed. Will check again in 1000ms 07:58:34.617 [debug] Current batch of media processed. Will check again in 1000ms 07:58:34.712 [debug] Current batch of media processed. Will check again in 1000ms 07:58:35.618 [debug] Current batch of media processed. Will check again in 1000ms 07:58:35.713 [debug] Current batch of media processed. Will check again in 1000ms 07:58:36.620 [debug] Current batch of media processed. Will check again in 1000ms 07:58:36.714 [debug] Current batch of media processed. Will check again in 1000ms 07:58:37.621 [debug] Current batch of media processed. Will check again in 1000ms 07:58:37.715 [debug] Current batch of media processed. Will check again in 1000ms 07:58:38.626 [debug] Current batch of media processed. Will check again in 1000ms 07:58:38.716 [debug] Current batch of media processed. Will check again in 1000ms 07:58:39.627 [debug] Current batch of media processed. Will check again in 1000ms 07:58:39.717 [debug] Current batch of media processed. Will check again in 1000ms 07:58:40.629 [debug] Current batch of media processed. Will check again in 1000ms 07:58:40.722 [debug] Current batch of media processed. Will check again in 1000ms 07:58:41.629 [debug] Current batch of media processed. Will check again in 1000ms 07:58:41.724 [debug] Current batch of media processed. Will check again in 1000ms 07:58:42.631 [debug] Current batch of media processed. Will check again in 1000ms 07:58:42.731 [debug] Current batch of media processed. Will check again in 1000ms 07:58:43.632 [debug] Current batch of media processed. Will check again in 1000ms 07:58:43.732 [debug] Current batch of media processed. Will check again in 1000ms 07:58:44.634 [debug] Current batch of media processed. Will check again in 1000ms 07:58:44.733 [debug] Current batch of media processed. Will check again in 1000ms 07:58:45.636 [debug] Current batch of media processed. Will check again in 1000ms 07:58:45.734 [debug] Current batch of media processed. Will check again in 1000ms 07:58:46.636 [debug] Current batch of media processed. Will check again in 1000ms 07:58:46.737 [debug] Current batch of media processed. Will check again in 1000ms 07:58:47.637 [debug] Current batch of media processed. Will check again in 1000ms 07:58:47.737 [debug] Current batch of media processed. Will check again in 1000ms 07:58:48.639 [debug] Current batch of media processed. Will check again in 1000ms 07:58:48.738 [debug] Current batch of media processed. Will check again in 1000ms 07:58:49.263 [info] {"source":"oban","duration":3610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:58:49.642 [debug] Current batch of media processed. Will check again in 1000ms 07:58:49.739 [debug] Current batch of media processed. Will check again in 1000ms 07:58:50.642 [debug] Current batch of media processed. Will check again in 1000ms 07:58:50.741 [debug] Current batch of media processed. Will check again in 1000ms 07:58:51.643 [debug] Current batch of media processed. Will check again in 1000ms 07:58:51.743 [debug] Current batch of media processed. Will check again in 1000ms 07:58:52.648 [debug] Current batch of media processed. Will check again in 1000ms 07:58:52.744 [debug] Current batch of media processed. Will check again in 1000ms 07:58:53.655 [debug] Current batch of media processed. Will check again in 1000ms 07:58:53.745 [debug] Current batch of media processed. Will check again in 1000ms 07:58:54.656 [debug] Current batch of media processed. Will check again in 1000ms 07:58:54.748 [debug] Current batch of media processed. Will check again in 1000ms 07:58:55.657 [debug] Current batch of media processed. Will check again in 1000ms 07:58:55.748 [debug] Current batch of media processed. Will check again in 1000ms 07:58:56.658 [debug] Current batch of media processed. Will check again in 1000ms 07:58:56.749 [debug] Current batch of media processed. Will check again in 1000ms 07:58:57.659 [debug] Current batch of media processed. Will check again in 1000ms 07:58:57.752 [debug] Current batch of media processed. Will check again in 1000ms 07:58:58.661 [debug] Current batch of media processed. Will check again in 1000ms 07:58:58.753 [debug] Current batch of media processed. Will check again in 1000ms 07:58:59.663 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\nВо время выпуска у нас были технические шоколадки, так что начало где-то с 14-й минуты видео: https://youtu.be/jAXqwfXgVek?t=801 \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 11495, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e020300 - ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария.mp4", "id" => "jAXqwfXgVek", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=jAXqwfXgVek", "playlist_index" => 17, "timestamp" => 1738591804, "title" => "ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария", "upload_date" => "20250203"} 07:58:59.665 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=896.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 07:58:59.667 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=609.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:58:59.669 [debug] QUERY OK source="media_items" db=1.0ms idle=611.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-03 14:10:04Z], 122] 07:58:59.699 [debug] QUERY OK source="media_items" db=29.0ms idle=613.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\nВо время выпуска у нас были технические шоколадки, так что начало где-то с 14-й минуты видео: https://youtu.be/jAXqwfXgVek?t=801 \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария", "0b4511fc-d06a-4d4d-8f42-ef572c064565", 11495, true, "jAXqwfXgVek", "https://www.youtube.com/watch?v=jAXqwfXgVek", 17, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e020300 - ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария.mp4", false, false, false, 122, [], 1, ~U[2025-02-03 14:10:04Z], ~U[2026-04-04 04:58:59Z], ~U[2026-04-04 04:58:59Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\nВо время выпуска у нас были технические шоколадки, так что начало где-то с 14-й минуты видео: https://youtu.be/jAXqwfXgVek?t=801 \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария", 11495, true, "jAXqwfXgVek", "https://www.youtube.com/watch?v=jAXqwfXgVek", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e020300 - ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария.mp4", false, 122, ~U[2025-02-03 14:10:04Z]] 07:58:59.701 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=642.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 07:58:59.702 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=36.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 07:58:59.703 [debug] QUERY OK source="media_items" db=0.8ms idle=34.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 [225819] 07:58:59.703 [debug] Current batch of media processed. Will check again in 1000ms 07:58:59.754 [debug] Current batch of media processed. Will check again in 1000ms 07:59:00.705 [debug] Current batch of media processed. Will check again in 1000ms 07:59:00.755 [debug] Current batch of media processed. Will check again in 1000ms 07:59:00.935 [info] {"source":"oban","duration":824,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 07:59:01.708 [debug] Current batch of media processed. Will check again in 1000ms 07:59:01.760 [debug] Current batch of media processed. Will check again in 1000ms 07:59:02.711 [debug] Current batch of media processed. Will check again in 1000ms 07:59:02.761 [debug] Current batch of media processed. Will check again in 1000ms 07:59:03.711 [debug] Current batch of media processed. Will check again in 1000ms 07:59:03.763 [debug] Current batch of media processed. Will check again in 1000ms 07:59:04.713 [debug] Current batch of media processed. Will check again in 1000ms 07:59:04.766 [debug] Current batch of media processed. Will check again in 1000ms 07:59:05.714 [debug] Current batch of media processed. Will check again in 1000ms 07:59:05.766 [debug] Current batch of media processed. Will check again in 1000ms 07:59:06.715 [debug] Current batch of media processed. Will check again in 1000ms 07:59:06.769 [debug] Current batch of media processed. Will check again in 1000ms 07:59:07.716 [debug] Current batch of media processed. Will check again in 1000ms 07:59:07.770 [debug] Current batch of media processed. Will check again in 1000ms 07:59:08.717 [debug] Current batch of media processed. Will check again in 1000ms 07:59:08.771 [debug] Current batch of media processed. Will check again in 1000ms 07:59:09.718 [debug] Current batch of media processed. Will check again in 1000ms 07:59:09.772 [debug] Current batch of media processed. Will check again in 1000ms 07:59:10.719 [debug] Current batch of media processed. Will check again in 1000ms 07:59:10.773 [debug] Current batch of media processed. Will check again in 1000ms 07:59:11.721 [debug] Current batch of media processed. Will check again in 1000ms 07:59:11.774 [debug] Current batch of media processed. Will check again in 1000ms 07:59:12.724 [debug] Current batch of media processed. Will check again in 1000ms 07:59:12.776 [debug] Current batch of media processed. Will check again in 1000ms 07:59:13.724 [debug] Current batch of media processed. Will check again in 1000ms 07:59:13.777 [debug] Current batch of media processed. Will check again in 1000ms 07:59:14.725 [debug] Current batch of media processed. Will check again in 1000ms 07:59:14.778 [debug] Current batch of media processed. Will check again in 1000ms 07:59:15.727 [debug] Current batch of media processed. Will check again in 1000ms 07:59:15.780 [debug] Current batch of media processed. Will check again in 1000ms 07:59:16.727 [debug] Current batch of media processed. Will check again in 1000ms 07:59:16.781 [debug] Current batch of media processed. Will check again in 1000ms 07:59:17.728 [debug] Current batch of media processed. Will check again in 1000ms 07:59:17.782 [debug] Current batch of media processed. Will check again in 1000ms 07:59:18.732 [debug] Current batch of media processed. Will check again in 1000ms 07:59:18.783 [debug] Current batch of media processed. Will check again in 1000ms 07:59:19.265 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:19.733 [debug] Current batch of media processed. Will check again in 1000ms 07:59:19.784 [debug] Current batch of media processed. Will check again in 1000ms 07:59:20.734 [debug] Current batch of media processed. Will check again in 1000ms 07:59:20.785 [debug] Current batch of media processed. Will check again in 1000ms 07:59:21.736 [debug] Current batch of media processed. Will check again in 1000ms 07:59:21.786 [debug] Current batch of media processed. Will check again in 1000ms 07:59:22.737 [debug] Current batch of media processed. Will check again in 1000ms 07:59:22.787 [debug] Current batch of media processed. Will check again in 1000ms 07:59:23.738 [debug] Current batch of media processed. Will check again in 1000ms 07:59:23.788 [debug] Current batch of media processed. Will check again in 1000ms 07:59:24.739 [debug] Current batch of media processed. Will check again in 1000ms 07:59:24.789 [debug] Current batch of media processed. Will check again in 1000ms 07:59:25.740 [debug] Current batch of media processed. Will check again in 1000ms 07:59:25.790 [debug] Current batch of media processed. Will check again in 1000ms 07:59:26.742 [debug] Current batch of media processed. Will check again in 1000ms 07:59:26.791 [debug] Current batch of media processed. Will check again in 1000ms 07:59:27.743 [debug] Current batch of media processed. Will check again in 1000ms 07:59:27.795 [debug] Current batch of media processed. Will check again in 1000ms 07:59:28.744 [debug] Current batch of media processed. Will check again in 1000ms 07:59:28.796 [debug] Current batch of media processed. Will check again in 1000ms 07:59:29.749 [debug] Current batch of media processed. Will check again in 1000ms 07:59:29.797 [debug] Current batch of media processed. Will check again in 1000ms 07:59:30.750 [debug] Current batch of media processed. Will check again in 1000ms 07:59:30.798 [debug] Current batch of media processed. Will check again in 1000ms 07:59:31.751 [debug] Current batch of media processed. Will check again in 1000ms 07:59:31.800 [debug] Current batch of media processed. Will check again in 1000ms 07:59:32.755 [debug] Current batch of media processed. Will check again in 1000ms 07:59:32.801 [debug] Current batch of media processed. Will check again in 1000ms 07:59:33.757 [debug] Current batch of media processed. Will check again in 1000ms 07:59:33.804 [debug] Current batch of media processed. Will check again in 1000ms 07:59:34.759 [debug] Current batch of media processed. Will check again in 1000ms 07:59:34.805 [debug] Current batch of media processed. Will check again in 1000ms 07:59:35.762 [debug] Current batch of media processed. Will check again in 1000ms 07:59:35.806 [debug] Current batch of media processed. Will check again in 1000ms 07:59:36.763 [debug] Current batch of media processed. Will check again in 1000ms 07:59:36.808 [debug] Current batch of media processed. Will check again in 1000ms 07:59:37.767 [debug] Current batch of media processed. Will check again in 1000ms 07:59:37.809 [debug] Current batch of media processed. Will check again in 1000ms 07:59:38.769 [debug] Current batch of media processed. Will check again in 1000ms 07:59:38.813 [debug] Current batch of media processed. Will check again in 1000ms 07:59:39.770 [debug] Current batch of media processed. Will check again in 1000ms 07:59:39.815 [debug] Current batch of media processed. Will check again in 1000ms 07:59:40.774 [debug] Current batch of media processed. Will check again in 1000ms 07:59:40.816 [debug] Current batch of media processed. Will check again in 1000ms 07:59:41.775 [debug] Current batch of media processed. Will check again in 1000ms 07:59:41.817 [debug] Current batch of media processed. Will check again in 1000ms 07:59:42.776 [debug] Current batch of media processed. Will check again in 1000ms 07:59:42.820 [debug] Current batch of media processed. Will check again in 1000ms 07:59:43.778 [debug] Current batch of media processed. Will check again in 1000ms 07:59:43.821 [debug] Current batch of media processed. Will check again in 1000ms 07:59:44.778 [debug] Current batch of media processed. Will check again in 1000ms 07:59:44.822 [debug] Current batch of media processed. Will check again in 1000ms 07:59:45.779 [debug] Current batch of media processed. Will check again in 1000ms 07:59:45.823 [debug] Current batch of media processed. Will check again in 1000ms 07:59:46.782 [debug] Current batch of media processed. Will check again in 1000ms 07:59:46.824 [debug] Current batch of media processed. Will check again in 1000ms 07:59:47.783 [debug] Current batch of media processed. Will check again in 1000ms 07:59:47.825 [debug] Current batch of media processed. Will check again in 1000ms 07:59:48.784 [debug] Current batch of media processed. Will check again in 1000ms 07:59:48.826 [debug] Current batch of media processed. Will check again in 1000ms 07:59:49.270 [info] {"source":"oban","duration":4065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 07:59:49.785 [debug] Current batch of media processed. Will check again in 1000ms 07:59:49.827 [debug] Current batch of media processed. Will check again in 1000ms 07:59:50.787 [debug] Current batch of media processed. Will check again in 1000ms 07:59:50.828 [debug] Current batch of media processed. Will check again in 1000ms 07:59:51.789 [debug] Current batch of media processed. Will check again in 1000ms 07:59:51.829 [debug] Current batch of media processed. Will check again in 1000ms 07:59:52.790 [debug] Current batch of media processed. Will check again in 1000ms 07:59:52.831 [debug] Current batch of media processed. Will check again in 1000ms 07:59:53.796 [debug] Current batch of media processed. Will check again in 1000ms 07:59:53.833 [debug] Current batch of media processed. Will check again in 1000ms 07:59:54.799 [debug] Current batch of media processed. Will check again in 1000ms 07:59:54.834 [debug] Current batch of media processed. Will check again in 1000ms 07:59:55.800 [debug] Current batch of media processed. Will check again in 1000ms 07:59:55.836 [debug] Current batch of media processed. Will check again in 1000ms 07:59:56.804 [debug] Current batch of media processed. Will check again in 1000ms 07:59:56.836 [debug] Current batch of media processed. Will check again in 1000ms 07:59:57.805 [debug] Current batch of media processed. Will check again in 1000ms 07:59:57.838 [debug] Current batch of media processed. Will check again in 1000ms 07:59:58.806 [debug] Current batch of media processed. Will check again in 1000ms 07:59:58.838 [debug] Current batch of media processed. Will check again in 1000ms 07:59:59.807 [debug] Current batch of media processed. Will check again in 1000ms 07:59:59.840 [debug] Current batch of media processed. Will check again in 1000ms 08:00:00.808 [debug] Current batch of media processed. Will check again in 1000ms 08:00:00.840 [debug] Current batch of media processed. Will check again in 1000ms 08:00:00.939 [info] {"source":"oban","duration":1808,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:00:01.812 [debug] Current batch of media processed. Will check again in 1000ms 08:00:01.847 [debug] Current batch of media processed. Will check again in 1000ms 08:00:02.813 [debug] Current batch of media processed. Will check again in 1000ms 08:00:02.848 [debug] Current batch of media processed. Will check again in 1000ms 08:00:03.818 [debug] Current batch of media processed. Will check again in 1000ms 08:00:03.849 [debug] Current batch of media processed. Will check again in 1000ms 08:00:04.819 [debug] Current batch of media processed. Will check again in 1000ms 08:00:04.850 [debug] Current batch of media processed. Will check again in 1000ms 08:00:05.820 [debug] Current batch of media processed. Will check again in 1000ms 08:00:05.852 [debug] Current batch of media processed. Will check again in 1000ms 08:00:06.821 [debug] Current batch of media processed. Will check again in 1000ms 08:00:06.853 [debug] Current batch of media processed. Will check again in 1000ms 08:00:07.837 [debug] Current batch of media processed. Will check again in 1000ms 08:00:07.854 [debug] Current batch of media processed. Will check again in 1000ms 08:00:08.839 [debug] Current batch of media processed. Will check again in 1000ms 08:00:08.855 [debug] Current batch of media processed. Will check again in 1000ms 08:00:09.839 [debug] Current batch of media processed. Will check again in 1000ms 08:00:09.856 [debug] Current batch of media processed. Will check again in 1000ms 08:00:10.840 [debug] Current batch of media processed. Will check again in 1000ms 08:00:10.857 [debug] Current batch of media processed. Will check again in 1000ms 08:00:11.842 [debug] Current batch of media processed. Will check again in 1000ms 08:00:11.860 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Переходите по ссылке в приложение Самоката! https://clck.ru/3BYbXm&erid=2Vfnxwr23C4 \nC 27 по 3 июля в онлайн-магазине действует промокод СКИДКА30 на чай, конфеты, кофе и шоколад\n- - - -\n0:00 Добро пожаловать в Попкульт 1991!\n0:47 Мультсериалы Disney на советском ТВ\n3:29 Динозавры\n7:19 Street Fighter II\n10:08 Battletoads\n13:20 Терминатор 2\n18:29 Road Rash\n21:06 Lemmings\n24:17 Ох, уж эти детки!\n27:22 Тасманский дьявол\n32:00 Sonic the Hedgehog\n35:01 Съёмки «Санта-Барбары» в Москве\n37:26 Молчание ягнят\n42:06 Super Nintendo появляется в США\n43:30 Красавица и Чудовище\n47:31 Streets of Rage\n50:58 ToeJam & Earl\n53:22 Чёрный Плащ\n57:45 Робозвери \n1:00:01 Джентельмен-шоу и Маски-шоу\n1:03:28 Семейка Аддамс\n1:07:10 Кудряшка Сью\n1:10:31 Civilization\n1:13:10 Fantasia\n1:16:01 Liquid TV\n1:19:04 Любовь с первого взгляда\n1:21:11 Рен и Стимпи\n1:25:45 Увидимся в 1992!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nОлег Сарыч\nИван Кривалов (нотка ячменя)\nАлександр Куликов\nДима Сыендук\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\nМаксим Аксёнов\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "duration" => 5183, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e063000 - 1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ.mp4", "id" => "z90msWlBmKc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=z90msWlBmKc", "playlist_index" => 2, "timestamp" => 1719763000, "title" => "1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ", "upload_date" => "20240630"} 08:00:11.863 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=1777.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:00:11.865 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1781.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:00:11.867 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=1776.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-30 15:56:40Z], 127] 08:00:11.876 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=785.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Переходите по ссылке в приложение Самоката! https://clck.ru/3BYbXm&erid=2Vfnxwr23C4 \nC 27 по 3 июля в онлайн-магазине действует промокод СКИДКА30 на чай, конфеты, кофе и шоколад\n- - - -\n0:00 Добро пожаловать в Попкульт 1991!\n0:47 Мультсериалы Disney на советском ТВ\n3:29 Динозавры\n7:19 Street Fighter II\n10:08 Battletoads\n13:20 Терминатор 2\n18:29 Road Rash\n21:06 Lemmings\n24:17 Ох, уж эти детки!\n27:22 Тасманский дьявол\n32:00 Sonic the Hedgehog\n35:01 Съёмки «Санта-Барбары» в Москве\n37:26 Молчание ягнят\n42:06 Super Nintendo появляется в США\n43:30 Красавица и Чудовище\n47:31 Streets of Rage\n50:58 ToeJam & Earl\n53:22 Чёрный Плащ\n57:45 Робозвери \n1:00:01 Джентельмен-шоу и Маски-шоу\n1:03:28 Семейка Аддамс\n1:07:10 Кудряшка Сью\n1:10:31 Civilization\n1:13:10 Fantasia\n1:16:01 Liquid TV\n1:19:04 Любовь с первого взгляда\n1:21:11 Рен и Стимпи\n1:25:45 Увидимся в 1992!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nОлег Сарыч\nИван Кривалов (нотка ячменя)\nАлександр Куликов\nДима Сыендук\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\nМаксим Аксёнов\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ", "11d161b7-d379-4661-afa8-53785fce1e24", 5183, false, "z90msWlBmKc", "https://www.youtube.com/watch?v=z90msWlBmKc", 2, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e063000 - 1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2024-06-30 15:56:40Z], ~U[2026-04-04 05:00:11Z], ~U[2026-04-04 05:00:11Z], "Переходите по ссылке в приложение Самоката! https://clck.ru/3BYbXm&erid=2Vfnxwr23C4 \nC 27 по 3 июля в онлайн-магазине действует промокод СКИДКА30 на чай, конфеты, кофе и шоколад\n- - - -\n0:00 Добро пожаловать в Попкульт 1991!\n0:47 Мультсериалы Disney на советском ТВ\n3:29 Динозавры\n7:19 Street Fighter II\n10:08 Battletoads\n13:20 Терминатор 2\n18:29 Road Rash\n21:06 Lemmings\n24:17 Ох, уж эти детки!\n27:22 Тасманский дьявол\n32:00 Sonic the Hedgehog\n35:01 Съёмки «Санта-Барбары» в Москве\n37:26 Молчание ягнят\n42:06 Super Nintendo появляется в США\n43:30 Красавица и Чудовище\n47:31 Streets of Rage\n50:58 ToeJam & Earl\n53:22 Чёрный Плащ\n57:45 Робозвери \n1:00:01 Джентельмен-шоу и Маски-шоу\n1:03:28 Семейка Аддамс\n1:07:10 Кудряшка Сью\n1:10:31 Civilization\n1:13:10 Fantasia\n1:16:01 Liquid TV\n1:19:04 Любовь с первого взгляда\n1:21:11 Рен и Стимпи\n1:25:45 Увидимся в 1992!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nОлег Сарыч\nИван Кривалов (нотка ячменя)\nАлександр Куликов\nДима Сыендук\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\nМаксим Аксёнов\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ", 5183, false, "z90msWlBmKc", "https://www.youtube.com/watch?v=z90msWlBmKc", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e063000 - 1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ.mp4", false, 127, ~U[2024-06-30 15:56:40Z]] 08:00:11.882 [debug] QUERY OK source="sources" db=3.4ms queue=0.2ms idle=785.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:00:11.884 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=18.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:00:11.888 [debug] QUERY OK source="media_items" db=3.8ms idle=19.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 [368216] 08:00:11.889 [debug] Current batch of media processed. Will check again in 1000ms 08:00:12.844 [debug] Current batch of media processed. Will check again in 1000ms 08:00:12.890 [debug] Current batch of media processed. Will check again in 1000ms 08:00:13.845 [debug] Current batch of media processed. Will check again in 1000ms 08:00:13.891 [debug] Current batch of media processed. Will check again in 1000ms 08:00:14.846 [debug] Current batch of media processed. Will check again in 1000ms 08:00:14.892 [debug] Current batch of media processed. Will check again in 1000ms 08:00:15.847 [debug] Current batch of media processed. Will check again in 1000ms 08:00:15.893 [debug] Current batch of media processed. Will check again in 1000ms 08:00:16.848 [debug] Current batch of media processed. Will check again in 1000ms 08:00:16.894 [debug] Current batch of media processed. Will check again in 1000ms 08:00:17.850 [debug] Current batch of media processed. Will check again in 1000ms 08:00:17.895 [debug] Current batch of media processed. Will check again in 1000ms 08:00:18.851 [debug] Current batch of media processed. Will check again in 1000ms 08:00:18.897 [debug] Current batch of media processed. Will check again in 1000ms 08:00:19.275 [info] {"source":"oban","duration":3122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:19.852 [debug] Current batch of media processed. Will check again in 1000ms 08:00:19.897 [debug] Current batch of media processed. Will check again in 1000ms 08:00:20.853 [debug] Current batch of media processed. Will check again in 1000ms 08:00:20.898 [debug] Current batch of media processed. Will check again in 1000ms 08:00:21.858 [debug] Current batch of media processed. Will check again in 1000ms 08:00:22.017 [debug] Current batch of media processed. Will check again in 1000ms 08:00:22.859 [debug] Current batch of media processed. Will check again in 1000ms 08:00:23.019 [debug] Current batch of media processed. Will check again in 1000ms 08:00:23.860 [debug] Current batch of media processed. Will check again in 1000ms 08:00:24.019 [debug] Current batch of media processed. Will check again in 1000ms 08:00:24.861 [debug] Current batch of media processed. Will check again in 1000ms 08:00:25.020 [debug] Current batch of media processed. Will check again in 1000ms 08:00:25.862 [debug] Current batch of media processed. Will check again in 1000ms 08:00:26.021 [debug] Current batch of media processed. Will check again in 1000ms 08:00:26.864 [debug] Current batch of media processed. Will check again in 1000ms 08:00:27.022 [debug] Current batch of media processed. Will check again in 1000ms 08:00:27.865 [debug] Current batch of media processed. Will check again in 1000ms 08:00:28.023 [debug] Current batch of media processed. Will check again in 1000ms 08:00:28.867 [debug] Current batch of media processed. Will check again in 1000ms 08:00:29.024 [debug] Current batch of media processed. Will check again in 1000ms 08:00:29.871 [debug] Current batch of media processed. Will check again in 1000ms 08:00:30.025 [debug] Current batch of media processed. Will check again in 1000ms 08:00:30.871 [debug] Current batch of media processed. Will check again in 1000ms 08:00:31.026 [debug] Current batch of media processed. Will check again in 1000ms 08:00:31.873 [debug] Current batch of media processed. Will check again in 1000ms 08:00:32.028 [debug] Current batch of media processed. Will check again in 1000ms 08:00:32.875 [debug] Current batch of media processed. Will check again in 1000ms 08:00:33.029 [debug] Current batch of media processed. Will check again in 1000ms 08:00:33.878 [debug] Current batch of media processed. Will check again in 1000ms 08:00:34.030 [debug] Current batch of media processed. Will check again in 1000ms 08:00:34.879 [debug] Current batch of media processed. Will check again in 1000ms 08:00:35.031 [debug] Current batch of media processed. Will check again in 1000ms 08:00:35.881 [debug] Current batch of media processed. Will check again in 1000ms 08:00:36.032 [debug] Current batch of media processed. Will check again in 1000ms 08:00:36.882 [debug] Current batch of media processed. Will check again in 1000ms 08:00:37.035 [debug] Current batch of media processed. Will check again in 1000ms 08:00:37.883 [debug] Current batch of media processed. Will check again in 1000ms 08:00:38.038 [debug] Current batch of media processed. Will check again in 1000ms 08:00:38.884 [debug] Current batch of media processed. Will check again in 1000ms 08:00:39.039 [debug] Current batch of media processed. Will check again in 1000ms 08:00:39.885 [debug] Current batch of media processed. Will check again in 1000ms 08:00:40.040 [debug] Current batch of media processed. Will check again in 1000ms 08:00:40.886 [debug] Current batch of media processed. Will check again in 1000ms 08:00:41.042 [debug] Current batch of media processed. Will check again in 1000ms 08:00:41.887 [debug] Current batch of media processed. Will check again in 1000ms 08:00:42.043 [debug] Current batch of media processed. Will check again in 1000ms 08:00:42.888 [debug] Current batch of media processed. Will check again in 1000ms 08:00:43.044 [debug] Current batch of media processed. Will check again in 1000ms 08:00:43.889 [debug] Current batch of media processed. Will check again in 1000ms 08:00:44.046 [debug] Current batch of media processed. Will check again in 1000ms 08:00:44.891 [debug] Current batch of media processed. Will check again in 1000ms 08:00:45.047 [debug] Current batch of media processed. Will check again in 1000ms 08:00:45.891 [debug] Current batch of media processed. Will check again in 1000ms 08:00:46.048 [debug] Current batch of media processed. Will check again in 1000ms 08:00:46.893 [debug] Current batch of media processed. Will check again in 1000ms 08:00:47.050 [debug] Current batch of media processed. Will check again in 1000ms 08:00:47.894 [debug] Current batch of media processed. Will check again in 1000ms 08:00:48.051 [debug] Current batch of media processed. Will check again in 1000ms 08:00:48.896 [debug] Current batch of media processed. Will check again in 1000ms 08:00:49.052 [debug] Current batch of media processed. Will check again in 1000ms 08:00:49.277 [info] {"source":"oban","duration":2325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:00:49.896 [debug] Current batch of media processed. Will check again in 1000ms 08:00:50.053 [debug] Current batch of media processed. Will check again in 1000ms 08:00:50.897 [debug] Current batch of media processed. Will check again in 1000ms 08:00:51.054 [debug] Current batch of media processed. Will check again in 1000ms 08:00:51.899 [debug] Current batch of media processed. Will check again in 1000ms 08:00:52.056 [debug] Current batch of media processed. Will check again in 1000ms 08:00:52.901 [debug] Current batch of media processed. Will check again in 1000ms 08:00:53.059 [debug] Current batch of media processed. Will check again in 1000ms 08:00:53.901 [debug] Current batch of media processed. Will check again in 1000ms 08:00:54.059 [debug] Current batch of media processed. Will check again in 1000ms 08:00:54.903 [debug] Current batch of media processed. Will check again in 1000ms 08:00:55.060 [debug] Current batch of media processed. Will check again in 1000ms 08:00:55.904 [debug] Current batch of media processed. Will check again in 1000ms 08:00:56.061 [debug] Current batch of media processed. Will check again in 1000ms 08:00:56.905 [debug] Current batch of media processed. Will check again in 1000ms 08:00:57.062 [debug] Current batch of media processed. Will check again in 1000ms 08:00:57.906 [debug] Current batch of media processed. Will check again in 1000ms 08:00:58.063 [debug] Current batch of media processed. Will check again in 1000ms 08:00:58.907 [debug] Current batch of media processed. Will check again in 1000ms 08:00:59.064 [debug] Current batch of media processed. Will check again in 1000ms 08:00:59.908 [debug] Current batch of media processed. Will check again in 1000ms 08:01:00.066 [debug] Current batch of media processed. Will check again in 1000ms 08:01:00.910 [debug] Current batch of media processed. Will check again in 1000ms 08:01:00.941 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:01:01.067 [debug] Current batch of media processed. Will check again in 1000ms 08:01:01.912 [debug] Current batch of media processed. Will check again in 1000ms 08:01:02.070 [debug] Current batch of media processed. Will check again in 1000ms 08:01:02.914 [debug] Current batch of media processed. Will check again in 1000ms 08:01:03.081 [debug] Current batch of media processed. Will check again in 1000ms 08:01:03.915 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 12990, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e122300 - ДТКД (Для тех, кто дома) 133 - 9 лет подкасту.mp4", "id" => "GPneL48dvig", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=GPneL48dvig", "playlist_index" => 18, "timestamp" => 1734954502, "title" => "ДТКД (Для тех, кто дома) 133 - 9 лет подкасту", "upload_date" => "20241223"} 08:01:03.918 [debug] QUERY OK source="sources" db=2.7ms queue=0.2ms idle=1825.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:01:03.921 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1829.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:01:03.924 [debug] QUERY OK source="media_items" db=2.6ms idle=1831.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-23 11:48:22Z], 122] 08:01:03.957 [debug] QUERY OK source="media_items" db=31.7ms queue=0.1ms idle=1547.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 133 - 9 лет подкасту", "42530fed-f683-4a15-948c-b897ae24bce6", 12990, true, "GPneL48dvig", "https://www.youtube.com/watch?v=GPneL48dvig", 18, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e122300 - ДТКД (Для тех, кто дома) 133 - 9 лет подкасту.mp4", false, false, false, 122, [], 1, ~U[2024-12-23 11:48:22Z], ~U[2026-04-04 05:01:03Z], ~U[2026-04-04 05:01:03Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 133 - 9 лет подкасту", 12990, true, "GPneL48dvig", "https://www.youtube.com/watch?v=GPneL48dvig", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e122300 - ДТКД (Для тех, кто дома) 133 - 9 лет подкасту.mp4", false, 122, ~U[2024-12-23 11:48:22Z]] 08:01:03.960 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=573.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:01:03.963 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=42.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:01:03.965 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms 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 [225820] 08:01:03.966 [debug] Current batch of media processed. Will check again in 1000ms 08:01:04.085 [debug] Current batch of media processed. Will check again in 1000ms 08:01:04.966 [debug] Current batch of media processed. Will check again in 1000ms 08:01:05.085 [debug] Current batch of media processed. Will check again in 1000ms 08:01:05.967 [debug] Current batch of media processed. Will check again in 1000ms 08:01:06.087 [debug] Current batch of media processed. Will check again in 1000ms 08:01:06.971 [debug] Current batch of media processed. Will check again in 1000ms 08:01:07.088 [debug] Current batch of media processed. Will check again in 1000ms 08:01:07.972 [debug] Current batch of media processed. Will check again in 1000ms 08:01:08.088 [debug] Current batch of media processed. Will check again in 1000ms 08:01:08.974 [debug] Current batch of media processed. Will check again in 1000ms 08:01:09.092 [debug] Current batch of media processed. Will check again in 1000ms 08:01:09.974 [debug] Current batch of media processed. Will check again in 1000ms 08:01:10.093 [debug] Current batch of media processed. Will check again in 1000ms 08:01:10.976 [debug] Current batch of media processed. Will check again in 1000ms 08:01:11.094 [debug] Current batch of media processed. Will check again in 1000ms 08:01:11.980 [debug] Current batch of media processed. Will check again in 1000ms 08:01:12.096 [debug] Current batch of media processed. Will check again in 1000ms 08:01:12.999 [debug] Current batch of media processed. Will check again in 1000ms 08:01:13.102 [debug] Current batch of media processed. Will check again in 1000ms 08:01:13.999 [debug] Current batch of media processed. Will check again in 1000ms 08:01:14.112 [debug] Current batch of media processed. Will check again in 1000ms 08:01:15.000 [debug] Current batch of media processed. Will check again in 1000ms 08:01:15.113 [debug] Current batch of media processed. Will check again in 1000ms 08:01:16.022 [debug] Current batch of media processed. Will check again in 1000ms 08:01:16.114 [debug] Current batch of media processed. Will check again in 1000ms 08:01:17.023 [debug] Current batch of media processed. Will check again in 1000ms 08:01:17.115 [debug] Current batch of media processed. Will check again in 1000ms 08:01:18.024 [debug] Current batch of media processed. Will check again in 1000ms 08:01:18.116 [debug] Current batch of media processed. Will check again in 1000ms 08:01:19.026 [debug] Current batch of media processed. Will check again in 1000ms 08:01:19.117 [debug] Current batch of media processed. Will check again in 1000ms 08:01:19.281 [info] {"source":"oban","duration":2715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:20.027 [debug] Current batch of media processed. Will check again in 1000ms 08:01:20.118 [debug] Current batch of media processed. Will check again in 1000ms 08:01:21.028 [debug] Current batch of media processed. Will check again in 1000ms 08:01:21.120 [debug] Current batch of media processed. Will check again in 1000ms 08:01:22.029 [debug] Current batch of media processed. Will check again in 1000ms 08:01:22.121 [debug] Current batch of media processed. Will check again in 1000ms 08:01:23.030 [debug] Current batch of media processed. Will check again in 1000ms 08:01:23.122 [debug] Current batch of media processed. Will check again in 1000ms 08:01:24.031 [debug] Current batch of media processed. Will check again in 1000ms 08:01:24.123 [debug] Current batch of media processed. Will check again in 1000ms 08:01:25.032 [debug] Current batch of media processed. Will check again in 1000ms 08:01:25.124 [debug] Current batch of media processed. Will check again in 1000ms 08:01:26.036 [debug] Current batch of media processed. Will check again in 1000ms 08:01:26.126 [debug] Current batch of media processed. Will check again in 1000ms 08:01:27.036 [debug] Current batch of media processed. Will check again in 1000ms 08:01:27.127 [debug] Current batch of media processed. Will check again in 1000ms 08:01:28.037 [debug] Current batch of media processed. Will check again in 1000ms 08:01:28.128 [debug] Current batch of media processed. Will check again in 1000ms 08:01:29.038 [debug] Current batch of media processed. Will check again in 1000ms 08:01:29.129 [debug] Current batch of media processed. Will check again in 1000ms 08:01:30.042 [debug] Current batch of media processed. Will check again in 1000ms 08:01:30.130 [debug] Current batch of media processed. Will check again in 1000ms 08:01:31.043 [debug] Current batch of media processed. Will check again in 1000ms 08:01:31.131 [debug] Current batch of media processed. Will check again in 1000ms 08:01:32.045 [debug] Current batch of media processed. Will check again in 1000ms 08:01:32.133 [debug] Current batch of media processed. Will check again in 1000ms 08:01:33.047 [debug] Current batch of media processed. Will check again in 1000ms 08:01:33.134 [debug] Current batch of media processed. Will check again in 1000ms 08:01:34.048 [debug] Current batch of media processed. Will check again in 1000ms 08:01:34.135 [debug] Current batch of media processed. Will check again in 1000ms 08:01:35.052 [debug] Current batch of media processed. Will check again in 1000ms 08:01:35.136 [debug] Current batch of media processed. Will check again in 1000ms 08:01:36.054 [debug] Current batch of media processed. Will check again in 1000ms 08:01:36.137 [debug] Current batch of media processed. Will check again in 1000ms 08:01:37.055 [debug] Current batch of media processed. Will check again in 1000ms 08:01:37.138 [debug] Current batch of media processed. Will check again in 1000ms 08:01:38.056 [debug] Current batch of media processed. Will check again in 1000ms 08:01:38.139 [debug] Current batch of media processed. Will check again in 1000ms 08:01:39.057 [debug] Current batch of media processed. Will check again in 1000ms 08:01:39.140 [debug] Current batch of media processed. Will check again in 1000ms 08:01:40.058 [debug] Current batch of media processed. Will check again in 1000ms 08:01:40.141 [debug] Current batch of media processed. Will check again in 1000ms 08:01:41.059 [debug] Current batch of media processed. Will check again in 1000ms 08:01:41.143 [debug] Current batch of media processed. Will check again in 1000ms 08:01:42.060 [debug] Current batch of media processed. Will check again in 1000ms 08:01:42.145 [debug] Current batch of media processed. Will check again in 1000ms 08:01:43.061 [debug] Current batch of media processed. Will check again in 1000ms 08:01:43.145 [debug] Current batch of media processed. Will check again in 1000ms 08:01:44.062 [debug] Current batch of media processed. Will check again in 1000ms 08:01:44.146 [debug] Current batch of media processed. Will check again in 1000ms 08:01:45.063 [debug] Current batch of media processed. Will check again in 1000ms 08:01:45.147 [debug] Current batch of media processed. Will check again in 1000ms 08:01:46.064 [debug] Current batch of media processed. Will check again in 1000ms 08:01:46.148 [debug] Current batch of media processed. Will check again in 1000ms 08:01:47.066 [debug] Current batch of media processed. Will check again in 1000ms 08:01:47.149 [debug] Current batch of media processed. Will check again in 1000ms 08:01:48.066 [debug] Current batch of media processed. Will check again in 1000ms 08:01:48.150 [debug] Current batch of media processed. Will check again in 1000ms 08:01:49.068 [debug] Current batch of media processed. Will check again in 1000ms 08:01:49.151 [debug] Current batch of media processed. Will check again in 1000ms 08:01:49.284 [info] {"source":"oban","duration":2124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:01:50.070 [debug] Current batch of media processed. Will check again in 1000ms 08:01:50.152 [debug] Current batch of media processed. Will check again in 1000ms 08:01:51.071 [debug] Current batch of media processed. Will check again in 1000ms 08:01:51.154 [debug] Current batch of media processed. Will check again in 1000ms 08:01:52.072 [debug] Current batch of media processed. Will check again in 1000ms 08:01:52.155 [debug] Current batch of media processed. Will check again in 1000ms 08:01:53.073 [debug] Current batch of media processed. Will check again in 1000ms 08:01:53.157 [debug] Current batch of media processed. Will check again in 1000ms 08:01:54.081 [debug] Current batch of media processed. Will check again in 1000ms 08:01:54.158 [debug] Current batch of media processed. Will check again in 1000ms 08:01:55.082 [debug] Current batch of media processed. Will check again in 1000ms 08:01:55.159 [debug] Current batch of media processed. Will check again in 1000ms 08:01:56.083 [debug] Current batch of media processed. Will check again in 1000ms 08:01:56.160 [debug] Current batch of media processed. Will check again in 1000ms 08:01:57.084 [debug] Current batch of media processed. Will check again in 1000ms 08:01:57.161 [debug] Current batch of media processed. Will check again in 1000ms 08:01:58.085 [debug] Current batch of media processed. Will check again in 1000ms 08:01:58.162 [debug] Current batch of media processed. Will check again in 1000ms 08:01:59.086 [debug] Current batch of media processed. Will check again in 1000ms 08:01:59.164 [debug] Current batch of media processed. Will check again in 1000ms 08:02:00.088 [debug] Current batch of media processed. Will check again in 1000ms 08:02:00.164 [debug] Current batch of media processed. Will check again in 1000ms 08:02:00.946 [info] {"source":"oban","duration":2283,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:02:01.099 [debug] Current batch of media processed. Will check again in 1000ms 08:02:01.170 [debug] Current batch of media processed. Will check again in 1000ms 08:02:02.103 [debug] Current batch of media processed. Will check again in 1000ms 08:02:02.172 [debug] Current batch of media processed. Will check again in 1000ms 08:02:03.105 [debug] Current batch of media processed. Will check again in 1000ms 08:02:03.173 [debug] Current batch of media processed. Will check again in 1000ms 08:02:04.106 [debug] Current batch of media processed. Will check again in 1000ms 08:02:04.176 [debug] Current batch of media processed. Will check again in 1000ms 08:02:05.107 [debug] Current batch of media processed. Will check again in 1000ms 08:02:05.177 [debug] Current batch of media processed. Will check again in 1000ms 08:02:06.109 [debug] Current batch of media processed. Will check again in 1000ms 08:02:06.178 [debug] Current batch of media processed. Will check again in 1000ms 08:02:07.110 [debug] Current batch of media processed. Will check again in 1000ms 08:02:07.182 [debug] Current batch of media processed. Will check again in 1000ms 08:02:08.113 [debug] Current batch of media processed. Will check again in 1000ms 08:02:08.184 [debug] Current batch of media processed. Will check again in 1000ms 08:02:09.114 [debug] Current batch of media processed. Will check again in 1000ms 08:02:09.184 [debug] Current batch of media processed. Will check again in 1000ms 08:02:10.115 [debug] Current batch of media processed. Will check again in 1000ms 08:02:10.185 [debug] Current batch of media processed. Will check again in 1000ms 08:02:11.118 [debug] Current batch of media processed. Will check again in 1000ms 08:02:11.186 [debug] Current batch of media processed. Will check again in 1000ms 08:02:12.124 [debug] Current batch of media processed. Will check again in 1000ms 08:02:12.188 [debug] Current batch of media processed. Will check again in 1000ms 08:02:13.125 [debug] Current batch of media processed. Will check again in 1000ms 08:02:13.189 [debug] Current batch of media processed. Will check again in 1000ms 08:02:14.126 [debug] Current batch of media processed. Will check again in 1000ms 08:02:14.190 [debug] Current batch of media processed. Will check again in 1000ms 08:02:15.127 [debug] Current batch of media processed. Will check again in 1000ms 08:02:15.192 [debug] Current batch of media processed. Will check again in 1000ms 08:02:16.128 [debug] Current batch of media processed. Will check again in 1000ms 08:02:16.193 [debug] Current batch of media processed. Will check again in 1000ms 08:02:17.129 [debug] Current batch of media processed. Will check again in 1000ms 08:02:17.197 [debug] Current batch of media processed. Will check again in 1000ms 08:02:18.130 [debug] Current batch of media processed. Will check again in 1000ms 08:02:18.198 [debug] Current batch of media processed. Will check again in 1000ms 08:02:19.131 [debug] Current batch of media processed. Will check again in 1000ms 08:02:19.199 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n----\n0:00 Добро пожаловать в Попкульт 1992!\n1:03 Люди Икс\n4:23 Сейлор Мун\n7:41 Mortal Kombat\n11:01 Шекспириада (Союзмультфильм покоряет Англию)\n15:27 Капитан Пронин\n19:14 Color Lines (Шарики)\n21:29 Сам себе режиссёр\n25:15 Бешеные псы\n28:59 Alone in the Dark\n32:46 Dune II: The Building of a Dynasty\n35:52 Бетховен\n38:18 Desert Strike: Return to the Gulf\n40:58 Барни и друзья\n44:32 Wolfenstein 3D\n47:58 Спаун и Image Comics\n50:59 Порко Россо\n54:39 Ecco the Dolphin\n58:22 Super Mario Kart\n1:01:26 Бэтмен (мультсериал)\n1:05:52 Бивис и Баттхед\n1:09:25 Звёздный час\n1:13:02 Аладдин \n1:17:04 Увидимся в 1993!", "duration" => 4680, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e082300 - 1992 год | Попкульт.mp4", "id" => "2GHd9bD-2PI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2GHd9bD-2PI", "playlist_index" => 3, "timestamp" => 1724415736, "title" => "1992 год | Попкульт", "upload_date" => "20240823"} 08:02:19.200 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=1087.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:02:19.202 [debug] QUERY OK source="sources" db=0.3ms idle=362.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:02:19.203 [debug] QUERY OK source="media_items" db=0.8ms idle=89.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-23 12:22:16Z], 127] 08:02:19.230 [debug] QUERY OK source="media_items" db=25.5ms idle=91.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n----\n0:00 Добро пожаловать в Попкульт 1992!\n1:03 Люди Икс\n4:23 Сейлор Мун\n7:41 Mortal Kombat\n11:01 Шекспириада (Союзмультфильм покоряет Англию)\n15:27 Капитан Пронин\n19:14 Color Lines (Шарики)\n21:29 Сам себе режиссёр\n25:15 Бешеные псы\n28:59 Alone in the Dark\n32:46 Dune II: The Building of a Dynasty\n35:52 Бетховен\n38:18 Desert Strike: Return to the Gulf\n40:58 Барни и друзья\n44:32 Wolfenstein 3D\n47:58 Спаун и Image Comics\n50:59 Порко Россо\n54:39 Ecco the Dolphin\n58:22 Super Mario Kart\n1:01:26 Бэтмен (мультсериал)\n1:05:52 Бивис и Баттхед\n1:09:25 Звёздный час\n1:13:02 Аладдин \n1:17:04 Увидимся в 1993!", "1992 год | Попкульт", "aa841b91-a57c-4628-a0b1-4ae574840d2a", 4680, false, "2GHd9bD-2PI", "https://www.youtube.com/watch?v=2GHd9bD-2PI", 3, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e082300 - 1992 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-08-23 12:22:16Z], ~U[2026-04-04 05:02:19Z], ~U[2026-04-04 05:02:19Z], "ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n----\n0:00 Добро пожаловать в Попкульт 1992!\n1:03 Люди Икс\n4:23 Сейлор Мун\n7:41 Mortal Kombat\n11:01 Шекспириада (Союзмультфильм покоряет Англию)\n15:27 Капитан Пронин\n19:14 Color Lines (Шарики)\n21:29 Сам себе режиссёр\n25:15 Бешеные псы\n28:59 Alone in the Dark\n32:46 Dune II: The Building of a Dynasty\n35:52 Бетховен\n38:18 Desert Strike: Return to the Gulf\n40:58 Барни и друзья\n44:32 Wolfenstein 3D\n47:58 Спаун и Image Comics\n50:59 Порко Россо\n54:39 Ecco the Dolphin\n58:22 Super Mario Kart\n1:01:26 Бэтмен (мультсериал)\n1:05:52 Бивис и Баттхед\n1:09:25 Звёздный час\n1:13:02 Аладдин \n1:17:04 Увидимся в 1993!", "1992 год | Попкульт", 4680, false, "2GHd9bD-2PI", "https://www.youtube.com/watch?v=2GHd9bD-2PI", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e082300 - 1992 год | Попкульт.mp4", false, 127, ~U[2024-08-23 12:22:16Z]] 08:02:19.232 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=117.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:02:19.234 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=32.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:02:19.235 [debug] QUERY OK source="media_items" db=1.1ms idle=32.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 [368217] 08:02:19.236 [debug] Current batch of media processed. Will check again in 1000ms 08:02:19.292 [info] {"source":"oban","duration":6858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:20.132 [debug] Current batch of media processed. Will check again in 1000ms 08:02:20.237 [debug] Current batch of media processed. Will check again in 1000ms 08:02:21.133 [debug] Current batch of media processed. Will check again in 1000ms 08:02:21.238 [debug] Current batch of media processed. Will check again in 1000ms 08:02:22.135 [debug] Current batch of media processed. Will check again in 1000ms 08:02:22.241 [debug] Current batch of media processed. Will check again in 1000ms 08:02:23.137 [debug] Current batch of media processed. Will check again in 1000ms 08:02:23.242 [debug] Current batch of media processed. Will check again in 1000ms 08:02:24.138 [debug] Current batch of media processed. Will check again in 1000ms 08:02:24.244 [debug] Current batch of media processed. Will check again in 1000ms 08:02:25.149 [debug] Current batch of media processed. Will check again in 1000ms 08:02:25.371 [debug] Current batch of media processed. Will check again in 1000ms 08:02:26.153 [debug] Current batch of media processed. Will check again in 1000ms 08:02:26.379 [debug] Current batch of media processed. Will check again in 1000ms 08:02:27.154 [debug] Current batch of media processed. Will check again in 1000ms 08:02:27.380 [debug] Current batch of media processed. Will check again in 1000ms 08:02:28.155 [debug] Current batch of media processed. Will check again in 1000ms 08:02:28.383 [debug] Current batch of media processed. Will check again in 1000ms 08:02:29.156 [debug] Current batch of media processed. Will check again in 1000ms 08:02:29.384 [debug] Current batch of media processed. Will check again in 1000ms 08:02:30.157 [debug] Current batch of media processed. Will check again in 1000ms 08:02:30.385 [debug] Current batch of media processed. Will check again in 1000ms 08:02:31.158 [debug] Current batch of media processed. Will check again in 1000ms 08:02:31.386 [debug] Current batch of media processed. Will check again in 1000ms 08:02:32.159 [debug] Current batch of media processed. Will check again in 1000ms 08:02:32.388 [debug] Current batch of media processed. Will check again in 1000ms 08:02:33.160 [debug] Current batch of media processed. Will check again in 1000ms 08:02:33.389 [debug] Current batch of media processed. Will check again in 1000ms 08:02:34.161 [debug] Current batch of media processed. Will check again in 1000ms 08:02:34.391 [debug] Current batch of media processed. Will check again in 1000ms 08:02:35.162 [debug] Current batch of media processed. Will check again in 1000ms 08:02:35.393 [debug] Current batch of media processed. Will check again in 1000ms 08:02:36.163 [debug] Current batch of media processed. Will check again in 1000ms 08:02:36.393 [debug] Current batch of media processed. Will check again in 1000ms 08:02:37.164 [debug] Current batch of media processed. Will check again in 1000ms 08:02:37.396 [debug] Current batch of media processed. Will check again in 1000ms 08:02:38.165 [debug] Current batch of media processed. Will check again in 1000ms 08:02:38.397 [debug] Current batch of media processed. Will check again in 1000ms 08:02:39.166 [debug] Current batch of media processed. Will check again in 1000ms 08:02:39.399 [debug] Current batch of media processed. Will check again in 1000ms 08:02:40.168 [debug] Current batch of media processed. Will check again in 1000ms 08:02:40.400 [debug] Current batch of media processed. Will check again in 1000ms 08:02:41.170 [debug] Current batch of media processed. Will check again in 1000ms 08:02:41.401 [debug] Current batch of media processed. Will check again in 1000ms 08:02:42.172 [debug] Current batch of media processed. Will check again in 1000ms 08:02:42.402 [debug] Current batch of media processed. Will check again in 1000ms 08:02:43.173 [debug] Current batch of media processed. Will check again in 1000ms 08:02:43.406 [debug] Current batch of media processed. Will check again in 1000ms 08:02:44.176 [debug] Current batch of media processed. Will check again in 1000ms 08:02:44.407 [debug] Current batch of media processed. Will check again in 1000ms 08:02:45.177 [debug] Current batch of media processed. Will check again in 1000ms 08:02:45.408 [debug] Current batch of media processed. Will check again in 1000ms 08:02:46.178 [debug] Current batch of media processed. Will check again in 1000ms 08:02:46.409 [debug] Current batch of media processed. Will check again in 1000ms 08:02:47.179 [debug] Current batch of media processed. Will check again in 1000ms 08:02:47.411 [debug] Current batch of media processed. Will check again in 1000ms 08:02:48.180 [debug] Current batch of media processed. Will check again in 1000ms 08:02:48.412 [debug] Current batch of media processed. Will check again in 1000ms 08:02:49.181 [debug] Current batch of media processed. Will check again in 1000ms 08:02:49.294 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:02:49.413 [debug] Current batch of media processed. Will check again in 1000ms 08:02:50.182 [debug] Current batch of media processed. Will check again in 1000ms 08:02:50.415 [debug] Current batch of media processed. Will check again in 1000ms 08:02:51.183 [debug] Current batch of media processed. Will check again in 1000ms 08:02:51.416 [debug] Current batch of media processed. Will check again in 1000ms 08:02:52.184 [debug] Current batch of media processed. Will check again in 1000ms 08:02:52.417 [debug] Current batch of media processed. Will check again in 1000ms 08:02:53.185 [debug] Current batch of media processed. Will check again in 1000ms 08:02:53.418 [debug] Current batch of media processed. Will check again in 1000ms 08:02:54.186 [debug] Current batch of media processed. Will check again in 1000ms 08:02:54.419 [debug] Current batch of media processed. Will check again in 1000ms 08:02:55.187 [debug] Current batch of media processed. Will check again in 1000ms 08:02:55.420 [debug] Current batch of media processed. Will check again in 1000ms 08:02:56.189 [debug] Current batch of media processed. Will check again in 1000ms 08:02:56.421 [debug] Current batch of media processed. Will check again in 1000ms 08:02:57.190 [debug] Current batch of media processed. Will check again in 1000ms 08:02:57.423 [debug] Current batch of media processed. Will check again in 1000ms 08:02:58.191 [debug] Current batch of media processed. Will check again in 1000ms 08:02:58.425 [debug] Current batch of media processed. Will check again in 1000ms 08:02:59.192 [debug] Current batch of media processed. Will check again in 1000ms 08:02:59.428 [debug] Current batch of media processed. Will check again in 1000ms 08:03:00.195 [debug] Current batch of media processed. Will check again in 1000ms 08:03:00.436 [debug] Current batch of media processed. Will check again in 1000ms 08:03:00.947 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:03:01.198 [debug] Current batch of media processed. Will check again in 1000ms 08:03:01.438 [debug] Current batch of media processed. Will check again in 1000ms 08:03:02.199 [debug] Current batch of media processed. Will check again in 1000ms 08:03:02.443 [debug] Current batch of media processed. Will check again in 1000ms 08:03:03.200 [debug] Current batch of media processed. Will check again in 1000ms 08:03:03.444 [debug] Current batch of media processed. Will check again in 1000ms 08:03:04.201 [debug] Current batch of media processed. Will check again in 1000ms 08:03:04.445 [debug] Current batch of media processed. Will check again in 1000ms 08:03:05.202 [debug] Current batch of media processed. Will check again in 1000ms 08:03:05.446 [debug] Current batch of media processed. Will check again in 1000ms 08:03:06.203 [debug] Current batch of media processed. Will check again in 1000ms 08:03:06.448 [debug] Current batch of media processed. Will check again in 1000ms 08:03:07.204 [debug] Current batch of media processed. Will check again in 1000ms 08:03:07.449 [debug] Current batch of media processed. Will check again in 1000ms 08:03:08.205 [debug] Current batch of media processed. Will check again in 1000ms 08:03:08.450 [debug] Current batch of media processed. Will check again in 1000ms 08:03:09.208 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #вечернеешоу \n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем убийство Брайна Томпсона (гендиректора одной из крупнейших страховых компаний в США), конкурс двойников Тимоти Шаломе, померанских шпицев, корабль Тесея, боязнь случайных знакомств и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 7648, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e120900 - ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе.mp4", "id" => "dnMiCcNReRc", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=dnMiCcNReRc", "playlist_index" => 19, "timestamp" => 1733749232, "title" => "ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе", "upload_date" => "20241209"} 08:03:09.214 [debug] QUERY OK source="sources" db=5.0ms queue=0.4ms idle=1792.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:03:09.215 [debug] QUERY OK source="sources" db=1.0ms idle=1040.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:03:09.221 [debug] QUERY OK source="media_items" db=3.7ms queue=0.6ms idle=801.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-09 13:00:32Z], 122] 08:03:09.230 [debug] QUERY OK source="media_items" db=7.2ms queue=0.3ms idle=806.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #вечернеешоу \n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем убийство Брайна Томпсона (гендиректора одной из крупнейших страховых компаний в США), конкурс двойников Тимоти Шаломе, померанских шпицев, корабль Тесея, боязнь случайных знакомств и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе", "881253cf-b897-4122-a94e-592fa1c0f4c1", 7648, true, "dnMiCcNReRc", "https://www.youtube.com/watch?v=dnMiCcNReRc", 19, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e120900 - ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе.mp4", false, false, false, 122, [], 1, ~U[2024-12-09 13:00:32Z], ~U[2026-04-04 05:03:09Z], ~U[2026-04-04 05:03:09Z], "#завтракаст #дткд #вечернеешоу \n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем убийство Брайна Томпсона (гендиректора одной из крупнейших страховых компаний в США), конкурс двойников Тимоти Шаломе, померанских шпицев, корабль Тесея, боязнь случайных знакомств и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе", 7648, true, "dnMiCcNReRc", "https://www.youtube.com/watch?v=dnMiCcNReRc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e120900 - ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе.mp4", false, 122, ~U[2024-12-09 13:00:32Z]] 08:03:09.234 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms idle=52.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:03:09.237 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.4ms idle=21.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:03:09.240 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=22.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225821] 08:03:09.242 [debug] Current batch of media processed. Will check again in 1000ms 08:03:09.451 [debug] Current batch of media processed. Will check again in 1000ms 08:03:10.244 [debug] Current batch of media processed. Will check again in 1000ms 08:03:10.453 [debug] Current batch of media processed. Will check again in 1000ms 08:03:11.247 [debug] Current batch of media processed. Will check again in 1000ms 08:03:11.455 [debug] Current batch of media processed. Will check again in 1000ms 08:03:12.247 [debug] Current batch of media processed. Will check again in 1000ms 08:03:12.457 [debug] Current batch of media processed. Will check again in 1000ms 08:03:13.248 [debug] Current batch of media processed. Will check again in 1000ms 08:03:13.459 [debug] Current batch of media processed. Will check again in 1000ms 08:03:14.249 [debug] Current batch of media processed. Will check again in 1000ms 08:03:14.460 [debug] Current batch of media processed. Will check again in 1000ms 08:03:15.250 [debug] Current batch of media processed. Will check again in 1000ms 08:03:15.460 [debug] Current batch of media processed. Will check again in 1000ms 08:03:16.251 [debug] Current batch of media processed. Will check again in 1000ms 08:03:16.462 [debug] Current batch of media processed. Will check again in 1000ms 08:03:17.252 [debug] Current batch of media processed. Will check again in 1000ms 08:03:17.463 [debug] Current batch of media processed. Will check again in 1000ms 08:03:18.253 [debug] Current batch of media processed. Will check again in 1000ms 08:03:18.466 [debug] Current batch of media processed. Will check again in 1000ms 08:03:19.254 [debug] Current batch of media processed. Will check again in 1000ms 08:03:19.306 [info] {"source":"oban","duration":9966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:19.466 [debug] Current batch of media processed. Will check again in 1000ms 08:03:20.255 [debug] Current batch of media processed. Will check again in 1000ms 08:03:20.469 [debug] Current batch of media processed. Will check again in 1000ms 08:03:21.256 [debug] Current batch of media processed. Will check again in 1000ms 08:03:21.471 [debug] Current batch of media processed. Will check again in 1000ms 08:03:22.257 [debug] Current batch of media processed. Will check again in 1000ms 08:03:22.472 [debug] Current batch of media processed. Will check again in 1000ms 08:03:23.259 [debug] Current batch of media processed. Will check again in 1000ms 08:03:23.475 [debug] Current batch of media processed. Will check again in 1000ms 08:03:24.260 [debug] Current batch of media processed. Will check again in 1000ms 08:03:24.476 [debug] Current batch of media processed. Will check again in 1000ms 08:03:25.261 [debug] Current batch of media processed. Will check again in 1000ms 08:03:25.478 [debug] Current batch of media processed. Will check again in 1000ms 08:03:26.262 [debug] Current batch of media processed. Will check again in 1000ms 08:03:26.478 [debug] Current batch of media processed. Will check again in 1000ms 08:03:27.264 [debug] Current batch of media processed. Will check again in 1000ms 08:03:27.480 [debug] Current batch of media processed. Will check again in 1000ms 08:03:28.266 [debug] Current batch of media processed. Will check again in 1000ms 08:03:28.495 [debug] Current batch of media processed. Will check again in 1000ms 08:03:29.267 [debug] Current batch of media processed. Will check again in 1000ms 08:03:29.497 [debug] Current batch of media processed. Will check again in 1000ms 08:03:30.272 [debug] Current batch of media processed. Will check again in 1000ms 08:03:30.500 [debug] Current batch of media processed. Will check again in 1000ms 08:03:31.273 [debug] Current batch of media processed. Will check again in 1000ms 08:03:31.501 [debug] Current batch of media processed. Will check again in 1000ms 08:03:32.274 [debug] Current batch of media processed. Will check again in 1000ms 08:03:32.504 [debug] Current batch of media processed. Will check again in 1000ms 08:03:33.282 [debug] Current batch of media processed. Will check again in 1000ms 08:03:33.506 [debug] Current batch of media processed. Will check again in 1000ms 08:03:34.283 [debug] Current batch of media processed. Will check again in 1000ms 08:03:34.507 [debug] Current batch of media processed. Will check again in 1000ms 08:03:35.284 [debug] Current batch of media processed. Will check again in 1000ms 08:03:35.508 [debug] Current batch of media processed. Will check again in 1000ms 08:03:36.285 [debug] Current batch of media processed. Will check again in 1000ms 08:03:36.510 [debug] Current batch of media processed. Will check again in 1000ms 08:03:37.286 [debug] Current batch of media processed. Will check again in 1000ms 08:03:37.512 [debug] Current batch of media processed. Will check again in 1000ms 08:03:38.287 [debug] Current batch of media processed. Will check again in 1000ms 08:03:38.514 [debug] Current batch of media processed. Will check again in 1000ms 08:03:39.288 [debug] Current batch of media processed. Will check again in 1000ms 08:03:39.515 [debug] Current batch of media processed. Will check again in 1000ms 08:03:40.289 [debug] Current batch of media processed. Will check again in 1000ms 08:03:40.516 [debug] Current batch of media processed. Will check again in 1000ms 08:03:41.291 [debug] Current batch of media processed. Will check again in 1000ms 08:03:41.520 [debug] Current batch of media processed. Will check again in 1000ms 08:03:42.293 [debug] Current batch of media processed. Will check again in 1000ms 08:03:42.523 [debug] Current batch of media processed. Will check again in 1000ms 08:03:43.298 [debug] Current batch of media processed. Will check again in 1000ms 08:03:43.524 [debug] Current batch of media processed. Will check again in 1000ms 08:03:44.299 [debug] Current batch of media processed. Will check again in 1000ms 08:03:44.525 [debug] Current batch of media processed. Will check again in 1000ms 08:03:45.300 [debug] Current batch of media processed. Will check again in 1000ms 08:03:45.526 [debug] Current batch of media processed. Will check again in 1000ms 08:03:46.301 [debug] Current batch of media processed. Will check again in 1000ms 08:03:46.527 [debug] Current batch of media processed. Will check again in 1000ms 08:03:47.303 [debug] Current batch of media processed. Will check again in 1000ms 08:03:47.528 [debug] Current batch of media processed. Will check again in 1000ms 08:03:48.304 [debug] Current batch of media processed. Will check again in 1000ms 08:03:48.529 [debug] Current batch of media processed. Will check again in 1000ms 08:03:49.308 [debug] Current batch of media processed. Will check again in 1000ms 08:03:49.311 [info] {"source":"oban","duration":4908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:03:49.530 [debug] Current batch of media processed. Will check again in 1000ms 08:03:50.309 [debug] Current batch of media processed. Will check again in 1000ms 08:03:50.531 [debug] Current batch of media processed. Will check again in 1000ms 08:03:51.310 [debug] Current batch of media processed. Will check again in 1000ms 08:03:51.532 [debug] Current batch of media processed. Will check again in 1000ms 08:03:52.313 [debug] Current batch of media processed. Will check again in 1000ms 08:03:52.535 [debug] Current batch of media processed. Will check again in 1000ms 08:03:53.313 [debug] Current batch of media processed. Will check again in 1000ms 08:03:53.537 [debug] Current batch of media processed. Will check again in 1000ms 08:03:54.314 [debug] Current batch of media processed. Will check again in 1000ms 08:03:54.538 [debug] Current batch of media processed. Will check again in 1000ms 08:03:55.316 [debug] Current batch of media processed. Will check again in 1000ms 08:03:55.541 [debug] Current batch of media processed. Will check again in 1000ms 08:03:56.316 [debug] Current batch of media processed. Will check again in 1000ms 08:03:56.542 [debug] Current batch of media processed. Will check again in 1000ms 08:03:57.317 [debug] Current batch of media processed. Will check again in 1000ms 08:03:57.543 [debug] Current batch of media processed. Will check again in 1000ms 08:03:58.318 [debug] Current batch of media processed. Will check again in 1000ms 08:03:58.544 [debug] Current batch of media processed. Will check again in 1000ms 08:03:59.319 [debug] Current batch of media processed. Will check again in 1000ms 08:03:59.545 [debug] Current batch of media processed. Will check again in 1000ms 08:04:00.321 [debug] Current batch of media processed. Will check again in 1000ms 08:04:00.546 [debug] Current batch of media processed. Will check again in 1000ms 08:04:00.949 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:04:01.328 [debug] Current batch of media processed. Will check again in 1000ms 08:04:01.547 [debug] Current batch of media processed. Will check again in 1000ms 08:04:02.330 [debug] Current batch of media processed. Will check again in 1000ms 08:04:02.550 [debug] Current batch of media processed. Will check again in 1000ms 08:04:03.331 [debug] Current batch of media processed. Will check again in 1000ms 08:04:03.551 [debug] Current batch of media processed. Will check again in 1000ms 08:04:04.332 [debug] Current batch of media processed. Will check again in 1000ms 08:04:04.552 [debug] Current batch of media processed. Will check again in 1000ms 08:04:05.333 [debug] Current batch of media processed. Will check again in 1000ms 08:04:05.553 [debug] Current batch of media processed. Will check again in 1000ms 08:04:06.334 [debug] Current batch of media processed. Will check again in 1000ms 08:04:06.554 [debug] Current batch of media processed. Will check again in 1000ms 08:04:07.335 [debug] Current batch of media processed. Will check again in 1000ms 08:04:07.557 [debug] Current batch of media processed. Will check again in 1000ms 08:04:08.342 [debug] Current batch of media processed. Will check again in 1000ms 08:04:08.560 [debug] Current batch of media processed. Will check again in 1000ms 08:04:09.342 [debug] Current batch of media processed. Will check again in 1000ms 08:04:09.562 [debug] Current batch of media processed. Will check again in 1000ms 08:04:10.344 [debug] Current batch of media processed. Will check again in 1000ms 08:04:10.563 [debug] Current batch of media processed. Will check again in 1000ms 08:04:11.346 [debug] Current batch of media processed. Will check again in 1000ms 08:04:11.564 [debug] Current batch of media processed. Will check again in 1000ms 08:04:12.350 [debug] Current batch of media processed. Will check again in 1000ms 08:04:12.565 [debug] Current batch of media processed. Will check again in 1000ms 08:04:13.351 [debug] Current batch of media processed. Will check again in 1000ms 08:04:13.567 [debug] Current batch of media processed. Will check again in 1000ms 08:04:14.353 [debug] Current batch of media processed. Will check again in 1000ms 08:04:14.570 [debug] Current batch of media processed. Will check again in 1000ms 08:04:15.355 [debug] Current batch of media processed. Will check again in 1000ms 08:04:15.572 [debug] Current batch of media processed. Will check again in 1000ms 08:04:16.356 [debug] Current batch of media processed. Will check again in 1000ms 08:04:16.572 [debug] Current batch of media processed. Will check again in 1000ms 08:04:17.357 [debug] Current batch of media processed. Will check again in 1000ms 08:04:17.574 [debug] Current batch of media processed. Will check again in 1000ms 08:04:18.358 [debug] Current batch of media processed. Will check again in 1000ms 08:04:18.575 [debug] Current batch of media processed. Will check again in 1000ms 08:04:19.315 [info] {"source":"oban","duration":3252,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:19.361 [debug] Current batch of media processed. Will check again in 1000ms 08:04:19.576 [debug] Current batch of media processed. Will check again in 1000ms 08:04:20.363 [debug] Current batch of media processed. Will check again in 1000ms 08:04:20.578 [debug] Current batch of media processed. Will check again in 1000ms 08:04:21.364 [debug] Current batch of media processed. Will check again in 1000ms 08:04:21.579 [debug] Current batch of media processed. Will check again in 1000ms 08:04:22.367 [debug] Current batch of media processed. Will check again in 1000ms 08:04:22.581 [debug] Current batch of media processed. Will check again in 1000ms 08:04:23.368 [debug] Current batch of media processed. Will check again in 1000ms 08:04:23.582 [debug] Current batch of media processed. Will check again in 1000ms 08:04:24.369 [debug] Current batch of media processed. Will check again in 1000ms 08:04:24.585 [debug] Current batch of media processed. Will check again in 1000ms 08:04:25.370 [debug] Current batch of media processed. Will check again in 1000ms 08:04:25.587 [debug] Current batch of media processed. Will check again in 1000ms 08:04:26.371 [debug] Current batch of media processed. Will check again in 1000ms 08:04:26.589 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В Ясно легко найти своего психолога. Скидка 20% по промокоду SNDK на первую сессию при регистрации: https://go.yasno.live/sndk?erid=2Vtzqw2esAL\n\n----\n\nПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n\n----\n0:00 Добро пожаловать в Попкульт 1993!\n1:11 Денди\n5:33 Magic: The Gathering\n10:56 Поле чудес для DOS\n14:16 OK Soda\n17:32 День сурка\n22:25 Star Fox\n24:53 Озорные анимашки\n30:16 Городок\n33:42 Супербратья Марио в кино\n39:12 FIFA\n42:41 Парк Юрского периода\n47:19 Манускрипт ниндзя\n50:27 Myst\n53:28 Последний киногерой\n58:06 Могучие рейнджеры\n1:01:28 3DO\n1:04:50 Секретные материалы\n1:07:39 Список Шиндлера\n1:11:11 Майкл Джексон в Москве\n1:14:16 Кошмар перед Рождеством\n1:18:05 Slam Dunk\n1:21:05 Чокнутый\n1:26:10 Невероятные приключения ДжоДжо\n1:29:06 DOOM\n1:33:36 Ещё не всё!\n1:37:23 Увидимся в 1994!", "duration" => 5806, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e110100 - 1993 год | Попкульт.mp4", "id" => "nMo4UoydxME", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nMo4UoydxME", "playlist_index" => 4, "timestamp" => 1730475087, "title" => "1993 год | Попкульт", "upload_date" => "20241101"} 08:04:26.591 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=112.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:04:26.595 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms 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" = ?) [127] 08:04:26.598 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=119.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-01 15:31:27Z], 127] 08:04:26.603 [debug] QUERY OK source="media_items" db=4.8ms idle=121.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В Ясно легко найти своего психолога. Скидка 20% по промокоду SNDK на первую сессию при регистрации: https://go.yasno.live/sndk?erid=2Vtzqw2esAL\n\n----\n\nПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n\n----\n0:00 Добро пожаловать в Попкульт 1993!\n1:11 Денди\n5:33 Magic: The Gathering\n10:56 Поле чудес для DOS\n14:16 OK Soda\n17:32 День сурка\n22:25 Star Fox\n24:53 Озорные анимашки\n30:16 Городок\n33:42 Супербратья Марио в кино\n39:12 FIFA\n42:41 Парк Юрского периода\n47:19 Манускрипт ниндзя\n50:27 Myst\n53:28 Последний киногерой\n58:06 Могучие рейнджеры\n1:01:28 3DO\n1:04:50 Секретные материалы\n1:07:39 Список Шиндлера\n1:11:11 Майкл Джексон в Москве\n1:14:16 Кошмар перед Рождеством\n1:18:05 Slam Dunk\n1:21:05 Чокнутый\n1:26:10 Невероятные приключения ДжоДжо\n1:29:06 DOOM\n1:33:36 Ещё не всё!\n1:37:23 Увидимся в 1994!", "1993 год | Попкульт", "b9f7f446-a4d2-4cc4-a7d4-d97d6671c926", 5806, false, "nMo4UoydxME", "https://www.youtube.com/watch?v=nMo4UoydxME", 4, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e110100 - 1993 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-11-01 15:31:27Z], ~U[2026-04-04 05:04:26Z], ~U[2026-04-04 05:04:26Z], "В Ясно легко найти своего психолога. Скидка 20% по промокоду SNDK на первую сессию при регистрации: https://go.yasno.live/sndk?erid=2Vtzqw2esAL\n\n----\n\nПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n\n----\n0:00 Добро пожаловать в Попкульт 1993!\n1:11 Денди\n5:33 Magic: The Gathering\n10:56 Поле чудес для DOS\n14:16 OK Soda\n17:32 День сурка\n22:25 Star Fox\n24:53 Озорные анимашки\n30:16 Городок\n33:42 Супербратья Марио в кино\n39:12 FIFA\n42:41 Парк Юрского периода\n47:19 Манускрипт ниндзя\n50:27 Myst\n53:28 Последний киногерой\n58:06 Могучие рейнджеры\n1:01:28 3DO\n1:04:50 Секретные материалы\n1:07:39 Список Шиндлера\n1:11:11 Майкл Джексон в Москве\n1:14:16 Кошмар перед Рождеством\n1:18:05 Slam Dunk\n1:21:05 Чокнутый\n1:26:10 Невероятные приключения ДжоДжо\n1:29:06 DOOM\n1:33:36 Ещё не всё!\n1:37:23 Увидимся в 1994!", "1993 год | Попкульт", 5806, false, "nMo4UoydxME", "https://www.youtube.com/watch?v=nMo4UoydxME", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e110100 - 1993 год | Попкульт.mp4", false, 127, ~U[2024-11-01 15:31:27Z]] 08:04:26.606 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=45.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:04:26.610 [debug] QUERY OK source="media_profiles" db=3.0ms queue=0.1ms idle=15.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:04:26.611 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=14.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [368218] 08:04:26.612 [debug] Current batch of media processed. Will check again in 1000ms 08:04:27.373 [debug] Current batch of media processed. Will check again in 1000ms 08:04:27.613 [debug] Current batch of media processed. Will check again in 1000ms 08:04:28.373 [debug] Current batch of media processed. Will check again in 1000ms 08:04:28.616 [debug] Current batch of media processed. Will check again in 1000ms 08:04:29.376 [debug] Current batch of media processed. Will check again in 1000ms 08:04:29.618 [debug] Current batch of media processed. Will check again in 1000ms 08:04:30.378 [debug] Current batch of media processed. Will check again in 1000ms 08:04:30.621 [debug] Current batch of media processed. Will check again in 1000ms 08:04:31.379 [debug] Current batch of media processed. Will check again in 1000ms 08:04:31.701 [debug] Current batch of media processed. Will check again in 1000ms 08:04:32.383 [debug] Current batch of media processed. Will check again in 1000ms 08:04:32.701 [debug] Current batch of media processed. Will check again in 1000ms 08:04:33.386 [debug] Current batch of media processed. Will check again in 1000ms 08:04:33.703 [debug] Current batch of media processed. Will check again in 1000ms 08:04:34.391 [debug] Current batch of media processed. Will check again in 1000ms 08:04:34.704 [debug] Current batch of media processed. Will check again in 1000ms 08:04:35.393 [debug] Current batch of media processed. Will check again in 1000ms 08:04:35.705 [debug] Current batch of media processed. Will check again in 1000ms 08:04:36.394 [debug] Current batch of media processed. Will check again in 1000ms 08:04:36.707 [debug] Current batch of media processed. Will check again in 1000ms 08:04:37.395 [debug] Current batch of media processed. Will check again in 1000ms 08:04:37.707 [debug] Current batch of media processed. Will check again in 1000ms 08:04:38.396 [debug] Current batch of media processed. Will check again in 1000ms 08:04:38.708 [debug] Current batch of media processed. Will check again in 1000ms 08:04:39.398 [debug] Current batch of media processed. Will check again in 1000ms 08:04:39.710 [debug] Current batch of media processed. Will check again in 1000ms 08:04:40.402 [debug] Current batch of media processed. Will check again in 1000ms 08:04:40.714 [debug] Current batch of media processed. Will check again in 1000ms 08:04:41.404 [debug] Current batch of media processed. Will check again in 1000ms 08:04:41.715 [debug] Current batch of media processed. Will check again in 1000ms 08:04:42.409 [debug] Current batch of media processed. Will check again in 1000ms 08:04:42.716 [debug] Current batch of media processed. Will check again in 1000ms 08:04:43.411 [debug] Current batch of media processed. Will check again in 1000ms 08:04:43.717 [debug] Current batch of media processed. Will check again in 1000ms 08:04:44.412 [debug] Current batch of media processed. Will check again in 1000ms 08:04:44.718 [debug] Current batch of media processed. Will check again in 1000ms 08:04:45.413 [debug] Current batch of media processed. Will check again in 1000ms 08:04:45.720 [debug] Current batch of media processed. Will check again in 1000ms 08:04:46.414 [debug] Current batch of media processed. Will check again in 1000ms 08:04:46.721 [debug] Current batch of media processed. Will check again in 1000ms 08:04:47.415 [debug] Current batch of media processed. Will check again in 1000ms 08:04:47.722 [debug] Current batch of media processed. Will check again in 1000ms 08:04:48.416 [debug] Current batch of media processed. Will check again in 1000ms 08:04:48.723 [debug] Current batch of media processed. Will check again in 1000ms 08:04:49.318 [info] {"source":"oban","duration":2338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:04:49.417 [debug] Current batch of media processed. Will check again in 1000ms 08:04:49.725 [debug] Current batch of media processed. Will check again in 1000ms 08:04:50.418 [debug] Current batch of media processed. Will check again in 1000ms 08:04:50.726 [debug] Current batch of media processed. Will check again in 1000ms 08:04:51.419 [debug] Current batch of media processed. Will check again in 1000ms 08:04:51.727 [debug] Current batch of media processed. Will check again in 1000ms 08:04:52.421 [debug] Current batch of media processed. Will check again in 1000ms 08:04:52.728 [debug] Current batch of media processed. Will check again in 1000ms 08:04:53.422 [debug] Current batch of media processed. Will check again in 1000ms 08:04:53.729 [debug] Current batch of media processed. Will check again in 1000ms 08:04:54.423 [debug] Current batch of media processed. Will check again in 1000ms 08:04:54.730 [debug] Current batch of media processed. Will check again in 1000ms 08:04:55.424 [debug] Current batch of media processed. Will check again in 1000ms 08:04:55.731 [debug] Current batch of media processed. Will check again in 1000ms 08:04:56.426 [debug] Current batch of media processed. Will check again in 1000ms 08:04:56.732 [debug] Current batch of media processed. Will check again in 1000ms 08:04:57.427 [debug] Current batch of media processed. Will check again in 1000ms 08:04:57.733 [debug] Current batch of media processed. Will check again in 1000ms 08:04:58.429 [debug] Current batch of media processed. Will check again in 1000ms 08:04:58.734 [debug] Current batch of media processed. Will check again in 1000ms 08:04:59.430 [debug] Current batch of media processed. Will check again in 1000ms 08:04:59.735 [debug] Current batch of media processed. Will check again in 1000ms 08:05:00.431 [debug] Current batch of media processed. Will check again in 1000ms 08:05:00.736 [debug] Current batch of media processed. Will check again in 1000ms 08:05:00.951 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:05:01.433 [debug] Current batch of media processed. Will check again in 1000ms 08:05:01.737 [debug] Current batch of media processed. Will check again in 1000ms 08:05:02.433 [debug] Current batch of media processed. Will check again in 1000ms 08:05:02.738 [debug] Current batch of media processed. Will check again in 1000ms 08:05:03.434 [debug] Current batch of media processed. Will check again in 1000ms 08:05:03.739 [debug] Current batch of media processed. Will check again in 1000ms 08:05:04.436 [debug] Current batch of media processed. Will check again in 1000ms 08:05:04.740 [debug] Current batch of media processed. Will check again in 1000ms 08:05:05.436 [debug] Current batch of media processed. Will check again in 1000ms 08:05:05.741 [debug] Current batch of media processed. Will check again in 1000ms 08:05:06.437 [debug] Current batch of media processed. Will check again in 1000ms 08:05:06.743 [debug] Current batch of media processed. Will check again in 1000ms 08:05:07.438 [debug] Current batch of media processed. Will check again in 1000ms 08:05:07.745 [debug] Current batch of media processed. Will check again in 1000ms 08:05:08.440 [debug] Current batch of media processed. Will check again in 1000ms 08:05:08.746 [debug] Current batch of media processed. Will check again in 1000ms 08:05:09.440 [debug] Current batch of media processed. Will check again in 1000ms 08:05:09.747 [debug] Current batch of media processed. Will check again in 1000ms 08:05:10.442 [debug] Current batch of media processed. Will check again in 1000ms 08:05:10.748 [debug] Current batch of media processed. Will check again in 1000ms 08:05:11.442 [debug] Current batch of media processed. Will check again in 1000ms 08:05:11.750 [debug] Current batch of media processed. Will check again in 1000ms 08:05:12.446 [debug] Current batch of media processed. Will check again in 1000ms 08:05:12.751 [debug] Current batch of media processed. Will check again in 1000ms 08:05:13.451 [debug] Current batch of media processed. Will check again in 1000ms 08:05:13.752 [debug] Current batch of media processed. Will check again in 1000ms 08:05:14.452 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем теории заговора и Пи Дидди (P.Diddy), Бейонсе и иллюминатов. Ну и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 10157, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e110500 - ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты.mp4", "id" => "ou6bZXKPokA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ou6bZXKPokA", "playlist_index" => 20, "timestamp" => 1730809145, "title" => "ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты", "upload_date" => "20241105"} 08:05:14.454 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1960.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:05:14.455 [debug] QUERY OK source="sources" db=0.5ms idle=1961.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:05:14.456 [debug] QUERY OK source="media_items" db=1.0ms idle=1962.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 12:19:05Z], 122] 08:05:14.487 [debug] QUERY OK source="media_items" db=30.2ms queue=0.2ms idle=1639.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем теории заговора и Пи Дидди (P.Diddy), Бейонсе и иллюминатов. Ну и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты", "0649fed0-d245-49b8-a59b-fffc9ecc6923", 10157, true, "ou6bZXKPokA", "https://www.youtube.com/watch?v=ou6bZXKPokA", 20, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e110500 - ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты.mp4", false, false, false, 122, [], 1, ~U[2024-11-05 12:19:05Z], ~U[2026-04-04 05:05:14Z], ~U[2026-04-04 05:05:14Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем теории заговора и Пи Дидди (P.Diddy), Бейонсе и иллюминатов. Ну и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты", 10157, true, "ou6bZXKPokA", "https://www.youtube.com/watch?v=ou6bZXKPokA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e110500 - ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты.mp4", false, 122, ~U[2024-11-05 12:19:05Z]] 08:05:14.490 [debug] QUERY OK source="sources" db=2.1ms idle=665.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:05:14.491 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=36.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:05:14.493 [debug] QUERY OK source="media_items" db=1.1ms idle=36.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 [225822] 08:05:14.494 [debug] Current batch of media processed. Will check again in 1000ms 08:05:14.754 [debug] Current batch of media processed. Will check again in 1000ms 08:05:15.494 [debug] Current batch of media processed. Will check again in 1000ms 08:05:15.754 [debug] Current batch of media processed. Will check again in 1000ms 08:05:16.495 [debug] Current batch of media processed. Will check again in 1000ms 08:05:16.756 [debug] Current batch of media processed. Will check again in 1000ms 08:05:17.496 [debug] Current batch of media processed. Will check again in 1000ms 08:05:17.759 [debug] Current batch of media processed. Will check again in 1000ms 08:05:18.497 [debug] Current batch of media processed. Will check again in 1000ms 08:05:18.761 [debug] Current batch of media processed. Will check again in 1000ms 08:05:19.322 [info] {"source":"oban","duration":2521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:19.498 [debug] Current batch of media processed. Will check again in 1000ms 08:05:19.762 [debug] Current batch of media processed. Will check again in 1000ms 08:05:20.499 [debug] Current batch of media processed. Will check again in 1000ms 08:05:20.765 [debug] Current batch of media processed. Will check again in 1000ms 08:05:21.500 [debug] Current batch of media processed. Will check again in 1000ms 08:05:21.767 [debug] Current batch of media processed. Will check again in 1000ms 08:05:22.501 [debug] Current batch of media processed. Will check again in 1000ms 08:05:22.767 [debug] Current batch of media processed. Will check again in 1000ms 08:05:23.502 [debug] Current batch of media processed. Will check again in 1000ms 08:05:23.768 [debug] Current batch of media processed. Will check again in 1000ms 08:05:24.503 [debug] Current batch of media processed. Will check again in 1000ms 08:05:24.771 [debug] Current batch of media processed. Will check again in 1000ms 08:05:25.508 [debug] Current batch of media processed. Will check again in 1000ms 08:05:25.772 [debug] Current batch of media processed. Will check again in 1000ms 08:05:26.510 [debug] Current batch of media processed. Will check again in 1000ms 08:05:26.774 [debug] Current batch of media processed. Will check again in 1000ms 08:05:27.511 [debug] Current batch of media processed. Will check again in 1000ms 08:05:27.775 [debug] Current batch of media processed. Will check again in 1000ms 08:05:28.512 [debug] Current batch of media processed. Will check again in 1000ms 08:05:28.778 [debug] Current batch of media processed. Will check again in 1000ms 08:05:29.513 [debug] Current batch of media processed. Will check again in 1000ms 08:05:29.779 [debug] Current batch of media processed. Will check again in 1000ms 08:05:30.514 [debug] Current batch of media processed. Will check again in 1000ms 08:05:30.780 [debug] Current batch of media processed. Will check again in 1000ms 08:05:31.517 [debug] Current batch of media processed. Will check again in 1000ms 08:05:31.781 [debug] Current batch of media processed. Will check again in 1000ms 08:05:32.518 [debug] Current batch of media processed. Will check again in 1000ms 08:05:32.782 [debug] Current batch of media processed. Will check again in 1000ms 08:05:33.520 [debug] Current batch of media processed. Will check again in 1000ms 08:05:33.783 [debug] Current batch of media processed. Will check again in 1000ms 08:05:34.524 [debug] Current batch of media processed. Will check again in 1000ms 08:05:34.784 [debug] Current batch of media processed. Will check again in 1000ms 08:05:35.525 [debug] Current batch of media processed. Will check again in 1000ms 08:05:35.785 [debug] Current batch of media processed. Will check again in 1000ms 08:05:36.526 [debug] Current batch of media processed. Will check again in 1000ms 08:05:36.787 [debug] Current batch of media processed. Will check again in 1000ms 08:05:37.527 [debug] Current batch of media processed. Will check again in 1000ms 08:05:37.789 [debug] Current batch of media processed. Will check again in 1000ms 08:05:38.528 [debug] Current batch of media processed. Will check again in 1000ms 08:05:38.790 [debug] Current batch of media processed. Will check again in 1000ms 08:05:39.529 [debug] Current batch of media processed. Will check again in 1000ms 08:05:39.791 [debug] Current batch of media processed. Will check again in 1000ms 08:05:40.531 [debug] Current batch of media processed. Will check again in 1000ms 08:05:40.792 [debug] Current batch of media processed. Will check again in 1000ms 08:05:41.532 [debug] Current batch of media processed. Will check again in 1000ms 08:05:41.793 [debug] Current batch of media processed. Will check again in 1000ms 08:05:42.533 [debug] Current batch of media processed. Will check again in 1000ms 08:05:42.794 [debug] Current batch of media processed. Will check again in 1000ms 08:05:43.534 [debug] Current batch of media processed. Will check again in 1000ms 08:05:43.795 [debug] Current batch of media processed. Will check again in 1000ms 08:05:44.535 [debug] Current batch of media processed. Will check again in 1000ms 08:05:44.796 [debug] Current batch of media processed. Will check again in 1000ms 08:05:45.536 [debug] Current batch of media processed. Will check again in 1000ms 08:05:45.797 [debug] Current batch of media processed. Will check again in 1000ms 08:05:46.537 [debug] Current batch of media processed. Will check again in 1000ms 08:05:46.798 [debug] Current batch of media processed. Will check again in 1000ms 08:05:47.538 [debug] Current batch of media processed. Will check again in 1000ms 08:05:47.800 [debug] Current batch of media processed. Will check again in 1000ms 08:05:48.539 [debug] Current batch of media processed. Will check again in 1000ms 08:05:48.802 [debug] Current batch of media processed. Will check again in 1000ms 08:05:49.330 [info] {"source":"oban","duration":6541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:05:49.661 [debug] Current batch of media processed. Will check again in 1000ms 08:05:49.883 [debug] Current batch of media processed. Will check again in 1000ms 08:05:50.670 [debug] Current batch of media processed. Will check again in 1000ms 08:05:50.890 [debug] Current batch of media processed. Will check again in 1000ms 08:05:51.672 [debug] Current batch of media processed. Will check again in 1000ms 08:05:51.891 [debug] Current batch of media processed. Will check again in 1000ms 08:05:52.673 [debug] Current batch of media processed. Will check again in 1000ms 08:05:52.892 [debug] Current batch of media processed. Will check again in 1000ms 08:05:53.696 [debug] Current batch of media processed. Will check again in 1000ms 08:05:53.893 [debug] Current batch of media processed. Will check again in 1000ms 08:05:54.698 [debug] Current batch of media processed. Will check again in 1000ms 08:05:54.898 [debug] Current batch of media processed. Will check again in 1000ms 08:05:55.701 [debug] Current batch of media processed. Will check again in 1000ms 08:05:55.900 [debug] Current batch of media processed. Will check again in 1000ms 08:05:56.702 [debug] Current batch of media processed. Will check again in 1000ms 08:05:56.901 [debug] Current batch of media processed. Will check again in 1000ms 08:05:57.703 [debug] Current batch of media processed. Will check again in 1000ms 08:05:57.905 [debug] Current batch of media processed. Will check again in 1000ms 08:05:58.704 [debug] Current batch of media processed. Will check again in 1000ms 08:05:58.905 [debug] Current batch of media processed. Will check again in 1000ms 08:05:59.706 [debug] Current batch of media processed. Will check again in 1000ms 08:05:59.907 [debug] Current batch of media processed. Will check again in 1000ms 08:06:00.708 [debug] Current batch of media processed. Will check again in 1000ms 08:06:00.908 [debug] Current batch of media processed. Will check again in 1000ms 08:06:00.952 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:06:01.710 [debug] Current batch of media processed. Will check again in 1000ms 08:06:01.909 [debug] Current batch of media processed. Will check again in 1000ms 08:06:02.910 [debug] Current batch of media processed. Will check again in 1000ms 08:06:02.910 [debug] Current batch of media processed. Will check again in 1000ms 08:06:03.913 [debug] Current batch of media processed. Will check again in 1000ms 08:06:03.913 [debug] Current batch of media processed. Will check again in 1000ms 08:06:04.913 [debug] Current batch of media processed. Will check again in 1000ms 08:06:04.913 [debug] Current batch of media processed. Will check again in 1000ms 08:06:05.914 [debug] Current batch of media processed. Will check again in 1000ms 08:06:05.915 [debug] Current batch of media processed. Will check again in 1000ms 08:06:06.915 [debug] Current batch of media processed. Will check again in 1000ms 08:06:06.915 [debug] Current batch of media processed. Will check again in 1000ms 08:06:07.916 [debug] Current batch of media processed. Will check again in 1000ms 08:06:07.916 [debug] Current batch of media processed. Will check again in 1000ms 08:06:08.917 [debug] Current batch of media processed. Will check again in 1000ms 08:06:08.917 [debug] Current batch of media processed. Will check again in 1000ms 08:06:09.918 [debug] Current batch of media processed. Will check again in 1000ms 08:06:09.918 [debug] Current batch of media processed. Will check again in 1000ms 08:06:10.919 [debug] Current batch of media processed. Will check again in 1000ms 08:06:10.923 [debug] Current batch of media processed. Will check again in 1000ms 08:06:11.924 [debug] Current batch of media processed. Will check again in 1000ms 08:06:11.924 [debug] Current batch of media processed. Will check again in 1000ms 08:06:12.924 [debug] Current batch of media processed. Will check again in 1000ms 08:06:12.924 [debug] Current batch of media processed. Will check again in 1000ms 08:06:13.925 [debug] Current batch of media processed. Will check again in 1000ms 08:06:13.926 [debug] Current batch of media processed. Will check again in 1000ms 08:06:14.926 [debug] Current batch of media processed. Will check again in 1000ms 08:06:14.927 [debug] Current batch of media processed. Will check again in 1000ms 08:06:15.927 [debug] Current batch of media processed. Will check again in 1000ms 08:06:15.929 [debug] Current batch of media processed. Will check again in 1000ms 08:06:16.928 [debug] Current batch of media processed. Will check again in 1000ms 08:06:16.931 [debug] Current batch of media processed. Will check again in 1000ms 08:06:17.929 [debug] Current batch of media processed. Will check again in 1000ms 08:06:17.932 [debug] Current batch of media processed. Will check again in 1000ms 08:06:18.930 [debug] Current batch of media processed. Will check again in 1000ms 08:06:18.933 [debug] Current batch of media processed. Will check again in 1000ms 08:06:19.336 [info] {"source":"oban","duration":4606,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:19.931 [debug] Current batch of media processed. Will check again in 1000ms 08:06:19.934 [debug] Current batch of media processed. Will check again in 1000ms 08:06:20.932 [debug] Current batch of media processed. Will check again in 1000ms 08:06:20.935 [debug] Current batch of media processed. Will check again in 1000ms 08:06:21.935 [debug] Current batch of media processed. Will check again in 1000ms 08:06:21.938 [debug] Current batch of media processed. Will check again in 1000ms 08:06:22.937 [debug] Current batch of media processed. Will check again in 1000ms 08:06:22.939 [debug] Current batch of media processed. Will check again in 1000ms 08:06:23.937 [debug] Current batch of media processed. Will check again in 1000ms 08:06:23.940 [debug] Current batch of media processed. Will check again in 1000ms 08:06:24.938 [debug] Current batch of media processed. Will check again in 1000ms 08:06:24.941 [debug] Current batch of media processed. Will check again in 1000ms 08:06:25.939 [debug] Current batch of media processed. Will check again in 1000ms 08:06:25.942 [debug] Current batch of media processed. Will check again in 1000ms 08:06:26.940 [debug] Current batch of media processed. Will check again in 1000ms 08:06:26.943 [debug] Current batch of media processed. Will check again in 1000ms 08:06:27.943 [debug] Current batch of media processed. Will check again in 1000ms 08:06:27.944 [debug] Current batch of media processed. Will check again in 1000ms 08:06:28.944 [debug] Current batch of media processed. Will check again in 1000ms 08:06:28.946 [debug] Current batch of media processed. Will check again in 1000ms 08:06:29.945 [debug] Current batch of media processed. Will check again in 1000ms 08:06:29.949 [debug] Current batch of media processed. Will check again in 1000ms 08:06:30.946 [debug] Current batch of media processed. Will check again in 1000ms 08:06:30.950 [debug] Current batch of media processed. Will check again in 1000ms 08:06:31.953 [debug] Current batch of media processed. Will check again in 1000ms 08:06:31.953 [debug] Current batch of media processed. Will check again in 1000ms 08:06:32.954 [debug] Current batch of media processed. Will check again in 1000ms 08:06:32.954 [debug] Current batch of media processed. Will check again in 1000ms 08:06:33.960 [debug] Current batch of media processed. Will check again in 1000ms 08:06:33.960 [debug] Current batch of media processed. Will check again in 1000ms 08:06:34.966 [debug] Current batch of media processed. Will check again in 1000ms 08:06:34.967 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Оформи Платинум от Т-Банка с кредитным лимитом до 1 000 000 рублей — https://l.tbank.ru/sndkdecember\n\nПусть все мечты и желания сбудутся с Т-Банком — https://l.tbank.ru/sndkdec\u00A0\n\nПодключи Kaspersky Premium на год со скидкой до 20% и получи доп. скидку 10% по промокоду «SNDK» по ссылке: https://kas.pr/sndk\n\n00:00 Добро пожаловать в Попкульт\n01:06 Джим Керри\n06:58 Червяк Джим\n10:43 Клерки\n15:14 The Elder Scrolls: Arena\n17:56 Своя игра\n21:37 Криминальное чтиво\n25:50 Форрест Гамп\n28:47 Жизнь с Луи\n31:58 Король Лев\n35:38 Помпоко: Война Тануки\n38:10 ReBoot\n42:53 Тик-герой\n45:41 Побег из Шоушенка\n47:41 Друзья\n50:45 System Shock\n53:13 Гаргульи\n55:53 ААА!!! Настоящие монстры\n57:55 Человек-паук\n1:00:34 Куклы*\n*Виктор Шендерович признан иностранным агентом на территории РФ\n1:04:42 Sega 32X и Sega Saturn\n1:07:53 Warcraft: Orcs and Humans\n1:10:08 Sony PlayStation\n1:13:00 Tekken\n1:14:51 Ещё не всё! Вавилон 5, Звёздные врата, Комиссар Рекс, Ворон, Need for Speed, Скорая помощь\n1:17:32 Спасибо за просмотр!\n\n----\n\nhttps://t.me/nerdsmedia — наш тг-канал", "duration" => 4704, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e122700 - 1994 год | Попкульт.mp4", "id" => "aQ0FwzLbWTc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aQ0FwzLbWTc", "playlist_index" => 5, "timestamp" => 1735305755, "title" => "1994 год | Попкульт", "upload_date" => "20241227"} 08:06:34.968 [debug] QUERY OK source="sources" db=0.8ms idle=744.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:06:34.979 [debug] QUERY OK source="sources" db=3.7ms queue=6.7ms idle=467.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:06:34.980 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=478.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-27 13:22:35Z], 127] 08:06:35.007 [debug] QUERY OK source="media_items" db=25.3ms idle=479.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформи Платинум от Т-Банка с кредитным лимитом до 1 000 000 рублей — https://l.tbank.ru/sndkdecember\n\nПусть все мечты и желания сбудутся с Т-Банком — https://l.tbank.ru/sndkdec\u00A0\n\nПодключи Kaspersky Premium на год со скидкой до 20% и получи доп. скидку 10% по промокоду «SNDK» по ссылке: https://kas.pr/sndk\n\n00:00 Добро пожаловать в Попкульт\n01:06 Джим Керри\n06:58 Червяк Джим\n10:43 Клерки\n15:14 The Elder Scrolls: Arena\n17:56 Своя игра\n21:37 Криминальное чтиво\n25:50 Форрест Гамп\n28:47 Жизнь с Луи\n31:58 Король Лев\n35:38 Помпоко: Война Тануки\n38:10 ReBoot\n42:53 Тик-герой\n45:41 Побег из Шоушенка\n47:41 Друзья\n50:45 System Shock\n53:13 Гаргульи\n55:53 ААА!!! Настоящие монстры\n57:55 Человек-паук\n1:00:34 Куклы*\n*Виктор Шендерович признан иностранным агентом на территории РФ\n1:04:42 Sega 32X и Sega Saturn\n1:07:53 Warcraft: Orcs and Humans\n1:10:08 Sony PlayStation\n1:13:00 Tekken\n1:14:51 Ещё не всё! Вавилон 5, Звёздные врата, Комиссар Рекс, Ворон, Need for Speed, Скорая помощь\n1:17:32 Спасибо за просмотр!\n\n----\n\nhttps://t.me/nerdsmedia — наш тг-канал", "1994 год | Попкульт", "57ceca58-8267-4dd5-adf6-c2ce2bc777dc", 4704, false, "aQ0FwzLbWTc", "https://www.youtube.com/watch?v=aQ0FwzLbWTc", 5, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e122700 - 1994 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-12-27 13:22:35Z], ~U[2026-04-04 05:06:34Z], ~U[2026-04-04 05:06:34Z], "Оформи Платинум от Т-Банка с кредитным лимитом до 1 000 000 рублей — https://l.tbank.ru/sndkdecember\n\nПусть все мечты и желания сбудутся с Т-Банком — https://l.tbank.ru/sndkdec\u00A0\n\nПодключи Kaspersky Premium на год со скидкой до 20% и получи доп. скидку 10% по промокоду «SNDK» по ссылке: https://kas.pr/sndk\n\n00:00 Добро пожаловать в Попкульт\n01:06 Джим Керри\n06:58 Червяк Джим\n10:43 Клерки\n15:14 The Elder Scrolls: Arena\n17:56 Своя игра\n21:37 Криминальное чтиво\n25:50 Форрест Гамп\n28:47 Жизнь с Луи\n31:58 Король Лев\n35:38 Помпоко: Война Тануки\n38:10 ReBoot\n42:53 Тик-герой\n45:41 Побег из Шоушенка\n47:41 Друзья\n50:45 System Shock\n53:13 Гаргульи\n55:53 ААА!!! Настоящие монстры\n57:55 Человек-паук\n1:00:34 Куклы*\n*Виктор Шендерович признан иностранным агентом на территории РФ\n1:04:42 Sega 32X и Sega Saturn\n1:07:53 Warcraft: Orcs and Humans\n1:10:08 Sony PlayStation\n1:13:00 Tekken\n1:14:51 Ещё не всё! Вавилон 5, Звёздные врата, Комиссар Рекс, Ворон, Need for Speed, Скорая помощь\n1:17:32 Спасибо за просмотр!\n\n----\n\nhttps://t.me/nerdsmedia — наш тг-канал", "1994 год | Попкульт", 4704, false, "aQ0FwzLbWTc", "https://www.youtube.com/watch?v=aQ0FwzLbWTc", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e122700 - 1994 год | Попкульт.mp4", false, 127, ~U[2024-12-27 13:22:35Z]] 08:06:35.009 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=505.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:06:35.010 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=41.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:06:35.012 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=32.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 [368219] 08:06:35.012 [debug] Current batch of media processed. Will check again in 1000ms 08:06:35.970 [debug] Current batch of media processed. Will check again in 1000ms 08:06:36.014 [debug] Current batch of media processed. Will check again in 1000ms 08:06:36.973 [debug] Current batch of media processed. Will check again in 1000ms 08:06:37.014 [debug] Current batch of media processed. Will check again in 1000ms 08:06:37.974 [debug] Current batch of media processed. Will check again in 1000ms 08:06:38.016 [debug] Current batch of media processed. Will check again in 1000ms 08:06:38.976 [debug] Current batch of media processed. Will check again in 1000ms 08:06:39.017 [debug] Current batch of media processed. Will check again in 1000ms 08:06:39.977 [debug] Current batch of media processed. Will check again in 1000ms 08:06:40.018 [debug] Current batch of media processed. Will check again in 1000ms 08:06:40.978 [debug] Current batch of media processed. Will check again in 1000ms 08:06:41.020 [debug] Current batch of media processed. Will check again in 1000ms 08:06:41.979 [debug] Current batch of media processed. Will check again in 1000ms 08:06:42.022 [debug] Current batch of media processed. Will check again in 1000ms 08:06:42.980 [debug] Current batch of media processed. Will check again in 1000ms 08:06:43.022 [debug] Current batch of media processed. Will check again in 1000ms 08:06:43.981 [debug] Current batch of media processed. Will check again in 1000ms 08:06:44.023 [debug] Current batch of media processed. Will check again in 1000ms 08:06:44.985 [debug] Current batch of media processed. Will check again in 1000ms 08:06:45.026 [debug] Current batch of media processed. Will check again in 1000ms 08:06:45.988 [debug] Current batch of media processed. Will check again in 1000ms 08:06:46.027 [debug] Current batch of media processed. Will check again in 1000ms 08:06:46.991 [debug] Current batch of media processed. Will check again in 1000ms 08:06:47.028 [debug] Current batch of media processed. Will check again in 1000ms 08:06:47.994 [debug] Current batch of media processed. Will check again in 1000ms 08:06:48.029 [debug] Current batch of media processed. Will check again in 1000ms 08:06:48.996 [debug] Current batch of media processed. Will check again in 1000ms 08:06:49.030 [debug] Current batch of media processed. Will check again in 1000ms 08:06:49.355 [info] {"source":"oban","duration":18052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:06:49.996 [debug] Current batch of media processed. Will check again in 1000ms 08:06:50.032 [debug] Current batch of media processed. Will check again in 1000ms 08:06:51.000 [debug] Current batch of media processed. Will check again in 1000ms 08:06:51.033 [debug] Current batch of media processed. Will check again in 1000ms 08:06:52.001 [debug] Current batch of media processed. Will check again in 1000ms 08:06:52.034 [debug] Current batch of media processed. Will check again in 1000ms 08:06:53.003 [debug] Current batch of media processed. Will check again in 1000ms 08:06:53.035 [debug] Current batch of media processed. Will check again in 1000ms 08:06:54.003 [debug] Current batch of media processed. Will check again in 1000ms 08:06:54.036 [debug] Current batch of media processed. Will check again in 1000ms 08:06:55.009 [debug] Current batch of media processed. Will check again in 1000ms 08:06:55.037 [debug] Current batch of media processed. Will check again in 1000ms 08:06:56.088 [debug] Current batch of media processed. Will check again in 1000ms 08:06:56.088 [debug] Current batch of media processed. Will check again in 1000ms 08:06:57.089 [debug] Current batch of media processed. Will check again in 1000ms 08:06:57.092 [debug] Current batch of media processed. Will check again in 1000ms 08:06:58.090 [debug] Current batch of media processed. Will check again in 1000ms 08:06:58.096 [debug] Current batch of media processed. Will check again in 1000ms 08:06:59.093 [debug] Current batch of media processed. Will check again in 1000ms 08:06:59.096 [debug] Current batch of media processed. Will check again in 1000ms 08:07:00.155 [debug] Current batch of media processed. Will check again in 1000ms 08:07:00.157 [debug] Current batch of media processed. Will check again in 1000ms 08:07:00.953 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:07:01.157 [debug] Current batch of media processed. Will check again in 1000ms 08:07:01.158 [debug] Current batch of media processed. Will check again in 1000ms 08:07:02.159 [debug] Current batch of media processed. Will check again in 1000ms 08:07:02.159 [debug] Current batch of media processed. Will check again in 1000ms 08:07:03.159 [debug] Current batch of media processed. Will check again in 1000ms 08:07:03.160 [debug] Current batch of media processed. Will check again in 1000ms 08:07:04.161 [debug] Current batch of media processed. Will check again in 1000ms 08:07:04.162 [debug] Current batch of media processed. Will check again in 1000ms 08:07:05.161 [debug] Current batch of media processed. Will check again in 1000ms 08:07:05.167 [debug] Current batch of media processed. Will check again in 1000ms 08:07:06.162 [debug] Current batch of media processed. Will check again in 1000ms 08:07:06.168 [debug] Current batch of media processed. Will check again in 1000ms 08:07:07.163 [debug] Current batch of media processed. Will check again in 1000ms 08:07:07.171 [debug] Current batch of media processed. Will check again in 1000ms 08:07:08.164 [debug] Current batch of media processed. Will check again in 1000ms 08:07:08.172 [debug] Current batch of media processed. Will check again in 1000ms 08:07:09.165 [debug] Current batch of media processed. Will check again in 1000ms 08:07:09.173 [debug] Current batch of media processed. Will check again in 1000ms 08:07:10.166 [debug] Current batch of media processed. Will check again in 1000ms 08:07:10.174 [debug] Current batch of media processed. Will check again in 1000ms 08:07:11.167 [debug] Current batch of media processed. Will check again in 1000ms 08:07:11.175 [debug] Current batch of media processed. Will check again in 1000ms 08:07:12.168 [debug] Current batch of media processed. Will check again in 1000ms 08:07:12.177 [debug] Current batch of media processed. Will check again in 1000ms 08:07:13.170 [debug] Current batch of media processed. Will check again in 1000ms 08:07:13.178 [debug] Current batch of media processed. Will check again in 1000ms 08:07:14.171 [debug] Current batch of media processed. Will check again in 1000ms 08:07:14.179 [debug] Current batch of media processed. Will check again in 1000ms 08:07:15.172 [debug] Current batch of media processed. Will check again in 1000ms 08:07:15.180 [debug] Current batch of media processed. Will check again in 1000ms 08:07:16.173 [debug] Current batch of media processed. Will check again in 1000ms 08:07:16.181 [debug] Current batch of media processed. Will check again in 1000ms 08:07:17.174 [debug] Current batch of media processed. Will check again in 1000ms 08:07:17.182 [debug] Current batch of media processed. Will check again in 1000ms 08:07:18.175 [debug] Current batch of media processed. Will check again in 1000ms 08:07:18.183 [debug] Current batch of media processed. Will check again in 1000ms 08:07:19.177 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем словарь совсем-совсем молодого Альфа-поколения, то есть бувально детей, правда его англоязычный вариант. Что такое skibidi, gyatt, rizzler, fanum tax, sigma, cooked, griddy, alkahal, mog, edging, gooning, ate, brat, chud, wenomechainsama, smurf cat, cap, fax no printer и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "duration" => 11642, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081900 - ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma.mp4", "id" => "hZSNnpuLCZU", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=hZSNnpuLCZU", "playlist_index" => 21, "timestamp" => 1724068806, "title" => "ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma", "upload_date" => "20240819"} 08:07:19.177 [debug] QUERY OK source="sources" db=0.5ms idle=671.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:07:19.180 [debug] QUERY OK source="sources" db=0.4ms queue=1.7ms idle=670.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:07:19.181 [debug] QUERY OK source="media_items" db=0.9ms idle=673.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-19 12:00:06Z], 122] 08:07:19.184 [debug] Current batch of media processed. Will check again in 1000ms 08:07:19.187 [debug] QUERY OK source="media_items" db=4.5ms idle=674.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем словарь совсем-совсем молодого Альфа-поколения, то есть бувально детей, правда его англоязычный вариант. Что такое skibidi, gyatt, rizzler, fanum tax, sigma, cooked, griddy, alkahal, mog, edging, gooning, ate, brat, chud, wenomechainsama, smurf cat, cap, fax no printer и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma", "eaed5247-5dfa-4ed2-99b3-ed438db72880", 11642, true, "hZSNnpuLCZU", "https://www.youtube.com/watch?v=hZSNnpuLCZU", 21, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081900 - ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma.mp4", false, false, false, 122, [], 1, ~U[2024-08-19 12:00:06Z], ~U[2026-04-04 05:07:19Z], ~U[2026-04-04 05:07:19Z], "#завтракаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем словарь совсем-совсем молодого Альфа-поколения, то есть бувально детей, правда его англоязычный вариант. Что такое skibidi, gyatt, rizzler, fanum tax, sigma, cooked, griddy, alkahal, mog, edging, gooning, ate, brat, chud, wenomechainsama, smurf cat, cap, fax no printer и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma", 11642, true, "hZSNnpuLCZU", "https://www.youtube.com/watch?v=hZSNnpuLCZU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081900 - ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma.mp4", false, 122, ~U[2024-08-19 12:00:06Z]] 08:07:19.189 [debug] QUERY OK source="sources" db=1.5ms idle=679.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:07:19.190 [debug] QUERY OK source="media_profiles" db=0.4ms 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" = ?) [1] 08:07:19.192 [debug] QUERY OK source="media_items" db=0.7ms queue=0.6ms idle=10.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225823] 08:07:19.192 [debug] Current batch of media processed. Will check again in 1000ms 08:07:19.358 [info] {"source":"oban","duration":2237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:20.185 [debug] Current batch of media processed. Will check again in 1000ms 08:07:20.193 [debug] Current batch of media processed. Will check again in 1000ms 08:07:21.186 [debug] Current batch of media processed. Will check again in 1000ms 08:07:21.194 [debug] Current batch of media processed. Will check again in 1000ms 08:07:22.188 [debug] Current batch of media processed. Will check again in 1000ms 08:07:22.196 [debug] Current batch of media processed. Will check again in 1000ms 08:07:23.188 [debug] Current batch of media processed. Will check again in 1000ms 08:07:23.198 [debug] Current batch of media processed. Will check again in 1000ms 08:07:24.189 [debug] Current batch of media processed. Will check again in 1000ms 08:07:24.199 [debug] Current batch of media processed. Will check again in 1000ms 08:07:25.190 [debug] Current batch of media processed. Will check again in 1000ms 08:07:25.200 [debug] Current batch of media processed. Will check again in 1000ms 08:07:26.191 [debug] Current batch of media processed. Will check again in 1000ms 08:07:26.201 [debug] Current batch of media processed. Will check again in 1000ms 08:07:27.192 [debug] Current batch of media processed. Will check again in 1000ms 08:07:27.202 [debug] Current batch of media processed. Will check again in 1000ms 08:07:28.193 [debug] Current batch of media processed. Will check again in 1000ms 08:07:28.203 [debug] Current batch of media processed. Will check again in 1000ms 08:07:29.194 [debug] Current batch of media processed. Will check again in 1000ms 08:07:29.204 [debug] Current batch of media processed. Will check again in 1000ms 08:07:30.195 [debug] Current batch of media processed. Will check again in 1000ms 08:07:30.205 [debug] Current batch of media processed. Will check again in 1000ms 08:07:31.196 [debug] Current batch of media processed. Will check again in 1000ms 08:07:31.206 [debug] Current batch of media processed. Will check again in 1000ms 08:07:32.198 [debug] Current batch of media processed. Will check again in 1000ms 08:07:32.207 [debug] Current batch of media processed. Will check again in 1000ms 08:07:33.198 [debug] Current batch of media processed. Will check again in 1000ms 08:07:33.208 [debug] Current batch of media processed. Will check again in 1000ms 08:07:34.199 [debug] Current batch of media processed. Will check again in 1000ms 08:07:34.211 [debug] Current batch of media processed. Will check again in 1000ms 08:07:35.200 [debug] Current batch of media processed. Will check again in 1000ms 08:07:35.211 [debug] Current batch of media processed. Will check again in 1000ms 08:07:36.201 [debug] Current batch of media processed. Will check again in 1000ms 08:07:36.214 [debug] Current batch of media processed. Will check again in 1000ms 08:07:37.202 [debug] Current batch of media processed. Will check again in 1000ms 08:07:37.214 [debug] Current batch of media processed. Will check again in 1000ms 08:07:38.203 [debug] Current batch of media processed. Will check again in 1000ms 08:07:38.215 [debug] Current batch of media processed. Will check again in 1000ms 08:07:39.204 [debug] Current batch of media processed. Will check again in 1000ms 08:07:39.218 [debug] Current batch of media processed. Will check again in 1000ms 08:07:40.205 [debug] Current batch of media processed. Will check again in 1000ms 08:07:40.219 [debug] Current batch of media processed. Will check again in 1000ms 08:07:41.206 [debug] Current batch of media processed. Will check again in 1000ms 08:07:41.220 [debug] Current batch of media processed. Will check again in 1000ms 08:07:42.208 [debug] Current batch of media processed. Will check again in 1000ms 08:07:42.224 [debug] Current batch of media processed. Will check again in 1000ms 08:07:43.209 [debug] Current batch of media processed. Will check again in 1000ms 08:07:43.226 [debug] Current batch of media processed. Will check again in 1000ms 08:07:44.210 [debug] Current batch of media processed. Will check again in 1000ms 08:07:44.229 [debug] Current batch of media processed. Will check again in 1000ms 08:07:45.212 [debug] Current batch of media processed. Will check again in 1000ms 08:07:45.230 [debug] Current batch of media processed. Will check again in 1000ms 08:07:46.213 [debug] Current batch of media processed. Will check again in 1000ms 08:07:46.231 [debug] Current batch of media processed. Will check again in 1000ms 08:07:47.216 [debug] Current batch of media processed. Will check again in 1000ms 08:07:47.232 [debug] Current batch of media processed. Will check again in 1000ms 08:07:48.216 [debug] Current batch of media processed. Will check again in 1000ms 08:07:48.233 [debug] Current batch of media processed. Will check again in 1000ms 08:07:49.217 [debug] Current batch of media processed. Will check again in 1000ms 08:07:49.235 [debug] Current batch of media processed. Will check again in 1000ms 08:07:49.364 [info] {"source":"oban","duration":5123,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:07:50.218 [debug] Current batch of media processed. Will check again in 1000ms 08:07:50.237 [debug] Current batch of media processed. Will check again in 1000ms 08:07:51.219 [debug] Current batch of media processed. Will check again in 1000ms 08:07:51.237 [debug] Current batch of media processed. Will check again in 1000ms 08:07:52.221 [debug] Current batch of media processed. Will check again in 1000ms 08:07:52.239 [debug] Current batch of media processed. Will check again in 1000ms 08:07:53.223 [debug] Current batch of media processed. Will check again in 1000ms 08:07:53.240 [debug] Current batch of media processed. Will check again in 1000ms 08:07:54.224 [debug] Current batch of media processed. Will check again in 1000ms 08:07:54.242 [debug] Current batch of media processed. Will check again in 1000ms 08:07:55.225 [debug] Current batch of media processed. Will check again in 1000ms 08:07:55.243 [debug] Current batch of media processed. Will check again in 1000ms 08:07:56.227 [debug] Current batch of media processed. Will check again in 1000ms 08:07:56.250 [debug] Current batch of media processed. Will check again in 1000ms 08:07:57.230 [debug] Current batch of media processed. Will check again in 1000ms 08:07:57.253 [debug] Current batch of media processed. Will check again in 1000ms 08:07:58.327 [debug] Current batch of media processed. Will check again in 1000ms 08:07:58.334 [debug] Current batch of media processed. Will check again in 1000ms 08:07:59.333 [debug] Current batch of media processed. Will check again in 1000ms 08:07:59.335 [debug] Current batch of media processed. Will check again in 1000ms 08:08:00.334 [debug] Current batch of media processed. Will check again in 1000ms 08:08:00.339 [debug] Current batch of media processed. Will check again in 1000ms 08:08:00.955 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:08:01.336 [debug] Current batch of media processed. Will check again in 1000ms 08:08:01.343 [debug] Current batch of media processed. Will check again in 1000ms 08:08:02.337 [debug] Current batch of media processed. Will check again in 1000ms 08:08:02.348 [debug] Current batch of media processed. Will check again in 1000ms 08:08:03.338 [debug] Current batch of media processed. Will check again in 1000ms 08:08:03.349 [debug] Current batch of media processed. Will check again in 1000ms 08:08:04.339 [debug] Current batch of media processed. Will check again in 1000ms 08:08:04.352 [debug] Current batch of media processed. Will check again in 1000ms 08:08:05.340 [debug] Current batch of media processed. Will check again in 1000ms 08:08:05.353 [debug] Current batch of media processed. Will check again in 1000ms 08:08:06.341 [debug] Current batch of media processed. Will check again in 1000ms 08:08:06.354 [debug] Current batch of media processed. Will check again in 1000ms 08:08:07.342 [debug] Current batch of media processed. Will check again in 1000ms 08:08:07.355 [debug] Current batch of media processed. Will check again in 1000ms 08:08:08.343 [debug] Current batch of media processed. Will check again in 1000ms 08:08:08.357 [debug] Current batch of media processed. Will check again in 1000ms 08:08:09.349 [debug] Current batch of media processed. Will check again in 1000ms 08:08:09.358 [debug] Current batch of media processed. Will check again in 1000ms 08:08:10.349 [debug] Current batch of media processed. Will check again in 1000ms 08:08:10.360 [debug] Current batch of media processed. Will check again in 1000ms 08:08:11.350 [debug] Current batch of media processed. Will check again in 1000ms 08:08:11.365 [debug] Current batch of media processed. Will check again in 1000ms 08:08:12.352 [debug] Current batch of media processed. Will check again in 1000ms 08:08:12.373 [debug] Current batch of media processed. Will check again in 1000ms 08:08:13.354 [debug] Current batch of media processed. Will check again in 1000ms 08:08:13.374 [debug] Current batch of media processed. Will check again in 1000ms 08:08:14.358 [debug] Current batch of media processed. Will check again in 1000ms 08:08:14.375 [debug] Current batch of media processed. Will check again in 1000ms 08:08:15.359 [debug] Current batch of media processed. Will check again in 1000ms 08:08:15.376 [debug] Current batch of media processed. Will check again in 1000ms 08:08:16.362 [debug] Current batch of media processed. Will check again in 1000ms 08:08:16.377 [debug] Current batch of media processed. Will check again in 1000ms 08:08:17.363 [debug] Current batch of media processed. Will check again in 1000ms 08:08:17.378 [debug] Current batch of media processed. Will check again in 1000ms 08:08:18.364 [debug] Current batch of media processed. Will check again in 1000ms 08:08:18.379 [debug] Current batch of media processed. Will check again in 1000ms 08:08:19.365 [debug] Current batch of media processed. Will check again in 1000ms 08:08:19.367 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:19.380 [debug] Current batch of media processed. Will check again in 1000ms 08:08:20.366 [debug] Current batch of media processed. Will check again in 1000ms 08:08:20.381 [debug] Current batch of media processed. Will check again in 1000ms 08:08:21.367 [debug] Current batch of media processed. Will check again in 1000ms 08:08:21.382 [debug] Current batch of media processed. Will check again in 1000ms 08:08:22.369 [debug] Current batch of media processed. Will check again in 1000ms 08:08:22.383 [debug] Current batch of media processed. Will check again in 1000ms 08:08:23.371 [debug] Current batch of media processed. Will check again in 1000ms 08:08:23.385 [debug] Current batch of media processed. Will check again in 1000ms 08:08:24.372 [debug] Current batch of media processed. Will check again in 1000ms 08:08:24.386 [debug] Current batch of media processed. Will check again in 1000ms 08:08:25.373 [debug] Current batch of media processed. Will check again in 1000ms 08:08:25.387 [debug] Current batch of media processed. Will check again in 1000ms 08:08:26.374 [debug] Current batch of media processed. Will check again in 1000ms 08:08:26.388 [debug] Current batch of media processed. Will check again in 1000ms 08:08:27.375 [debug] Current batch of media processed. Will check again in 1000ms 08:08:27.389 [debug] Current batch of media processed. Will check again in 1000ms 08:08:28.376 [debug] Current batch of media processed. Will check again in 1000ms 08:08:28.390 [debug] Current batch of media processed. Will check again in 1000ms 08:08:29.377 [debug] Current batch of media processed. Will check again in 1000ms 08:08:29.391 [debug] Current batch of media processed. Will check again in 1000ms 08:08:30.378 [debug] Current batch of media processed. Will check again in 1000ms 08:08:30.392 [debug] Current batch of media processed. Will check again in 1000ms 08:08:31.379 [debug] Current batch of media processed. Will check again in 1000ms 08:08:31.393 [debug] Current batch of media processed. Will check again in 1000ms 08:08:32.380 [debug] Current batch of media processed. Will check again in 1000ms 08:08:32.395 [debug] Current batch of media processed. Will check again in 1000ms 08:08:33.381 [debug] Current batch of media processed. Will check again in 1000ms 08:08:33.396 [debug] Current batch of media processed. Will check again in 1000ms 08:08:34.384 [debug] Current batch of media processed. Will check again in 1000ms 08:08:34.397 [debug] Current batch of media processed. Will check again in 1000ms 08:08:35.386 [debug] Current batch of media processed. Will check again in 1000ms 08:08:35.398 [debug] Current batch of media processed. Will check again in 1000ms 08:08:36.387 [debug] Current batch of media processed. Will check again in 1000ms 08:08:36.399 [debug] Current batch of media processed. Will check again in 1000ms 08:08:37.389 [debug] Current batch of media processed. Will check again in 1000ms 08:08:37.400 [debug] Current batch of media processed. Will check again in 1000ms 08:08:38.390 [debug] Current batch of media processed. Will check again in 1000ms 08:08:38.401 [debug] Current batch of media processed. Will check again in 1000ms 08:08:39.391 [debug] Current batch of media processed. Will check again in 1000ms 08:08:39.402 [debug] Current batch of media processed. Will check again in 1000ms 08:08:40.394 [debug] Current batch of media processed. Will check again in 1000ms 08:08:40.403 [debug] Current batch of media processed. Will check again in 1000ms 08:08:41.395 [debug] Current batch of media processed. Will check again in 1000ms 08:08:41.404 [debug] Current batch of media processed. Will check again in 1000ms 08:08:42.396 [debug] Current batch of media processed. Will check again in 1000ms 08:08:42.406 [debug] Current batch of media processed. Will check again in 1000ms 08:08:43.397 [debug] Current batch of media processed. Will check again in 1000ms 08:08:43.407 [debug] Current batch of media processed. Will check again in 1000ms 08:08:44.398 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://pixgames.ru/sndk?erid=2W5zFJn2wNG — Танки, самолеты, корабли, вертолеты и уникальные подарки ждут в War Thunder!\n----\nРОЗЫГРЫШ 200 КНИГ ПОПКУЛЬТ:\nhttps://t.me/nerds/12535\n----\nКупить Попкульт 2000 на маркетплейсах:\nhttps://ozon.ru/t/UMU3GwR\nhttps://www.wildberries.ru/catalog/439785703/detail.aspx?targetUrl=SN\n----\nЗаказать Попкульт 2000 в Geek Trip:\nhttps://geek-trip.ru/product/popcult-2000\n----\n0:00 Добро пожаловать в Попкульт 1995\n1:15 Майор Пэйн\n5:02 Worms\n8:01 История игрушек\n13:47 Twisted Metal\n17:49 Каникулы Гуфи\n20:45 Ширли-мырли\n24:06 Рубаки\n26:26 Храброе сердце\n28:30 Full Throttle\n30:44 Каспер\n33:53 Earthbound\n36:48 Покахонтас\n40:11 Mortal Kombat (фильм)\n43:15 Шёпот сердца\n45:45 Nintendo Virtual Boy\n49:22 Comix Zone\n53:24 Windows 95\n56:42 Rayman\n59:33 Фриказоид!\n1:03:49 Особенности национальной охоты\n1:06:28 Семь\n1:10:40 Wipeout\n1:12:59 Neon Genesis Evangelion\n1:19:08 Golden Boy\n1:22:06 Chrono Trigger\n1:24:44 Призрак в доспехах\n1:28:55 Джуманджи\n1:31:42 Балто\n1:33:41 До встречи в 1996!\n----\nКосплей Аски от https://t.me/shirogane_sama_cosplay", "duration" => 5662, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2025/s2025e091000 - 1995 год | Попкульт.mp4", "id" => "AnBPdsUugRo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AnBPdsUugRo", "playlist_index" => 6, "timestamp" => 1757509635, "title" => "1995 год | Попкульт", "upload_date" => "20250910"} 08:08:44.400 [debug] QUERY OK source="sources" db=0.7ms idle=1839.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:08:44.401 [debug] QUERY OK source="sources" db=0.4ms idle=1840.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:08:44.402 [debug] QUERY OK source="media_items" db=0.9ms idle=1841.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 13:07:15Z], 127] 08:08:44.408 [debug] Current batch of media processed. Will check again in 1000ms 08:08:44.446 [debug] QUERY OK source="media_items" db=43.3ms idle=1526.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://pixgames.ru/sndk?erid=2W5zFJn2wNG — Танки, самолеты, корабли, вертолеты и уникальные подарки ждут в War Thunder!\n----\nРОЗЫГРЫШ 200 КНИГ ПОПКУЛЬТ:\nhttps://t.me/nerds/12535\n----\nКупить Попкульт 2000 на маркетплейсах:\nhttps://ozon.ru/t/UMU3GwR\nhttps://www.wildberries.ru/catalog/439785703/detail.aspx?targetUrl=SN\n----\nЗаказать Попкульт 2000 в Geek Trip:\nhttps://geek-trip.ru/product/popcult-2000\n----\n0:00 Добро пожаловать в Попкульт 1995\n1:15 Майор Пэйн\n5:02 Worms\n8:01 История игрушек\n13:47 Twisted Metal\n17:49 Каникулы Гуфи\n20:45 Ширли-мырли\n24:06 Рубаки\n26:26 Храброе сердце\n28:30 Full Throttle\n30:44 Каспер\n33:53 Earthbound\n36:48 Покахонтас\n40:11 Mortal Kombat (фильм)\n43:15 Шёпот сердца\n45:45 Nintendo Virtual Boy\n49:22 Comix Zone\n53:24 Windows 95\n56:42 Rayman\n59:33 Фриказоид!\n1:03:49 Особенности национальной охоты\n1:06:28 Семь\n1:10:40 Wipeout\n1:12:59 Neon Genesis Evangelion\n1:19:08 Golden Boy\n1:22:06 Chrono Trigger\n1:24:44 Призрак в доспехах\n1:28:55 Джуманджи\n1:31:42 Балто\n1:33:41 До встречи в 1996!\n----\nКосплей Аски от https://t.me/shirogane_sama_cosplay", "1995 год | Попкульт", "ec6c6b88-e549-410e-bc4b-21ac39017e57", 5662, false, "AnBPdsUugRo", "https://www.youtube.com/watch?v=AnBPdsUugRo", 6, "/downloads/shows/[SNDK] ПопКульт/Season 2025/s2025e091000 - 1995 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2025-09-10 13:07:15Z], ~U[2026-04-04 05:08:44Z], ~U[2026-04-04 05:08:44Z], "https://pixgames.ru/sndk?erid=2W5zFJn2wNG — Танки, самолеты, корабли, вертолеты и уникальные подарки ждут в War Thunder!\n----\nРОЗЫГРЫШ 200 КНИГ ПОПКУЛЬТ:\nhttps://t.me/nerds/12535\n----\nКупить Попкульт 2000 на маркетплейсах:\nhttps://ozon.ru/t/UMU3GwR\nhttps://www.wildberries.ru/catalog/439785703/detail.aspx?targetUrl=SN\n----\nЗаказать Попкульт 2000 в Geek Trip:\nhttps://geek-trip.ru/product/popcult-2000\n----\n0:00 Добро пожаловать в Попкульт 1995\n1:15 Майор Пэйн\n5:02 Worms\n8:01 История игрушек\n13:47 Twisted Metal\n17:49 Каникулы Гуфи\n20:45 Ширли-мырли\n24:06 Рубаки\n26:26 Храброе сердце\n28:30 Full Throttle\n30:44 Каспер\n33:53 Earthbound\n36:48 Покахонтас\n40:11 Mortal Kombat (фильм)\n43:15 Шёпот сердца\n45:45 Nintendo Virtual Boy\n49:22 Comix Zone\n53:24 Windows 95\n56:42 Rayman\n59:33 Фриказоид!\n1:03:49 Особенности национальной охоты\n1:06:28 Семь\n1:10:40 Wipeout\n1:12:59 Neon Genesis Evangelion\n1:19:08 Golden Boy\n1:22:06 Chrono Trigger\n1:24:44 Призрак в доспехах\n1:28:55 Джуманджи\n1:31:42 Балто\n1:33:41 До встречи в 1996!\n----\nКосплей Аски от https://t.me/shirogane_sama_cosplay", "1995 год | Попкульт", 5662, false, "AnBPdsUugRo", "https://www.youtube.com/watch?v=AnBPdsUugRo", "/downloads/shows/[SNDK] ПопКульт/Season 2025/s2025e091000 - 1995 год | Попкульт.mp4", false, 127, ~U[2025-09-10 13:07:15Z]] 08:08:44.448 [debug] QUERY OK source="sources" db=1.7ms idle=566.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:08:44.449 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=48.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:08:44.452 [debug] QUERY OK source="media_items" db=1.9ms idle=49.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 [397822] 08:08:44.452 [debug] Current batch of media processed. Will check again in 1000ms 08:08:45.409 [debug] Current batch of media processed. Will check again in 1000ms 08:08:45.453 [debug] Current batch of media processed. Will check again in 1000ms 08:08:46.410 [debug] Current batch of media processed. Will check again in 1000ms 08:08:46.454 [debug] Current batch of media processed. Will check again in 1000ms 08:08:47.412 [debug] Current batch of media processed. Will check again in 1000ms 08:08:47.455 [debug] Current batch of media processed. Will check again in 1000ms 08:08:48.413 [debug] Current batch of media processed. Will check again in 1000ms 08:08:48.456 [debug] Current batch of media processed. Will check again in 1000ms 08:08:49.369 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:08:49.414 [debug] Current batch of media processed. Will check again in 1000ms 08:08:49.459 [debug] Current batch of media processed. Will check again in 1000ms 08:08:50.415 [debug] Current batch of media processed. Will check again in 1000ms 08:08:50.462 [debug] Current batch of media processed. Will check again in 1000ms 08:08:51.417 [debug] Current batch of media processed. Will check again in 1000ms 08:08:51.463 [debug] Current batch of media processed. Will check again in 1000ms 08:08:52.422 [debug] Current batch of media processed. Will check again in 1000ms 08:08:52.464 [debug] Current batch of media processed. Will check again in 1000ms 08:08:53.424 [debug] Current batch of media processed. Will check again in 1000ms 08:08:53.465 [debug] Current batch of media processed. Will check again in 1000ms 08:08:54.425 [debug] Current batch of media processed. Will check again in 1000ms 08:08:54.467 [debug] Current batch of media processed. Will check again in 1000ms 08:08:55.426 [debug] Current batch of media processed. Will check again in 1000ms 08:08:55.468 [debug] Current batch of media processed. Will check again in 1000ms 08:08:56.427 [debug] Current batch of media processed. Will check again in 1000ms 08:08:56.469 [debug] Current batch of media processed. Will check again in 1000ms 08:08:57.428 [debug] Current batch of media processed. Will check again in 1000ms 08:08:57.474 [debug] Current batch of media processed. Will check again in 1000ms 08:08:58.429 [debug] Current batch of media processed. Will check again in 1000ms 08:08:58.475 [debug] Current batch of media processed. Will check again in 1000ms 08:08:59.430 [debug] Current batch of media processed. Will check again in 1000ms 08:08:59.476 [debug] Current batch of media processed. Will check again in 1000ms 08:09:00.431 [debug] Current batch of media processed. Will check again in 1000ms 08:09:00.478 [debug] Current batch of media processed. Will check again in 1000ms 08:09:00.957 [info] {"source":"oban","duration":922,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:09:01.432 [debug] Current batch of media processed. Will check again in 1000ms 08:09:01.491 [debug] Current batch of media processed. Will check again in 1000ms 08:09:02.436 [debug] Current batch of media processed. Will check again in 1000ms 08:09:02.500 [debug] Current batch of media processed. Will check again in 1000ms 08:09:03.438 [debug] Current batch of media processed. Will check again in 1000ms 08:09:03.501 [debug] Current batch of media processed. Will check again in 1000ms 08:09:04.439 [debug] Current batch of media processed. Will check again in 1000ms 08:09:04.503 [debug] Current batch of media processed. Will check again in 1000ms 08:09:05.442 [debug] Current batch of media processed. Will check again in 1000ms 08:09:05.504 [debug] Current batch of media processed. Will check again in 1000ms 08:09:06.444 [debug] Current batch of media processed. Will check again in 1000ms 08:09:06.507 [debug] Current batch of media processed. Will check again in 1000ms 08:09:07.445 [debug] Current batch of media processed. Will check again in 1000ms 08:09:07.509 [debug] Current batch of media processed. Will check again in 1000ms 08:09:08.446 [debug] Current batch of media processed. Will check again in 1000ms 08:09:08.510 [debug] Current batch of media processed. Will check again in 1000ms 08:09:09.447 [debug] Current batch of media processed. Will check again in 1000ms 08:09:09.511 [debug] Current batch of media processed. Will check again in 1000ms 08:09:10.451 [debug] Current batch of media processed. Will check again in 1000ms 08:09:10.512 [debug] Current batch of media processed. Will check again in 1000ms 08:09:11.452 [debug] Current batch of media processed. Will check again in 1000ms 08:09:11.513 [debug] Current batch of media processed. Will check again in 1000ms 08:09:12.455 [debug] Current batch of media processed. Will check again in 1000ms 08:09:12.514 [debug] Current batch of media processed. Will check again in 1000ms 08:09:13.455 [debug] Current batch of media processed. Will check again in 1000ms 08:09:13.516 [debug] Current batch of media processed. Will check again in 1000ms 08:09:14.456 [debug] Current batch of media processed. Will check again in 1000ms 08:09:14.517 [debug] Current batch of media processed. Will check again in 1000ms 08:09:15.457 [debug] Current batch of media processed. Will check again in 1000ms 08:09:15.518 [debug] Current batch of media processed. Will check again in 1000ms 08:09:16.458 [debug] Current batch of media processed. Will check again in 1000ms 08:09:16.520 [debug] Current batch of media processed. Will check again in 1000ms 08:09:17.460 [debug] Current batch of media processed. Will check again in 1000ms 08:09:17.521 [debug] Current batch of media processed. Will check again in 1000ms 08:09:18.463 [debug] Current batch of media processed. Will check again in 1000ms 08:09:18.523 [debug] Current batch of media processed. Will check again in 1000ms 08:09:19.371 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:19.463 [debug] Current batch of media processed. Will check again in 1000ms 08:09:19.523 [debug] Current batch of media processed. Will check again in 1000ms 08:09:20.464 [debug] Current batch of media processed. Will check again in 1000ms 08:09:20.524 [debug] Current batch of media processed. Will check again in 1000ms 08:09:21.475 [debug] Current batch of media processed. Will check again in 1000ms 08:09:21.525 [debug] Current batch of media processed. Will check again in 1000ms 08:09:22.475 [debug] Current batch of media processed. Will check again in 1000ms 08:09:22.529 [debug] Current batch of media processed. Will check again in 1000ms 08:09:23.477 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 11072, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081300 - ДТКД (Для тех, кто дома) 129.mp4", "id" => "ID0uwwwWwy0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ID0uwwwWwy0", "playlist_index" => 22, "timestamp" => 1723549517, "title" => "ДТКД (Для тех, кто дома) 129", "upload_date" => "20240813"} 08:09:23.479 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=1910.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:09:23.481 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1418.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:09:23.484 [debug] QUERY OK source="media_items" db=2.2ms queue=0.4ms idle=914.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-13 11:45:17Z], 122] 08:09:23.523 [debug] QUERY OK source="media_items" db=36.0ms queue=0.4ms idle=919.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 129", "d6274fe9-1cd8-4e8f-a5d9-f4b0e31fc698", 11072, true, "ID0uwwwWwy0", "https://www.youtube.com/watch?v=ID0uwwwWwy0", 22, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081300 - ДТКД (Для тех, кто дома) 129.mp4", false, false, false, 122, [], 1, ~U[2024-08-13 11:45:17Z], ~U[2026-04-04 05:09:23Z], ~U[2026-04-04 05:09:23Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 129", 11072, true, "ID0uwwwWwy0", "https://www.youtube.com/watch?v=ID0uwwwWwy0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081300 - ДТКД (Для тех, кто дома) 129.mp4", false, 122, ~U[2024-08-13 11:45:17Z]] 08:09:23.527 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=454.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:09:23.530 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=48.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:09:23.531 [debug] Current batch of media processed. Will check again in 1000ms 08:09:23.534 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=50.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 [225824] 08:09:23.536 [debug] Current batch of media processed. Will check again in 1000ms 08:09:24.534 [debug] Current batch of media processed. Will check again in 1000ms 08:09:24.538 [debug] Current batch of media processed. Will check again in 1000ms 08:09:25.535 [debug] Current batch of media processed. Will check again in 1000ms 08:09:25.540 [debug] Current batch of media processed. Will check again in 1000ms 08:09:26.537 [debug] Current batch of media processed. Will check again in 1000ms 08:09:26.542 [debug] Current batch of media processed. Will check again in 1000ms 08:09:27.538 [debug] Current batch of media processed. Will check again in 1000ms 08:09:27.543 [debug] Current batch of media processed. Will check again in 1000ms 08:09:28.539 [debug] Current batch of media processed. Will check again in 1000ms 08:09:28.544 [debug] Current batch of media processed. Will check again in 1000ms 08:09:29.540 [debug] Current batch of media processed. Will check again in 1000ms 08:09:29.545 [debug] Current batch of media processed. Will check again in 1000ms 08:09:30.541 [debug] Current batch of media processed. Will check again in 1000ms 08:09:30.546 [debug] Current batch of media processed. Will check again in 1000ms 08:09:31.542 [debug] Current batch of media processed. Will check again in 1000ms 08:09:31.548 [debug] Current batch of media processed. Will check again in 1000ms 08:09:32.543 [debug] Current batch of media processed. Will check again in 1000ms 08:09:32.549 [debug] Current batch of media processed. Will check again in 1000ms 08:09:33.545 [debug] Current batch of media processed. Will check again in 1000ms 08:09:33.560 [debug] Current batch of media processed. Will check again in 1000ms 08:09:34.546 [debug] Current batch of media processed. Will check again in 1000ms 08:09:34.561 [debug] Current batch of media processed. Will check again in 1000ms 08:09:35.547 [debug] Current batch of media processed. Will check again in 1000ms 08:09:35.562 [debug] Current batch of media processed. Will check again in 1000ms 08:09:36.548 [debug] Current batch of media processed. Will check again in 1000ms 08:09:36.563 [debug] Current batch of media processed. Will check again in 1000ms 08:09:37.551 [debug] Current batch of media processed. Will check again in 1000ms 08:09:37.565 [debug] Current batch of media processed. Will check again in 1000ms 08:09:38.551 [debug] Current batch of media processed. Will check again in 1000ms 08:09:38.566 [debug] Current batch of media processed. Will check again in 1000ms 08:09:39.553 [debug] Current batch of media processed. Will check again in 1000ms 08:09:39.568 [debug] Current batch of media processed. Will check again in 1000ms 08:09:40.554 [debug] Current batch of media processed. Will check again in 1000ms 08:09:40.569 [debug] Current batch of media processed. Will check again in 1000ms 08:09:41.555 [debug] Current batch of media processed. Will check again in 1000ms 08:09:41.572 [debug] Current batch of media processed. Will check again in 1000ms 08:09:42.558 [debug] Current batch of media processed. Will check again in 1000ms 08:09:42.572 [debug] Current batch of media processed. Will check again in 1000ms 08:09:43.560 [debug] Current batch of media processed. Will check again in 1000ms 08:09:43.573 [debug] Current batch of media processed. Will check again in 1000ms 08:09:44.561 [debug] Current batch of media processed. Will check again in 1000ms 08:09:44.574 [debug] Current batch of media processed. Will check again in 1000ms 08:09:45.562 [debug] Current batch of media processed. Will check again in 1000ms 08:09:45.575 [debug] Current batch of media processed. Will check again in 1000ms 08:09:46.563 [debug] Current batch of media processed. Will check again in 1000ms 08:09:46.576 [debug] Current batch of media processed. Will check again in 1000ms 08:09:47.565 [debug] Current batch of media processed. Will check again in 1000ms 08:09:47.578 [debug] Current batch of media processed. Will check again in 1000ms 08:09:48.566 [debug] Current batch of media processed. Will check again in 1000ms 08:09:48.579 [debug] Current batch of media processed. Will check again in 1000ms 08:09:49.374 [info] {"source":"oban","duration":1621,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:09:49.567 [debug] Current batch of media processed. Will check again in 1000ms 08:09:49.580 [debug] Current batch of media processed. Will check again in 1000ms 08:09:50.568 [debug] Current batch of media processed. Will check again in 1000ms 08:09:50.581 [debug] Current batch of media processed. Will check again in 1000ms 08:09:51.569 [debug] Current batch of media processed. Will check again in 1000ms 08:09:51.582 [debug] Current batch of media processed. Will check again in 1000ms 08:09:52.570 [debug] Current batch of media processed. Will check again in 1000ms 08:09:52.583 [debug] Current batch of media processed. Will check again in 1000ms 08:09:53.571 [debug] Current batch of media processed. Will check again in 1000ms 08:09:53.584 [debug] Current batch of media processed. Will check again in 1000ms 08:09:54.572 [debug] Current batch of media processed. Will check again in 1000ms 08:09:54.585 [debug] Current batch of media processed. Will check again in 1000ms 08:09:55.573 [debug] Current batch of media processed. Will check again in 1000ms 08:09:55.586 [debug] Current batch of media processed. Will check again in 1000ms 08:09:56.574 [debug] Current batch of media processed. Will check again in 1000ms 08:09:56.587 [debug] Current batch of media processed. Will check again in 1000ms 08:09:57.585 [debug] Current batch of media processed. Will check again in 1000ms 08:09:57.588 [debug] Current batch of media processed. Will check again in 1000ms 08:09:58.587 [debug] Current batch of media processed. Will check again in 1000ms 08:09:58.589 [debug] Current batch of media processed. Will check again in 1000ms 08:09:59.588 [debug] Current batch of media processed. Will check again in 1000ms 08:09:59.591 [debug] Current batch of media processed. Will check again in 1000ms 08:10:00.589 [debug] Current batch of media processed. Will check again in 1000ms 08:10:00.593 [debug] Current batch of media processed. Will check again in 1000ms 08:10:00.959 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:10:01.592 [debug] Current batch of media processed. Will check again in 1000ms 08:10:01.649 [debug] Current batch of media processed. Will check again in 1000ms 08:10:02.596 [debug] Current batch of media processed. Will check again in 1000ms 08:10:02.650 [debug] Current batch of media processed. Will check again in 1000ms 08:10:03.601 [debug] Current batch of media processed. Will check again in 1000ms 08:10:03.652 [debug] Current batch of media processed. Will check again in 1000ms 08:10:04.602 [debug] Current batch of media processed. Will check again in 1000ms 08:10:04.655 [debug] Current batch of media processed. Will check again in 1000ms 08:10:05.603 [debug] Current batch of media processed. Will check again in 1000ms 08:10:05.656 [debug] Current batch of media processed. Will check again in 1000ms 08:10:06.604 [debug] Current batch of media processed. Will check again in 1000ms 08:10:06.657 [debug] Current batch of media processed. Will check again in 1000ms 08:10:07.606 [debug] Current batch of media processed. Will check again in 1000ms 08:10:07.658 [debug] Current batch of media processed. Will check again in 1000ms 08:10:08.610 [debug] Current batch of media processed. Will check again in 1000ms 08:10:08.659 [debug] Current batch of media processed. Will check again in 1000ms 08:10:09.611 [debug] Current batch of media processed. Will check again in 1000ms 08:10:09.660 [debug] Current batch of media processed. Will check again in 1000ms 08:10:10.612 [debug] Current batch of media processed. Will check again in 1000ms 08:10:10.662 [debug] Current batch of media processed. Will check again in 1000ms 08:10:11.613 [debug] Current batch of media processed. Will check again in 1000ms 08:10:11.663 [debug] Current batch of media processed. Will check again in 1000ms 08:10:12.620 [debug] Current batch of media processed. Will check again in 1000ms 08:10:12.664 [debug] Current batch of media processed. Will check again in 1000ms 08:10:13.622 [debug] Current batch of media processed. Will check again in 1000ms 08:10:13.666 [debug] Current batch of media processed. Will check again in 1000ms 08:10:14.623 [debug] Current batch of media processed. Will check again in 1000ms 08:10:14.670 [debug] Current batch of media processed. Will check again in 1000ms 08:10:15.624 [debug] Current batch of media processed. Will check again in 1000ms 08:10:15.674 [debug] Current batch of media processed. Will check again in 1000ms 08:10:16.625 [debug] Current batch of media processed. Will check again in 1000ms 08:10:16.675 [debug] Current batch of media processed. Will check again in 1000ms 08:10:17.626 [debug] Current batch of media processed. Will check again in 1000ms 08:10:17.677 [debug] Current batch of media processed. Will check again in 1000ms 08:10:18.627 [debug] Current batch of media processed. Will check again in 1000ms 08:10:18.677 [debug] Current batch of media processed. Will check again in 1000ms 08:10:19.376 [info] {"source":"oban","duration":1848,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:19.628 [debug] Current batch of media processed. Will check again in 1000ms 08:10:19.678 [debug] Current batch of media processed. Will check again in 1000ms 08:10:20.629 [debug] Current batch of media processed. Will check again in 1000ms 08:10:20.679 [debug] Current batch of media processed. Will check again in 1000ms 08:10:21.630 [debug] Current batch of media processed. Will check again in 1000ms 08:10:21.680 [debug] Current batch of media processed. Will check again in 1000ms 08:10:22.634 [debug] Current batch of media processed. Will check again in 1000ms 08:10:22.681 [debug] Current batch of media processed. Will check again in 1000ms 08:10:23.634 [debug] Current batch of media processed. Will check again in 1000ms 08:10:23.688 [debug] Current batch of media processed. Will check again in 1000ms 08:10:24.641 [debug] Current batch of media processed. Will check again in 1000ms 08:10:24.689 [debug] Current batch of media processed. Will check again in 1000ms 08:10:25.643 [debug] Current batch of media processed. Will check again in 1000ms 08:10:25.690 [debug] Current batch of media processed. Will check again in 1000ms 08:10:26.643 [debug] Current batch of media processed. Will check again in 1000ms 08:10:26.691 [debug] Current batch of media processed. Will check again in 1000ms 08:10:27.644 [debug] Current batch of media processed. Will check again in 1000ms 08:10:27.692 [debug] Current batch of media processed. Will check again in 1000ms 08:10:28.645 [debug] Current batch of media processed. Will check again in 1000ms 08:10:28.693 [debug] Current batch of media processed. Will check again in 1000ms 08:10:29.646 [debug] Current batch of media processed. Will check again in 1000ms 08:10:29.695 [debug] Current batch of media processed. Will check again in 1000ms 08:10:30.648 [debug] Current batch of media processed. Will check again in 1000ms 08:10:30.697 [debug] Current batch of media processed. Will check again in 1000ms 08:10:31.650 [debug] Current batch of media processed. Will check again in 1000ms 08:10:31.698 [debug] Current batch of media processed. Will check again in 1000ms 08:10:32.658 [debug] Current batch of media processed. Will check again in 1000ms 08:10:32.700 [debug] Current batch of media processed. Will check again in 1000ms 08:10:33.659 [debug] Current batch of media processed. Will check again in 1000ms 08:10:33.701 [debug] Current batch of media processed. Will check again in 1000ms 08:10:34.661 [debug] Current batch of media processed. Will check again in 1000ms 08:10:34.703 [debug] Current batch of media processed. Will check again in 1000ms 08:10:35.662 [debug] Current batch of media processed. Will check again in 1000ms 08:10:35.706 [debug] Current batch of media processed. Will check again in 1000ms 08:10:36.663 [debug] Current batch of media processed. Will check again in 1000ms 08:10:36.707 [debug] Current batch of media processed. Will check again in 1000ms 08:10:37.664 [debug] Current batch of media processed. Will check again in 1000ms 08:10:37.708 [debug] Current batch of media processed. Will check again in 1000ms 08:10:38.665 [debug] Current batch of media processed. Will check again in 1000ms 08:10:38.709 [debug] Current batch of media processed. Will check again in 1000ms 08:10:39.666 [debug] Current batch of media processed. Will check again in 1000ms 08:10:39.710 [debug] Current batch of media processed. Will check again in 1000ms 08:10:40.667 [debug] Current batch of media processed. Will check again in 1000ms 08:10:40.711 [debug] Current batch of media processed. Will check again in 1000ms 08:10:41.668 [debug] Current batch of media processed. Will check again in 1000ms 08:10:41.712 [debug] Current batch of media processed. Will check again in 1000ms 08:10:42.669 [debug] Current batch of media processed. Will check again in 1000ms 08:10:42.715 [debug] Current batch of media processed. Will check again in 1000ms 08:10:43.670 [debug] Current batch of media processed. Will check again in 1000ms 08:10:43.718 [debug] Current batch of media processed. Will check again in 1000ms 08:10:44.671 [debug] Current batch of media processed. Will check again in 1000ms 08:10:44.725 [debug] Current batch of media processed. Will check again in 1000ms 08:10:45.672 [debug] Current batch of media processed. Will check again in 1000ms 08:10:45.726 [debug] Current batch of media processed. Will check again in 1000ms 08:10:46.673 [debug] Current batch of media processed. Will check again in 1000ms 08:10:46.728 [debug] Current batch of media processed. Will check again in 1000ms 08:10:47.674 [debug] Current batch of media processed. Will check again in 1000ms 08:10:47.729 [debug] Current batch of media processed. Will check again in 1000ms 08:10:48.675 [debug] Current batch of media processed. Will check again in 1000ms 08:10:48.731 [debug] Current batch of media processed. Will check again in 1000ms 08:10:49.378 [info] {"source":"oban","duration":1282,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:10:49.676 [debug] Current batch of media processed. Will check again in 1000ms 08:10:49.733 [debug] Current batch of media processed. Will check again in 1000ms 08:10:50.677 [debug] Current batch of media processed. Will check again in 1000ms 08:10:50.735 [debug] Current batch of media processed. Will check again in 1000ms 08:10:51.681 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Успей заказать карту Рик и Морти с вечным бесплатным обслуживанием — https://l.tinkoff.ru/sndkmay\n\n«Попкульт» – новый формат на канале Сыендука. Это проект на стыке ностальгии и любви к поп-культуре. Здесь мы разберём гик-поле и его эволюцию на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 ПОПКУЛЬТ — новое шоу на канале sndk!\n1:17 Y2K Bug: почему 2000 год так и не наступил\n3:13 Корсары: Проклятье дальних морей\n5:28 Peanuts, комиксы про Snoopy\n6:58 The Sims\n9:42 PlayStation 2\n12:55 Дорога (Императора) на Эльдорадо\n17:05 Пункт назначения\n18:21 FLCL \n19:57 The Legend of Zelda: Majora's Mask\n21:19 Гладиатор\n23:09 Daikatana\n24:35 Новые бременские музыканты\n25:55 Титан: после гибели земли \n27:30 Deux Ex\n29:21 Побег из курятника\n31:03 Diablo II\n32:25 Jet Set Radio\n33:53 Очень страшное кино\n35:50 Люди Икс\n37:04 Телепузики\n38:06 Даша Путешественница\n40:05 Nokia 3310\n41:41 Большой куш\n43:15 Приключения Джеки Чана\n44:45 Tony Hawk's Pro Skater 2\n45:52 Игра Spider Man\n46:46 Комикс Ultimate Spider Man\n48:08 Чудаки\n51:23 Red Alert 2\n53:20 Counter Strike\n55:56 Hitman: Codename 47\n58:53 Игра по Брату-2\n1:00:31 American McGee's Alice\n1:02:05 Покемон на Первом канале\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Антон Паули, Аня Устюжанинова\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Фёдор Вантуз, Роман Бутербродер, Александр T3renz, Костя Эверлейн, Максим Аксёнов\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Анна Карпова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, ЛеV, Жожа, Броккен Брокк, BuTek_vityas, Эрнест Вудергорский, Kukruz, Animax, [лён]\nХудожники фонов: Лекультер, Катя Скибина, Левон Мамулов, Radiofoxide, Саша Бублик, Евгения Бульбульзавр, Corpsesunn\n\n#y2k", "duration" => 3920, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e051700 - 2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ.mp4", "id" => "45Lt1MVfBPI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=45Lt1MVfBPI", "playlist_index" => 7, "timestamp" => 1652797271, "title" => "2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ", "upload_date" => "20220517"} 08:10:51.683 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1083.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:10:51.685 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=1085.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:10:51.688 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1087.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-17 14:21:11Z], 127] 08:10:51.702 [debug] QUERY OK source="media_items" db=11.2ms queue=0.2ms idle=1090.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Успей заказать карту Рик и Морти с вечным бесплатным обслуживанием — https://l.tinkoff.ru/sndkmay\n\n«Попкульт» – новый формат на канале Сыендука. Это проект на стыке ностальгии и любви к поп-культуре. Здесь мы разберём гик-поле и его эволюцию на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 ПОПКУЛЬТ — новое шоу на канале sndk!\n1:17 Y2K Bug: почему 2000 год так и не наступил\n3:13 Корсары: Проклятье дальних морей\n5:28 Peanuts, комиксы про Snoopy\n6:58 The Sims\n9:42 PlayStation 2\n12:55 Дорога (Императора) на Эльдорадо\n17:05 Пункт назначения\n18:21 FLCL \n19:57 The Legend of Zelda: Majora's Mask\n21:19 Гладиатор\n23:09 Daikatana\n24:35 Новые бременские музыканты\n25:55 Титан: после гибели земли \n27:30 Deux Ex\n29:21 Побег из курятника\n31:03 Diablo II\n32:25 Jet Set Radio\n33:53 Очень страшное кино\n35:50 Люди Икс\n37:04 Телепузики\n38:06 Даша Путешественница\n40:05 Nokia 3310\n41:41 Большой куш\n43:15 Приключения Джеки Чана\n44:45 Tony Hawk's Pro Skater 2\n45:52 Игра Spider Man\n46:46 Комикс Ultimate Spider Man\n48:08 Чудаки\n51:23 Red Alert 2\n53:20 Counter Strike\n55:56 Hitman: Codename 47\n58:53 Игра по Брату-2\n1:00:31 American McGee's Alice\n1:02:05 Покемон на Первом канале\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Антон Паули, Аня Устюжанинова\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Фёдор Вантуз, Роман Бутербродер, Александр T3renz, Костя Эверлейн, Максим Аксёнов\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Анна Карпова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, ЛеV, Жожа, Броккен Брокк, BuTek_vityas, Эрнест Вудергорский, Kukruz, Animax, [лён]\nХудожники фонов: Лекультер, Катя Скибина, Левон Мамулов, Radiofoxide, Саша Бублик, Евгения Бульбульзавр, Corpsesunn\n\n#y2k", "2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ", "5963bac4-8ef2-4445-9f1f-5e9674b1dd38", 3920, false, "45Lt1MVfBPI", "https://www.youtube.com/watch?v=45Lt1MVfBPI", 7, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e051700 - 2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-05-17 14:21:11Z], ~U[2026-04-04 05:10:51Z], ~U[2026-04-04 05:10:51Z], "Успей заказать карту Рик и Морти с вечным бесплатным обслуживанием — https://l.tinkoff.ru/sndkmay\n\n«Попкульт» – новый формат на канале Сыендука. Это проект на стыке ностальгии и любви к поп-культуре. Здесь мы разберём гик-поле и его эволюцию на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 ПОПКУЛЬТ — новое шоу на канале sndk!\n1:17 Y2K Bug: почему 2000 год так и не наступил\n3:13 Корсары: Проклятье дальних морей\n5:28 Peanuts, комиксы про Snoopy\n6:58 The Sims\n9:42 PlayStation 2\n12:55 Дорога (Императора) на Эльдорадо\n17:05 Пункт назначения\n18:21 FLCL \n19:57 The Legend of Zelda: Majora's Mask\n21:19 Гладиатор\n23:09 Daikatana\n24:35 Новые бременские музыканты\n25:55 Титан: после гибели земли \n27:30 Deux Ex\n29:21 Побег из курятника\n31:03 Diablo II\n32:25 Jet Set Radio\n33:53 Очень страшное кино\n35:50 Люди Икс\n37:04 Телепузики\n38:06 Даша Путешественница\n40:05 Nokia 3310\n41:41 Большой куш\n43:15 Приключения Джеки Чана\n44:45 Tony Hawk's Pro Skater 2\n45:52 Игра Spider Man\n46:46 Комикс Ultimate Spider Man\n48:08 Чудаки\n51:23 Red Alert 2\n53:20 Counter Strike\n55:56 Hitman: Codename 47\n58:53 Игра по Брату-2\n1:00:31 American McGee's Alice\n1:02:05 Покемон на Первом канале\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Антон Паули, Аня Устюжанинова\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Фёдор Вантуз, Роман Бутербродер, Александр T3renz, Костя Эверлейн, Максим Аксёнов\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Анна Карпова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, ЛеV, Жожа, Броккен Брокк, BuTek_vityas, Эрнест Вудергорский, Kukruz, Animax, [лён]\nХудожники фонов: Лекультер, Катя Скибина, Левон Мамулов, Radiofoxide, Саша Бублик, Евгения Бульбульзавр, Corpsesunn\n\n#y2k", "2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ", 3920, false, "45Lt1MVfBPI", "https://www.youtube.com/watch?v=45Lt1MVfBPI", "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e051700 - 2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ.mp4", false, 127, ~U[2022-05-17 14:21:11Z]] 08:10:51.708 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms idle=169.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:10:51.712 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.2ms idle=25.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:10:51.720 [debug] QUERY OK source="media_items" db=6.8ms idle=26.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 [368220] 08:10:51.723 [debug] Current batch of media processed. Will check again in 1000ms 08:10:51.738 [debug] Current batch of media processed. Will check again in 1000ms 08:10:52.727 [debug] Current batch of media processed. Will check again in 1000ms 08:10:52.739 [debug] Current batch of media processed. Will check again in 1000ms 08:10:53.728 [debug] Current batch of media processed. Will check again in 1000ms 08:10:53.740 [debug] Current batch of media processed. Will check again in 1000ms 08:10:54.730 [debug] Current batch of media processed. Will check again in 1000ms 08:10:54.741 [debug] Current batch of media processed. Will check again in 1000ms 08:10:55.730 [debug] Current batch of media processed. Will check again in 1000ms 08:10:55.743 [debug] Current batch of media processed. Will check again in 1000ms 08:10:56.733 [debug] Current batch of media processed. Will check again in 1000ms 08:10:56.744 [debug] Current batch of media processed. Will check again in 1000ms 08:10:57.735 [debug] Current batch of media processed. Will check again in 1000ms 08:10:57.745 [debug] Current batch of media processed. Will check again in 1000ms 08:10:58.737 [debug] Current batch of media processed. Will check again in 1000ms 08:10:58.747 [debug] Current batch of media processed. Will check again in 1000ms 08:10:59.738 [debug] Current batch of media processed. Will check again in 1000ms 08:10:59.747 [debug] Current batch of media processed. Will check again in 1000ms 08:11:00.739 [debug] Current batch of media processed. Will check again in 1000ms 08:11:00.749 [debug] Current batch of media processed. Will check again in 1000ms 08:11:00.961 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:11:01.740 [debug] Current batch of media processed. Will check again in 1000ms 08:11:01.751 [debug] Current batch of media processed. Will check again in 1000ms 08:11:02.741 [debug] Current batch of media processed. Will check again in 1000ms 08:11:02.753 [debug] Current batch of media processed. Will check again in 1000ms 08:11:03.742 [debug] Current batch of media processed. Will check again in 1000ms 08:11:03.754 [debug] Current batch of media processed. Will check again in 1000ms 08:11:04.743 [debug] Current batch of media processed. Will check again in 1000ms 08:11:04.755 [debug] Current batch of media processed. Will check again in 1000ms 08:11:05.744 [debug] Current batch of media processed. Will check again in 1000ms 08:11:05.756 [debug] Current batch of media processed. Will check again in 1000ms 08:11:06.746 [debug] Current batch of media processed. Will check again in 1000ms 08:11:06.758 [debug] Current batch of media processed. Will check again in 1000ms 08:11:07.747 [debug] Current batch of media processed. Will check again in 1000ms 08:11:07.758 [debug] Current batch of media processed. Will check again in 1000ms 08:11:08.748 [debug] Current batch of media processed. Will check again in 1000ms 08:11:08.759 [debug] Current batch of media processed. Will check again in 1000ms 08:11:09.750 [debug] Current batch of media processed. Will check again in 1000ms 08:11:09.760 [debug] Current batch of media processed. Will check again in 1000ms 08:11:10.751 [debug] Current batch of media processed. Will check again in 1000ms 08:11:10.761 [debug] Current batch of media processed. Will check again in 1000ms 08:11:11.753 [debug] Current batch of media processed. Will check again in 1000ms 08:11:11.763 [debug] Current batch of media processed. Will check again in 1000ms 08:11:12.756 [debug] Current batch of media processed. Will check again in 1000ms 08:11:12.766 [debug] Current batch of media processed. Will check again in 1000ms 08:11:13.759 [debug] Current batch of media processed. Will check again in 1000ms 08:11:13.767 [debug] Current batch of media processed. Will check again in 1000ms 08:11:14.762 [debug] Current batch of media processed. Will check again in 1000ms 08:11:14.768 [debug] Current batch of media processed. Will check again in 1000ms 08:11:15.764 [debug] Current batch of media processed. Will check again in 1000ms 08:11:15.769 [debug] Current batch of media processed. Will check again in 1000ms 08:11:16.765 [debug] Current batch of media processed. Will check again in 1000ms 08:11:16.770 [debug] Current batch of media processed. Will check again in 1000ms 08:11:17.767 [debug] Current batch of media processed. Will check again in 1000ms 08:11:17.771 [debug] Current batch of media processed. Will check again in 1000ms 08:11:18.768 [debug] Current batch of media processed. Will check again in 1000ms 08:11:18.772 [debug] Current batch of media processed. Will check again in 1000ms 08:11:19.383 [info] {"source":"oban","duration":3671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:19.770 [debug] Current batch of media processed. Will check again in 1000ms 08:11:19.773 [debug] Current batch of media processed. Will check again in 1000ms 08:11:20.771 [debug] Current batch of media processed. Will check again in 1000ms 08:11:20.776 [debug] Current batch of media processed. Will check again in 1000ms 08:11:21.774 [debug] Current batch of media processed. Will check again in 1000ms 08:11:21.777 [debug] Current batch of media processed. Will check again in 1000ms 08:11:22.775 [debug] Current batch of media processed. Will check again in 1000ms 08:11:22.778 [debug] Current batch of media processed. Will check again in 1000ms 08:11:23.776 [debug] Current batch of media processed. Will check again in 1000ms 08:11:23.779 [debug] Current batch of media processed. Will check again in 1000ms 08:11:24.780 [debug] Current batch of media processed. Will check again in 1000ms 08:11:24.780 [debug] Current batch of media processed. Will check again in 1000ms 08:11:25.783 [debug] Current batch of media processed. Will check again in 1000ms 08:11:25.783 [debug] Current batch of media processed. Will check again in 1000ms 08:11:26.786 [debug] Current batch of media processed. Will check again in 1000ms 08:11:26.786 [debug] Current batch of media processed. Will check again in 1000ms 08:11:27.788 [debug] Current batch of media processed. Will check again in 1000ms 08:11:27.789 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 7364, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e073000 - ДТКД (Для тех, кто дома) 128.mp4", "id" => "NX7g8kl-Drw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=NX7g8kl-Drw", "playlist_index" => 23, "timestamp" => 1722349055, "title" => "ДТКД (Для тех, кто дома) 128", "upload_date" => "20240730"} 08:11:27.794 [debug] QUERY OK source="sources" db=4.3ms idle=1185.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:11:27.797 [debug] QUERY OK source="sources" db=1.9ms idle=1190.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:11:27.801 [debug] QUERY OK source="media_items" db=2.2ms queue=0.4ms idle=1063.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-30 14:17:35Z], 122] 08:11:27.820 [debug] QUERY OK source="media_items" db=15.6ms queue=0.1ms idle=199.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 128", "b07d1c5b-398c-41ed-b5a5-852fd154a0a8", 7364, true, "NX7g8kl-Drw", "https://www.youtube.com/watch?v=NX7g8kl-Drw", 23, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e073000 - ДТКД (Для тех, кто дома) 128.mp4", false, false, false, 122, [], 1, ~U[2024-07-30 14:17:35Z], ~U[2026-04-04 05:11:27Z], ~U[2026-04-04 05:11:27Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 128", 7364, true, "NX7g8kl-Drw", "https://www.youtube.com/watch?v=NX7g8kl-Drw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e073000 - ДТКД (Для тех, кто дома) 128.mp4", false, 122, ~U[2024-07-30 14:17:35Z]] 08:11:27.830 [debug] QUERY OK source="sources" db=6.1ms queue=0.6ms idle=82.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:11:27.844 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.4ms idle=49.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:11:27.849 [debug] QUERY OK source="media_items" db=2.8ms idle=49.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225825] 08:11:27.849 [debug] Current batch of media processed. Will check again in 1000ms 08:11:28.790 [debug] Current batch of media processed. Will check again in 1000ms 08:11:28.888 [debug] Current batch of media processed. Will check again in 1000ms 08:11:29.791 [debug] Current batch of media processed. Will check again in 1000ms 08:11:29.888 [debug] Current batch of media processed. Will check again in 1000ms 08:11:30.793 [debug] Current batch of media processed. Will check again in 1000ms 08:11:30.889 [debug] Current batch of media processed. Will check again in 1000ms 08:11:31.794 [debug] Current batch of media processed. Will check again in 1000ms 08:11:31.892 [debug] Current batch of media processed. Will check again in 1000ms 08:11:32.796 [debug] Current batch of media processed. Will check again in 1000ms 08:11:32.893 [debug] Current batch of media processed. Will check again in 1000ms 08:11:33.817 [debug] Current batch of media processed. Will check again in 1000ms 08:11:33.895 [debug] Current batch of media processed. Will check again in 1000ms 08:11:34.820 [debug] Current batch of media processed. Will check again in 1000ms 08:11:34.900 [debug] Current batch of media processed. Will check again in 1000ms 08:11:35.821 [debug] Current batch of media processed. Will check again in 1000ms 08:11:35.901 [debug] Current batch of media processed. Will check again in 1000ms 08:11:36.824 [debug] Current batch of media processed. Will check again in 1000ms 08:11:36.902 [debug] Current batch of media processed. Will check again in 1000ms 08:11:37.825 [debug] Current batch of media processed. Will check again in 1000ms 08:11:37.906 [debug] Current batch of media processed. Will check again in 1000ms 08:11:38.826 [debug] Current batch of media processed. Will check again in 1000ms 08:11:38.908 [debug] Current batch of media processed. Will check again in 1000ms 08:11:39.828 [debug] Current batch of media processed. Will check again in 1000ms 08:11:39.913 [debug] Current batch of media processed. Will check again in 1000ms 08:11:40.832 [debug] Current batch of media processed. Will check again in 1000ms 08:11:40.917 [debug] Current batch of media processed. Will check again in 1000ms 08:11:41.833 [debug] Current batch of media processed. Will check again in 1000ms 08:11:41.920 [debug] Current batch of media processed. Will check again in 1000ms 08:11:42.836 [debug] Current batch of media processed. Will check again in 1000ms 08:11:42.921 [debug] Current batch of media processed. Will check again in 1000ms 08:11:43.847 [debug] Current batch of media processed. Will check again in 1000ms 08:11:43.922 [debug] Current batch of media processed. Will check again in 1000ms 08:11:44.851 [debug] Current batch of media processed. Will check again in 1000ms 08:11:44.923 [debug] Current batch of media processed. Will check again in 1000ms 08:11:45.852 [debug] Current batch of media processed. Will check again in 1000ms 08:11:45.925 [debug] Current batch of media processed. Will check again in 1000ms 08:11:46.855 [debug] Current batch of media processed. Will check again in 1000ms 08:11:46.926 [debug] Current batch of media processed. Will check again in 1000ms 08:11:47.858 [debug] Current batch of media processed. Will check again in 1000ms 08:11:47.927 [debug] Current batch of media processed. Will check again in 1000ms 08:11:48.859 [debug] Current batch of media processed. Will check again in 1000ms 08:11:48.928 [debug] Current batch of media processed. Will check again in 1000ms 08:11:49.387 [info] {"source":"oban","duration":2843,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:11:49.860 [debug] Current batch of media processed. Will check again in 1000ms 08:11:49.930 [debug] Current batch of media processed. Will check again in 1000ms 08:11:50.862 [debug] Current batch of media processed. Will check again in 1000ms 08:11:50.930 [debug] Current batch of media processed. Will check again in 1000ms 08:11:51.863 [debug] Current batch of media processed. Will check again in 1000ms 08:11:51.933 [debug] Current batch of media processed. Will check again in 1000ms 08:11:52.866 [debug] Current batch of media processed. Will check again in 1000ms 08:11:52.933 [debug] Current batch of media processed. Will check again in 1000ms 08:11:53.867 [debug] Current batch of media processed. Will check again in 1000ms 08:11:53.935 [debug] Current batch of media processed. Will check again in 1000ms 08:11:54.872 [debug] Current batch of media processed. Will check again in 1000ms 08:11:54.938 [debug] Current batch of media processed. Will check again in 1000ms 08:11:55.873 [debug] Current batch of media processed. Will check again in 1000ms 08:11:55.940 [debug] Current batch of media processed. Will check again in 1000ms 08:11:56.874 [debug] Current batch of media processed. Will check again in 1000ms 08:11:56.941 [debug] Current batch of media processed. Will check again in 1000ms 08:11:57.875 [debug] Current batch of media processed. Will check again in 1000ms 08:11:57.942 [debug] Current batch of media processed. Will check again in 1000ms 08:11:58.876 [debug] Current batch of media processed. Will check again in 1000ms 08:11:58.943 [debug] Current batch of media processed. Will check again in 1000ms 08:11:59.877 [debug] Current batch of media processed. Will check again in 1000ms 08:11:59.944 [debug] Current batch of media processed. Will check again in 1000ms 08:12:00.878 [debug] Current batch of media processed. Will check again in 1000ms 08:12:00.945 [debug] Current batch of media processed. Will check again in 1000ms 08:12:00.963 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:12:01.952 [debug] Current batch of media processed. Will check again in 1000ms 08:12:01.952 [debug] Current batch of media processed. Will check again in 1000ms 08:12:02.954 [debug] Current batch of media processed. Will check again in 1000ms 08:12:02.956 [debug] Current batch of media processed. Will check again in 1000ms 08:12:03.974 [debug] Current batch of media processed. Will check again in 1000ms 08:12:03.974 [debug] Current batch of media processed. Will check again in 1000ms 08:12:04.976 [debug] Current batch of media processed. Will check again in 1000ms 08:12:04.976 [debug] Current batch of media processed. Will check again in 1000ms 08:12:05.978 [debug] Current batch of media processed. Will check again in 1000ms 08:12:05.979 [debug] Current batch of media processed. Will check again in 1000ms 08:12:06.979 [debug] Current batch of media processed. Will check again in 1000ms 08:12:06.980 [debug] Current batch of media processed. Will check again in 1000ms 08:12:07.981 [debug] Current batch of media processed. Will check again in 1000ms 08:12:07.981 [debug] Current batch of media processed. Will check again in 1000ms 08:12:08.982 [debug] Current batch of media processed. Will check again in 1000ms 08:12:08.984 [debug] Current batch of media processed. Will check again in 1000ms 08:12:09.983 [debug] Current batch of media processed. Will check again in 1000ms 08:12:09.985 [debug] Current batch of media processed. Will check again in 1000ms 08:12:10.986 [debug] Current batch of media processed. Will check again in 1000ms 08:12:10.988 [debug] Current batch of media processed. Will check again in 1000ms 08:12:11.989 [debug] Current batch of media processed. Will check again in 1000ms 08:12:11.995 [debug] Current batch of media processed. Will check again in 1000ms 08:12:12.990 [debug] Current batch of media processed. Will check again in 1000ms 08:12:12.996 [debug] Current batch of media processed. Will check again in 1000ms 08:12:13.991 [debug] Current batch of media processed. Will check again in 1000ms 08:12:13.997 [debug] Current batch of media processed. Will check again in 1000ms 08:12:14.992 [debug] Current batch of media processed. Will check again in 1000ms 08:12:14.998 [debug] Current batch of media processed. Will check again in 1000ms 08:12:15.993 [debug] Current batch of media processed. Will check again in 1000ms 08:12:15.999 [debug] Current batch of media processed. Will check again in 1000ms 08:12:16.995 [debug] Current batch of media processed. Will check again in 1000ms 08:12:17.001 [debug] Current batch of media processed. Will check again in 1000ms 08:12:17.996 [debug] Current batch of media processed. Will check again in 1000ms 08:12:18.002 [debug] Current batch of media processed. Will check again in 1000ms 08:12:18.997 [debug] Current batch of media processed. Will check again in 1000ms 08:12:19.003 [debug] Current batch of media processed. Will check again in 1000ms 08:12:19.392 [info] {"source":"oban","duration":3970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:19.998 [debug] Current batch of media processed. Will check again in 1000ms 08:12:20.004 [debug] Current batch of media processed. Will check again in 1000ms 08:12:21.001 [debug] Current batch of media processed. Will check again in 1000ms 08:12:21.006 [debug] Current batch of media processed. Will check again in 1000ms 08:12:22.001 [debug] Current batch of media processed. Will check again in 1000ms 08:12:22.009 [debug] Current batch of media processed. Will check again in 1000ms 08:12:23.004 [debug] Current batch of media processed. Will check again in 1000ms 08:12:23.010 [debug] Current batch of media processed. Will check again in 1000ms 08:12:24.007 [debug] Current batch of media processed. Will check again in 1000ms 08:12:24.013 [debug] Current batch of media processed. Will check again in 1000ms 08:12:25.008 [debug] Current batch of media processed. Will check again in 1000ms 08:12:25.014 [debug] Current batch of media processed. Will check again in 1000ms 08:12:26.009 [debug] Current batch of media processed. Will check again in 1000ms 08:12:26.016 [debug] Current batch of media processed. Will check again in 1000ms 08:12:27.012 [debug] Current batch of media processed. Will check again in 1000ms 08:12:27.017 [debug] Current batch of media processed. Will check again in 1000ms 08:12:28.013 [debug] Current batch of media processed. Will check again in 1000ms 08:12:28.018 [debug] Current batch of media processed. Will check again in 1000ms 08:12:29.014 [debug] Current batch of media processed. Will check again in 1000ms 08:12:29.019 [debug] Current batch of media processed. Will check again in 1000ms 08:12:30.015 [debug] Current batch of media processed. Will check again in 1000ms 08:12:30.021 [debug] Current batch of media processed. Will check again in 1000ms 08:12:31.016 [debug] Current batch of media processed. Will check again in 1000ms 08:12:31.022 [debug] Current batch of media processed. Will check again in 1000ms 08:12:32.025 [debug] Current batch of media processed. Will check again in 1000ms 08:12:32.025 [debug] Current batch of media processed. Will check again in 1000ms 08:12:33.026 [debug] Current batch of media processed. Will check again in 1000ms 08:12:33.027 [debug] Current batch of media processed. Will check again in 1000ms 08:12:34.027 [debug] Current batch of media processed. Will check again in 1000ms 08:12:34.028 [debug] Current batch of media processed. Will check again in 1000ms 08:12:35.028 [debug] Current batch of media processed. Will check again in 1000ms 08:12:35.030 [debug] Current batch of media processed. Will check again in 1000ms 08:12:36.029 [debug] Current batch of media processed. Will check again in 1000ms 08:12:36.034 [debug] Current batch of media processed. Will check again in 1000ms 08:12:37.031 [debug] Current batch of media processed. Will check again in 1000ms 08:12:37.035 [debug] Current batch of media processed. Will check again in 1000ms 08:12:38.032 [debug] Current batch of media processed. Will check again in 1000ms 08:12:38.037 [debug] Current batch of media processed. Will check again in 1000ms 08:12:39.035 [debug] Current batch of media processed. Will check again in 1000ms 08:12:39.038 [debug] Current batch of media processed. Will check again in 1000ms 08:12:40.036 [debug] Current batch of media processed. Will check again in 1000ms 08:12:40.040 [debug] Current batch of media processed. Will check again in 1000ms 08:12:41.040 [debug] Current batch of media processed. Will check again in 1000ms 08:12:41.044 [debug] Current batch of media processed. Will check again in 1000ms 08:12:42.042 [debug] Current batch of media processed. Will check again in 1000ms 08:12:42.047 [debug] Current batch of media processed. Will check again in 1000ms 08:12:43.044 [debug] Current batch of media processed. Will check again in 1000ms 08:12:43.048 [debug] Current batch of media processed. Will check again in 1000ms 08:12:44.049 [debug] Current batch of media processed. Will check again in 1000ms 08:12:44.049 [debug] Current batch of media processed. Will check again in 1000ms 08:12:45.050 [debug] Current batch of media processed. Will check again in 1000ms 08:12:45.050 [debug] Current batch of media processed. Will check again in 1000ms 08:12:46.051 [debug] Current batch of media processed. Will check again in 1000ms 08:12:46.051 [debug] Current batch of media processed. Will check again in 1000ms 08:12:47.053 [debug] Current batch of media processed. Will check again in 1000ms 08:12:47.053 [debug] Current batch of media processed. Will check again in 1000ms 08:12:48.054 [debug] Current batch of media processed. Will check again in 1000ms 08:12:48.054 [debug] Current batch of media processed. Will check again in 1000ms 08:12:49.059 [debug] Current batch of media processed. Will check again in 1000ms 08:12:49.059 [debug] Current batch of media processed. Will check again in 1000ms 08:12:49.402 [info] {"source":"oban","duration":6876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:12:50.060 [debug] Current batch of media processed. Will check again in 1000ms 08:12:50.061 [debug] Current batch of media processed. Will check again in 1000ms 08:12:51.061 [debug] Current batch of media processed. Will check again in 1000ms 08:12:51.062 [debug] Current batch of media processed. Will check again in 1000ms 08:12:52.062 [debug] Current batch of media processed. Will check again in 1000ms 08:12:52.063 [debug] Current batch of media processed. Will check again in 1000ms 08:12:53.063 [debug] Current batch of media processed. Will check again in 1000ms 08:12:53.066 [debug] Current batch of media processed. Will check again in 1000ms 08:12:54.064 [debug] Current batch of media processed. Will check again in 1000ms 08:12:54.067 [debug] Current batch of media processed. Will check again in 1000ms 08:12:55.065 [debug] Current batch of media processed. Will check again in 1000ms 08:12:55.069 [debug] Current batch of media processed. Will check again in 1000ms 08:12:56.068 [debug] Current batch of media processed. Will check again in 1000ms 08:12:56.071 [debug] Current batch of media processed. Will check again in 1000ms 08:12:57.069 [debug] Current batch of media processed. Will check again in 1000ms 08:12:57.072 [debug] Current batch of media processed. Will check again in 1000ms 08:12:58.071 [debug] Current batch of media processed. Will check again in 1000ms 08:12:58.075 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Выбери свою бесплатную карту с Риком и Морти — https://l.tinkoff.ru/sndkjun\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2001!\n0:55 Шрек\n4:41 Дети шпионов\n6:35 Дальнобойщики 2\n8:30 Gothic\n12:19 Gorillaz\n13:29 Захватчик Зим\n14:51 Fairly Oddparents\n16:29 Serious Sam\n20:26 GameBoy Advance и Nintendo Gamecube\n22:40 Биониклы\n24:34 Братц\n26:17 Википедия\n28:45 Red Faction\n30:10 Bejeweled\n31:26 Форсаж\n33:27 Operation Flashpoint: Cold War Crisis\n35:14 Sonic Adventure 2\n36:24 Torrent и DC++\n38:59 Шаман Кинг\n41:48 Final Fantasy X\n43:48 Унесённые призраками\n45:23 Max Payne\n47:47 Самурай Джек\n49:39 Джей и молчаливый Боб\n51:25 Devil May Cry\n53:13 [adult swim]\n56:35 Как 11 сентября изменило поп-культуру\n59:58 Silent Hill 2\n1:02:23 Клиника\n1:05:14 Японские игры: Fatal Frame, Onimusha, ICO \n1:07:36 Масяня\n1:10:36 Хеллсинг\n1:12:10 Стратегии 2001: Stronghold, Black and White, Tropico\n1:15:00 iPod\n1:17:24 GTA III\n1:20:11 Conker's Bad Fur Day\n1:21:45 Донни Дарко\n1:24:09 Windows XP\n1:25:08 Корпорация монстров\n1:27:17 Осторожно, модерн! 2\n1:28:33 Лиззи Магуайер\n1:30:38 Totally Spies! \n1:32:36 Гарри Поттер\n1:35:28 Metal Gear Solid 2\n1:38:56 Xbox и Halo\n1:44:19 Ил-2 Штурмовик\n1:45:38 Комиксы Marvel в России\n1:47:06 Властелин колец\n1:50:14 Конец телевидения эпохи Сергея Супонева\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Аня Устюжанинова, Антон Паули, Олег Сарыч, Иван Кривалов (Нотка Ячменя), Александр Куликов\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Максим Аксёнов, Александр T3renz, Роман Бутербродер, Костя Эверлейн\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик", "duration" => 6889, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e061700 - 2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ.mp4", "id" => "dkS8HAMpBnw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dkS8HAMpBnw", "playlist_index" => 8, "timestamp" => 1655490468, "title" => "2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ", "upload_date" => "20220617"} 08:12:58.079 [debug] QUERY OK source="sources" db=0.8ms queue=2.2ms idle=1377.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:12:58.082 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=1381.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:12:58.086 [debug] QUERY OK source="media_items" db=3.4ms idle=1384.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-17 18:27:48Z], 127] 08:12:58.108 [debug] QUERY OK source="media_items" db=20.1ms idle=1388.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Выбери свою бесплатную карту с Риком и Морти — https://l.tinkoff.ru/sndkjun\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2001!\n0:55 Шрек\n4:41 Дети шпионов\n6:35 Дальнобойщики 2\n8:30 Gothic\n12:19 Gorillaz\n13:29 Захватчик Зим\n14:51 Fairly Oddparents\n16:29 Serious Sam\n20:26 GameBoy Advance и Nintendo Gamecube\n22:40 Биониклы\n24:34 Братц\n26:17 Википедия\n28:45 Red Faction\n30:10 Bejeweled\n31:26 Форсаж\n33:27 Operation Flashpoint: Cold War Crisis\n35:14 Sonic Adventure 2\n36:24 Torrent и DC++\n38:59 Шаман Кинг\n41:48 Final Fantasy X\n43:48 Унесённые призраками\n45:23 Max Payne\n47:47 Самурай Джек\n49:39 Джей и молчаливый Боб\n51:25 Devil May Cry\n53:13 [adult swim]\n56:35 Как 11 сентября изменило поп-культуру\n59:58 Silent Hill 2\n1:02:23 Клиника\n1:05:14 Японские игры: Fatal Frame, Onimusha, ICO \n1:07:36 Масяня\n1:10:36 Хеллсинг\n1:12:10 Стратегии 2001: Stronghold, Black and White, Tropico\n1:15:00 iPod\n1:17:24 GTA III\n1:20:11 Conker's Bad Fur Day\n1:21:45 Донни Дарко\n1:24:09 Windows XP\n1:25:08 Корпорация монстров\n1:27:17 Осторожно, модерн! 2\n1:28:33 Лиззи Магуайер\n1:30:38 Totally Spies! \n1:32:36 Гарри Поттер\n1:35:28 Metal Gear Solid 2\n1:38:56 Xbox и Halo\n1:44:19 Ил-2 Штурмовик\n1:45:38 Комиксы Marvel в России\n1:47:06 Властелин колец\n1:50:14 Конец телевидения эпохи Сергея Супонева\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Аня Устюжанинова, Антон Паули, Олег Сарыч, Иван Кривалов (Нотка Ячменя), Александр Куликов\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Максим Аксёнов, Александр T3renz, Роман Бутербродер, Костя Эверлейн\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик", "2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ", "9e80cfeb-dec4-4840-9496-12a26862c254", 6889, false, "dkS8HAMpBnw", "https://www.youtube.com/watch?v=dkS8HAMpBnw", 8, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e061700 - 2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-06-17 18:27:48Z], ~U[2026-04-04 05:12:58Z], ~U[2026-04-04 05:12:58Z], "Выбери свою бесплатную карту с Риком и Морти — https://l.tinkoff.ru/sndkjun\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2001!\n0:55 Шрек\n4:41 Дети шпионов\n6:35 Дальнобойщики 2\n8:30 Gothic\n12:19 Gorillaz\n13:29 Захватчик Зим\n14:51 Fairly Oddparents\n16:29 Serious Sam\n20:26 GameBoy Advance и Nintendo Gamecube\n22:40 Биониклы\n24:34 Братц\n26:17 Википедия\n28:45 Red Faction\n30:10 Bejeweled\n31:26 Форсаж\n33:27 Operation Flashpoint: Cold War Crisis\n35:14 Sonic Adventure 2\n36:24 Torrent и DC++\n38:59 Шаман Кинг\n41:48 Final Fantasy X\n43:48 Унесённые призраками\n45:23 Max Payne\n47:47 Самурай Джек\n49:39 Джей и молчаливый Боб\n51:25 Devil May Cry\n53:13 [adult swim]\n56:35 Как 11 сентября изменило поп-культуру\n59:58 Silent Hill 2\n1:02:23 Клиника\n1:05:14 Японские игры: Fatal Frame, Onimusha, ICO \n1:07:36 Масяня\n1:10:36 Хеллсинг\n1:12:10 Стратегии 2001: Stronghold, Black and White, Tropico\n1:15:00 iPod\n1:17:24 GTA III\n1:20:11 Conker's Bad Fur Day\n1:21:45 Донни Дарко\n1:24:09 Windows XP\n1:25:08 Корпорация монстров\n1:27:17 Осторожно, модерн! 2\n1:28:33 Лиззи Магуайер\n1:30:38 Totally Spies! \n1:32:36 Гарри Поттер\n1:35:28 Metal Gear Solid 2\n1:38:56 Xbox и Halo\n1:44:19 Ил-2 Штурмовик\n1:45:38 Комиксы Marvel в России\n1:47:06 Властелин колец\n1:50:14 Конец телевидения эпохи Сергея Супонева\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Аня Устюжанинова, Антон Паули, Олег Сарыч, Иван Кривалов (Нотка Ячменя), Александр Куликов\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Максим Аксёнов, Александр T3renz, Роман Бутербродер, Костя Эверлейн\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин\nХудожники фонов: Левон Мамулов, Radi (truncated) 08:12:58.115 [debug] QUERY OK source="sources" db=3.9ms queue=0.1ms idle=774.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:12:58.118 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.1ms idle=36.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:12:58.121 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=37.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 [368221] 08:12:58.123 [debug] Current batch of media processed. Will check again in 1000ms 08:12:59.072 [debug] Current batch of media processed. Will check again in 1000ms 08:12:59.124 [debug] Current batch of media processed. Will check again in 1000ms 08:13:00.077 [debug] Current batch of media processed. Will check again in 1000ms 08:13:00.127 [debug] Current batch of media processed. Will check again in 1000ms 08:13:00.967 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:13:01.079 [debug] Current batch of media processed. Will check again in 1000ms 08:13:01.127 [debug] Current batch of media processed. Will check again in 1000ms 08:13:02.083 [debug] Current batch of media processed. Will check again in 1000ms 08:13:02.129 [debug] Current batch of media processed. Will check again in 1000ms 08:13:03.087 [debug] Current batch of media processed. Will check again in 1000ms 08:13:03.131 [debug] Current batch of media processed. Will check again in 1000ms 08:13:04.089 [debug] Current batch of media processed. Will check again in 1000ms 08:13:04.133 [debug] Current batch of media processed. Will check again in 1000ms 08:13:05.091 [debug] Current batch of media processed. Will check again in 1000ms 08:13:05.133 [debug] Current batch of media processed. Will check again in 1000ms 08:13:06.091 [debug] Current batch of media processed. Will check again in 1000ms 08:13:06.134 [debug] Current batch of media processed. Will check again in 1000ms 08:13:07.092 [debug] Current batch of media processed. Will check again in 1000ms 08:13:07.135 [debug] Current batch of media processed. Will check again in 1000ms 08:13:08.094 [debug] Current batch of media processed. Will check again in 1000ms 08:13:08.137 [debug] Current batch of media processed. Will check again in 1000ms 08:13:09.094 [debug] Current batch of media processed. Will check again in 1000ms 08:13:09.137 [debug] Current batch of media processed. Will check again in 1000ms 08:13:10.095 [debug] Current batch of media processed. Will check again in 1000ms 08:13:10.144 [debug] Current batch of media processed. Will check again in 1000ms 08:13:11.096 [debug] Current batch of media processed. Will check again in 1000ms 08:13:11.146 [debug] Current batch of media processed. Will check again in 1000ms 08:13:12.100 [debug] Current batch of media processed. Will check again in 1000ms 08:13:12.148 [debug] Current batch of media processed. Will check again in 1000ms 08:13:13.102 [debug] Current batch of media processed. Will check again in 1000ms 08:13:13.150 [debug] Current batch of media processed. Will check again in 1000ms 08:13:14.103 [debug] Current batch of media processed. Will check again in 1000ms 08:13:14.151 [debug] Current batch of media processed. Will check again in 1000ms 08:13:15.105 [debug] Current batch of media processed. Will check again in 1000ms 08:13:15.152 [debug] Current batch of media processed. Will check again in 1000ms 08:13:16.105 [debug] Current batch of media processed. Will check again in 1000ms 08:13:16.153 [debug] Current batch of media processed. Will check again in 1000ms 08:13:17.106 [debug] Current batch of media processed. Will check again in 1000ms 08:13:17.154 [debug] Current batch of media processed. Will check again in 1000ms 08:13:18.107 [debug] Current batch of media processed. Will check again in 1000ms 08:13:18.155 [debug] Current batch of media processed. Will check again in 1000ms 08:13:19.109 [debug] Current batch of media processed. Will check again in 1000ms 08:13:19.156 [debug] Current batch of media processed. Will check again in 1000ms 08:13:19.406 [info] {"source":"oban","duration":2176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:20.109 [debug] Current batch of media processed. Will check again in 1000ms 08:13:20.157 [debug] Current batch of media processed. Will check again in 1000ms 08:13:21.110 [debug] Current batch of media processed. Will check again in 1000ms 08:13:21.158 [debug] Current batch of media processed. Will check again in 1000ms 08:13:22.112 [debug] Current batch of media processed. Will check again in 1000ms 08:13:22.159 [debug] Current batch of media processed. Will check again in 1000ms 08:13:23.113 [debug] Current batch of media processed. Will check again in 1000ms 08:13:23.161 [debug] Current batch of media processed. Will check again in 1000ms 08:13:24.114 [debug] Current batch of media processed. Will check again in 1000ms 08:13:24.162 [debug] Current batch of media processed. Will check again in 1000ms 08:13:25.117 [debug] Current batch of media processed. Will check again in 1000ms 08:13:25.163 [debug] Current batch of media processed. Will check again in 1000ms 08:13:26.118 [debug] Current batch of media processed. Will check again in 1000ms 08:13:26.164 [debug] Current batch of media processed. Will check again in 1000ms 08:13:27.119 [debug] Current batch of media processed. Will check again in 1000ms 08:13:27.165 [debug] Current batch of media processed. Will check again in 1000ms 08:13:28.120 [debug] Current batch of media processed. Will check again in 1000ms 08:13:28.166 [debug] Current batch of media processed. Will check again in 1000ms 08:13:29.122 [debug] Current batch of media processed. Will check again in 1000ms 08:13:29.170 [debug] Current batch of media processed. Will check again in 1000ms 08:13:30.125 [debug] Current batch of media processed. Will check again in 1000ms 08:13:30.171 [debug] Current batch of media processed. Will check again in 1000ms 08:13:31.126 [debug] Current batch of media processed. Will check again in 1000ms 08:13:31.172 [debug] Current batch of media processed. Will check again in 1000ms 08:13:32.127 [debug] Current batch of media processed. Will check again in 1000ms 08:13:32.173 [debug] Current batch of media processed. Will check again in 1000ms 08:13:33.129 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 9570, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e072200 - ДТКД (Для тех, кто дома) 127.mp4", "id" => "bkRQzhe7oWA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=bkRQzhe7oWA", "playlist_index" => 24, "timestamp" => 1721661008, "title" => "ДТКД (Для тех, кто дома) 127", "upload_date" => "20240722"} 08:13:33.132 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1426.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:13:33.134 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1429.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:13:33.136 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=514.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:10:08Z], 122] 08:13:33.143 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=433.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 127", "b128cd6b-42f1-431b-bf2c-974389697933", 9570, true, "bkRQzhe7oWA", "https://www.youtube.com/watch?v=bkRQzhe7oWA", 24, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e072200 - ДТКД (Для тех, кто дома) 127.mp4", false, false, false, 122, [], 1, ~U[2024-07-22 15:10:08Z], ~U[2026-04-04 05:13:33Z], ~U[2026-04-04 05:13:33Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 127", 9570, true, "bkRQzhe7oWA", "https://www.youtube.com/watch?v=bkRQzhe7oWA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e072200 - ДТКД (Для тех, кто дома) 127.mp4", false, 122, ~U[2024-07-22 15:10:08Z]] 08:13:33.147 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=439.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:13:33.148 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=15.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:13:33.150 [debug] QUERY OK source="media_items" db=1.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 [225826] 08:13:33.151 [debug] Current batch of media processed. Will check again in 1000ms 08:13:33.175 [debug] Current batch of media processed. Will check again in 1000ms 08:13:34.153 [debug] Current batch of media processed. Will check again in 1000ms 08:13:34.176 [debug] Current batch of media processed. Will check again in 1000ms 08:13:35.153 [debug] Current batch of media processed. Will check again in 1000ms 08:13:35.177 [debug] Current batch of media processed. Will check again in 1000ms 08:13:36.154 [debug] Current batch of media processed. Will check again in 1000ms 08:13:36.178 [debug] Current batch of media processed. Will check again in 1000ms 08:13:37.155 [debug] Current batch of media processed. Will check again in 1000ms 08:13:37.179 [debug] Current batch of media processed. Will check again in 1000ms 08:13:38.156 [debug] Current batch of media processed. Will check again in 1000ms 08:13:38.180 [debug] Current batch of media processed. Will check again in 1000ms 08:13:39.157 [debug] Current batch of media processed. Will check again in 1000ms 08:13:39.182 [debug] Current batch of media processed. Will check again in 1000ms 08:13:40.158 [debug] Current batch of media processed. Will check again in 1000ms 08:13:40.184 [debug] Current batch of media processed. Will check again in 1000ms 08:13:41.159 [debug] Current batch of media processed. Will check again in 1000ms 08:13:41.186 [debug] Current batch of media processed. Will check again in 1000ms 08:13:42.160 [debug] Current batch of media processed. Will check again in 1000ms 08:13:42.186 [debug] Current batch of media processed. Will check again in 1000ms 08:13:43.161 [debug] Current batch of media processed. Will check again in 1000ms 08:13:43.189 [debug] Current batch of media processed. Will check again in 1000ms 08:13:44.165 [debug] Current batch of media processed. Will check again in 1000ms 08:13:44.190 [debug] Current batch of media processed. Will check again in 1000ms 08:13:45.167 [debug] Current batch of media processed. Will check again in 1000ms 08:13:45.191 [debug] Current batch of media processed. Will check again in 1000ms 08:13:46.168 [debug] Current batch of media processed. Will check again in 1000ms 08:13:46.192 [debug] Current batch of media processed. Will check again in 1000ms 08:13:47.169 [debug] Current batch of media processed. Will check again in 1000ms 08:13:47.194 [debug] Current batch of media processed. Will check again in 1000ms 08:13:48.171 [debug] Current batch of media processed. Will check again in 1000ms 08:13:48.195 [debug] Current batch of media processed. Will check again in 1000ms 08:13:49.172 [debug] Current batch of media processed. Will check again in 1000ms 08:13:49.197 [debug] Current batch of media processed. Will check again in 1000ms 08:13:49.408 [info] {"source":"oban","duration":2417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:13:50.173 [debug] Current batch of media processed. Will check again in 1000ms 08:13:50.197 [debug] Current batch of media processed. Will check again in 1000ms 08:13:51.174 [debug] Current batch of media processed. Will check again in 1000ms 08:13:51.198 [debug] Current batch of media processed. Will check again in 1000ms 08:13:52.175 [debug] Current batch of media processed. Will check again in 1000ms 08:13:52.199 [debug] Current batch of media processed. Will check again in 1000ms 08:13:53.178 [debug] Current batch of media processed. Will check again in 1000ms 08:13:53.200 [debug] Current batch of media processed. Will check again in 1000ms 08:13:54.178 [debug] Current batch of media processed. Will check again in 1000ms 08:13:54.201 [debug] Current batch of media processed. Will check again in 1000ms 08:13:55.179 [debug] Current batch of media processed. Will check again in 1000ms 08:13:55.203 [debug] Current batch of media processed. Will check again in 1000ms 08:13:56.181 [debug] Current batch of media processed. Will check again in 1000ms 08:13:56.205 [debug] Current batch of media processed. Will check again in 1000ms 08:13:57.182 [debug] Current batch of media processed. Will check again in 1000ms 08:13:57.206 [debug] Current batch of media processed. Will check again in 1000ms 08:13:58.184 [debug] Current batch of media processed. Will check again in 1000ms 08:13:58.207 [debug] Current batch of media processed. Will check again in 1000ms 08:13:59.188 [debug] Current batch of media processed. Will check again in 1000ms 08:13:59.208 [debug] Current batch of media processed. Will check again in 1000ms 08:14:00.190 [debug] Current batch of media processed. Will check again in 1000ms 08:14:00.209 [debug] Current batch of media processed. Will check again in 1000ms 08:14:00.970 [info] {"source":"oban","duration":333,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:14:01.193 [debug] Current batch of media processed. Will check again in 1000ms 08:14:01.210 [debug] Current batch of media processed. Will check again in 1000ms 08:14:02.196 [debug] Current batch of media processed. Will check again in 1000ms 08:14:02.212 [debug] Current batch of media processed. Will check again in 1000ms 08:14:03.197 [debug] Current batch of media processed. Will check again in 1000ms 08:14:03.214 [debug] Current batch of media processed. Will check again in 1000ms 08:14:04.198 [debug] Current batch of media processed. Will check again in 1000ms 08:14:04.215 [debug] Current batch of media processed. Will check again in 1000ms 08:14:05.199 [debug] Current batch of media processed. Will check again in 1000ms 08:14:05.216 [debug] Current batch of media processed. Will check again in 1000ms 08:14:06.201 [debug] Current batch of media processed. Will check again in 1000ms 08:14:06.217 [debug] Current batch of media processed. Will check again in 1000ms 08:14:07.201 [debug] Current batch of media processed. Will check again in 1000ms 08:14:07.218 [debug] Current batch of media processed. Will check again in 1000ms 08:14:08.202 [debug] Current batch of media processed. Will check again in 1000ms 08:14:08.219 [debug] Current batch of media processed. Will check again in 1000ms 08:14:09.203 [debug] Current batch of media processed. Will check again in 1000ms 08:14:09.222 [debug] Current batch of media processed. Will check again in 1000ms 08:14:10.204 [debug] Current batch of media processed. Will check again in 1000ms 08:14:10.223 [debug] Current batch of media processed. Will check again in 1000ms 08:14:11.208 [debug] Current batch of media processed. Will check again in 1000ms 08:14:11.224 [debug] Current batch of media processed. Will check again in 1000ms 08:14:12.209 [debug] Current batch of media processed. Will check again in 1000ms 08:14:12.225 [debug] Current batch of media processed. Will check again in 1000ms 08:14:13.210 [debug] Current batch of media processed. Will check again in 1000ms 08:14:13.226 [debug] Current batch of media processed. Will check again in 1000ms 08:14:14.211 [debug] Current batch of media processed. Will check again in 1000ms 08:14:14.227 [debug] Current batch of media processed. Will check again in 1000ms 08:14:15.212 [debug] Current batch of media processed. Will check again in 1000ms 08:14:15.228 [debug] Current batch of media processed. Will check again in 1000ms 08:14:16.213 [debug] Current batch of media processed. Will check again in 1000ms 08:14:16.229 [debug] Current batch of media processed. Will check again in 1000ms 08:14:17.214 [debug] Current batch of media processed. Will check again in 1000ms 08:14:17.230 [debug] Current batch of media processed. Will check again in 1000ms 08:14:18.216 [debug] Current batch of media processed. Will check again in 1000ms 08:14:18.231 [debug] Current batch of media processed. Will check again in 1000ms 08:14:19.217 [debug] Current batch of media processed. Will check again in 1000ms 08:14:19.232 [debug] Current batch of media processed. Will check again in 1000ms 08:14:19.411 [info] {"source":"oban","duration":1556,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:20.218 [debug] Current batch of media processed. Will check again in 1000ms 08:14:20.233 [debug] Current batch of media processed. Will check again in 1000ms 08:14:21.219 [debug] Current batch of media processed. Will check again in 1000ms 08:14:21.234 [debug] Current batch of media processed. Will check again in 1000ms 08:14:22.226 [debug] Current batch of media processed. Will check again in 1000ms 08:14:22.235 [debug] Current batch of media processed. Will check again in 1000ms 08:14:23.226 [debug] Current batch of media processed. Will check again in 1000ms 08:14:23.236 [debug] Current batch of media processed. Will check again in 1000ms 08:14:24.227 [debug] Current batch of media processed. Will check again in 1000ms 08:14:24.238 [debug] Current batch of media processed. Will check again in 1000ms 08:14:25.228 [debug] Current batch of media processed. Will check again in 1000ms 08:14:25.239 [debug] Current batch of media processed. Will check again in 1000ms 08:14:26.230 [debug] Current batch of media processed. Will check again in 1000ms 08:14:26.242 [debug] Current batch of media processed. Will check again in 1000ms 08:14:27.231 [debug] Current batch of media processed. Will check again in 1000ms 08:14:27.244 [debug] Current batch of media processed. Will check again in 1000ms 08:14:28.233 [debug] Current batch of media processed. Will check again in 1000ms 08:14:28.245 [debug] Current batch of media processed. Will check again in 1000ms 08:14:29.239 [debug] Current batch of media processed. Will check again in 1000ms 08:14:29.246 [debug] Current batch of media processed. Will check again in 1000ms 08:14:30.240 [debug] Current batch of media processed. Will check again in 1000ms 08:14:30.247 [debug] Current batch of media processed. Will check again in 1000ms 08:14:31.241 [debug] Current batch of media processed. Will check again in 1000ms 08:14:31.248 [debug] Current batch of media processed. Will check again in 1000ms 08:14:32.244 [debug] Current batch of media processed. Will check again in 1000ms 08:14:32.251 [debug] Current batch of media processed. Will check again in 1000ms 08:14:33.246 [debug] Current batch of media processed. Will check again in 1000ms 08:14:33.253 [debug] Current batch of media processed. Will check again in 1000ms 08:14:34.247 [debug] Current batch of media processed. Will check again in 1000ms 08:14:34.254 [debug] Current batch of media processed. Will check again in 1000ms 08:14:35.248 [debug] Current batch of media processed. Will check again in 1000ms 08:14:35.255 [debug] Current batch of media processed. Will check again in 1000ms 08:14:36.249 [debug] Current batch of media processed. Will check again in 1000ms 08:14:36.256 [debug] Current batch of media processed. Will check again in 1000ms 08:14:37.250 [debug] Current batch of media processed. Will check again in 1000ms 08:14:37.264 [debug] Current batch of media processed. Will check again in 1000ms 08:14:38.252 [debug] Current batch of media processed. Will check again in 1000ms 08:14:38.266 [debug] Current batch of media processed. Will check again in 1000ms 08:14:39.252 [debug] Current batch of media processed. Will check again in 1000ms 08:14:39.267 [debug] Current batch of media processed. Will check again in 1000ms 08:14:40.253 [debug] Current batch of media processed. Will check again in 1000ms 08:14:40.268 [debug] Current batch of media processed. Will check again in 1000ms 08:14:41.255 [debug] Current batch of media processed. Will check again in 1000ms 08:14:41.279 [debug] Current batch of media processed. Will check again in 1000ms 08:14:42.257 [debug] Current batch of media processed. Will check again in 1000ms 08:14:42.280 [debug] Current batch of media processed. Will check again in 1000ms 08:14:43.259 [debug] Current batch of media processed. Will check again in 1000ms 08:14:43.281 [debug] Current batch of media processed. Will check again in 1000ms 08:14:44.262 [debug] Current batch of media processed. Will check again in 1000ms 08:14:44.283 [debug] Current batch of media processed. Will check again in 1000ms 08:14:45.263 [debug] Current batch of media processed. Will check again in 1000ms 08:14:45.287 [debug] Current batch of media processed. Will check again in 1000ms 08:14:46.265 [debug] Current batch of media processed. Will check again in 1000ms 08:14:46.288 [debug] Current batch of media processed. Will check again in 1000ms 08:14:47.266 [debug] Current batch of media processed. Will check again in 1000ms 08:14:47.289 [debug] Current batch of media processed. Will check again in 1000ms 08:14:48.268 [debug] Current batch of media processed. Will check again in 1000ms 08:14:48.290 [debug] Current batch of media processed. Will check again in 1000ms 08:14:49.269 [debug] Current batch of media processed. Will check again in 1000ms 08:14:49.291 [debug] Current batch of media processed. Will check again in 1000ms 08:14:49.415 [info] {"source":"oban","duration":4230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:14:50.271 [debug] Current batch of media processed. Will check again in 1000ms 08:14:50.295 [debug] Current batch of media processed. Will check again in 1000ms 08:14:51.274 [debug] Current batch of media processed. Will check again in 1000ms 08:14:51.295 [debug] Current batch of media processed. Will check again in 1000ms 08:14:52.275 [debug] Current batch of media processed. Will check again in 1000ms 08:14:52.299 [debug] Current batch of media processed. Will check again in 1000ms 08:14:53.283 [debug] Current batch of media processed. Will check again in 1000ms 08:14:53.311 [debug] Current batch of media processed. Will check again in 1000ms 08:14:54.285 [debug] Current batch of media processed. Will check again in 1000ms 08:14:54.314 [debug] Current batch of media processed. Will check again in 1000ms 08:14:55.286 [debug] Current batch of media processed. Will check again in 1000ms 08:14:55.315 [debug] Current batch of media processed. Will check again in 1000ms 08:14:56.291 [debug] Current batch of media processed. Will check again in 1000ms 08:14:56.316 [debug] Current batch of media processed. Will check again in 1000ms 08:14:57.292 [debug] Current batch of media processed. Will check again in 1000ms 08:14:57.317 [debug] Current batch of media processed. Will check again in 1000ms 08:14:58.293 [debug] Current batch of media processed. Will check again in 1000ms 08:14:58.318 [debug] Current batch of media processed. Will check again in 1000ms 08:14:59.297 [debug] Current batch of media processed. Will check again in 1000ms 08:14:59.319 [debug] Current batch of media processed. Will check again in 1000ms 08:15:00.299 [debug] Current batch of media processed. Will check again in 1000ms 08:15:00.325 [debug] Current batch of media processed. Will check again in 1000ms 08:15:00.972 [info] {"source":"oban","duration":471,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:15:01.311 [debug] Current batch of media processed. Will check again in 1000ms 08:15:01.328 [debug] Current batch of media processed. Will check again in 1000ms 08:15:02.313 [debug] Current batch of media processed. Will check again in 1000ms 08:15:02.330 [debug] Current batch of media processed. Will check again in 1000ms 08:15:03.380 [debug] Current batch of media processed. Will check again in 1000ms 08:15:03.380 [debug] Current batch of media processed. Will check again in 1000ms 08:15:04.382 [debug] Current batch of media processed. Will check again in 1000ms 08:15:04.382 [debug] Current batch of media processed. Will check again in 1000ms 08:15:05.383 [debug] Current batch of media processed. Will check again in 1000ms 08:15:05.383 [debug] Current batch of media processed. Will check again in 1000ms 08:15:06.384 [debug] Current batch of media processed. Will check again in 1000ms 08:15:06.388 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkjul\n\n«Попкульт» — это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2002!\n0:45 GTA: Vice City\n2:28 Ледниковый период\n5:25 Человек-паук\n7:07 Warcraft III\n10:18 Эксклюзивные карты от sndk с единорогом Ти!\n11:25 Syberia\n13:08 Medal of Honor: Allied Assault\n15:54 Resident Evil\n17:21 Бойцовский клуб (не тот, о котором вы подумали)\n19:56 Kingdom Hearts\n22:31 Чобиты\n24:41 Morrowind\n26:48 Спирит и Планета сокровищ\n30:02 Ким Пять-с-плюсом\n32:03 Скуби Ду в кино\n35:10 Лило и Стич\n38:04 Neverwinter Nights\n40:39 Super Mario Sunshine\n42:43 Джимми Нейтрон\n45:01 Наруто\n50:23 Mafia\n52:42 8 миля\n54:59 Чикаго\n56:38 Battlefield 1942\n58:24 Светлячок\n1:01:15 Sly Cooper\n1:03:10 Звонок\n1:07:09 Фабрика звёзд\n1:09:03 Top Gear\n1:12:33 Смешные переводы Гоблина\n1:15:19 BloodRayne\n1:17:25 Ratchet & Clank \n1:20:59 Clone High\n1:24:18 28 дней спустя\n1:26:32 Tom Clancy's Splinter Cell\n1:28:54 Metroid Prime\n1:30:52 Космические рейнджеры\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\nТекст: Иван Кривалов (Нотка Ячменя), Владислав Псайдаков, Аня Устюжанинова, Антон Паули, Олег Сарыч, Александр Куликов\nМонтаж: Григорий Гефальшт, Роман Бутербродер, Максим Аксёнов, Костя Эверлейн, Александр Т3renz, Ярослав Смолев\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Эд Царионов, Михаил Цымбал\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Kukruz, DIBTSEV, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин, Депрельчак, Эрнест Вудергорский\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик, Евгения Бульбульзавр, Lisa Sim", "duration" => 5621, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e072000 - 2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ.mp4", "id" => "wPHCLSq9HjY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wPHCLSq9HjY", "playlist_index" => 9, "timestamp" => 1658330445, "title" => "2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ", "upload_date" => "20220720"} 08:15:06.390 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=1615.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:15:06.392 [debug] QUERY OK source="sources" db=1.0ms idle=1618.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:15:06.394 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1619.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-20 15:20:45Z], 127] 08:15:06.404 [debug] QUERY OK source="media_items" db=8.6ms queue=0.1ms idle=1227.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkjul\n\n«Попкульт» — это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2002!\n0:45 GTA: Vice City\n2:28 Ледниковый период\n5:25 Человек-паук\n7:07 Warcraft III\n10:18 Эксклюзивные карты от sndk с единорогом Ти!\n11:25 Syberia\n13:08 Medal of Honor: Allied Assault\n15:54 Resident Evil\n17:21 Бойцовский клуб (не тот, о котором вы подумали)\n19:56 Kingdom Hearts\n22:31 Чобиты\n24:41 Morrowind\n26:48 Спирит и Планета сокровищ\n30:02 Ким Пять-с-плюсом\n32:03 Скуби Ду в кино\n35:10 Лило и Стич\n38:04 Neverwinter Nights\n40:39 Super Mario Sunshine\n42:43 Джимми Нейтрон\n45:01 Наруто\n50:23 Mafia\n52:42 8 миля\n54:59 Чикаго\n56:38 Battlefield 1942\n58:24 Светлячок\n1:01:15 Sly Cooper\n1:03:10 Звонок\n1:07:09 Фабрика звёзд\n1:09:03 Top Gear\n1:12:33 Смешные переводы Гоблина\n1:15:19 BloodRayne\n1:17:25 Ratchet & Clank \n1:20:59 Clone High\n1:24:18 28 дней спустя\n1:26:32 Tom Clancy's Splinter Cell\n1:28:54 Metroid Prime\n1:30:52 Космические рейнджеры\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\nТекст: Иван Кривалов (Нотка Ячменя), Владислав Псайдаков, Аня Устюжанинова, Антон Паули, Олег Сарыч, Александр Куликов\nМонтаж: Григорий Гефальшт, Роман Бутербродер, Максим Аксёнов, Костя Эверлейн, Александр Т3renz, Ярослав Смолев\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Эд Царионов, Михаил Цымбал\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Kukruz, DIBTSEV, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин, Депрельчак, Эрнест Вудергорский\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик, Евгения Бульбульзавр, Lisa Sim", "2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ", "7c8bef37-d600-4f78-9c1d-bb3548a22c26", 5621, false, "wPHCLSq9HjY", "https://www.youtube.com/watch?v=wPHCLSq9HjY", 9, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e072000 - 2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-07-20 15:20:45Z], ~U[2026-04-04 05:15:06Z], ~U[2026-04-04 05:15:06Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkjul\n\n«Попкульт» — это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2002!\n0:45 GTA: Vice City\n2:28 Ледниковый период\n5:25 Человек-паук\n7:07 Warcraft III\n10:18 Эксклюзивные карты от sndk с единорогом Ти!\n11:25 Syberia\n13:08 Medal of Honor: Allied Assault\n15:54 Resident Evil\n17:21 Бойцовский клуб (не тот, о котором вы подумали)\n19:56 Kingdom Hearts\n22:31 Чобиты\n24:41 Morrowind\n26:48 Спирит и Планета сокровищ\n30:02 Ким Пять-с-плюсом\n32:03 Скуби Ду в кино\n35:10 Лило и Стич\n38:04 Neverwinter Nights\n40:39 Super Mario Sunshine\n42:43 Джимми Нейтрон\n45:01 Наруто\n50:23 Mafia\n52:42 8 миля\n54:59 Чикаго\n56:38 Battlefield 1942\n58:24 Светлячок\n1:01:15 Sly Cooper\n1:03:10 Звонок\n1:07:09 Фабрика звёзд\n1:09:03 Top Gear\n1:12:33 Смешные переводы Гоблина\n1:15:19 BloodRayne\n1:17:25 Ratchet & Clank \n1:20:59 Clone High\n1:24:18 28 дней спустя\n1:26:32 Tom Clancy's Splinter Cell\n1:28:54 Metroid Prime\n1:30:52 Космические рейнджеры\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\nТекст: Иван Кривалов (Нотка Ячменя), Владислав Псайдаков, Аня Устюжанинова, Антон Паули, Олег Сарыч, Александр Куликов\nМонтаж: Григорий Гефальшт, Роман Бутербродер, Максим Аксёнов, Костя Эверлейн, Александр Т3renz, Ярослав Смолев\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Эд Царионов, Михаил Цымбал\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Kukruz, DIBTSEV, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин, Депрельчак, Эрнест Вудергорский\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скиби (truncated) 08:15:06.413 [debug] QUERY OK source="sources" db=1.5ms queue=0.5ms idle=239.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:15:06.418 [debug] QUERY OK source="media_profiles" db=2.3ms queue=1.5ms idle=23.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:15:06.419 [debug] QUERY OK source="media_items" db=0.6ms idle=26.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 [368222] 08:15:06.420 [debug] Current batch of media processed. Will check again in 1000ms 08:15:07.385 [debug] Current batch of media processed. Will check again in 1000ms 08:15:07.421 [debug] Current batch of media processed. Will check again in 1000ms 08:15:08.386 [debug] Current batch of media processed. Will check again in 1000ms 08:15:08.422 [debug] Current batch of media processed. Will check again in 1000ms 08:15:09.389 [debug] Current batch of media processed. Will check again in 1000ms 08:15:09.423 [debug] Current batch of media processed. Will check again in 1000ms 08:15:10.391 [debug] Current batch of media processed. Will check again in 1000ms 08:15:10.424 [debug] Current batch of media processed. Will check again in 1000ms 08:15:11.391 [debug] Current batch of media processed. Will check again in 1000ms 08:15:11.429 [debug] Current batch of media processed. Will check again in 1000ms 08:15:12.392 [debug] Current batch of media processed. Will check again in 1000ms 08:15:12.430 [debug] Current batch of media processed. Will check again in 1000ms 08:15:13.393 [debug] Current batch of media processed. Will check again in 1000ms 08:15:13.431 [debug] Current batch of media processed. Will check again in 1000ms 08:15:14.395 [debug] Current batch of media processed. Will check again in 1000ms 08:15:14.432 [debug] Current batch of media processed. Will check again in 1000ms 08:15:15.395 [debug] Current batch of media processed. Will check again in 1000ms 08:15:15.433 [debug] Current batch of media processed. Will check again in 1000ms 08:15:16.396 [debug] Current batch of media processed. Will check again in 1000ms 08:15:16.434 [debug] Current batch of media processed. Will check again in 1000ms 08:15:17.397 [debug] Current batch of media processed. Will check again in 1000ms 08:15:17.435 [debug] Current batch of media processed. Will check again in 1000ms 08:15:18.398 [debug] Current batch of media processed. Will check again in 1000ms 08:15:18.436 [debug] Current batch of media processed. Will check again in 1000ms 08:15:19.399 [debug] Current batch of media processed. Will check again in 1000ms 08:15:19.417 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:19.437 [debug] Current batch of media processed. Will check again in 1000ms 08:15:20.400 [debug] Current batch of media processed. Will check again in 1000ms 08:15:20.438 [debug] Current batch of media processed. Will check again in 1000ms 08:15:21.401 [debug] Current batch of media processed. Will check again in 1000ms 08:15:21.439 [debug] Current batch of media processed. Will check again in 1000ms 08:15:22.405 [debug] Current batch of media processed. Will check again in 1000ms 08:15:22.441 [debug] Current batch of media processed. Will check again in 1000ms 08:15:23.405 [debug] Current batch of media processed. Will check again in 1000ms 08:15:23.442 [debug] Current batch of media processed. Will check again in 1000ms 08:15:24.406 [debug] Current batch of media processed. Will check again in 1000ms 08:15:24.443 [debug] Current batch of media processed. Will check again in 1000ms 08:15:25.408 [debug] Current batch of media processed. Will check again in 1000ms 08:15:25.444 [debug] Current batch of media processed. Will check again in 1000ms 08:15:26.409 [debug] Current batch of media processed. Will check again in 1000ms 08:15:26.446 [debug] Current batch of media processed. Will check again in 1000ms 08:15:27.410 [debug] Current batch of media processed. Will check again in 1000ms 08:15:27.447 [debug] Current batch of media processed. Will check again in 1000ms 08:15:28.411 [debug] Current batch of media processed. Will check again in 1000ms 08:15:28.450 [debug] Current batch of media processed. Will check again in 1000ms 08:15:29.412 [debug] Current batch of media processed. Will check again in 1000ms 08:15:29.452 [debug] Current batch of media processed. Will check again in 1000ms 08:15:30.414 [debug] Current batch of media processed. Will check again in 1000ms 08:15:30.453 [debug] Current batch of media processed. Will check again in 1000ms 08:15:31.416 [debug] Current batch of media processed. Will check again in 1000ms 08:15:31.454 [debug] Current batch of media processed. Will check again in 1000ms 08:15:32.417 [debug] Current batch of media processed. Will check again in 1000ms 08:15:32.456 [debug] Current batch of media processed. Will check again in 1000ms 08:15:33.420 [debug] Current batch of media processed. Will check again in 1000ms 08:15:33.457 [debug] Current batch of media processed. Will check again in 1000ms 08:15:34.420 [debug] Current batch of media processed. Will check again in 1000ms 08:15:34.458 [debug] Current batch of media processed. Will check again in 1000ms 08:15:35.421 [debug] Current batch of media processed. Will check again in 1000ms 08:15:35.459 [debug] Current batch of media processed. Will check again in 1000ms 08:15:36.422 [debug] Current batch of media processed. Will check again in 1000ms 08:15:36.460 [debug] Current batch of media processed. Will check again in 1000ms 08:15:37.425 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 11417, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e071500 - ДТКД (Для тех, кто дома) 126.mp4", "id" => "BVr3ds24vuY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=BVr3ds24vuY", "playlist_index" => 25, "timestamp" => 1721050172, "title" => "ДТКД (Для тех, кто дома) 126", "upload_date" => "20240715"} 08:15:37.427 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1651.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:15:37.428 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1652.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:15:37.431 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1148.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-15 13:29:32Z], 122] 08:15:37.441 [debug] QUERY OK source="media_items" db=7.7ms idle=657.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 126", "6547b259-44ad-4ed8-9ef3-ef7690afe5d3", 11417, true, "BVr3ds24vuY", "https://www.youtube.com/watch?v=BVr3ds24vuY", 25, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e071500 - ДТКД (Для тех, кто дома) 126.mp4", false, false, false, 122, [], 1, ~U[2024-07-15 13:29:32Z], ~U[2026-04-04 05:15:37Z], ~U[2026-04-04 05:15:37Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 126", 11417, true, "BVr3ds24vuY", "https://www.youtube.com/watch?v=BVr3ds24vuY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e071500 - ДТКД (Для тех, кто дома) 126.mp4", false, 122, ~U[2024-07-15 13:29:32Z]] 08:15:37.444 [debug] QUERY OK source="sources" db=2.1ms idle=156.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:15:37.444 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:15:37.446 [debug] QUERY OK source="media_items" db=0.7ms 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 [225827] 08:15:37.446 [debug] Current batch of media processed. Will check again in 1000ms 08:15:37.461 [debug] Current batch of media processed. Will check again in 1000ms 08:15:38.447 [debug] Current batch of media processed. Will check again in 1000ms 08:15:38.462 [debug] Current batch of media processed. Will check again in 1000ms 08:15:39.448 [debug] Current batch of media processed. Will check again in 1000ms 08:15:39.463 [debug] Current batch of media processed. Will check again in 1000ms 08:15:40.449 [debug] Current batch of media processed. Will check again in 1000ms 08:15:40.464 [debug] Current batch of media processed. Will check again in 1000ms 08:15:41.450 [debug] Current batch of media processed. Will check again in 1000ms 08:15:41.465 [debug] Current batch of media processed. Will check again in 1000ms 08:15:42.451 [debug] Current batch of media processed. Will check again in 1000ms 08:15:42.466 [debug] Current batch of media processed. Will check again in 1000ms 08:15:43.452 [debug] Current batch of media processed. Will check again in 1000ms 08:15:43.468 [debug] Current batch of media processed. Will check again in 1000ms 08:15:44.453 [debug] Current batch of media processed. Will check again in 1000ms 08:15:44.469 [debug] Current batch of media processed. Will check again in 1000ms 08:15:45.454 [debug] Current batch of media processed. Will check again in 1000ms 08:15:45.470 [debug] Current batch of media processed. Will check again in 1000ms 08:15:46.455 [debug] Current batch of media processed. Will check again in 1000ms 08:15:46.471 [debug] Current batch of media processed. Will check again in 1000ms 08:15:47.456 [debug] Current batch of media processed. Will check again in 1000ms 08:15:47.472 [debug] Current batch of media processed. Will check again in 1000ms 08:15:48.457 [debug] Current batch of media processed. Will check again in 1000ms 08:15:48.474 [debug] Current batch of media processed. Will check again in 1000ms 08:15:49.421 [info] {"source":"oban","duration":2567,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:15:49.458 [debug] Current batch of media processed. Will check again in 1000ms 08:15:49.474 [debug] Current batch of media processed. Will check again in 1000ms 08:15:50.461 [debug] Current batch of media processed. Will check again in 1000ms 08:15:50.475 [debug] Current batch of media processed. Will check again in 1000ms 08:15:51.462 [debug] Current batch of media processed. Will check again in 1000ms 08:15:51.477 [debug] Current batch of media processed. Will check again in 1000ms 08:15:52.465 [debug] Current batch of media processed. Will check again in 1000ms 08:15:52.483 [debug] Current batch of media processed. Will check again in 1000ms 08:15:53.466 [debug] Current batch of media processed. Will check again in 1000ms 08:15:53.484 [debug] Current batch of media processed. Will check again in 1000ms 08:15:54.468 [debug] Current batch of media processed. Will check again in 1000ms 08:15:54.486 [debug] Current batch of media processed. Will check again in 1000ms 08:15:55.469 [debug] Current batch of media processed. Will check again in 1000ms 08:15:55.486 [debug] Current batch of media processed. Will check again in 1000ms 08:15:56.470 [debug] Current batch of media processed. Will check again in 1000ms 08:15:56.488 [debug] Current batch of media processed. Will check again in 1000ms 08:15:57.472 [debug] Current batch of media processed. Will check again in 1000ms 08:15:57.488 [debug] Current batch of media processed. Will check again in 1000ms 08:15:58.474 [debug] Current batch of media processed. Will check again in 1000ms 08:15:58.490 [debug] Current batch of media processed. Will check again in 1000ms 08:15:59.476 [debug] Current batch of media processed. Will check again in 1000ms 08:15:59.491 [debug] Current batch of media processed. Will check again in 1000ms 08:16:00.478 [debug] Current batch of media processed. Will check again in 1000ms 08:16:00.493 [debug] Current batch of media processed. Will check again in 1000ms 08:16:00.973 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:16:01.479 [debug] Current batch of media processed. Will check again in 1000ms 08:16:01.495 [debug] Current batch of media processed. Will check again in 1000ms 08:16:02.481 [debug] Current batch of media processed. Will check again in 1000ms 08:16:02.496 [debug] Current batch of media processed. Will check again in 1000ms 08:16:03.481 [debug] Current batch of media processed. Will check again in 1000ms 08:16:03.499 [debug] Current batch of media processed. Will check again in 1000ms 08:16:04.483 [debug] Current batch of media processed. Will check again in 1000ms 08:16:04.500 [debug] Current batch of media processed. Will check again in 1000ms 08:16:05.484 [debug] Current batch of media processed. Will check again in 1000ms 08:16:05.501 [debug] Current batch of media processed. Will check again in 1000ms 08:16:06.485 [debug] Current batch of media processed. Will check again in 1000ms 08:16:06.502 [debug] Current batch of media processed. Will check again in 1000ms 08:16:07.486 [debug] Current batch of media processed. Will check again in 1000ms 08:16:07.504 [debug] Current batch of media processed. Will check again in 1000ms 08:16:08.487 [debug] Current batch of media processed. Will check again in 1000ms 08:16:08.506 [debug] Current batch of media processed. Will check again in 1000ms 08:16:09.490 [debug] Current batch of media processed. Will check again in 1000ms 08:16:09.507 [debug] Current batch of media processed. Will check again in 1000ms 08:16:10.491 [debug] Current batch of media processed. Will check again in 1000ms 08:16:10.509 [debug] Current batch of media processed. Will check again in 1000ms 08:16:11.493 [debug] Current batch of media processed. Will check again in 1000ms 08:16:11.510 [debug] Current batch of media processed. Will check again in 1000ms 08:16:12.498 [debug] Current batch of media processed. Will check again in 1000ms 08:16:12.511 [debug] Current batch of media processed. Will check again in 1000ms 08:16:13.499 [debug] Current batch of media processed. Will check again in 1000ms 08:16:13.512 [debug] Current batch of media processed. Will check again in 1000ms 08:16:14.500 [debug] Current batch of media processed. Will check again in 1000ms 08:16:14.513 [debug] Current batch of media processed. Will check again in 1000ms 08:16:15.501 [debug] Current batch of media processed. Will check again in 1000ms 08:16:15.517 [debug] Current batch of media processed. Will check again in 1000ms 08:16:16.502 [debug] Current batch of media processed. Will check again in 1000ms 08:16:16.518 [debug] Current batch of media processed. Will check again in 1000ms 08:16:17.503 [debug] Current batch of media processed. Will check again in 1000ms 08:16:17.519 [debug] Current batch of media processed. Will check again in 1000ms 08:16:18.504 [debug] Current batch of media processed. Will check again in 1000ms 08:16:18.520 [debug] Current batch of media processed. Will check again in 1000ms 08:16:19.429 [info] {"source":"oban","duration":1889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:19.505 [debug] Current batch of media processed. Will check again in 1000ms 08:16:19.521 [debug] Current batch of media processed. Will check again in 1000ms 08:16:20.506 [debug] Current batch of media processed. Will check again in 1000ms 08:16:20.522 [debug] Current batch of media processed. Will check again in 1000ms 08:16:21.510 [debug] Current batch of media processed. Will check again in 1000ms 08:16:21.524 [debug] Current batch of media processed. Will check again in 1000ms 08:16:22.512 [debug] Current batch of media processed. Will check again in 1000ms 08:16:22.526 [debug] Current batch of media processed. Will check again in 1000ms 08:16:23.513 [debug] Current batch of media processed. Will check again in 1000ms 08:16:23.526 [debug] Current batch of media processed. Will check again in 1000ms 08:16:24.514 [debug] Current batch of media processed. Will check again in 1000ms 08:16:24.527 [debug] Current batch of media processed. Will check again in 1000ms 08:16:25.515 [debug] Current batch of media processed. Will check again in 1000ms 08:16:25.528 [debug] Current batch of media processed. Will check again in 1000ms 08:16:26.516 [debug] Current batch of media processed. Will check again in 1000ms 08:16:26.529 [debug] Current batch of media processed. Will check again in 1000ms 08:16:27.517 [debug] Current batch of media processed. Will check again in 1000ms 08:16:27.530 [debug] Current batch of media processed. Will check again in 1000ms 08:16:28.518 [debug] Current batch of media processed. Will check again in 1000ms 08:16:28.532 [debug] Current batch of media processed. Will check again in 1000ms 08:16:29.523 [debug] Current batch of media processed. Will check again in 1000ms 08:16:29.533 [debug] Current batch of media processed. Will check again in 1000ms 08:16:30.524 [debug] Current batch of media processed. Will check again in 1000ms 08:16:30.534 [debug] Current batch of media processed. Will check again in 1000ms 08:16:31.526 [debug] Current batch of media processed. Will check again in 1000ms 08:16:31.535 [debug] Current batch of media processed. Will check again in 1000ms 08:16:32.528 [debug] Current batch of media processed. Will check again in 1000ms 08:16:32.537 [debug] Current batch of media processed. Will check again in 1000ms 08:16:33.531 [debug] Current batch of media processed. Will check again in 1000ms 08:16:33.539 [debug] Current batch of media processed. Will check again in 1000ms 08:16:34.533 [debug] Current batch of media processed. Will check again in 1000ms 08:16:34.540 [debug] Current batch of media processed. Will check again in 1000ms 08:16:35.534 [debug] Current batch of media processed. Will check again in 1000ms 08:16:35.541 [debug] Current batch of media processed. Will check again in 1000ms 08:16:36.535 [debug] Current batch of media processed. Will check again in 1000ms 08:16:36.542 [debug] Current batch of media processed. Will check again in 1000ms 08:16:37.536 [debug] Current batch of media processed. Will check again in 1000ms 08:16:37.543 [debug] Current batch of media processed. Will check again in 1000ms 08:16:38.537 [debug] Current batch of media processed. Will check again in 1000ms 08:16:38.548 [debug] Current batch of media processed. Will check again in 1000ms 08:16:39.538 [debug] Current batch of media processed. Will check again in 1000ms 08:16:39.549 [debug] Current batch of media processed. Will check again in 1000ms 08:16:40.539 [debug] Current batch of media processed. Will check again in 1000ms 08:16:40.550 [debug] Current batch of media processed. Will check again in 1000ms 08:16:41.540 [debug] Current batch of media processed. Will check again in 1000ms 08:16:41.551 [debug] Current batch of media processed. Will check again in 1000ms 08:16:42.541 [debug] Current batch of media processed. Will check again in 1000ms 08:16:42.552 [debug] Current batch of media processed. Will check again in 1000ms 08:16:43.542 [debug] Current batch of media processed. Will check again in 1000ms 08:16:43.553 [debug] Current batch of media processed. Will check again in 1000ms 08:16:44.543 [debug] Current batch of media processed. Will check again in 1000ms 08:16:44.554 [debug] Current batch of media processed. Will check again in 1000ms 08:16:45.544 [debug] Current batch of media processed. Will check again in 1000ms 08:16:45.555 [debug] Current batch of media processed. Will check again in 1000ms 08:16:46.545 [debug] Current batch of media processed. Will check again in 1000ms 08:16:46.556 [debug] Current batch of media processed. Will check again in 1000ms 08:16:47.546 [debug] Current batch of media processed. Will check again in 1000ms 08:16:47.557 [debug] Current batch of media processed. Will check again in 1000ms 08:16:48.547 [debug] Current batch of media processed. Will check again in 1000ms 08:16:48.558 [debug] Current batch of media processed. Will check again in 1000ms 08:16:49.431 [info] {"source":"oban","duration":1302,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:16:49.548 [debug] Current batch of media processed. Will check again in 1000ms 08:16:49.559 [debug] Current batch of media processed. Will check again in 1000ms 08:16:50.549 [debug] Current batch of media processed. Will check again in 1000ms 08:16:50.560 [debug] Current batch of media processed. Will check again in 1000ms 08:16:51.550 [debug] Current batch of media processed. Will check again in 1000ms 08:16:51.562 [debug] Current batch of media processed. Will check again in 1000ms 08:16:52.551 [debug] Current batch of media processed. Will check again in 1000ms 08:16:52.562 [debug] Current batch of media processed. Will check again in 1000ms 08:16:53.552 [debug] Current batch of media processed. Will check again in 1000ms 08:16:53.563 [debug] Current batch of media processed. Will check again in 1000ms 08:16:54.554 [debug] Current batch of media processed. Will check again in 1000ms 08:16:54.564 [debug] Current batch of media processed. Will check again in 1000ms 08:16:55.555 [debug] Current batch of media processed. Will check again in 1000ms 08:16:55.565 [debug] Current batch of media processed. Will check again in 1000ms 08:16:56.556 [debug] Current batch of media processed. Will check again in 1000ms 08:16:56.566 [debug] Current batch of media processed. Will check again in 1000ms 08:16:57.557 [debug] Current batch of media processed. Will check again in 1000ms 08:16:57.568 [debug] Current batch of media processed. Will check again in 1000ms 08:16:58.558 [debug] Current batch of media processed. Will check again in 1000ms 08:16:58.569 [debug] Current batch of media processed. Will check again in 1000ms 08:16:59.561 [debug] Current batch of media processed. Will check again in 1000ms 08:16:59.611 [debug] Current batch of media processed. Will check again in 1000ms 08:17:00.565 [debug] Current batch of media processed. Will check again in 1000ms 08:17:00.635 [debug] Current batch of media processed. Will check again in 1000ms 08:17:00.980 [info] {"source":"oban","duration":6897,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:17:01.575 [debug] Current batch of media processed. Will check again in 1000ms 08:17:01.636 [debug] Current batch of media processed. Will check again in 1000ms 08:17:02.577 [debug] Current batch of media processed. Will check again in 1000ms 08:17:02.639 [debug] Current batch of media processed. Will check again in 1000ms 08:17:03.579 [debug] Current batch of media processed. Will check again in 1000ms 08:17:03.647 [debug] Current batch of media processed. Will check again in 1000ms 08:17:04.581 [debug] Current batch of media processed. Will check again in 1000ms 08:17:04.649 [debug] Current batch of media processed. Will check again in 1000ms 08:17:05.582 [debug] Current batch of media processed. Will check again in 1000ms 08:17:05.650 [debug] Current batch of media processed. Will check again in 1000ms 08:17:06.583 [debug] Current batch of media processed. Will check again in 1000ms 08:17:06.653 [debug] Current batch of media processed. Will check again in 1000ms 08:17:07.181 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 08:17:07.586 [debug] Current batch of media processed. Will check again in 1000ms 08:17:07.653 [debug] Current batch of media processed. Will check again in 1000ms 08:17:08.587 [debug] Current batch of media processed. Will check again in 1000ms 08:17:08.654 [debug] Current batch of media processed. Will check again in 1000ms 08:17:09.589 [debug] Current batch of media processed. Will check again in 1000ms 08:17:09.657 [debug] Current batch of media processed. Will check again in 1000ms 08:17:10.590 [debug] Current batch of media processed. Will check again in 1000ms 08:17:10.658 [debug] Current batch of media processed. Will check again in 1000ms 08:17:11.590 [debug] Current batch of media processed. Will check again in 1000ms 08:17:11.659 [debug] Current batch of media processed. Will check again in 1000ms 08:17:12.592 [debug] Current batch of media processed. Will check again in 1000ms 08:17:12.661 [debug] Current batch of media processed. Will check again in 1000ms 08:17:13.593 [debug] Current batch of media processed. Will check again in 1000ms 08:17:13.662 [debug] Current batch of media processed. Will check again in 1000ms 08:17:14.594 [debug] Current batch of media processed. Will check again in 1000ms 08:17:14.662 [debug] Current batch of media processed. Will check again in 1000ms 08:17:15.596 [debug] Current batch of media processed. Will check again in 1000ms 08:17:15.668 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkaug\n\nСмотрите сериал «Дом Дракона» эксклюзивно в Амедиатеке: https://amka.tv/sndk\nАктивируйте промокод SNDK до 22.09.2022 и получите скидку 50% на годовую и полугодовую подписки.\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разбираем прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2003!\n0:50 В поисках Немо\n3:31 Need for Speed: Underground\n7:02 Разрушители легенд\n9:37 Черепашки-ниндзя\n12:37 Дом мертвецов Уве Болла\n15:35 Лёдодышащий Дракон\n16:53 Братья Вентура\n20:45 Карлик Нос\n23:06 Flash-мульты: Магазинчик БО, 6½ и Антимульт\n27:07 Postal 2\n29:33 Как достать соседа\n31:18 \"Комната\" Томми Вайсо\n34:22 Пираты Карибского моря\n38:40 Eve Online\n40:44 Enter the Matrix\n43:08 Ядерный титбит\n45:54 Интерстелла 5555\n47:57 Трио из Бельвилля\n50:20 Код Да Винчи \n51:20 Игра Престолов в 2003?\n53:30 STAR WARS Knights of the Old Republic\n56:24 MySpace\n58:23 Никелодеон на ТНТ\n59:25 The Simpsons Hit & Run\n1:01:12 Закрытие Гриффинов и Футурамы\n1:04:08 Убить Билла\n1:05:50 Lineage II\n1:08:50 Стальной алхимик\n1:11:26 Jak II\n1:14:39 Prince of Persia: The Sands of Time\n1:17:21 Call of Duty\n1:20:13 Beyond Good & Evil\n1:23:13 Плохой Санта\n1:24:58 Manhunt\n1:26:50 Oldboy\n1:29:40 ZUMA\n1:30:58 Бумер\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя), Антон Паули, Александр Куликов, Олег Сарыч, Аня Устюжанинова, Владислав Псайдаков, Дима Сыендук\n\nМонтаж: \nГригорий Гефальшт, Роман Бутербродер, Александр Т3renz, Максим Аксёнов, Костя Эверлейн, Ярослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nЛевон Мамулов, Lolomacs, Броккен Брокк, Сергей Аралин, Эрнест Вундегорский\nХудожник фонов: Левон Мамулов\nСаунд-дизайн рекламной интеграции: Ильяс Лем", "duration" => 5676, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e082500 - 2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ.mp4", "id" => "bYsG-5obxAI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=bYsG-5obxAI", "playlist_index" => 10, "timestamp" => 1661451191, "title" => "2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ", "upload_date" => "20220825"} 08:17:15.669 [debug] QUERY OK source="sources" db=1.4ms idle=1748.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:17:15.670 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=835.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:17:15.673 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=837.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-25 18:13:11Z], 127] 08:17:15.687 [debug] QUERY OK source="media_items" db=12.5ms idle=839.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkaug\n\nСмотрите сериал «Дом Дракона» эксклюзивно в Амедиатеке: https://amka.tv/sndk\nАктивируйте промокод SNDK до 22.09.2022 и получите скидку 50% на годовую и полугодовую подписки.\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разбираем прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2003!\n0:50 В поисках Немо\n3:31 Need for Speed: Underground\n7:02 Разрушители легенд\n9:37 Черепашки-ниндзя\n12:37 Дом мертвецов Уве Болла\n15:35 Лёдодышащий Дракон\n16:53 Братья Вентура\n20:45 Карлик Нос\n23:06 Flash-мульты: Магазинчик БО, 6½ и Антимульт\n27:07 Postal 2\n29:33 Как достать соседа\n31:18 \"Комната\" Томми Вайсо\n34:22 Пираты Карибского моря\n38:40 Eve Online\n40:44 Enter the Matrix\n43:08 Ядерный титбит\n45:54 Интерстелла 5555\n47:57 Трио из Бельвилля\n50:20 Код Да Винчи \n51:20 Игра Престолов в 2003?\n53:30 STAR WARS Knights of the Old Republic\n56:24 MySpace\n58:23 Никелодеон на ТНТ\n59:25 The Simpsons Hit & Run\n1:01:12 Закрытие Гриффинов и Футурамы\n1:04:08 Убить Билла\n1:05:50 Lineage II\n1:08:50 Стальной алхимик\n1:11:26 Jak II\n1:14:39 Prince of Persia: The Sands of Time\n1:17:21 Call of Duty\n1:20:13 Beyond Good & Evil\n1:23:13 Плохой Санта\n1:24:58 Manhunt\n1:26:50 Oldboy\n1:29:40 ZUMA\n1:30:58 Бумер\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя), Антон Паули, Александр Куликов, Олег Сарыч, Аня Устюжанинова, Владислав Псайдаков, Дима Сыендук\n\nМонтаж: \nГригорий Гефальшт, Роман Бутербродер, Александр Т3renz, Максим Аксёнов, Костя Эверлейн, Ярослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nЛевон Мамулов, Lolomacs, Броккен Брокк, Сергей Аралин, Эрнест Вундегорский\nХудожник фонов: Левон Мамулов\nСаунд-дизайн рекламной интеграции: Ильяс Лем", "2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ", "0d2c3950-c796-4c2b-974c-a9410fe19b68", 5676, false, "bYsG-5obxAI", "https://www.youtube.com/watch?v=bYsG-5obxAI", 10, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e082500 - 2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-08-25 18:13:11Z], ~U[2026-04-04 05:17:15Z], ~U[2026-04-04 05:17:15Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkaug\n\nСмотрите сериал «Дом Дракона» эксклюзивно в Амедиатеке: https://amka.tv/sndk\nАктивируйте промокод SNDK до 22.09.2022 и получите скидку 50% на годовую и полугодовую подписки.\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разбираем прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2003!\n0:50 В поисках Немо\n3:31 Need for Speed: Underground\n7:02 Разрушители легенд\n9:37 Черепашки-ниндзя\n12:37 Дом мертвецов Уве Болла\n15:35 Лёдодышащий Дракон\n16:53 Братья Вентура\n20:45 Карлик Нос\n23:06 Flash-мульты: Магазинчик БО, 6½ и Антимульт\n27:07 Postal 2\n29:33 Как достать соседа\n31:18 \"Комната\" Томми Вайсо\n34:22 Пираты Карибского моря\n38:40 Eve Online\n40:44 Enter the Matrix\n43:08 Ядерный титбит\n45:54 Интерстелла 5555\n47:57 Трио из Бельвилля\n50:20 Код Да Винчи \n51:20 Игра Престолов в 2003?\n53:30 STAR WARS Knights of the Old Republic\n56:24 MySpace\n58:23 Никелодеон на ТНТ\n59:25 The Simpsons Hit & Run\n1:01:12 Закрытие Гриффинов и Футурамы\n1:04:08 Убить Билла\n1:05:50 Lineage II\n1:08:50 Стальной алхимик\n1:11:26 Jak II\n1:14:39 Prince of Persia: The Sands of Time\n1:17:21 Call of Duty\n1:20:13 Beyond Good & Evil\n1:23:13 Плохой Санта\n1:24:58 Manhunt\n1:26:50 Oldboy\n1:29:40 ZUMA\n1:30:58 Бумер\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя), Антон Паули, Александр Куликов, Олег Сарыч, Аня Устюжанинова, Владислав Псайдаков, Дима Сыендук\n\nМонтаж: \nГригорий Гефальшт, Роман Бутербродер, Александр Т3renz, Максим Аксёнов, Костя Эверлейн, Ярослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-ди (truncated) 08:17:15.695 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=769.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:17:15.697 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.9ms idle=26.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:17:15.700 [debug] QUERY OK source="media_items" db=1.1ms idle=28.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 [368223] 08:17:15.701 [debug] Current batch of media processed. Will check again in 1000ms 08:17:16.598 [debug] Current batch of media processed. Will check again in 1000ms 08:17:16.702 [debug] Current batch of media processed. Will check again in 1000ms 08:17:17.598 [debug] Current batch of media processed. Will check again in 1000ms 08:17:17.703 [debug] Current batch of media processed. Will check again in 1000ms 08:17:18.600 [debug] Current batch of media processed. Will check again in 1000ms 08:17:18.704 [debug] Current batch of media processed. Will check again in 1000ms 08:17:19.434 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:19.601 [debug] Current batch of media processed. Will check again in 1000ms 08:17:19.705 [debug] Current batch of media processed. Will check again in 1000ms 08:17:20.602 [debug] Current batch of media processed. Will check again in 1000ms 08:17:20.706 [debug] Current batch of media processed. Will check again in 1000ms 08:17:21.603 [debug] Current batch of media processed. Will check again in 1000ms 08:17:21.709 [debug] Current batch of media processed. Will check again in 1000ms 08:17:22.610 [debug] Current batch of media processed. Will check again in 1000ms 08:17:22.711 [debug] Current batch of media processed. Will check again in 1000ms 08:17:23.610 [debug] Current batch of media processed. Will check again in 1000ms 08:17:23.712 [debug] Current batch of media processed. Will check again in 1000ms 08:17:24.611 [debug] Current batch of media processed. Will check again in 1000ms 08:17:24.714 [debug] Current batch of media processed. Will check again in 1000ms 08:17:25.612 [debug] Current batch of media processed. Will check again in 1000ms 08:17:25.715 [debug] Current batch of media processed. Will check again in 1000ms 08:17:26.613 [debug] Current batch of media processed. Will check again in 1000ms 08:17:26.716 [debug] Current batch of media processed. Will check again in 1000ms 08:17:27.615 [debug] Current batch of media processed. Will check again in 1000ms 08:17:27.717 [debug] Current batch of media processed. Will check again in 1000ms 08:17:28.616 [debug] Current batch of media processed. Will check again in 1000ms 08:17:28.718 [debug] Current batch of media processed. Will check again in 1000ms 08:17:29.617 [debug] Current batch of media processed. Will check again in 1000ms 08:17:29.720 [debug] Current batch of media processed. Will check again in 1000ms 08:17:30.618 [debug] Current batch of media processed. Will check again in 1000ms 08:17:30.721 [debug] Current batch of media processed. Will check again in 1000ms 08:17:31.619 [debug] Current batch of media processed. Will check again in 1000ms 08:17:31.722 [debug] Current batch of media processed. Will check again in 1000ms 08:17:32.621 [debug] Current batch of media processed. Will check again in 1000ms 08:17:32.724 [debug] Current batch of media processed. Will check again in 1000ms 08:17:33.621 [debug] Current batch of media processed. Will check again in 1000ms 08:17:33.725 [debug] Current batch of media processed. Will check again in 1000ms 08:17:34.622 [debug] Current batch of media processed. Will check again in 1000ms 08:17:34.726 [debug] Current batch of media processed. Will check again in 1000ms 08:17:35.623 [debug] Current batch of media processed. Will check again in 1000ms 08:17:35.727 [debug] Current batch of media processed. Will check again in 1000ms 08:17:36.624 [debug] Current batch of media processed. Will check again in 1000ms 08:17:36.728 [debug] Current batch of media processed. Will check again in 1000ms 08:17:37.625 [debug] Current batch of media processed. Will check again in 1000ms 08:17:37.729 [debug] Current batch of media processed. Will check again in 1000ms 08:17:38.626 [debug] Current batch of media processed. Will check again in 1000ms 08:17:38.730 [debug] Current batch of media processed. Will check again in 1000ms 08:17:39.627 [debug] Current batch of media processed. Will check again in 1000ms 08:17:39.731 [debug] Current batch of media processed. Will check again in 1000ms 08:17:40.628 [debug] Current batch of media processed. Will check again in 1000ms 08:17:40.732 [debug] Current batch of media processed. Will check again in 1000ms 08:17:41.631 [debug] Current batch of media processed. Will check again in 1000ms 08:17:41.733 [debug] Current batch of media processed. Will check again in 1000ms 08:17:42.633 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 9459, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e070200 - ДТКД (Для тех, кто дома) 125.mp4", "id" => "5CACF5TWR88", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=5CACF5TWR88", "playlist_index" => 26, "timestamp" => 1719922118, "title" => "ДТКД (Для тех, кто дома) 125", "upload_date" => "20240702"} 08:17:42.634 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1799.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:17:42.637 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1801.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:17:42.640 [debug] QUERY OK source="media_items" db=2.0ms idle=1803.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-02 12:08:38Z], 122] 08:17:42.653 [debug] QUERY OK source="media_items" db=10.4ms queue=0.1ms idle=1589.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 125", "a4f447a3-0b33-4779-a380-a842db5c7c32", 9459, true, "5CACF5TWR88", "https://www.youtube.com/watch?v=5CACF5TWR88", 26, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e070200 - ДТКД (Для тех, кто дома) 125.mp4", false, false, false, 122, [], 1, ~U[2024-07-02 12:08:38Z], ~U[2026-04-04 05:17:42Z], ~U[2026-04-04 05:17:42Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 125", 9459, true, "5CACF5TWR88", "https://www.youtube.com/watch?v=5CACF5TWR88", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e070200 - ДТКД (Для тех, кто дома) 125.mp4", false, 122, ~U[2024-07-02 12:08:38Z]] 08:17:42.657 [debug] QUERY OK source="sources" db=3.5ms queue=0.4ms idle=594.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:17:42.659 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms 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" = ?) [1] 08:17:42.660 [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 [225828] 08:17:42.661 [debug] Current batch of media processed. Will check again in 1000ms 08:17:42.734 [debug] Current batch of media processed. Will check again in 1000ms 08:17:43.662 [debug] Current batch of media processed. Will check again in 1000ms 08:17:43.735 [debug] Current batch of media processed. Will check again in 1000ms 08:17:44.663 [debug] Current batch of media processed. Will check again in 1000ms 08:17:44.736 [debug] Current batch of media processed. Will check again in 1000ms 08:17:45.664 [debug] Current batch of media processed. Will check again in 1000ms 08:17:45.737 [debug] Current batch of media processed. Will check again in 1000ms 08:17:46.665 [debug] Current batch of media processed. Will check again in 1000ms 08:17:46.738 [debug] Current batch of media processed. Will check again in 1000ms 08:17:47.666 [debug] Current batch of media processed. Will check again in 1000ms 08:17:47.739 [debug] Current batch of media processed. Will check again in 1000ms 08:17:48.667 [debug] Current batch of media processed. Will check again in 1000ms 08:17:48.740 [debug] Current batch of media processed. Will check again in 1000ms 08:17:49.436 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:17:49.668 [debug] Current batch of media processed. Will check again in 1000ms 08:17:49.741 [debug] Current batch of media processed. Will check again in 1000ms 08:17:50.669 [debug] Current batch of media processed. Will check again in 1000ms 08:17:50.742 [debug] Current batch of media processed. Will check again in 1000ms 08:17:51.670 [debug] Current batch of media processed. Will check again in 1000ms 08:17:51.743 [debug] Current batch of media processed. Will check again in 1000ms 08:17:52.671 [debug] Current batch of media processed. Will check again in 1000ms 08:17:52.744 [debug] Current batch of media processed. Will check again in 1000ms 08:17:53.672 [debug] Current batch of media processed. Will check again in 1000ms 08:17:53.745 [debug] Current batch of media processed. Will check again in 1000ms 08:17:54.673 [debug] Current batch of media processed. Will check again in 1000ms 08:17:54.746 [debug] Current batch of media processed. Will check again in 1000ms 08:17:55.674 [debug] Current batch of media processed. Will check again in 1000ms 08:17:55.747 [debug] Current batch of media processed. Will check again in 1000ms 08:17:56.675 [debug] Current batch of media processed. Will check again in 1000ms 08:17:56.748 [debug] Current batch of media processed. Will check again in 1000ms 08:17:57.677 [debug] Current batch of media processed. Will check again in 1000ms 08:17:57.749 [debug] Current batch of media processed. Will check again in 1000ms 08:17:58.677 [debug] Current batch of media processed. Will check again in 1000ms 08:17:58.750 [debug] Current batch of media processed. Will check again in 1000ms 08:17:59.678 [debug] Current batch of media processed. Will check again in 1000ms 08:17:59.751 [debug] Current batch of media processed. Will check again in 1000ms 08:18:00.679 [debug] Current batch of media processed. Will check again in 1000ms 08:18:00.752 [debug] Current batch of media processed. Will check again in 1000ms 08:18:00.981 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:18:01.680 [debug] Current batch of media processed. Will check again in 1000ms 08:18:01.753 [debug] Current batch of media processed. Will check again in 1000ms 08:18:02.682 [debug] Current batch of media processed. Will check again in 1000ms 08:18:02.754 [debug] Current batch of media processed. Will check again in 1000ms 08:18:03.682 [debug] Current batch of media processed. Will check again in 1000ms 08:18:03.755 [debug] Current batch of media processed. Will check again in 1000ms 08:18:04.683 [debug] Current batch of media processed. Will check again in 1000ms 08:18:04.756 [debug] Current batch of media processed. Will check again in 1000ms 08:18:05.684 [debug] Current batch of media processed. Will check again in 1000ms 08:18:05.758 [debug] Current batch of media processed. Will check again in 1000ms 08:18:06.685 [debug] Current batch of media processed. Will check again in 1000ms 08:18:06.760 [debug] Current batch of media processed. Will check again in 1000ms 08:18:07.686 [debug] Current batch of media processed. Will check again in 1000ms 08:18:07.761 [debug] Current batch of media processed. Will check again in 1000ms 08:18:08.687 [debug] Current batch of media processed. Will check again in 1000ms 08:18:08.762 [debug] Current batch of media processed. Will check again in 1000ms 08:18:09.688 [debug] Current batch of media processed. Will check again in 1000ms 08:18:09.763 [debug] Current batch of media processed. Will check again in 1000ms 08:18:10.689 [debug] Current batch of media processed. Will check again in 1000ms 08:18:10.764 [debug] Current batch of media processed. Will check again in 1000ms 08:18:11.690 [debug] Current batch of media processed. Will check again in 1000ms 08:18:11.767 [debug] Current batch of media processed. Will check again in 1000ms 08:18:12.691 [debug] Current batch of media processed. Will check again in 1000ms 08:18:12.767 [debug] Current batch of media processed. Will check again in 1000ms 08:18:13.693 [debug] Current batch of media processed. Will check again in 1000ms 08:18:13.768 [debug] Current batch of media processed. Will check again in 1000ms 08:18:14.694 [debug] Current batch of media processed. Will check again in 1000ms 08:18:14.769 [debug] Current batch of media processed. Will check again in 1000ms 08:18:15.695 [debug] Current batch of media processed. Will check again in 1000ms 08:18:15.770 [debug] Current batch of media processed. Will check again in 1000ms 08:18:16.696 [debug] Current batch of media processed. Will check again in 1000ms 08:18:16.771 [debug] Current batch of media processed. Will check again in 1000ms 08:18:17.697 [debug] Current batch of media processed. Will check again in 1000ms 08:18:17.772 [debug] Current batch of media processed. Will check again in 1000ms 08:18:18.698 [debug] Current batch of media processed. Will check again in 1000ms 08:18:18.773 [debug] Current batch of media processed. Will check again in 1000ms 08:18:19.440 [info] {"source":"oban","duration":2518,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:19.700 [debug] Current batch of media processed. Will check again in 1000ms 08:18:19.774 [debug] Current batch of media processed. Will check again in 1000ms 08:18:20.702 [debug] Current batch of media processed. Will check again in 1000ms 08:18:20.776 [debug] Current batch of media processed. Will check again in 1000ms 08:18:21.704 [debug] Current batch of media processed. Will check again in 1000ms 08:18:21.778 [debug] Current batch of media processed. Will check again in 1000ms 08:18:22.705 [debug] Current batch of media processed. Will check again in 1000ms 08:18:22.780 [debug] Current batch of media processed. Will check again in 1000ms 08:18:23.708 [debug] Current batch of media processed. Will check again in 1000ms 08:18:23.781 [debug] Current batch of media processed. Will check again in 1000ms 08:18:24.709 [debug] Current batch of media processed. Will check again in 1000ms 08:18:24.782 [debug] Current batch of media processed. Will check again in 1000ms 08:18:25.710 [debug] Current batch of media processed. Will check again in 1000ms 08:18:25.783 [debug] Current batch of media processed. Will check again in 1000ms 08:18:26.712 [debug] Current batch of media processed. Will check again in 1000ms 08:18:26.785 [debug] Current batch of media processed. Will check again in 1000ms 08:18:27.713 [debug] Current batch of media processed. Will check again in 1000ms 08:18:27.786 [debug] Current batch of media processed. Will check again in 1000ms 08:18:28.714 [debug] Current batch of media processed. Will check again in 1000ms 08:18:28.789 [debug] Current batch of media processed. Will check again in 1000ms 08:18:29.717 [debug] Current batch of media processed. Will check again in 1000ms 08:18:29.789 [debug] Current batch of media processed. Will check again in 1000ms 08:18:30.718 [debug] Current batch of media processed. Will check again in 1000ms 08:18:30.790 [debug] Current batch of media processed. Will check again in 1000ms 08:18:31.719 [debug] Current batch of media processed. Will check again in 1000ms 08:18:31.791 [debug] Current batch of media processed. Will check again in 1000ms 08:18:32.722 [debug] Current batch of media processed. Will check again in 1000ms 08:18:32.794 [debug] Current batch of media processed. Will check again in 1000ms 08:18:33.723 [debug] Current batch of media processed. Will check again in 1000ms 08:18:33.795 [debug] Current batch of media processed. Will check again in 1000ms 08:18:34.724 [debug] Current batch of media processed. Will check again in 1000ms 08:18:34.796 [debug] Current batch of media processed. Will check again in 1000ms 08:18:35.725 [debug] Current batch of media processed. Will check again in 1000ms 08:18:35.798 [debug] Current batch of media processed. Will check again in 1000ms 08:18:36.726 [debug] Current batch of media processed. Will check again in 1000ms 08:18:36.799 [debug] Current batch of media processed. Will check again in 1000ms 08:18:37.727 [debug] Current batch of media processed. Will check again in 1000ms 08:18:37.800 [debug] Current batch of media processed. Will check again in 1000ms 08:18:38.731 [debug] Current batch of media processed. Will check again in 1000ms 08:18:38.801 [debug] Current batch of media processed. Will check again in 1000ms 08:18:39.732 [debug] Current batch of media processed. Will check again in 1000ms 08:18:39.802 [debug] Current batch of media processed. Will check again in 1000ms 08:18:40.733 [debug] Current batch of media processed. Will check again in 1000ms 08:18:40.803 [debug] Current batch of media processed. Will check again in 1000ms 08:18:41.734 [debug] Current batch of media processed. Will check again in 1000ms 08:18:41.805 [debug] Current batch of media processed. Will check again in 1000ms 08:18:42.735 [debug] Current batch of media processed. Will check again in 1000ms 08:18:42.808 [debug] Current batch of media processed. Will check again in 1000ms 08:18:43.737 [debug] Current batch of media processed. Will check again in 1000ms 08:18:43.810 [debug] Current batch of media processed. Will check again in 1000ms 08:18:44.738 [debug] Current batch of media processed. Will check again in 1000ms 08:18:44.811 [debug] Current batch of media processed. Will check again in 1000ms 08:18:45.739 [debug] Current batch of media processed. Will check again in 1000ms 08:18:45.813 [debug] Current batch of media processed. Will check again in 1000ms 08:18:46.740 [debug] Current batch of media processed. Will check again in 1000ms 08:18:46.814 [debug] Current batch of media processed. Will check again in 1000ms 08:18:47.741 [debug] Current batch of media processed. Will check again in 1000ms 08:18:47.818 [debug] Current batch of media processed. Will check again in 1000ms 08:18:48.743 [debug] Current batch of media processed. Will check again in 1000ms 08:18:48.819 [debug] Current batch of media processed. Will check again in 1000ms 08:18:49.442 [info] {"source":"oban","duration":2346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:18:49.743 [debug] Current batch of media processed. Will check again in 1000ms 08:18:49.820 [debug] Current batch of media processed. Will check again in 1000ms 08:18:50.744 [debug] Current batch of media processed. Will check again in 1000ms 08:18:50.821 [debug] Current batch of media processed. Will check again in 1000ms 08:18:51.745 [debug] Current batch of media processed. Will check again in 1000ms 08:18:51.822 [debug] Current batch of media processed. Will check again in 1000ms 08:18:52.747 [debug] Current batch of media processed. Will check again in 1000ms 08:18:52.824 [debug] Current batch of media processed. Will check again in 1000ms 08:18:53.748 [debug] Current batch of media processed. Will check again in 1000ms 08:18:53.825 [debug] Current batch of media processed. Will check again in 1000ms 08:18:54.749 [debug] Current batch of media processed. Will check again in 1000ms 08:18:54.826 [debug] Current batch of media processed. Will check again in 1000ms 08:18:55.751 [debug] Current batch of media processed. Will check again in 1000ms 08:18:55.827 [debug] Current batch of media processed. Will check again in 1000ms 08:18:56.752 [debug] Current batch of media processed. Will check again in 1000ms 08:18:56.828 [debug] Current batch of media processed. Will check again in 1000ms 08:18:57.753 [debug] Current batch of media processed. Will check again in 1000ms 08:18:57.829 [debug] Current batch of media processed. Will check again in 1000ms 08:18:58.754 [debug] Current batch of media processed. Will check again in 1000ms 08:18:58.830 [debug] Current batch of media processed. Will check again in 1000ms 08:18:59.755 [debug] Current batch of media processed. Will check again in 1000ms 08:18:59.831 [debug] Current batch of media processed. Will check again in 1000ms 08:19:00.756 [debug] Current batch of media processed. Will check again in 1000ms 08:19:00.832 [debug] Current batch of media processed. Will check again in 1000ms 08:19:00.982 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:19:01.758 [debug] Current batch of media processed. Will check again in 1000ms 08:19:01.834 [debug] Current batch of media processed. Will check again in 1000ms 08:19:02.758 [debug] Current batch of media processed. Will check again in 1000ms 08:19:02.834 [debug] Current batch of media processed. Will check again in 1000ms 08:19:03.759 [debug] Current batch of media processed. Will check again in 1000ms 08:19:03.835 [debug] Current batch of media processed. Will check again in 1000ms 08:19:04.761 [debug] Current batch of media processed. Will check again in 1000ms 08:19:04.837 [debug] Current batch of media processed. Will check again in 1000ms 08:19:05.761 [debug] Current batch of media processed. Will check again in 1000ms 08:19:05.837 [debug] Current batch of media processed. Will check again in 1000ms 08:19:06.762 [debug] Current batch of media processed. Will check again in 1000ms 08:19:06.838 [debug] Current batch of media processed. Will check again in 1000ms 08:19:07.763 [debug] Current batch of media processed. Will check again in 1000ms 08:19:07.839 [debug] Current batch of media processed. Will check again in 1000ms 08:19:08.764 [debug] Current batch of media processed. Will check again in 1000ms 08:19:08.840 [debug] Current batch of media processed. Will check again in 1000ms 08:19:09.765 [debug] Current batch of media processed. Will check again in 1000ms 08:19:09.841 [debug] Current batch of media processed. Will check again in 1000ms 08:19:10.766 [debug] Current batch of media processed. Will check again in 1000ms 08:19:10.842 [debug] Current batch of media processed. Will check again in 1000ms 08:19:11.768 [debug] Current batch of media processed. Will check again in 1000ms 08:19:11.844 [debug] Current batch of media processed. Will check again in 1000ms 08:19:12.769 [debug] Current batch of media processed. Will check again in 1000ms 08:19:12.845 [debug] Current batch of media processed. Will check again in 1000ms 08:19:13.770 [debug] Current batch of media processed. Will check again in 1000ms 08:19:13.846 [debug] Current batch of media processed. Will check again in 1000ms 08:19:14.772 [debug] Current batch of media processed. Will check again in 1000ms 08:19:14.847 [debug] Current batch of media processed. Will check again in 1000ms 08:19:15.772 [debug] Current batch of media processed. Will check again in 1000ms 08:19:15.848 [debug] Current batch of media processed. Will check again in 1000ms 08:19:16.773 [debug] Current batch of media processed. Will check again in 1000ms 08:19:16.849 [debug] Current batch of media processed. Will check again in 1000ms 08:19:17.774 [debug] Current batch of media processed. Will check again in 1000ms 08:19:17.850 [debug] Current batch of media processed. Will check again in 1000ms 08:19:18.776 [debug] Current batch of media processed. Will check again in 1000ms 08:19:18.851 [debug] Current batch of media processed. Will check again in 1000ms 08:19:19.445 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:19.777 [debug] Current batch of media processed. Will check again in 1000ms 08:19:19.852 [debug] Current batch of media processed. Will check again in 1000ms 08:19:20.781 [debug] Current batch of media processed. Will check again in 1000ms 08:19:20.853 [debug] Current batch of media processed. Will check again in 1000ms 08:19:21.784 [debug] Current batch of media processed. Will check again in 1000ms 08:19:21.856 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Карта в дизайне sndk c повышенным доходом на остаток — https://l.tinkoff.ru/sndksep\n\n🧚 Заказать комиксы WITCH:\nhttps://geek-trip.ru/collection/witch — в магазине Geek Trip\nhttps://www.28oi.ru/collection/witch-predzakaz — в магазине 28ой\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ ЭТОМ ВЫПУСКЕ\n0:00 Добро пожаловать в Попкульт 2004!\n0:51 PSP\n3:03 Суперсемейка\n6:00 Jetix\n8:43 Приключения Единорога Ти\n9:33 Смешарики\n11:47 Тачку на прокачку\n15:21 Вечное сияние чистого разума\n17:44 Monster Hunter\n20:38 Far Cry\n23:55 Зомби по имени Шон\n25:54 Свинка Пеппа\n27:38 Гарфилд\n29:40 Winx и W.I.T.C.H.\n33:11 Ночной дозор\n35:16 Пила\n38:09 Эльфийская песнь\n40:18 Doom 3\n43:27 Ходячий замок\n45:07 Burnout 3 и FlatOut\n48:15 Подводная братва\n51:13 Fable\n53:03 Warhammer 40,000: Dawn of War\n55:02 Star Wars Battlefront\n57:29 Lost\n1:00:03 Моя прекрасная няня\n1:03:08 Отчаянные домохозяйки\n1:04:56 Bleach\n1:07:02 Beck\n1:08:40 GTA San Andreas\n1:11:44 Мультреалити\n1:14:26 Доктор Хаус\n1:17:05 Half Life 2\n1:20:17 Nokia N-Gage\n1:21:34 Vampire: The Masquerade — Bloodlines\n1:24:21 Nintendo DS\n1:26:38 World of Warcraft\n1:29:07 Prince of Persia: Warrior Within\n1:31:26 Алёша Попович и Тугарин Змей\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя)\nАнтон Паули\nАлександр Куликов\nАня Устюжанинова\nВладислав Псайдаков\nДима Сыендук\nЛена Николаева\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nМаксим Аксёнов\nКостя Эверлейн\nЯрослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Эрнест Вудергорский\nФоны: Саша Бублик", "duration" => 5752, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e092700 - 2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ.mp4", "id" => "E6x6cqqU6_I", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=E6x6cqqU6_I", "playlist_index" => 11, "timestamp" => 1664297081, "title" => "2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ", "upload_date" => "20220927"} 08:19:21.861 [debug] QUERY OK source="sources" db=1.6ms queue=2.1ms idle=1016.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:19:21.867 [debug] QUERY OK source="sources" db=3.9ms queue=0.1ms idle=1021.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:19:21.881 [debug] QUERY OK source="media_items" db=2.2ms queue=1.0ms idle=1033.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-27 16:44:41Z], 127] 08:19:21.912 [debug] QUERY OK source="media_items" db=21.4ms queue=0.2ms idle=1047.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Карта в дизайне sndk c повышенным доходом на остаток — https://l.tinkoff.ru/sndksep\n\n🧚 Заказать комиксы WITCH:\nhttps://geek-trip.ru/collection/witch — в магазине Geek Trip\nhttps://www.28oi.ru/collection/witch-predzakaz — в магазине 28ой\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ ЭТОМ ВЫПУСКЕ\n0:00 Добро пожаловать в Попкульт 2004!\n0:51 PSP\n3:03 Суперсемейка\n6:00 Jetix\n8:43 Приключения Единорога Ти\n9:33 Смешарики\n11:47 Тачку на прокачку\n15:21 Вечное сияние чистого разума\n17:44 Monster Hunter\n20:38 Far Cry\n23:55 Зомби по имени Шон\n25:54 Свинка Пеппа\n27:38 Гарфилд\n29:40 Winx и W.I.T.C.H.\n33:11 Ночной дозор\n35:16 Пила\n38:09 Эльфийская песнь\n40:18 Doom 3\n43:27 Ходячий замок\n45:07 Burnout 3 и FlatOut\n48:15 Подводная братва\n51:13 Fable\n53:03 Warhammer 40,000: Dawn of War\n55:02 Star Wars Battlefront\n57:29 Lost\n1:00:03 Моя прекрасная няня\n1:03:08 Отчаянные домохозяйки\n1:04:56 Bleach\n1:07:02 Beck\n1:08:40 GTA San Andreas\n1:11:44 Мультреалити\n1:14:26 Доктор Хаус\n1:17:05 Half Life 2\n1:20:17 Nokia N-Gage\n1:21:34 Vampire: The Masquerade — Bloodlines\n1:24:21 Nintendo DS\n1:26:38 World of Warcraft\n1:29:07 Prince of Persia: Warrior Within\n1:31:26 Алёша Попович и Тугарин Змей\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя)\nАнтон Паули\nАлександр Куликов\nАня Устюжанинова\nВладислав Псайдаков\nДима Сыендук\nЛена Николаева\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nМаксим Аксёнов\nКостя Эверлейн\nЯрослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Эрнест Вудергорский\nФоны: Саша Бублик", "2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ", "574a9e7e-e480-47c9-a66b-9549322f2171", 5752, false, "E6x6cqqU6_I", "https://www.youtube.com/watch?v=E6x6cqqU6_I", 11, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e092700 - 2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-09-27 16:44:41Z], ~U[2026-04-04 05:19:21Z], ~U[2026-04-04 05:19:21Z], "Карта в дизайне sndk c повышенным доходом на остаток — https://l.tinkoff.ru/sndksep\n\n🧚 Заказать комиксы WITCH:\nhttps://geek-trip.ru/collection/witch — в магазине Geek Trip\nhttps://www.28oi.ru/collection/witch-predzakaz — в магазине 28ой\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ ЭТОМ ВЫПУСКЕ\n0:00 Добро пожаловать в Попкульт 2004!\n0:51 PSP\n3:03 Суперсемейка\n6:00 Jetix\n8:43 Приключения Единорога Ти\n9:33 Смешарики\n11:47 Тачку на прокачку\n15:21 Вечное сияние чистого разума\n17:44 Monster Hunter\n20:38 Far Cry\n23:55 Зомби по имени Шон\n25:54 Свинка Пеппа\n27:38 Гарфилд\n29:40 Winx и W.I.T.C.H.\n33:11 Ночной дозор\n35:16 Пила\n38:09 Эльфийская песнь\n40:18 Doom 3\n43:27 Ходячий замок\n45:07 Burnout 3 и FlatOut\n48:15 Подводная братва\n51:13 Fable\n53:03 Warhammer 40,000: Dawn of War\n55:02 Star Wars Battlefront\n57:29 Lost\n1:00:03 Моя прекрасная няня\n1:03:08 Отчаянные домохозяйки\n1:04:56 Bleach\n1:07:02 Beck\n1:08:40 GTA San Andreas\n1:11:44 Мультреалити\n1:14:26 Доктор Хаус\n1:17:05 Half Life 2\n1:20:17 Nokia N-Gage\n1:21:34 Vampire: The Masquerade — Bloodlines\n1:24:21 Nintendo DS\n1:26:38 World of Warcraft\n1:29:07 Prince of Persia: Warrior Within\n1:31:26 Алёша Попович и Тугарин Змей\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя)\nАнтон Паули\nАлександр Куликов\nАня Устюжанинова\nВладислав Псайдаков\nДима Сыендук\nЛена Николаева\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nМаксим Аксёнов\nКостя Эверлейн\nЯрослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Эрнест Вудергорский\nФоны: Саша Бублик", "2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ", 5752, false, "E6x6cqqU6_I", "https:/ (truncated) 08:19:21.929 [debug] QUERY OK source="sources" db=16.1ms queue=0.3ms idle=467.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:19:21.935 [debug] QUERY OK source="media_profiles" db=2.9ms queue=1.5ms idle=69.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:19:21.944 [debug] QUERY OK source="media_items" db=5.0ms queue=0.3ms idle=73.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 [368224] 08:19:21.946 [debug] Current batch of media processed. Will check again in 1000ms 08:19:22.790 [debug] Current batch of media processed. Will check again in 1000ms 08:19:22.946 [debug] Current batch of media processed. Will check again in 1000ms 08:19:23.794 [debug] Current batch of media processed. Will check again in 1000ms 08:19:23.947 [debug] Current batch of media processed. Will check again in 1000ms 08:19:24.803 [debug] Current batch of media processed. Will check again in 1000ms 08:19:24.948 [debug] Current batch of media processed. Will check again in 1000ms 08:19:25.804 [debug] Current batch of media processed. Will check again in 1000ms 08:19:25.950 [debug] Current batch of media processed. Will check again in 1000ms 08:19:26.805 [debug] Current batch of media processed. Will check again in 1000ms 08:19:26.951 [debug] Current batch of media processed. Will check again in 1000ms 08:19:27.806 [debug] Current batch of media processed. Will check again in 1000ms 08:19:27.953 [debug] Current batch of media processed. Will check again in 1000ms 08:19:28.807 [debug] Current batch of media processed. Will check again in 1000ms 08:19:28.953 [debug] Current batch of media processed. Will check again in 1000ms 08:19:29.808 [debug] Current batch of media processed. Will check again in 1000ms 08:19:29.955 [debug] Current batch of media processed. Will check again in 1000ms 08:19:30.810 [debug] Current batch of media processed. Will check again in 1000ms 08:19:30.956 [debug] Current batch of media processed. Will check again in 1000ms 08:19:31.812 [debug] Current batch of media processed. Will check again in 1000ms 08:19:31.960 [debug] Current batch of media processed. Will check again in 1000ms 08:19:32.812 [debug] Current batch of media processed. Will check again in 1000ms 08:19:32.962 [debug] Current batch of media processed. Will check again in 1000ms 08:19:33.813 [debug] Current batch of media processed. Will check again in 1000ms 08:19:33.963 [debug] Current batch of media processed. Will check again in 1000ms 08:19:34.814 [debug] Current batch of media processed. Will check again in 1000ms 08:19:34.964 [debug] Current batch of media processed. Will check again in 1000ms 08:19:35.816 [debug] Current batch of media processed. Will check again in 1000ms 08:19:35.966 [debug] Current batch of media processed. Will check again in 1000ms 08:19:36.818 [debug] Current batch of media processed. Will check again in 1000ms 08:19:36.967 [debug] Current batch of media processed. Will check again in 1000ms 08:19:37.819 [debug] Current batch of media processed. Will check again in 1000ms 08:19:37.968 [debug] Current batch of media processed. Will check again in 1000ms 08:19:38.821 [debug] Current batch of media processed. Will check again in 1000ms 08:19:38.969 [debug] Current batch of media processed. Will check again in 1000ms 08:19:39.821 [debug] Current batch of media processed. Will check again in 1000ms 08:19:39.971 [debug] Current batch of media processed. Will check again in 1000ms 08:19:40.822 [debug] Current batch of media processed. Will check again in 1000ms 08:19:40.972 [debug] Current batch of media processed. Will check again in 1000ms 08:19:41.823 [debug] Current batch of media processed. Will check again in 1000ms 08:19:41.973 [debug] Current batch of media processed. Will check again in 1000ms 08:19:42.824 [debug] Current batch of media processed. Will check again in 1000ms 08:19:42.974 [debug] Current batch of media processed. Will check again in 1000ms 08:19:43.826 [debug] Current batch of media processed. Will check again in 1000ms 08:19:43.975 [debug] Current batch of media processed. Will check again in 1000ms 08:19:44.830 [debug] Current batch of media processed. Will check again in 1000ms 08:19:44.976 [debug] Current batch of media processed. Will check again in 1000ms 08:19:45.832 [debug] Current batch of media processed. Will check again in 1000ms 08:19:45.977 [debug] Current batch of media processed. Will check again in 1000ms 08:19:46.832 [debug] Current batch of media processed. Will check again in 1000ms 08:19:46.978 [debug] Current batch of media processed. Will check again in 1000ms 08:19:47.833 [debug] Current batch of media processed. Will check again in 1000ms 08:19:47.979 [debug] Current batch of media processed. Will check again in 1000ms 08:19:48.834 [debug] Current batch of media processed. Will check again in 1000ms 08:19:48.980 [debug] Current batch of media processed. Will check again in 1000ms 08:19:49.448 [info] {"source":"oban","duration":2275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:19:49.835 [debug] Current batch of media processed. Will check again in 1000ms 08:19:49.981 [debug] Current batch of media processed. Will check again in 1000ms 08:19:50.836 [debug] Current batch of media processed. Will check again in 1000ms 08:19:50.982 [debug] Current batch of media processed. Will check again in 1000ms 08:19:51.838 [debug] Current batch of media processed. Will check again in 1000ms 08:19:51.984 [debug] Current batch of media processed. Will check again in 1000ms 08:19:52.840 [debug] Current batch of media processed. Will check again in 1000ms 08:19:52.985 [debug] Current batch of media processed. Will check again in 1000ms 08:19:53.840 [debug] Current batch of media processed. Will check again in 1000ms 08:19:53.986 [debug] Current batch of media processed. Will check again in 1000ms 08:19:54.841 [debug] Current batch of media processed. Will check again in 1000ms 08:19:54.987 [debug] Current batch of media processed. Will check again in 1000ms 08:19:55.842 [debug] Current batch of media processed. Will check again in 1000ms 08:19:55.988 [debug] Current batch of media processed. Will check again in 1000ms 08:19:56.843 [debug] Current batch of media processed. Will check again in 1000ms 08:19:56.989 [debug] Current batch of media processed. Will check again in 1000ms 08:19:57.844 [debug] Current batch of media processed. Will check again in 1000ms 08:19:57.990 [debug] Current batch of media processed. Will check again in 1000ms 08:19:58.845 [debug] Current batch of media processed. Will check again in 1000ms 08:19:58.991 [debug] Current batch of media processed. Will check again in 1000ms 08:19:59.846 [debug] Current batch of media processed. Will check again in 1000ms 08:19:59.992 [debug] Current batch of media processed. Will check again in 1000ms 08:20:00.847 [debug] Current batch of media processed. Will check again in 1000ms 08:20:00.985 [info] {"source":"oban","duration":1704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:20:00.993 [debug] Current batch of media processed. Will check again in 1000ms 08:20:01.848 [debug] Current batch of media processed. Will check again in 1000ms 08:20:01.994 [debug] Current batch of media processed. Will check again in 1000ms 08:20:02.849 [debug] Current batch of media processed. Will check again in 1000ms 08:20:02.996 [debug] Current batch of media processed. Will check again in 1000ms 08:20:03.851 [debug] Current batch of media processed. Will check again in 1000ms 08:20:03.997 [debug] Current batch of media processed. Will check again in 1000ms 08:20:04.853 [debug] Current batch of media processed. Will check again in 1000ms 08:20:04.998 [debug] Current batch of media processed. Will check again in 1000ms 08:20:05.854 [debug] Current batch of media processed. Will check again in 1000ms 08:20:05.999 [debug] Current batch of media processed. Will check again in 1000ms 08:20:06.855 [debug] Current batch of media processed. Will check again in 1000ms 08:20:07.000 [debug] Current batch of media processed. Will check again in 1000ms 08:20:07.856 [debug] Current batch of media processed. Will check again in 1000ms 08:20:08.001 [debug] Current batch of media processed. Will check again in 1000ms 08:20:08.858 [debug] Current batch of media processed. Will check again in 1000ms 08:20:09.002 [debug] Current batch of media processed. Will check again in 1000ms 08:20:09.860 [debug] Current batch of media processed. Will check again in 1000ms 08:20:10.003 [debug] Current batch of media processed. Will check again in 1000ms 08:20:10.860 [debug] Current batch of media processed. Will check again in 1000ms 08:20:11.004 [debug] Current batch of media processed. Will check again in 1000ms 08:20:11.861 [debug] Current batch of media processed. Will check again in 1000ms 08:20:12.005 [debug] Current batch of media processed. Will check again in 1000ms 08:20:12.862 [debug] Current batch of media processed. Will check again in 1000ms 08:20:13.006 [debug] Current batch of media processed. Will check again in 1000ms 08:20:13.863 [debug] Current batch of media processed. Will check again in 1000ms 08:20:14.007 [debug] Current batch of media processed. Will check again in 1000ms 08:20:14.864 [debug] Current batch of media processed. Will check again in 1000ms 08:20:15.009 [debug] Current batch of media processed. Will check again in 1000ms 08:20:15.865 [debug] Current batch of media processed. Will check again in 1000ms 08:20:16.010 [debug] Current batch of media processed. Will check again in 1000ms 08:20:16.867 [debug] Current batch of media processed. Will check again in 1000ms 08:20:17.011 [debug] Current batch of media processed. Will check again in 1000ms 08:20:17.869 [debug] Current batch of media processed. Will check again in 1000ms 08:20:18.012 [debug] Current batch of media processed. Will check again in 1000ms 08:20:18.869 [debug] Current batch of media processed. Will check again in 1000ms 08:20:19.013 [debug] Current batch of media processed. Will check again in 1000ms 08:20:19.450 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:19.870 [debug] Current batch of media processed. Will check again in 1000ms 08:20:20.014 [debug] Current batch of media processed. Will check again in 1000ms 08:20:20.871 [debug] Current batch of media processed. Will check again in 1000ms 08:20:21.015 [debug] Current batch of media processed. Will check again in 1000ms 08:20:21.872 [debug] Current batch of media processed. Will check again in 1000ms 08:20:22.016 [debug] Current batch of media processed. Will check again in 1000ms 08:20:22.873 [debug] Current batch of media processed. Will check again in 1000ms 08:20:23.018 [debug] Current batch of media processed. Will check again in 1000ms 08:20:23.874 [debug] Current batch of media processed. Will check again in 1000ms 08:20:24.019 [debug] Current batch of media processed. Will check again in 1000ms 08:20:24.875 [debug] Current batch of media processed. Will check again in 1000ms 08:20:25.020 [debug] Current batch of media processed. Will check again in 1000ms 08:20:25.876 [debug] Current batch of media processed. Will check again in 1000ms 08:20:26.022 [debug] Current batch of media processed. Will check again in 1000ms 08:20:26.878 [debug] Current batch of media processed. Will check again in 1000ms 08:20:27.023 [debug] Current batch of media processed. Will check again in 1000ms 08:20:27.879 [debug] Current batch of media processed. Will check again in 1000ms 08:20:28.024 [debug] Current batch of media processed. Will check again in 1000ms 08:20:28.880 [debug] Current batch of media processed. Will check again in 1000ms 08:20:29.025 [debug] Current batch of media processed. Will check again in 1000ms 08:20:29.881 [debug] Current batch of media processed. Will check again in 1000ms 08:20:30.026 [debug] Current batch of media processed. Will check again in 1000ms 08:20:30.882 [debug] Current batch of media processed. Will check again in 1000ms 08:20:31.027 [debug] Current batch of media processed. Will check again in 1000ms 08:20:31.884 [debug] Current batch of media processed. Will check again in 1000ms 08:20:32.029 [debug] Current batch of media processed. Will check again in 1000ms 08:20:32.885 [debug] Current batch of media processed. Will check again in 1000ms 08:20:33.032 [debug] Current batch of media processed. Will check again in 1000ms 08:20:33.888 [debug] Current batch of media processed. Will check again in 1000ms 08:20:34.033 [debug] Current batch of media processed. Will check again in 1000ms 08:20:34.889 [debug] Current batch of media processed. Will check again in 1000ms 08:20:35.034 [debug] Current batch of media processed. Will check again in 1000ms 08:20:35.890 [debug] Current batch of media processed. Will check again in 1000ms 08:20:36.035 [debug] Current batch of media processed. Will check again in 1000ms 08:20:36.891 [debug] Current batch of media processed. Will check again in 1000ms 08:20:37.036 [debug] Current batch of media processed. Will check again in 1000ms 08:20:37.896 [debug] Current batch of media processed. Will check again in 1000ms 08:20:38.037 [debug] Current batch of media processed. Will check again in 1000ms 08:20:38.898 [debug] Current batch of media processed. Will check again in 1000ms 08:20:39.038 [debug] Current batch of media processed. Will check again in 1000ms 08:20:39.902 [debug] Current batch of media processed. Will check again in 1000ms 08:20:40.039 [debug] Current batch of media processed. Will check again in 1000ms 08:20:40.903 [debug] Current batch of media processed. Will check again in 1000ms 08:20:41.040 [debug] Current batch of media processed. Will check again in 1000ms 08:20:41.904 [debug] Current batch of media processed. Will check again in 1000ms 08:20:42.041 [debug] Current batch of media processed. Will check again in 1000ms 08:20:42.905 [debug] Current batch of media processed. Will check again in 1000ms 08:20:43.043 [debug] Current batch of media processed. Will check again in 1000ms 08:20:43.909 [debug] Current batch of media processed. Will check again in 1000ms 08:20:44.046 [debug] Current batch of media processed. Will check again in 1000ms 08:20:44.915 [debug] Current batch of media processed. Will check again in 1000ms 08:20:45.052 [debug] Current batch of media processed. Will check again in 1000ms 08:20:45.920 [debug] Current batch of media processed. Will check again in 1000ms 08:20:46.053 [debug] Current batch of media processed. Will check again in 1000ms 08:20:46.921 [debug] Current batch of media processed. Will check again in 1000ms 08:20:47.054 [debug] Current batch of media processed. Will check again in 1000ms 08:20:47.923 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 6594, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e062400 - ДТКД (Для тех, кто дома) 124.mp4", "id" => "CBmHRPWbD5E", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=CBmHRPWbD5E", "playlist_index" => 27, "timestamp" => 1719207888, "title" => "ДТКД (Для тех, кто дома) 124", "upload_date" => "20240624"} 08:20:47.927 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=1074.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:20:47.930 [debug] QUERY OK source="sources" db=1.7ms queue=0.4ms idle=1078.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:20:47.935 [debug] QUERY OK source="media_items" db=1.7ms idle=1062.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-24 05:44:48Z], 122] 08:20:48.056 [debug] Current batch of media processed. Will check again in 1000ms 08:20:48.089 [debug] QUERY OK source="media_items" db=133.5ms idle=106.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 124", "274d4705-73d9-4bf4-94f1-fb676ed06285", 6594, true, "CBmHRPWbD5E", "https://www.youtube.com/watch?v=CBmHRPWbD5E", 27, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e062400 - ДТКД (Для тех, кто дома) 124.mp4", false, false, false, 122, [], 1, ~U[2024-06-24 05:44:48Z], ~U[2026-04-04 05:20:47Z], ~U[2026-04-04 05:20:47Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 124", 6594, true, "CBmHRPWbD5E", "https://www.youtube.com/watch?v=CBmHRPWbD5E", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e062400 - ДТКД (Для тех, кто дома) 124.mp4", false, 122, ~U[2024-06-24 05:44:48Z]] 08:20:48.091 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=216.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:20:48.095 [debug] QUERY OK source="media_profiles" db=1.5ms queue=1.7ms idle=164.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:20:48.105 [debug] QUERY OK source="media_items" db=1.0ms queue=6.8ms idle=166.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 [225829] 08:20:48.106 [debug] Current batch of media processed. Will check again in 1000ms 08:20:49.057 [debug] Current batch of media processed. Will check again in 1000ms 08:20:49.106 [debug] Current batch of media processed. Will check again in 1000ms 08:20:49.454 [info] {"source":"oban","duration":3025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:20:50.058 [debug] Current batch of media processed. Will check again in 1000ms 08:20:50.107 [debug] Current batch of media processed. Will check again in 1000ms 08:20:51.061 [debug] Current batch of media processed. Will check again in 1000ms 08:20:51.110 [debug] Current batch of media processed. Will check again in 1000ms 08:20:52.064 [debug] Current batch of media processed. Will check again in 1000ms 08:20:52.114 [debug] Current batch of media processed. Will check again in 1000ms 08:20:53.067 [debug] Current batch of media processed. Will check again in 1000ms 08:20:53.115 [debug] Current batch of media processed. Will check again in 1000ms 08:20:54.070 [debug] Current batch of media processed. Will check again in 1000ms 08:20:54.137 [debug] Current batch of media processed. Will check again in 1000ms 08:20:55.070 [debug] Current batch of media processed. Will check again in 1000ms 08:20:55.138 [debug] Current batch of media processed. Will check again in 1000ms 08:20:56.071 [debug] Current batch of media processed. Will check again in 1000ms 08:20:56.142 [debug] Current batch of media processed. Will check again in 1000ms 08:20:57.073 [debug] Current batch of media processed. Will check again in 1000ms 08:20:57.144 [debug] Current batch of media processed. Will check again in 1000ms 08:20:58.074 [debug] Current batch of media processed. Will check again in 1000ms 08:20:58.145 [debug] Current batch of media processed. Will check again in 1000ms 08:20:59.075 [debug] Current batch of media processed. Will check again in 1000ms 08:20:59.149 [debug] Current batch of media processed. Will check again in 1000ms 08:21:00.077 [debug] Current batch of media processed. Will check again in 1000ms 08:21:00.150 [debug] Current batch of media processed. Will check again in 1000ms 08:21:00.990 [info] {"source":"oban","duration":3097,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:21:01.077 [debug] Current batch of media processed. Will check again in 1000ms 08:21:01.152 [debug] Current batch of media processed. Will check again in 1000ms 08:21:02.078 [debug] Current batch of media processed. Will check again in 1000ms 08:21:02.157 [debug] Current batch of media processed. Will check again in 1000ms 08:21:03.079 [debug] Current batch of media processed. Will check again in 1000ms 08:21:03.159 [debug] Current batch of media processed. Will check again in 1000ms 08:21:04.080 [debug] Current batch of media processed. Will check again in 1000ms 08:21:04.160 [debug] Current batch of media processed. Will check again in 1000ms 08:21:05.081 [debug] Current batch of media processed. Will check again in 1000ms 08:21:05.161 [debug] Current batch of media processed. Will check again in 1000ms 08:21:06.083 [debug] Current batch of media processed. Will check again in 1000ms 08:21:06.163 [debug] Current batch of media processed. Will check again in 1000ms 08:21:07.084 [debug] Current batch of media processed. Will check again in 1000ms 08:21:07.164 [debug] Current batch of media processed. Will check again in 1000ms 08:21:08.086 [debug] Current batch of media processed. Will check again in 1000ms 08:21:08.166 [debug] Current batch of media processed. Will check again in 1000ms 08:21:09.087 [debug] Current batch of media processed. Will check again in 1000ms 08:21:09.166 [debug] Current batch of media processed. Will check again in 1000ms 08:21:10.091 [debug] Current batch of media processed. Will check again in 1000ms 08:21:10.167 [debug] Current batch of media processed. Will check again in 1000ms 08:21:11.092 [debug] Current batch of media processed. Will check again in 1000ms 08:21:11.168 [debug] Current batch of media processed. Will check again in 1000ms 08:21:12.096 [debug] Current batch of media processed. Will check again in 1000ms 08:21:12.169 [debug] Current batch of media processed. Will check again in 1000ms 08:21:13.097 [debug] Current batch of media processed. Will check again in 1000ms 08:21:13.171 [debug] Current batch of media processed. Will check again in 1000ms 08:21:14.098 [debug] Current batch of media processed. Will check again in 1000ms 08:21:14.171 [debug] Current batch of media processed. Will check again in 1000ms 08:21:15.099 [debug] Current batch of media processed. Will check again in 1000ms 08:21:15.172 [debug] Current batch of media processed. Will check again in 1000ms 08:21:16.100 [debug] Current batch of media processed. Will check again in 1000ms 08:21:16.173 [debug] Current batch of media processed. Will check again in 1000ms 08:21:17.101 [debug] Current batch of media processed. Will check again in 1000ms 08:21:17.174 [debug] Current batch of media processed. Will check again in 1000ms 08:21:18.102 [debug] Current batch of media processed. Will check again in 1000ms 08:21:18.175 [debug] Current batch of media processed. Will check again in 1000ms 08:21:19.103 [debug] Current batch of media processed. Will check again in 1000ms 08:21:19.176 [debug] Current batch of media processed. Will check again in 1000ms 08:21:19.456 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:20.104 [debug] Current batch of media processed. Will check again in 1000ms 08:21:20.177 [debug] Current batch of media processed. Will check again in 1000ms 08:21:21.105 [debug] Current batch of media processed. Will check again in 1000ms 08:21:21.178 [debug] Current batch of media processed. Will check again in 1000ms 08:21:22.107 [debug] Current batch of media processed. Will check again in 1000ms 08:21:22.180 [debug] Current batch of media processed. Will check again in 1000ms 08:21:23.108 [debug] Current batch of media processed. Will check again in 1000ms 08:21:23.180 [debug] Current batch of media processed. Will check again in 1000ms 08:21:24.109 [debug] Current batch of media processed. Will check again in 1000ms 08:21:24.181 [debug] Current batch of media processed. Will check again in 1000ms 08:21:25.110 [debug] Current batch of media processed. Will check again in 1000ms 08:21:25.183 [debug] Current batch of media processed. Will check again in 1000ms 08:21:26.112 [debug] Current batch of media processed. Will check again in 1000ms 08:21:26.184 [debug] Current batch of media processed. Will check again in 1000ms 08:21:27.112 [debug] Current batch of media processed. Will check again in 1000ms 08:21:27.185 [debug] Current batch of media processed. Will check again in 1000ms 08:21:28.113 [debug] Current batch of media processed. Will check again in 1000ms 08:21:28.186 [debug] Current batch of media processed. Will check again in 1000ms 08:21:29.115 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkcardnov\n\nПолучи профессию python-разработчика с нуля в SkillFactory:\nhttps://go.skillfactory.ru/XrsICA\nВозврат денег за курс если не нашли работу после обучения + скидка до 60% по промокоду SNDK до 20.11.2022\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2005!\n0:57 Мадагаскар\n4:00 Офис\n7:49 Мобилки и Gravity Defied\n11:05 Единорог Ти\n11:55 Guitar Hero\n14:19 Доктор Кто 2005\n17:48 Американский папаша\n20:36 YouTube\n22:19 Робоцып\n24:39 Аватар: легенда об Аанге\n27:05 Необъяснимо, но факт\n30:19 Facebook*\n33:43 Lego Star Wars: The Video Game\n35:23 Секс с Анфисой Чеховой\n37:44 God of War\n40:11 Resident Evil 4 и Devil May Cry 3\n44:04 Анатомия страсти\n46:24 Psychonauts\n48:06 Comedy Club\n51:09 Город грехов\n52:49 Адская кухня\n55:05 Мор. Утопия\n57:41 Пол-литровая мышь\n1:00:48 В Филадельфии всегда солнечно\n1:03:34 Уоллес и Громит: проклятье кролика-оборотня\n1:06:56 Труп невесты\n1:09:02 Сверхъестественное\n1:11:27 Fahrenheit: Indigo Prophecy\n1:14:04 Как я встретил вашу маму\n1:16:08 F.E.A.R.\n1:18:10 Shadow of the Colossus\n1:20:49 Цыплёнок Цыпа\n1:23:03 Гетто\n1:25:55 NFS Most Wanted\n1:28:38 Xbox 360\n1:31:11 Хроники Нарнии\n1:33:38 Yakuza\n1:36:29 Ben 10\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАлександр Куликов\nАртём Нечаев\nАня Устюжанинова\nВладислав Псайдаков\nАнтон Паули\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nАлександр Т3renz\nМаксим Аксёнов\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Сергей Аралин, Алексей Еромла\nФоны: Саша Пародова, Катя Скибина\nСаунд-дизайн: Ильяс Лем\n\n—\n* Соцсеть Facebook запрещена в РФ. 21.03.2022 компания Meta признана в России экстремистской организацией.", "duration" => 5989, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e110500 - 2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ.mp4", "id" => "aazcIDEAKO4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=aazcIDEAKO4", "playlist_index" => 12, "timestamp" => 1667666796, "title" => "2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ", "upload_date" => "20221105"} 08:21:29.116 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=262.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:21:29.117 [debug] QUERY OK source="sources" db=0.3ms idle=264.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:21:29.118 [debug] QUERY OK source="media_items" db=0.5ms idle=264.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-05 16:46:36Z], 127] 08:21:29.125 [debug] QUERY OK source="media_items" db=6.7ms idle=265.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkcardnov\n\nПолучи профессию python-разработчика с нуля в SkillFactory:\nhttps://go.skillfactory.ru/XrsICA\nВозврат денег за курс если не нашли работу после обучения + скидка до 60% по промокоду SNDK до 20.11.2022\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2005!\n0:57 Мадагаскар\n4:00 Офис\n7:49 Мобилки и Gravity Defied\n11:05 Единорог Ти\n11:55 Guitar Hero\n14:19 Доктор Кто 2005\n17:48 Американский папаша\n20:36 YouTube\n22:19 Робоцып\n24:39 Аватар: легенда об Аанге\n27:05 Необъяснимо, но факт\n30:19 Facebook*\n33:43 Lego Star Wars: The Video Game\n35:23 Секс с Анфисой Чеховой\n37:44 God of War\n40:11 Resident Evil 4 и Devil May Cry 3\n44:04 Анатомия страсти\n46:24 Psychonauts\n48:06 Comedy Club\n51:09 Город грехов\n52:49 Адская кухня\n55:05 Мор. Утопия\n57:41 Пол-литровая мышь\n1:00:48 В Филадельфии всегда солнечно\n1:03:34 Уоллес и Громит: проклятье кролика-оборотня\n1:06:56 Труп невесты\n1:09:02 Сверхъестественное\n1:11:27 Fahrenheit: Indigo Prophecy\n1:14:04 Как я встретил вашу маму\n1:16:08 F.E.A.R.\n1:18:10 Shadow of the Colossus\n1:20:49 Цыплёнок Цыпа\n1:23:03 Гетто\n1:25:55 NFS Most Wanted\n1:28:38 Xbox 360\n1:31:11 Хроники Нарнии\n1:33:38 Yakuza\n1:36:29 Ben 10\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАлександр Куликов\nАртём Нечаев\nАня Устюжанинова\nВладислав Псайдаков\nАнтон Паули\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nАлександр Т3renz\nМаксим Аксёнов\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Сергей Аралин, Алексей Еромла\nФоны: Саша Пародова, Катя Скибина\nСаунд-дизайн: Ильяс Лем\n\n—\n* Соцсеть Facebook запрещена в РФ. 21.03.2022 компания Meta признана в России экстремистской организацией.", "2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ", "1def6e4f-a449-4819-8ea2-e7cca97b5b8c", 5989, false, "aazcIDEAKO4", "https://www.youtube.com/watch?v=aazcIDEAKO4", 12, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e110500 - 2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-11-05 16:46:36Z], ~U[2026-04-04 05:21:29Z], ~U[2026-04-04 05:21:29Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkcardnov\n\nПолучи профессию python-разработчика с нуля в SkillFactory:\nhttps://go.skillfactory.ru/XrsICA\nВозврат денег за курс если не нашли работу после обучения + скидка до 60% по промокоду SNDK до 20.11.2022\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2005!\n0:57 Мадагаскар\n4:00 Офис\n7:49 Мобилки и Gravity Defied\n11:05 Единорог Ти\n11:55 Guitar Hero\n14:19 Доктор Кто 2005\n17:48 Американский папаша\n20:36 YouTube\n22:19 Робоцып\n24:39 Аватар: легенда об Аанге\n27:05 Необъяснимо, но факт\n30:19 Facebook*\n33:43 Lego Star Wars: The Video Game\n35:23 Секс с Анфисой Чеховой\n37:44 God of War\n40:11 Resident Evil 4 и Devil May Cry 3\n44:04 Анатомия страсти\n46:24 Psychonauts\n48:06 Comedy Club\n51:09 Город грехов\n52:49 Адская кухня\n55:05 Мор. Утопия\n57:41 Пол-литровая мышь\n1:00:48 В Филадельфии всегда солнечно\n1:03:34 Уоллес и Громит: проклятье кролика-оборотня\n1:06:56 Труп невесты\n1:09:02 Сверхъестественное\n1:11:27 Fahrenheit: Indigo Prophecy\n1:14:04 Как я встретил вашу маму\n1:16:08 F.E.A.R.\n1:18:10 Shadow of the Colossus\n1:20:49 Цыплёнок Цыпа\n1:23:03 Гетто\n1:25:55 NFS Most Wanted\n1:28:38 Xbox 360\n1:31:11 Хроники Нарнии\n1:33:38 Yakuza\n1:36:29 Ben 10\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАлександр Куликов\nАртём Нечаев\nАня Устюжанинова\nВладислав Псайдаков\nАнтон Паули\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрос (truncated) 08:21:29.129 [debug] QUERY OK source="sources" db=1.4ms idle=40.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:21:29.130 [debug] QUERY OK source="media_profiles" db=0.6ms idle=13.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:21:29.131 [debug] QUERY OK source="media_items" db=0.6ms idle=13.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [368225] 08:21:29.131 [debug] Current batch of media processed. Will check again in 1000ms 08:21:29.188 [debug] Current batch of media processed. Will check again in 1000ms 08:21:30.132 [debug] Current batch of media processed. Will check again in 1000ms 08:21:30.189 [debug] Current batch of media processed. Will check again in 1000ms 08:21:31.133 [debug] Current batch of media processed. Will check again in 1000ms 08:21:31.190 [debug] Current batch of media processed. Will check again in 1000ms 08:21:32.134 [debug] Current batch of media processed. Will check again in 1000ms 08:21:32.192 [debug] Current batch of media processed. Will check again in 1000ms 08:21:33.135 [debug] Current batch of media processed. Will check again in 1000ms 08:21:33.192 [debug] Current batch of media processed. Will check again in 1000ms 08:21:34.136 [debug] Current batch of media processed. Will check again in 1000ms 08:21:34.193 [debug] Current batch of media processed. Will check again in 1000ms 08:21:35.137 [debug] Current batch of media processed. Will check again in 1000ms 08:21:35.194 [debug] Current batch of media processed. Will check again in 1000ms 08:21:36.139 [debug] Current batch of media processed. Will check again in 1000ms 08:21:36.195 [debug] Current batch of media processed. Will check again in 1000ms 08:21:37.140 [debug] Current batch of media processed. Will check again in 1000ms 08:21:37.196 [debug] Current batch of media processed. Will check again in 1000ms 08:21:38.142 [debug] Current batch of media processed. Will check again in 1000ms 08:21:38.197 [debug] Current batch of media processed. Will check again in 1000ms 08:21:39.143 [debug] Current batch of media processed. Will check again in 1000ms 08:21:39.198 [debug] Current batch of media processed. Will check again in 1000ms 08:21:40.144 [debug] Current batch of media processed. Will check again in 1000ms 08:21:40.199 [debug] Current batch of media processed. Will check again in 1000ms 08:21:41.148 [debug] Current batch of media processed. Will check again in 1000ms 08:21:41.201 [debug] Current batch of media processed. Will check again in 1000ms 08:21:42.149 [debug] Current batch of media processed. Will check again in 1000ms 08:21:42.203 [debug] Current batch of media processed. Will check again in 1000ms 08:21:43.150 [debug] Current batch of media processed. Will check again in 1000ms 08:21:43.204 [debug] Current batch of media processed. Will check again in 1000ms 08:21:44.153 [debug] Current batch of media processed. Will check again in 1000ms 08:21:44.205 [debug] Current batch of media processed. Will check again in 1000ms 08:21:45.153 [debug] Current batch of media processed. Will check again in 1000ms 08:21:45.206 [debug] Current batch of media processed. Will check again in 1000ms 08:21:46.154 [debug] Current batch of media processed. Will check again in 1000ms 08:21:46.207 [debug] Current batch of media processed. Will check again in 1000ms 08:21:47.155 [debug] Current batch of media processed. Will check again in 1000ms 08:21:47.208 [debug] Current batch of media processed. Will check again in 1000ms 08:21:48.156 [debug] Current batch of media processed. Will check again in 1000ms 08:21:48.209 [debug] Current batch of media processed. Will check again in 1000ms 08:21:49.158 [debug] Current batch of media processed. Will check again in 1000ms 08:21:49.210 [debug] Current batch of media processed. Will check again in 1000ms 08:21:49.462 [info] {"source":"oban","duration":5115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:21:50.160 [debug] Current batch of media processed. Will check again in 1000ms 08:21:50.211 [debug] Current batch of media processed. Will check again in 1000ms 08:21:51.161 [debug] Current batch of media processed. Will check again in 1000ms 08:21:51.212 [debug] Current batch of media processed. Will check again in 1000ms 08:21:52.163 [debug] Current batch of media processed. Will check again in 1000ms 08:21:52.215 [debug] Current batch of media processed. Will check again in 1000ms 08:21:53.163 [debug] Current batch of media processed. Will check again in 1000ms 08:21:53.216 [debug] Current batch of media processed. Will check again in 1000ms 08:21:54.164 [debug] Current batch of media processed. Will check again in 1000ms 08:21:54.218 [debug] Current batch of media processed. Will check again in 1000ms 08:21:55.166 [debug] Current batch of media processed. Will check again in 1000ms 08:21:55.219 [debug] Current batch of media processed. Will check again in 1000ms 08:21:56.166 [debug] Current batch of media processed. Will check again in 1000ms 08:21:56.220 [debug] Current batch of media processed. Will check again in 1000ms 08:21:57.171 [debug] Current batch of media processed. Will check again in 1000ms 08:21:57.221 [debug] Current batch of media processed. Will check again in 1000ms 08:21:58.173 [debug] Current batch of media processed. Will check again in 1000ms 08:21:58.222 [debug] Current batch of media processed. Will check again in 1000ms 08:21:59.174 [debug] Current batch of media processed. Will check again in 1000ms 08:21:59.223 [debug] Current batch of media processed. Will check again in 1000ms 08:22:00.175 [debug] Current batch of media processed. Will check again in 1000ms 08:22:00.224 [debug] Current batch of media processed. Will check again in 1000ms 08:22:00.992 [info] {"source":"oban","duration":749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:22:01.225 [debug] Current batch of media processed. Will check again in 1000ms 08:22:01.324 [debug] Current batch of media processed. Will check again in 1000ms 08:22:02.226 [debug] Current batch of media processed. Will check again in 1000ms 08:22:02.329 [debug] Current batch of media processed. Will check again in 1000ms 08:22:03.227 [debug] Current batch of media processed. Will check again in 1000ms 08:22:03.332 [debug] Current batch of media processed. Will check again in 1000ms 08:22:04.230 [debug] Current batch of media processed. Will check again in 1000ms 08:22:04.335 [debug] Current batch of media processed. Will check again in 1000ms 08:22:05.231 [debug] Current batch of media processed. Will check again in 1000ms 08:22:05.336 [debug] Current batch of media processed. Will check again in 1000ms 08:22:06.232 [debug] Current batch of media processed. Will check again in 1000ms 08:22:06.341 [debug] Current batch of media processed. Will check again in 1000ms 08:22:07.235 [debug] Current batch of media processed. Will check again in 1000ms 08:22:07.341 [debug] Current batch of media processed. Will check again in 1000ms 08:22:08.238 [debug] Current batch of media processed. Will check again in 1000ms 08:22:08.342 [debug] Current batch of media processed. Will check again in 1000ms 08:22:09.239 [debug] Current batch of media processed. Will check again in 1000ms 08:22:09.346 [debug] Current batch of media processed. Will check again in 1000ms 08:22:10.240 [debug] Current batch of media processed. Will check again in 1000ms 08:22:10.347 [debug] Current batch of media processed. Will check again in 1000ms 08:22:11.241 [debug] Current batch of media processed. Will check again in 1000ms 08:22:11.348 [debug] Current batch of media processed. Will check again in 1000ms 08:22:12.243 [debug] Current batch of media processed. Will check again in 1000ms 08:22:12.351 [debug] Current batch of media processed. Will check again in 1000ms 08:22:13.244 [debug] Current batch of media processed. Will check again in 1000ms 08:22:13.351 [debug] Current batch of media processed. Will check again in 1000ms 08:22:14.246 [debug] Current batch of media processed. Will check again in 1000ms 08:22:14.355 [debug] Current batch of media processed. Will check again in 1000ms 08:22:15.246 [debug] Current batch of media processed. Will check again in 1000ms 08:22:15.357 [debug] Current batch of media processed. Will check again in 1000ms 08:22:16.247 [debug] Current batch of media processed. Will check again in 1000ms 08:22:16.358 [debug] Current batch of media processed. Will check again in 1000ms 08:22:17.248 [debug] Current batch of media processed. Will check again in 1000ms 08:22:17.359 [debug] Current batch of media processed. Will check again in 1000ms 08:22:18.249 [debug] Current batch of media processed. Will check again in 1000ms 08:22:18.360 [debug] Current batch of media processed. Will check again in 1000ms 08:22:19.250 [debug] Current batch of media processed. Will check again in 1000ms 08:22:19.361 [debug] Current batch of media processed. Will check again in 1000ms 08:22:19.464 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:20.251 [debug] Current batch of media processed. Will check again in 1000ms 08:22:20.362 [debug] Current batch of media processed. Will check again in 1000ms 08:22:21.252 [debug] Current batch of media processed. Will check again in 1000ms 08:22:21.363 [debug] Current batch of media processed. Will check again in 1000ms 08:22:22.254 [debug] Current batch of media processed. Will check again in 1000ms 08:22:22.365 [debug] Current batch of media processed. Will check again in 1000ms 08:22:23.255 [debug] Current batch of media processed. Will check again in 1000ms 08:22:23.366 [debug] Current batch of media processed. Will check again in 1000ms 08:22:24.259 [debug] Current batch of media processed. Will check again in 1000ms 08:22:24.367 [debug] Current batch of media processed. Will check again in 1000ms 08:22:25.259 [debug] Current batch of media processed. Will check again in 1000ms 08:22:25.368 [debug] Current batch of media processed. Will check again in 1000ms 08:22:26.260 [debug] Current batch of media processed. Will check again in 1000ms 08:22:26.369 [debug] Current batch of media processed. Will check again in 1000ms 08:22:27.261 [debug] Current batch of media processed. Will check again in 1000ms 08:22:27.370 [debug] Current batch of media processed. Will check again in 1000ms 08:22:28.262 [debug] Current batch of media processed. Will check again in 1000ms 08:22:28.371 [debug] Current batch of media processed. Will check again in 1000ms 08:22:29.263 [debug] Current batch of media processed. Will check again in 1000ms 08:22:29.372 [debug] Current batch of media processed. Will check again in 1000ms 08:22:30.264 [debug] Current batch of media processed. Will check again in 1000ms 08:22:30.373 [debug] Current batch of media processed. Will check again in 1000ms 08:22:31.265 [debug] Current batch of media processed. Will check again in 1000ms 08:22:31.378 [debug] Current batch of media processed. Will check again in 1000ms 08:22:32.266 [debug] Current batch of media processed. Will check again in 1000ms 08:22:32.382 [debug] Current batch of media processed. Will check again in 1000ms 08:22:33.267 [debug] Current batch of media processed. Will check again in 1000ms 08:22:33.383 [debug] Current batch of media processed. Will check again in 1000ms 08:22:34.268 [debug] Current batch of media processed. Will check again in 1000ms 08:22:34.384 [debug] Current batch of media processed. Will check again in 1000ms 08:22:35.269 [debug] Current batch of media processed. Will check again in 1000ms 08:22:35.385 [debug] Current batch of media processed. Will check again in 1000ms 08:22:36.271 [debug] Current batch of media processed. Will check again in 1000ms 08:22:36.386 [debug] Current batch of media processed. Will check again in 1000ms 08:22:37.272 [debug] Current batch of media processed. Will check again in 1000ms 08:22:37.387 [debug] Current batch of media processed. Will check again in 1000ms 08:22:38.274 [debug] Current batch of media processed. Will check again in 1000ms 08:22:38.388 [debug] Current batch of media processed. Will check again in 1000ms 08:22:39.274 [debug] Current batch of media processed. Will check again in 1000ms 08:22:39.389 [debug] Current batch of media processed. Will check again in 1000ms 08:22:40.275 [debug] Current batch of media processed. Will check again in 1000ms 08:22:40.390 [debug] Current batch of media processed. Will check again in 1000ms 08:22:41.276 [debug] Current batch of media processed. Will check again in 1000ms 08:22:41.391 [debug] Current batch of media processed. Will check again in 1000ms 08:22:42.278 [debug] Current batch of media processed. Will check again in 1000ms 08:22:42.393 [debug] Current batch of media processed. Will check again in 1000ms 08:22:43.278 [debug] Current batch of media processed. Will check again in 1000ms 08:22:43.394 [debug] Current batch of media processed. Will check again in 1000ms 08:22:44.279 [debug] Current batch of media processed. Will check again in 1000ms 08:22:44.395 [debug] Current batch of media processed. Will check again in 1000ms 08:22:45.280 [debug] Current batch of media processed. Will check again in 1000ms 08:22:45.396 [debug] Current batch of media processed. Will check again in 1000ms 08:22:46.281 [debug] Current batch of media processed. Will check again in 1000ms 08:22:46.397 [debug] Current batch of media processed. Will check again in 1000ms 08:22:47.282 [debug] Current batch of media processed. Will check again in 1000ms 08:22:47.398 [debug] Current batch of media processed. Will check again in 1000ms 08:22:48.284 [debug] Current batch of media processed. Will check again in 1000ms 08:22:48.399 [debug] Current batch of media processed. Will check again in 1000ms 08:22:49.284 [debug] Current batch of media processed. Will check again in 1000ms 08:22:49.401 [debug] Current batch of media processed. Will check again in 1000ms 08:22:49.466 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:22:50.285 [debug] Current batch of media processed. Will check again in 1000ms 08:22:50.402 [debug] Current batch of media processed. Will check again in 1000ms 08:22:51.286 [debug] Current batch of media processed. Will check again in 1000ms 08:22:51.403 [debug] Current batch of media processed. Will check again in 1000ms 08:22:52.287 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 7693, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e052100 - ДТКД (Для тех, кто дома) 123.mp4", "id" => "BlDZvewBSWs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=BlDZvewBSWs", "playlist_index" => 28, "timestamp" => 1716290386, "title" => "ДТКД (Для тех, кто дома) 123", "upload_date" => "20240521"} 08:22:52.291 [debug] QUERY OK source="sources" db=2.6ms idle=1421.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:22:52.296 [debug] QUERY OK source="sources" db=4.7ms idle=1424.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:22:52.300 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=1430.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-21 11:19:46Z], 122] 08:22:52.381 [debug] QUERY OK source="media_items" db=79.7ms idle=1434.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 123", "2159db68-8950-4fb3-af6a-6a4a50c71c0e", 7693, true, "BlDZvewBSWs", "https://www.youtube.com/watch?v=BlDZvewBSWs", 28, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e052100 - ДТКД (Для тех, кто дома) 123.mp4", false, false, false, 122, [], 1, ~U[2024-05-21 11:19:46Z], ~U[2026-04-04 05:22:52Z], ~U[2026-04-04 05:22:52Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 123", 7693, true, "BlDZvewBSWs", "https://www.youtube.com/watch?v=BlDZvewBSWs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e052100 - ДТКД (Для тех, кто дома) 123.mp4", false, 122, ~U[2024-05-21 11:19:46Z]] 08:22:52.385 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=923.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:22:52.386 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=94.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:22:52.388 [debug] QUERY OK source="media_items" db=0.7ms idle=91.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 [225830] 08:22:52.388 [debug] Current batch of media processed. Will check again in 1000ms 08:22:52.404 [debug] Current batch of media processed. Will check again in 1000ms 08:22:53.389 [debug] Current batch of media processed. Will check again in 1000ms 08:22:53.422 [debug] Current batch of media processed. Will check again in 1000ms 08:22:54.391 [debug] Current batch of media processed. Will check again in 1000ms 08:22:54.423 [debug] Current batch of media processed. Will check again in 1000ms 08:22:55.392 [debug] Current batch of media processed. Will check again in 1000ms 08:22:55.424 [debug] Current batch of media processed. Will check again in 1000ms 08:22:56.396 [debug] Current batch of media processed. Will check again in 1000ms 08:22:56.425 [debug] Current batch of media processed. Will check again in 1000ms 08:22:57.399 [debug] Current batch of media processed. Will check again in 1000ms 08:22:57.426 [debug] Current batch of media processed. Will check again in 1000ms 08:22:58.400 [debug] Current batch of media processed. Will check again in 1000ms 08:22:58.427 [debug] Current batch of media processed. Will check again in 1000ms 08:22:59.402 [debug] Current batch of media processed. Will check again in 1000ms 08:22:59.431 [debug] Current batch of media processed. Will check again in 1000ms 08:23:00.403 [debug] Current batch of media processed. Will check again in 1000ms 08:23:00.433 [debug] Current batch of media processed. Will check again in 1000ms 08:23:00.993 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:23:01.403 [debug] Current batch of media processed. Will check again in 1000ms 08:23:01.435 [debug] Current batch of media processed. Will check again in 1000ms 08:23:02.404 [debug] Current batch of media processed. Will check again in 1000ms 08:23:02.436 [debug] Current batch of media processed. Will check again in 1000ms 08:23:03.405 [debug] Current batch of media processed. Will check again in 1000ms 08:23:03.437 [debug] Current batch of media processed. Will check again in 1000ms 08:23:04.406 [debug] Current batch of media processed. Will check again in 1000ms 08:23:04.438 [debug] Current batch of media processed. Will check again in 1000ms 08:23:05.409 [debug] Current batch of media processed. Will check again in 1000ms 08:23:05.439 [debug] Current batch of media processed. Will check again in 1000ms 08:23:06.411 [debug] Current batch of media processed. Will check again in 1000ms 08:23:06.441 [debug] Current batch of media processed. Will check again in 1000ms 08:23:07.412 [debug] Current batch of media processed. Will check again in 1000ms 08:23:07.442 [debug] Current batch of media processed. Will check again in 1000ms 08:23:08.413 [debug] Current batch of media processed. Will check again in 1000ms 08:23:08.443 [debug] Current batch of media processed. Will check again in 1000ms 08:23:09.415 [debug] Current batch of media processed. Will check again in 1000ms 08:23:09.444 [debug] Current batch of media processed. Will check again in 1000ms 08:23:10.416 [debug] Current batch of media processed. Will check again in 1000ms 08:23:10.445 [debug] Current batch of media processed. Will check again in 1000ms 08:23:11.417 [debug] Current batch of media processed. Will check again in 1000ms 08:23:11.446 [debug] Current batch of media processed. Will check again in 1000ms 08:23:12.418 [debug] Current batch of media processed. Will check again in 1000ms 08:23:12.447 [debug] Current batch of media processed. Will check again in 1000ms 08:23:13.419 [debug] Current batch of media processed. Will check again in 1000ms 08:23:13.449 [debug] Current batch of media processed. Will check again in 1000ms 08:23:14.421 [debug] Current batch of media processed. Will check again in 1000ms 08:23:14.449 [debug] Current batch of media processed. Will check again in 1000ms 08:23:15.422 [debug] Current batch of media processed. Will check again in 1000ms 08:23:15.450 [debug] Current batch of media processed. Will check again in 1000ms 08:23:16.424 [debug] Current batch of media processed. Will check again in 1000ms 08:23:16.451 [debug] Current batch of media processed. Will check again in 1000ms 08:23:17.426 [debug] Current batch of media processed. Will check again in 1000ms 08:23:17.453 [debug] Current batch of media processed. Will check again in 1000ms 08:23:18.432 [debug] Current batch of media processed. Will check again in 1000ms 08:23:18.453 [debug] Current batch of media processed. Will check again in 1000ms 08:23:19.433 [debug] Current batch of media processed. Will check again in 1000ms 08:23:19.454 [debug] Current batch of media processed. Will check again in 1000ms 08:23:19.470 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:20.435 [debug] Current batch of media processed. Will check again in 1000ms 08:23:20.456 [debug] Current batch of media processed. Will check again in 1000ms 08:23:21.437 [debug] Current batch of media processed. Will check again in 1000ms 08:23:21.457 [debug] Current batch of media processed. Will check again in 1000ms 08:23:22.438 [debug] Current batch of media processed. Will check again in 1000ms 08:23:22.457 [debug] Current batch of media processed. Will check again in 1000ms 08:23:23.440 [debug] Current batch of media processed. Will check again in 1000ms 08:23:23.458 [debug] Current batch of media processed. Will check again in 1000ms 08:23:24.443 [debug] Current batch of media processed. Will check again in 1000ms 08:23:24.459 [debug] Current batch of media processed. Will check again in 1000ms 08:23:25.444 [debug] Current batch of media processed. Will check again in 1000ms 08:23:25.462 [debug] Current batch of media processed. Will check again in 1000ms 08:23:26.445 [debug] Current batch of media processed. Will check again in 1000ms 08:23:26.463 [debug] Current batch of media processed. Will check again in 1000ms 08:23:27.446 [debug] Current batch of media processed. Will check again in 1000ms 08:23:27.464 [debug] Current batch of media processed. Will check again in 1000ms 08:23:28.447 [debug] Current batch of media processed. Will check again in 1000ms 08:23:28.465 [debug] Current batch of media processed. Will check again in 1000ms 08:23:29.449 [debug] Current batch of media processed. Will check again in 1000ms 08:23:29.466 [debug] Current batch of media processed. Will check again in 1000ms 08:23:30.449 [debug] Current batch of media processed. Will check again in 1000ms 08:23:30.467 [debug] Current batch of media processed. Will check again in 1000ms 08:23:31.450 [debug] Current batch of media processed. Will check again in 1000ms 08:23:31.468 [debug] Current batch of media processed. Will check again in 1000ms 08:23:32.451 [debug] Current batch of media processed. Will check again in 1000ms 08:23:32.469 [debug] Current batch of media processed. Will check again in 1000ms 08:23:33.452 [debug] Current batch of media processed. Will check again in 1000ms 08:23:33.470 [debug] Current batch of media processed. Will check again in 1000ms 08:23:34.453 [debug] Current batch of media processed. Will check again in 1000ms 08:23:34.471 [debug] Current batch of media processed. Will check again in 1000ms 08:23:35.454 [debug] Current batch of media processed. Will check again in 1000ms 08:23:35.472 [debug] Current batch of media processed. Will check again in 1000ms 08:23:36.455 [debug] Current batch of media processed. Will check again in 1000ms 08:23:36.473 [debug] Current batch of media processed. Will check again in 1000ms 08:23:37.456 [debug] Current batch of media processed. Will check again in 1000ms 08:23:37.475 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Приглашай друзей и участвуй в розыгрыше 200 млн. ₽ — https://l.tinkoff.ru/sndkbfdec\nПопробуй дебетовую карту в дизайне sndk — https://l.tinkoff.ru/sndkcarddec\n\nПокупайте электронику и другие товары на Яндекс Маркете, а также до 11 декабря получайте повышенный кэшбек до 30% баллами Плюса. Все подробности по ссылке: https://market.yandex.ru/special/alica_cashback?utm_source=VK&utm_medium=pr&utm_campaign=bloggers_alice&clid=1660\n\nY1jgkD79WBqfab8GVFvVCKRy41ii\nРеклама ООО Яндекс\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2006!\n0:51 Тачки\n3:32 Garry’s Mod\n6:16 Тетрадь смерти\n8:54 Единорог Ти и его друзья\n10:08 Запуск ВКонтакте\n13:27 Счастливы вместе\n15:56 LADA Racing Club\n17:52 «V» значит Вендетта\n20:39 PlayStation 3\n24:34 High School Musical\n26:14 Final Fantasy XII\n29:15 Ханна Монтана\n31:26 Меланхолия Харухи Судзумии\n33:37 Борат\n36:27 Гинтама\n38:22 Язык падонкафф\n40:46 Хоттабыч\n42:39 Когда плачут цикады\n45:03 Okami\n47:37 LocoRoco\n49:18 Prey\n51:56 Persona 3\n54:52 Sonic the Hedgehog 2006\n57:13 Сайлент Хилл\n59:36 Металлопокалипсис\n1:01:50 Паприка\n1:04:24 Девочка, покорившая время\n1:06:23 The Elder Scrolls IV: Oblivion\n1:08:26 Roblox\n1:11:03 Лунтик\n1:12:40 Just Cause\n1:15:01 Декстер\n1:17:15 Код Гиасс\n1:19:38 Айтишники\n1:21:30 Bully\n1:24:24 You Are Empty\n1:26:17 Санитары подземелий\n1:28:24 Наша Раша\n1:30:41 Gears of War\n1:32:47 Казино Рояль\n1:35:10 Nintendo Wii\n1:38:25 Rayman Raving Rabbids\n1:40:38 The Legend of Zelda: Twilight Princess\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАнтон Паули\nАня Устюжанинова\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр Т3renz\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: RmRio, DIBTSEV, Сергей Аралин, ЛеV\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "duration" => 6278, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e120800 - 2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт.mp4", "id" => "Jj-n18W7Ot4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Jj-n18W7Ot4", "playlist_index" => 13, "timestamp" => 1670517121, "title" => "2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт", "upload_date" => "20221208"} 08:23:37.477 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1605.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:23:37.479 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1607.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:23:37.480 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=774.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-08 16:32:01Z], 127] 08:23:37.505 [debug] QUERY OK source="media_items" db=24.6ms queue=0.1ms idle=610.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приглашай друзей и участвуй в розыгрыше 200 млн. ₽ — https://l.tinkoff.ru/sndkbfdec\nПопробуй дебетовую карту в дизайне sndk — https://l.tinkoff.ru/sndkcarddec\n\nПокупайте электронику и другие товары на Яндекс Маркете, а также до 11 декабря получайте повышенный кэшбек до 30% баллами Плюса. Все подробности по ссылке: https://market.yandex.ru/special/alica_cashback?utm_source=VK&utm_medium=pr&utm_campaign=bloggers_alice&clid=1660\n\nY1jgkD79WBqfab8GVFvVCKRy41ii\nРеклама ООО Яндекс\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2006!\n0:51 Тачки\n3:32 Garry’s Mod\n6:16 Тетрадь смерти\n8:54 Единорог Ти и его друзья\n10:08 Запуск ВКонтакте\n13:27 Счастливы вместе\n15:56 LADA Racing Club\n17:52 «V» значит Вендетта\n20:39 PlayStation 3\n24:34 High School Musical\n26:14 Final Fantasy XII\n29:15 Ханна Монтана\n31:26 Меланхолия Харухи Судзумии\n33:37 Борат\n36:27 Гинтама\n38:22 Язык падонкафф\n40:46 Хоттабыч\n42:39 Когда плачут цикады\n45:03 Okami\n47:37 LocoRoco\n49:18 Prey\n51:56 Persona 3\n54:52 Sonic the Hedgehog 2006\n57:13 Сайлент Хилл\n59:36 Металлопокалипсис\n1:01:50 Паприка\n1:04:24 Девочка, покорившая время\n1:06:23 The Elder Scrolls IV: Oblivion\n1:08:26 Roblox\n1:11:03 Лунтик\n1:12:40 Just Cause\n1:15:01 Декстер\n1:17:15 Код Гиасс\n1:19:38 Айтишники\n1:21:30 Bully\n1:24:24 You Are Empty\n1:26:17 Санитары подземелий\n1:28:24 Наша Раша\n1:30:41 Gears of War\n1:32:47 Казино Рояль\n1:35:10 Nintendo Wii\n1:38:25 Rayman Raving Rabbids\n1:40:38 The Legend of Zelda: Twilight Princess\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАнтон Паули\nАня Устюжанинова\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр Т3renz\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: RmRio, DIBTSEV, Сергей Аралин, ЛеV\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт", "562f2fd1-a99b-42e5-85c6-8511f1fdf43a", 6278, false, "Jj-n18W7Ot4", "https://www.youtube.com/watch?v=Jj-n18W7Ot4", 13, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e120800 - 2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2022-12-08 16:32:01Z], ~U[2026-04-04 05:23:37Z], ~U[2026-04-04 05:23:37Z], "Приглашай друзей и участвуй в розыгрыше 200 млн. ₽ — https://l.tinkoff.ru/sndkbfdec\nПопробуй дебетовую карту в дизайне sndk — https://l.tinkoff.ru/sndkcarddec\n\nПокупайте электронику и другие товары на Яндекс Маркете, а также до 11 декабря получайте повышенный кэшбек до 30% баллами Плюса. Все подробности по ссылке: https://market.yandex.ru/special/alica_cashback?utm_source=VK&utm_medium=pr&utm_campaign=bloggers_alice&clid=1660\n\nY1jgkD79WBqfab8GVFvVCKRy41ii\nРеклама ООО Яндекс\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2006!\n0:51 Тачки\n3:32 Garry’s Mod\n6:16 Тетрадь смерти\n8:54 Единорог Ти и его друзья\n10:08 Запуск ВКонтакте\n13:27 Счастливы вместе\n15:56 LADA Racing Club\n17:52 «V» значит Вендетта\n20:39 PlayStation 3\n24:34 High School Musical\n26:14 Final Fantasy XII\n29:15 Ханна Монтана\n31:26 Меланхолия Харухи Судзумии\n33:37 Борат\n36:27 Гинтама\n38:22 Язык падонкафф\n40:46 Хоттабыч\n42:39 Когда плачут цикады\n45:03 Okami\n47:37 LocoRoco\n49:18 Prey\n51:56 Persona 3\n54:52 Sonic the Hedgehog 2006\n57:13 Сайлент Хилл\n59:36 Металлопокалипсис\n1:01:50 Паприка\n1:04:24 Девочка, покорившая время\n1:06:23 The Elder Scrolls IV: Oblivion\n1:08:26 Roblox\n1:11:03 Лунтик\n1:12:40 Just Cause\n1:15:01 Декстер\n1:17:15 Код Гиасс\n1:19:38 Айтишники\n1:21:30 Bully\n1:24:24 You Are Empty\n1:26:17 Санитары подземелий\n1:28:24 Наша Раша\n1:30:41 Gears of War\n1:32:47 Казино Рояль\n1:35:10 Nintendo Wii\n1:38:25 Rayman Raving Rabbids\n1:40:38 The Legend of Zelda: Twilight Princess\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячм (truncated) 08:23:37.548 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=676.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:23:37.549 [debug] QUERY OK source="media_profiles" db=0.4ms idle=71.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:23:37.550 [debug] QUERY OK source="media_items" db=0.3ms idle=71.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 [368226] 08:23:37.550 [debug] Current batch of media processed. Will check again in 1000ms 08:23:38.457 [debug] Current batch of media processed. Will check again in 1000ms 08:23:38.551 [debug] Current batch of media processed. Will check again in 1000ms 08:23:39.458 [debug] Current batch of media processed. Will check again in 1000ms 08:23:39.552 [debug] Current batch of media processed. Will check again in 1000ms 08:23:40.460 [debug] Current batch of media processed. Will check again in 1000ms 08:23:40.553 [debug] Current batch of media processed. Will check again in 1000ms 08:23:41.461 [debug] Current batch of media processed. Will check again in 1000ms 08:23:41.557 [debug] Current batch of media processed. Will check again in 1000ms 08:23:42.462 [debug] Current batch of media processed. Will check again in 1000ms 08:23:42.558 [debug] Current batch of media processed. Will check again in 1000ms 08:23:43.463 [debug] Current batch of media processed. Will check again in 1000ms 08:23:43.559 [debug] Current batch of media processed. Will check again in 1000ms 08:23:44.464 [debug] Current batch of media processed. Will check again in 1000ms 08:23:44.560 [debug] Current batch of media processed. Will check again in 1000ms 08:23:45.465 [debug] Current batch of media processed. Will check again in 1000ms 08:23:45.561 [debug] Current batch of media processed. Will check again in 1000ms 08:23:46.466 [debug] Current batch of media processed. Will check again in 1000ms 08:23:46.562 [debug] Current batch of media processed. Will check again in 1000ms 08:23:47.467 [debug] Current batch of media processed. Will check again in 1000ms 08:23:47.563 [debug] Current batch of media processed. Will check again in 1000ms 08:23:48.468 [debug] Current batch of media processed. Will check again in 1000ms 08:23:48.564 [debug] Current batch of media processed. Will check again in 1000ms 08:23:49.469 [debug] Current batch of media processed. Will check again in 1000ms 08:23:49.474 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:23:49.565 [debug] Current batch of media processed. Will check again in 1000ms 08:23:50.470 [debug] Current batch of media processed. Will check again in 1000ms 08:23:50.566 [debug] Current batch of media processed. Will check again in 1000ms 08:23:51.471 [debug] Current batch of media processed. Will check again in 1000ms 08:23:51.567 [debug] Current batch of media processed. Will check again in 1000ms 08:23:52.472 [debug] Current batch of media processed. Will check again in 1000ms 08:23:52.568 [debug] Current batch of media processed. Will check again in 1000ms 08:23:53.473 [debug] Current batch of media processed. Will check again in 1000ms 08:23:53.569 [debug] Current batch of media processed. Will check again in 1000ms 08:23:54.474 [debug] Current batch of media processed. Will check again in 1000ms 08:23:54.570 [debug] Current batch of media processed. Will check again in 1000ms 08:23:55.475 [debug] Current batch of media processed. Will check again in 1000ms 08:23:55.571 [debug] Current batch of media processed. Will check again in 1000ms 08:23:56.476 [debug] Current batch of media processed. Will check again in 1000ms 08:23:56.572 [debug] Current batch of media processed. Will check again in 1000ms 08:23:57.477 [debug] Current batch of media processed. Will check again in 1000ms 08:23:57.574 [debug] Current batch of media processed. Will check again in 1000ms 08:23:58.479 [debug] Current batch of media processed. Will check again in 1000ms 08:23:58.575 [debug] Current batch of media processed. Will check again in 1000ms 08:23:59.481 [debug] Current batch of media processed. Will check again in 1000ms 08:23:59.577 [debug] Current batch of media processed. Will check again in 1000ms 08:24:00.484 [debug] Current batch of media processed. Will check again in 1000ms 08:24:00.588 [debug] Current batch of media processed. Will check again in 1000ms 08:24:00.995 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:24:01.486 [debug] Current batch of media processed. Will check again in 1000ms 08:24:01.590 [debug] Current batch of media processed. Will check again in 1000ms 08:24:02.489 [debug] Current batch of media processed. Will check again in 1000ms 08:24:02.591 [debug] Current batch of media processed. Will check again in 1000ms 08:24:03.489 [debug] Current batch of media processed. Will check again in 1000ms 08:24:03.592 [debug] Current batch of media processed. Will check again in 1000ms 08:24:04.490 [debug] Current batch of media processed. Will check again in 1000ms 08:24:04.594 [debug] Current batch of media processed. Will check again in 1000ms 08:24:05.491 [debug] Current batch of media processed. Will check again in 1000ms 08:24:05.594 [debug] Current batch of media processed. Will check again in 1000ms 08:24:06.496 [debug] Current batch of media processed. Will check again in 1000ms 08:24:06.595 [debug] Current batch of media processed. Will check again in 1000ms 08:24:07.497 [debug] Current batch of media processed. Will check again in 1000ms 08:24:07.598 [debug] Current batch of media processed. Will check again in 1000ms 08:24:08.501 [debug] Current batch of media processed. Will check again in 1000ms 08:24:08.599 [debug] Current batch of media processed. Will check again in 1000ms 08:24:09.502 [debug] Current batch of media processed. Will check again in 1000ms 08:24:09.602 [debug] Current batch of media processed. Will check again in 1000ms 08:24:10.503 [debug] Current batch of media processed. Will check again in 1000ms 08:24:10.603 [debug] Current batch of media processed. Will check again in 1000ms 08:24:11.504 [debug] Current batch of media processed. Will check again in 1000ms 08:24:11.604 [debug] Current batch of media processed. Will check again in 1000ms 08:24:12.507 [debug] Current batch of media processed. Will check again in 1000ms 08:24:12.606 [debug] Current batch of media processed. Will check again in 1000ms 08:24:13.508 [debug] Current batch of media processed. Will check again in 1000ms 08:24:13.645 [debug] Current batch of media processed. Will check again in 1000ms 08:24:14.641 [debug] Current batch of media processed. Will check again in 1000ms 08:24:14.662 [debug] Current batch of media processed. Will check again in 1000ms 08:24:15.653 [debug] Current batch of media processed. Will check again in 1000ms 08:24:15.673 [debug] Current batch of media processed. Will check again in 1000ms 08:24:16.654 [debug] Current batch of media processed. Will check again in 1000ms 08:24:16.674 [debug] Current batch of media processed. Will check again in 1000ms 08:24:17.655 [debug] Current batch of media processed. Will check again in 1000ms 08:24:17.675 [debug] Current batch of media processed. Will check again in 1000ms 08:24:18.773 [debug] Current batch of media processed. Will check again in 1000ms 08:24:18.773 [debug] Current batch of media processed. Will check again in 1000ms 08:24:19.477 [info] {"source":"oban","duration":1452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:19.774 [debug] Current batch of media processed. Will check again in 1000ms 08:24:19.774 [debug] Current batch of media processed. Will check again in 1000ms 08:24:20.777 [debug] Current batch of media processed. Will check again in 1000ms 08:24:20.777 [debug] Current batch of media processed. Will check again in 1000ms 08:24:21.778 [debug] Current batch of media processed. Will check again in 1000ms 08:24:21.779 [debug] Current batch of media processed. Will check again in 1000ms 08:24:22.779 [debug] Current batch of media processed. Will check again in 1000ms 08:24:22.780 [debug] Current batch of media processed. Will check again in 1000ms 08:24:23.780 [debug] Current batch of media processed. Will check again in 1000ms 08:24:23.781 [debug] Current batch of media processed. Will check again in 1000ms 08:24:24.781 [debug] Current batch of media processed. Will check again in 1000ms 08:24:24.783 [debug] Current batch of media processed. Will check again in 1000ms 08:24:25.783 [debug] Current batch of media processed. Will check again in 1000ms 08:24:25.784 [debug] Current batch of media processed. Will check again in 1000ms 08:24:26.795 [debug] Current batch of media processed. Will check again in 1000ms 08:24:26.795 [debug] Current batch of media processed. Will check again in 1000ms 08:24:27.798 [debug] Current batch of media processed. Will check again in 1000ms 08:24:27.798 [debug] Current batch of media processed. Will check again in 1000ms 08:24:28.799 [debug] Current batch of media processed. Will check again in 1000ms 08:24:28.800 [debug] Current batch of media processed. Will check again in 1000ms 08:24:29.801 [debug] Current batch of media processed. Will check again in 1000ms 08:24:29.801 [debug] Current batch of media processed. Will check again in 1000ms 08:24:30.802 [debug] Current batch of media processed. Will check again in 1000ms 08:24:30.802 [debug] Current batch of media processed. Will check again in 1000ms 08:24:31.805 [debug] Current batch of media processed. Will check again in 1000ms 08:24:31.806 [debug] Current batch of media processed. Will check again in 1000ms 08:24:32.811 [debug] Current batch of media processed. Will check again in 1000ms 08:24:32.812 [debug] Current batch of media processed. Will check again in 1000ms 08:24:33.812 [debug] Current batch of media processed. Will check again in 1000ms 08:24:33.817 [debug] Current batch of media processed. Will check again in 1000ms 08:24:34.814 [debug] Current batch of media processed. Will check again in 1000ms 08:24:34.819 [debug] Current batch of media processed. Will check again in 1000ms 08:24:35.815 [debug] Current batch of media processed. Will check again in 1000ms 08:24:35.824 [debug] Current batch of media processed. Will check again in 1000ms 08:24:36.817 [debug] Current batch of media processed. Will check again in 1000ms 08:24:36.825 [debug] Current batch of media processed. Will check again in 1000ms 08:24:37.818 [debug] Current batch of media processed. Will check again in 1000ms 08:24:37.827 [debug] Current batch of media processed. Will check again in 1000ms 08:24:38.821 [debug] Current batch of media processed. Will check again in 1000ms 08:24:38.828 [debug] Current batch of media processed. Will check again in 1000ms 08:24:39.826 [debug] Current batch of media processed. Will check again in 1000ms 08:24:39.830 [debug] Current batch of media processed. Will check again in 1000ms 08:24:40.828 [debug] Current batch of media processed. Will check again in 1000ms 08:24:40.831 [debug] Current batch of media processed. Will check again in 1000ms 08:24:41.829 [debug] Current batch of media processed. Will check again in 1000ms 08:24:41.832 [debug] Current batch of media processed. Will check again in 1000ms 08:24:42.830 [debug] Current batch of media processed. Will check again in 1000ms 08:24:42.833 [debug] Current batch of media processed. Will check again in 1000ms 08:24:43.833 [debug] Current batch of media processed. Will check again in 1000ms 08:24:43.834 [debug] Current batch of media processed. Will check again in 1000ms 08:24:44.834 [debug] Current batch of media processed. Will check again in 1000ms 08:24:44.835 [debug] Current batch of media processed. Will check again in 1000ms 08:24:45.835 [debug] Current batch of media processed. Will check again in 1000ms 08:24:45.837 [debug] Current batch of media processed. Will check again in 1000ms 08:24:46.836 [debug] Current batch of media processed. Will check again in 1000ms 08:24:46.837 [debug] Current batch of media processed. Will check again in 1000ms 08:24:47.837 [debug] Current batch of media processed. Will check again in 1000ms 08:24:47.838 [debug] Current batch of media processed. Will check again in 1000ms 08:24:48.838 [debug] Current batch of media processed. Will check again in 1000ms 08:24:48.839 [debug] Current batch of media processed. Will check again in 1000ms 08:24:49.478 [info] {"source":"oban","duration":1215,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:24:49.840 [debug] Current batch of media processed. Will check again in 1000ms 08:24:49.841 [debug] Current batch of media processed. Will check again in 1000ms 08:24:50.840 [debug] Current batch of media processed. Will check again in 1000ms 08:24:50.841 [debug] Current batch of media processed. Will check again in 1000ms 08:24:51.842 [debug] Current batch of media processed. Will check again in 1000ms 08:24:51.842 [debug] Current batch of media processed. Will check again in 1000ms 08:24:52.842 [debug] Current batch of media processed. Will check again in 1000ms 08:24:52.844 [debug] Current batch of media processed. Will check again in 1000ms 08:24:53.843 [debug] Current batch of media processed. Will check again in 1000ms 08:24:53.845 [debug] Current batch of media processed. Will check again in 1000ms 08:24:54.844 [debug] Current batch of media processed. Will check again in 1000ms 08:24:54.846 [debug] Current batch of media processed. Will check again in 1000ms 08:24:55.845 [debug] Current batch of media processed. Will check again in 1000ms 08:24:55.847 [debug] Current batch of media processed. Will check again in 1000ms 08:24:56.847 [debug] Current batch of media processed. Will check again in 1000ms 08:24:56.848 [debug] Current batch of media processed. Will check again in 1000ms 08:24:57.847 [debug] Current batch of media processed. Will check again in 1000ms 08:24:57.849 [debug] Current batch of media processed. Will check again in 1000ms 08:24:58.848 [debug] Current batch of media processed. Will check again in 1000ms 08:24:58.850 [debug] Current batch of media processed. Will check again in 1000ms 08:24:59.850 [debug] Current batch of media processed. Will check again in 1000ms 08:24:59.852 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 10458, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e051300 - ДТКД (Для тех, кто дома) 122.mp4", "id" => "bOjJlEaqxjM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=bOjJlEaqxjM", "playlist_index" => 29, "timestamp" => 1715606250, "title" => "ДТКД (Для тех, кто дома) 122", "upload_date" => "20240513"} 08:24:59.854 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=801.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:24:59.855 [debug] QUERY OK source="sources" db=0.6ms idle=802.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:24:59.857 [debug] QUERY OK source="media_items" db=1.4ms idle=803.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-13 13:17:30Z], 122] 08:24:59.864 [debug] QUERY OK source="media_items" db=5.8ms idle=805.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 122", "9bd514da-df06-4f44-8b09-7ef99931ce9a", 10458, true, "bOjJlEaqxjM", "https://www.youtube.com/watch?v=bOjJlEaqxjM", 29, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e051300 - ДТКД (Для тех, кто дома) 122.mp4", false, false, false, 122, [], 1, ~U[2024-05-13 13:17:30Z], ~U[2026-04-04 05:24:59Z], ~U[2026-04-04 05:24:59Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 122", 10458, true, "bOjJlEaqxjM", "https://www.youtube.com/watch?v=bOjJlEaqxjM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e051300 - ДТКД (Для тех, кто дома) 122.mp4", false, 122, ~U[2024-05-13 13:17:30Z]] 08:24:59.867 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=659.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:24:59.869 [debug] QUERY OK source="media_profiles" db=1.0ms idle=13.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:24:59.870 [debug] QUERY OK source="media_items" db=0.9ms idle=13.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225831] 08:24:59.871 [debug] Current batch of media processed. Will check again in 1000ms 08:25:00.853 [debug] Current batch of media processed. Will check again in 1000ms 08:25:00.872 [debug] Current batch of media processed. Will check again in 1000ms 08:25:00.998 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:25:01.863 [debug] Current batch of media processed. Will check again in 1000ms 08:25:01.879 [debug] Current batch of media processed. Will check again in 1000ms 08:25:02.864 [debug] Current batch of media processed. Will check again in 1000ms 08:25:02.879 [debug] Current batch of media processed. Will check again in 1000ms 08:25:03.865 [debug] Current batch of media processed. Will check again in 1000ms 08:25:03.880 [debug] Current batch of media processed. Will check again in 1000ms 08:25:04.866 [debug] Current batch of media processed. Will check again in 1000ms 08:25:04.881 [debug] Current batch of media processed. Will check again in 1000ms 08:25:05.867 [debug] Current batch of media processed. Will check again in 1000ms 08:25:05.883 [debug] Current batch of media processed. Will check again in 1000ms 08:25:06.868 [debug] Current batch of media processed. Will check again in 1000ms 08:25:06.884 [debug] Current batch of media processed. Will check again in 1000ms 08:25:07.869 [debug] Current batch of media processed. Will check again in 1000ms 08:25:07.886 [debug] Current batch of media processed. Will check again in 1000ms 08:25:08.870 [debug] Current batch of media processed. Will check again in 1000ms 08:25:08.887 [debug] Current batch of media processed. Will check again in 1000ms 08:25:09.871 [debug] Current batch of media processed. Will check again in 1000ms 08:25:09.888 [debug] Current batch of media processed. Will check again in 1000ms 08:25:10.872 [debug] Current batch of media processed. Will check again in 1000ms 08:25:10.890 [debug] Current batch of media processed. Will check again in 1000ms 08:25:11.874 [debug] Current batch of media processed. Will check again in 1000ms 08:25:11.890 [debug] Current batch of media processed. Will check again in 1000ms 08:25:12.875 [debug] Current batch of media processed. Will check again in 1000ms 08:25:12.894 [debug] Current batch of media processed. Will check again in 1000ms 08:25:13.876 [debug] Current batch of media processed. Will check again in 1000ms 08:25:13.895 [debug] Current batch of media processed. Will check again in 1000ms 08:25:14.878 [debug] Current batch of media processed. Will check again in 1000ms 08:25:14.898 [debug] Current batch of media processed. Will check again in 1000ms 08:25:15.879 [debug] Current batch of media processed. Will check again in 1000ms 08:25:15.900 [debug] Current batch of media processed. Will check again in 1000ms 08:25:16.880 [debug] Current batch of media processed. Will check again in 1000ms 08:25:16.901 [debug] Current batch of media processed. Will check again in 1000ms 08:25:17.882 [debug] Current batch of media processed. Will check again in 1000ms 08:25:17.902 [debug] Current batch of media processed. Will check again in 1000ms 08:25:18.883 [debug] Current batch of media processed. Will check again in 1000ms 08:25:18.903 [debug] Current batch of media processed. Will check again in 1000ms 08:25:19.481 [info] {"source":"oban","duration":1820,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:19.884 [debug] Current batch of media processed. Will check again in 1000ms 08:25:19.909 [debug] Current batch of media processed. Will check again in 1000ms 08:25:20.885 [debug] Current batch of media processed. Will check again in 1000ms 08:25:20.910 [debug] Current batch of media processed. Will check again in 1000ms 08:25:21.888 [debug] Current batch of media processed. Will check again in 1000ms 08:25:21.913 [debug] Current batch of media processed. Will check again in 1000ms 08:25:22.888 [debug] Current batch of media processed. Will check again in 1000ms 08:25:22.916 [debug] Current batch of media processed. Will check again in 1000ms 08:25:23.889 [debug] Current batch of media processed. Will check again in 1000ms 08:25:23.916 [debug] Current batch of media processed. Will check again in 1000ms 08:25:24.890 [debug] Current batch of media processed. Will check again in 1000ms 08:25:24.917 [debug] Current batch of media processed. Will check again in 1000ms 08:25:25.891 [debug] Current batch of media processed. Will check again in 1000ms 08:25:25.918 [debug] Current batch of media processed. Will check again in 1000ms 08:25:26.892 [debug] Current batch of media processed. Will check again in 1000ms 08:25:26.919 [debug] Current batch of media processed. Will check again in 1000ms 08:25:27.893 [debug] Current batch of media processed. Will check again in 1000ms 08:25:27.920 [debug] Current batch of media processed. Will check again in 1000ms 08:25:28.894 [debug] Current batch of media processed. Will check again in 1000ms 08:25:28.921 [debug] Current batch of media processed. Will check again in 1000ms 08:25:29.895 [debug] Current batch of media processed. Will check again in 1000ms 08:25:29.922 [debug] Current batch of media processed. Will check again in 1000ms 08:25:30.896 [debug] Current batch of media processed. Will check again in 1000ms 08:25:30.923 [debug] Current batch of media processed. Will check again in 1000ms 08:25:31.897 [debug] Current batch of media processed. Will check again in 1000ms 08:25:31.924 [debug] Current batch of media processed. Will check again in 1000ms 08:25:32.899 [debug] Current batch of media processed. Will check again in 1000ms 08:25:32.926 [debug] Current batch of media processed. Will check again in 1000ms 08:25:33.900 [debug] Current batch of media processed. Will check again in 1000ms 08:25:33.927 [debug] Current batch of media processed. Will check again in 1000ms 08:25:34.901 [debug] Current batch of media processed. Will check again in 1000ms 08:25:34.928 [debug] Current batch of media processed. Will check again in 1000ms 08:25:35.902 [debug] Current batch of media processed. Will check again in 1000ms 08:25:35.929 [debug] Current batch of media processed. Will check again in 1000ms 08:25:36.904 [debug] Current batch of media processed. Will check again in 1000ms 08:25:36.930 [debug] Current batch of media processed. Will check again in 1000ms 08:25:37.907 [debug] Current batch of media processed. Will check again in 1000ms 08:25:37.931 [debug] Current batch of media processed. Will check again in 1000ms 08:25:38.909 [debug] Current batch of media processed. Will check again in 1000ms 08:25:38.932 [debug] Current batch of media processed. Will check again in 1000ms 08:25:39.910 [debug] Current batch of media processed. Will check again in 1000ms 08:25:39.933 [debug] Current batch of media processed. Will check again in 1000ms 08:25:40.912 [debug] Current batch of media processed. Will check again in 1000ms 08:25:40.940 [debug] Current batch of media processed. Will check again in 1000ms 08:25:41.913 [debug] Current batch of media processed. Will check again in 1000ms 08:25:41.942 [debug] Current batch of media processed. Will check again in 1000ms 08:25:42.914 [debug] Current batch of media processed. Will check again in 1000ms 08:25:42.943 [debug] Current batch of media processed. Will check again in 1000ms 08:25:43.915 [debug] Current batch of media processed. Will check again in 1000ms 08:25:43.945 [debug] Current batch of media processed. Will check again in 1000ms 08:25:44.918 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://l.tinkoff.ru/sndktidec — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n\nПриятный бонус от REG.RU - пакет услуг, в котором всего за 640 рублей есть все необходимое для создания сайта. Предложение действует до 1 февраля 2023 года. Подробности по ссылке: https://go.reg.ru/cV0SlVZ\n(Pb3XmBtztAGg7Uov8ez9aiwm46Ghva3XmeFcp2S)\n\n0:00 Добро пожаловать в Попкульт 2007!\n01:02 Почему все хотят вернуть 2007. Эмо и субкультуры\n03:15 iPhone\n04:52 Бакуган\n07:19 Ведьмак\n09:57 Молокососы\n11:34 Рататуй\n13:50 Битва экстрасенсов\n16:47 Галилео\n20:33 Гуррен-Лаганн\n22:56 2х2\n25:43 Netflix\n29:08 Супертюрьма!\n31:22 Трансформеры\n33:45 Lucky Star\n35:17 Мост в Терабитию\n37:31 The World Ends With You\n39:58 Калифорникейшн\n42:11 Финес и Ферб\n44:36 Bioshock\n47:08 Папины дочки\n49:44 5 сантиметров в секунду\n51:44 Теория большого взрыва\n55:02 S.T.A.L.K.E.R.: Тень Чернобыля\n58:14 Smosh\n1:00:17 iCarly\n1:02:53 Orange Box\n1:05:06 Portal\n1:07:05 Team Fortress 2\n1:08:59 Симпсоны в кино\n1:12:04 Phoenix Wright: Ace Attorney\n1:14:39 Би Муви\n1:17:03 Super Mario Galaxy\n1:19:24 Call of Duty 4: Modern Warfare\n1:21:57 Crysis\n1:24:52 Assassin’s Creed\n1:27:58 Uncharted: Drake's Fortune\n1:30:46 Mass Effect\n1:33:04 Элвин и Бурундуки\n1:34:45 До встречи в 2008!\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\nДима Сыендук\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер \nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр T3renz \nКостя Эверлейн\nВладимир Бодюл\n\nСпециальный гость: Борис Репетур\n\nОсобая благодарность: Сергей Мартынов \n\nСпасибо группе The Bird and the Bear за инструментал трека Nintendope для титров этого выпуска\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "duration" => 5773, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e122600 - 2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ.mp4", "id" => "lqYAcBwvZkQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lqYAcBwvZkQ", "playlist_index" => 14, "timestamp" => 1672088289, "title" => "2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ", "upload_date" => "20221226"} 08:25:44.919 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1844.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:25:44.920 [debug] QUERY OK source="sources" db=0.6ms idle=1846.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:25:44.922 [debug] QUERY OK source="media_items" db=0.9ms idle=1847.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-26 20:58:09Z], 127] 08:25:44.941 [debug] QUERY OK source="media_items" db=18.4ms idle=1404.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://l.tinkoff.ru/sndktidec — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n\nПриятный бонус от REG.RU - пакет услуг, в котором всего за 640 рублей есть все необходимое для создания сайта. Предложение действует до 1 февраля 2023 года. Подробности по ссылке: https://go.reg.ru/cV0SlVZ\n(Pb3XmBtztAGg7Uov8ez9aiwm46Ghva3XmeFcp2S)\n\n0:00 Добро пожаловать в Попкульт 2007!\n01:02 Почему все хотят вернуть 2007. Эмо и субкультуры\n03:15 iPhone\n04:52 Бакуган\n07:19 Ведьмак\n09:57 Молокососы\n11:34 Рататуй\n13:50 Битва экстрасенсов\n16:47 Галилео\n20:33 Гуррен-Лаганн\n22:56 2х2\n25:43 Netflix\n29:08 Супертюрьма!\n31:22 Трансформеры\n33:45 Lucky Star\n35:17 Мост в Терабитию\n37:31 The World Ends With You\n39:58 Калифорникейшн\n42:11 Финес и Ферб\n44:36 Bioshock\n47:08 Папины дочки\n49:44 5 сантиметров в секунду\n51:44 Теория большого взрыва\n55:02 S.T.A.L.K.E.R.: Тень Чернобыля\n58:14 Smosh\n1:00:17 iCarly\n1:02:53 Orange Box\n1:05:06 Portal\n1:07:05 Team Fortress 2\n1:08:59 Симпсоны в кино\n1:12:04 Phoenix Wright: Ace Attorney\n1:14:39 Би Муви\n1:17:03 Super Mario Galaxy\n1:19:24 Call of Duty 4: Modern Warfare\n1:21:57 Crysis\n1:24:52 Assassin’s Creed\n1:27:58 Uncharted: Drake's Fortune\n1:30:46 Mass Effect\n1:33:04 Элвин и Бурундуки\n1:34:45 До встречи в 2008!\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\nДима Сыендук\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер \nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр T3renz \nКостя Эверлейн\nВладимир Бодюл\n\nСпециальный гость: Борис Репетур\n\nОсобая благодарность: Сергей Мартынов \n\nСпасибо группе The Bird and the Bear за инструментал трека Nintendope для титров этого выпуска\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ", "9a617333-4183-4086-ac01-e3c875d05a69", 5773, false, "lqYAcBwvZkQ", "https://www.youtube.com/watch?v=lqYAcBwvZkQ", 14, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e122600 - 2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-12-26 20:58:09Z], ~U[2026-04-04 05:25:44Z], ~U[2026-04-04 05:25:44Z], "https://l.tinkoff.ru/sndktidec — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n\nПриятный бонус от REG.RU - пакет услуг, в котором всего за 640 рублей есть все необходимое для создания сайта. Предложение действует до 1 февраля 2023 года. Подробности по ссылке: https://go.reg.ru/cV0SlVZ\n(Pb3XmBtztAGg7Uov8ez9aiwm46Ghva3XmeFcp2S)\n\n0:00 Добро пожаловать в Попкульт 2007!\n01:02 Почему все хотят вернуть 2007. Эмо и субкультуры\n03:15 iPhone\n04:52 Бакуган\n07:19 Ведьмак\n09:57 Молокососы\n11:34 Рататуй\n13:50 Битва экстрасенсов\n16:47 Галилео\n20:33 Гуррен-Лаганн\n22:56 2х2\n25:43 Netflix\n29:08 Супертюрьма!\n31:22 Трансформеры\n33:45 Lucky Star\n35:17 Мост в Терабитию\n37:31 The World Ends With You\n39:58 Калифорникейшн\n42:11 Финес и Ферб\n44:36 Bioshock\n47:08 Папины дочки\n49:44 5 сантиметров в секунду\n51:44 Теория большого взрыва\n55:02 S.T.A.L.K.E.R.: Тень Чернобыля\n58:14 Smosh\n1:00:17 iCarly\n1:02:53 Orange Box\n1:05:06 Portal\n1:07:05 Team Fortress 2\n1:08:59 Симпсоны в кино\n1:12:04 Phoenix Wright: Ace Attorney\n1:14:39 Би Муви\n1:17:03 Super Mario Galaxy\n1:19:24 Call of Duty 4: Modern Warfare\n1:21:57 Crysis\n1:24:52 Assassin’s Creed\n1:27:58 Uncharted: Drake's Fortune\n1:30:46 Mass Effect\n1:33:04 Элвин и Бурундуки\n1:34:45 До встречи в 2008!\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\nДима Сыендук\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер \nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр T3renz \nКостя Эверлейн\nВладимир Бодюл\n\nСпециальный гость: Борис Репетур\n\nОсобая благодарность: Сергей Мартынов \n\nСпасибо группе The Bird and the Bear за инструментал трека Nintendope для титров этого выпуска\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Аним (truncated) 08:25:44.947 [debug] Current batch of media processed. Will check again in 1000ms 08:25:44.948 [debug] QUERY OK source="sources" db=4.0ms idle=423.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:25:44.950 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=29.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:25:44.952 [debug] QUERY OK source="media_items" db=0.8ms idle=30.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 [368227] 08:25:44.952 [debug] Current batch of media processed. Will check again in 1000ms 08:25:45.948 [debug] Current batch of media processed. Will check again in 1000ms 08:25:45.954 [debug] Current batch of media processed. Will check again in 1000ms 08:25:46.949 [debug] Current batch of media processed. Will check again in 1000ms 08:25:46.955 [debug] Current batch of media processed. Will check again in 1000ms 08:25:47.950 [debug] Current batch of media processed. Will check again in 1000ms 08:25:47.956 [debug] Current batch of media processed. Will check again in 1000ms 08:25:48.951 [debug] Current batch of media processed. Will check again in 1000ms 08:25:48.957 [debug] Current batch of media processed. Will check again in 1000ms 08:25:49.483 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:25:49.952 [debug] Current batch of media processed. Will check again in 1000ms 08:25:49.959 [debug] Current batch of media processed. Will check again in 1000ms 08:25:50.953 [debug] Current batch of media processed. Will check again in 1000ms 08:25:50.959 [debug] Current batch of media processed. Will check again in 1000ms 08:25:51.955 [debug] Current batch of media processed. Will check again in 1000ms 08:25:51.964 [debug] Current batch of media processed. Will check again in 1000ms 08:25:52.956 [debug] Current batch of media processed. Will check again in 1000ms 08:25:52.965 [debug] Current batch of media processed. Will check again in 1000ms 08:25:53.957 [debug] Current batch of media processed. Will check again in 1000ms 08:25:53.966 [debug] Current batch of media processed. Will check again in 1000ms 08:25:54.958 [debug] Current batch of media processed. Will check again in 1000ms 08:25:54.967 [debug] Current batch of media processed. Will check again in 1000ms 08:25:55.959 [debug] Current batch of media processed. Will check again in 1000ms 08:25:55.969 [debug] Current batch of media processed. Will check again in 1000ms 08:25:56.961 [debug] Current batch of media processed. Will check again in 1000ms 08:25:56.970 [debug] Current batch of media processed. Will check again in 1000ms 08:25:57.962 [debug] Current batch of media processed. Will check again in 1000ms 08:25:57.972 [debug] Current batch of media processed. Will check again in 1000ms 08:25:58.963 [debug] Current batch of media processed. Will check again in 1000ms 08:25:58.973 [debug] Current batch of media processed. Will check again in 1000ms 08:25:59.964 [debug] Current batch of media processed. Will check again in 1000ms 08:25:59.974 [debug] Current batch of media processed. Will check again in 1000ms 08:26:00.002 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:26:00.965 [debug] Current batch of media processed. Will check again in 1000ms 08:26:00.976 [debug] Current batch of media processed. Will check again in 1000ms 08:26:01.966 [debug] Current batch of media processed. Will check again in 1000ms 08:26:01.977 [debug] Current batch of media processed. Will check again in 1000ms 08:26:02.967 [debug] Current batch of media processed. Will check again in 1000ms 08:26:02.978 [debug] Current batch of media processed. Will check again in 1000ms 08:26:03.968 [debug] Current batch of media processed. Will check again in 1000ms 08:26:03.979 [debug] Current batch of media processed. Will check again in 1000ms 08:26:04.969 [debug] Current batch of media processed. Will check again in 1000ms 08:26:04.980 [debug] Current batch of media processed. Will check again in 1000ms 08:26:05.970 [debug] Current batch of media processed. Will check again in 1000ms 08:26:05.981 [debug] Current batch of media processed. Will check again in 1000ms 08:26:06.971 [debug] Current batch of media processed. Will check again in 1000ms 08:26:06.982 [debug] Current batch of media processed. Will check again in 1000ms 08:26:07.973 [debug] Current batch of media processed. Will check again in 1000ms 08:26:07.983 [debug] Current batch of media processed. Will check again in 1000ms 08:26:08.974 [debug] Current batch of media processed. Will check again in 1000ms 08:26:08.984 [debug] Current batch of media processed. Will check again in 1000ms 08:26:09.975 [debug] Current batch of media processed. Will check again in 1000ms 08:26:09.985 [debug] Current batch of media processed. Will check again in 1000ms 08:26:10.976 [debug] Current batch of media processed. Will check again in 1000ms 08:26:10.986 [debug] Current batch of media processed. Will check again in 1000ms 08:26:11.977 [debug] Current batch of media processed. Will check again in 1000ms 08:26:11.987 [debug] Current batch of media processed. Will check again in 1000ms 08:26:12.978 [debug] Current batch of media processed. Will check again in 1000ms 08:26:12.988 [debug] Current batch of media processed. Will check again in 1000ms 08:26:13.979 [debug] Current batch of media processed. Will check again in 1000ms 08:26:13.989 [debug] Current batch of media processed. Will check again in 1000ms 08:26:14.980 [debug] Current batch of media processed. Will check again in 1000ms 08:26:14.990 [debug] Current batch of media processed. Will check again in 1000ms 08:26:15.982 [debug] Current batch of media processed. Will check again in 1000ms 08:26:15.991 [debug] Current batch of media processed. Will check again in 1000ms 08:26:16.983 [debug] Current batch of media processed. Will check again in 1000ms 08:26:16.992 [debug] Current batch of media processed. Will check again in 1000ms 08:26:17.986 [debug] Current batch of media processed. Will check again in 1000ms 08:26:17.993 [debug] Current batch of media processed. Will check again in 1000ms 08:26:18.988 [debug] Current batch of media processed. Will check again in 1000ms 08:26:18.994 [debug] Current batch of media processed. Will check again in 1000ms 08:26:19.488 [info] {"source":"oban","duration":3176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:19.989 [debug] Current batch of media processed. Will check again in 1000ms 08:26:19.995 [debug] Current batch of media processed. Will check again in 1000ms 08:26:20.990 [debug] Current batch of media processed. Will check again in 1000ms 08:26:20.996 [debug] Current batch of media processed. Will check again in 1000ms 08:26:22.003 [debug] Current batch of media processed. Will check again in 1000ms 08:26:22.003 [debug] Current batch of media processed. Will check again in 1000ms 08:26:23.005 [debug] Current batch of media processed. Will check again in 1000ms 08:26:23.006 [debug] Current batch of media processed. Will check again in 1000ms 08:26:24.008 [debug] Current batch of media processed. Will check again in 1000ms 08:26:24.008 [debug] Current batch of media processed. Will check again in 1000ms 08:26:25.009 [debug] Current batch of media processed. Will check again in 1000ms 08:26:25.010 [debug] Current batch of media processed. Will check again in 1000ms 08:26:26.010 [debug] Current batch of media processed. Will check again in 1000ms 08:26:26.012 [debug] Current batch of media processed. Will check again in 1000ms 08:26:27.011 [debug] Current batch of media processed. Will check again in 1000ms 08:26:27.014 [debug] Current batch of media processed. Will check again in 1000ms 08:26:28.014 [debug] Current batch of media processed. Will check again in 1000ms 08:26:28.015 [debug] Current batch of media processed. Will check again in 1000ms 08:26:29.016 [debug] Current batch of media processed. Will check again in 1000ms 08:26:29.017 [debug] Current batch of media processed. Will check again in 1000ms 08:26:30.018 [debug] Current batch of media processed. Will check again in 1000ms 08:26:30.019 [debug] Current batch of media processed. Will check again in 1000ms 08:26:31.019 [debug] Current batch of media processed. Will check again in 1000ms 08:26:31.020 [debug] Current batch of media processed. Will check again in 1000ms 08:26:32.021 [debug] Current batch of media processed. Will check again in 1000ms 08:26:32.024 [debug] Current batch of media processed. Will check again in 1000ms 08:26:33.022 [debug] Current batch of media processed. Will check again in 1000ms 08:26:33.025 [debug] Current batch of media processed. Will check again in 1000ms 08:26:34.024 [debug] Current batch of media processed. Will check again in 1000ms 08:26:34.026 [debug] Current batch of media processed. Will check again in 1000ms 08:26:35.025 [debug] Current batch of media processed. Will check again in 1000ms 08:26:35.029 [debug] Current batch of media processed. Will check again in 1000ms 08:26:36.027 [debug] Current batch of media processed. Will check again in 1000ms 08:26:36.030 [debug] Current batch of media processed. Will check again in 1000ms 08:26:37.028 [debug] Current batch of media processed. Will check again in 1000ms 08:26:37.031 [debug] Current batch of media processed. Will check again in 1000ms 08:26:38.029 [debug] Current batch of media processed. Will check again in 1000ms 08:26:38.032 [debug] Current batch of media processed. Will check again in 1000ms 08:26:39.030 [debug] Current batch of media processed. Will check again in 1000ms 08:26:39.033 [debug] Current batch of media processed. Will check again in 1000ms 08:26:40.031 [debug] Current batch of media processed. Will check again in 1000ms 08:26:40.034 [debug] Current batch of media processed. Will check again in 1000ms 08:26:41.032 [debug] Current batch of media processed. Will check again in 1000ms 08:26:41.035 [debug] Current batch of media processed. Will check again in 1000ms 08:26:42.033 [debug] Current batch of media processed. Will check again in 1000ms 08:26:42.037 [debug] Current batch of media processed. Will check again in 1000ms 08:26:43.034 [debug] Current batch of media processed. Will check again in 1000ms 08:26:43.038 [debug] Current batch of media processed. Will check again in 1000ms 08:26:44.035 [debug] Current batch of media processed. Will check again in 1000ms 08:26:44.039 [debug] Current batch of media processed. Will check again in 1000ms 08:26:45.040 [debug] Current batch of media processed. Will check again in 1000ms 08:26:45.040 [debug] Current batch of media processed. Will check again in 1000ms 08:26:46.041 [debug] Current batch of media processed. Will check again in 1000ms 08:26:46.042 [debug] Current batch of media processed. Will check again in 1000ms 08:26:47.043 [debug] Current batch of media processed. Will check again in 1000ms 08:26:47.043 [debug] Current batch of media processed. Will check again in 1000ms 08:26:48.044 [debug] Current batch of media processed. Will check again in 1000ms 08:26:48.044 [debug] Current batch of media processed. Will check again in 1000ms 08:26:49.045 [debug] Current batch of media processed. Will check again in 1000ms 08:26:49.046 [debug] Current batch of media processed. Will check again in 1000ms 08:26:49.491 [info] {"source":"oban","duration":2839,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:26:50.046 [debug] Current batch of media processed. Will check again in 1000ms 08:26:50.046 [debug] Current batch of media processed. Will check again in 1000ms 08:26:51.047 [debug] Current batch of media processed. Will check again in 1000ms 08:26:51.047 [debug] Current batch of media processed. Will check again in 1000ms 08:26:52.049 [debug] Current batch of media processed. Will check again in 1000ms 08:26:52.049 [debug] Current batch of media processed. Will check again in 1000ms 08:26:53.049 [debug] Current batch of media processed. Will check again in 1000ms 08:26:53.051 [debug] Current batch of media processed. Will check again in 1000ms 08:26:54.050 [debug] Current batch of media processed. Will check again in 1000ms 08:26:54.052 [debug] Current batch of media processed. Will check again in 1000ms 08:26:55.051 [debug] Current batch of media processed. Will check again in 1000ms 08:26:55.055 [debug] Current batch of media processed. Will check again in 1000ms 08:26:56.052 [debug] Current batch of media processed. Will check again in 1000ms 08:26:56.056 [debug] Current batch of media processed. Will check again in 1000ms 08:26:57.053 [debug] Current batch of media processed. Will check again in 1000ms 08:26:57.057 [debug] Current batch of media processed. Will check again in 1000ms 08:26:58.054 [debug] Current batch of media processed. Will check again in 1000ms 08:26:58.058 [debug] Current batch of media processed. Will check again in 1000ms 08:26:59.055 [debug] Current batch of media processed. Will check again in 1000ms 08:26:59.059 [debug] Current batch of media processed. Will check again in 1000ms 08:27:00.004 [info] {"source":"oban","duration":986,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:27:00.057 [debug] Current batch of media processed. Will check again in 1000ms 08:27:00.065 [debug] Current batch of media processed. Will check again in 1000ms 08:27:01.059 [debug] Current batch of media processed. Will check again in 1000ms 08:27:01.066 [debug] Current batch of media processed. Will check again in 1000ms 08:27:02.062 [debug] Current batch of media processed. Will check again in 1000ms 08:27:02.068 [debug] Current batch of media processed. Will check again in 1000ms 08:27:03.062 [debug] Current batch of media processed. Will check again in 1000ms 08:27:03.068 [debug] Current batch of media processed. Will check again in 1000ms 08:27:04.063 [debug] Current batch of media processed. Will check again in 1000ms 08:27:04.069 [debug] Current batch of media processed. Will check again in 1000ms 08:27:05.064 [debug] Current batch of media processed. Will check again in 1000ms 08:27:05.070 [debug] Current batch of media processed. Will check again in 1000ms 08:27:06.066 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 8713, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e050600 - ДТКД (Для тех, кто дома) 121.mp4", "id" => "gb4505IDWTg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=gb4505IDWTg", "playlist_index" => 30, "timestamp" => 1714997021, "title" => "ДТКД (Для тех, кто дома) 121", "upload_date" => "20240506"} 08:27:06.067 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=990.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:27:06.069 [debug] QUERY OK source="sources" db=0.7ms idle=991.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:27:06.073 [debug] Current batch of media processed. Will check again in 1000ms 08:27:06.074 [debug] QUERY OK source="media_items" db=4.3ms idle=992.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-06 12:03:41Z], 122] 08:27:06.079 [debug] QUERY OK source="media_items" db=4.6ms idle=998.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 121", "a1a49315-4659-4d94-8955-bd519cd15712", 8713, true, "gb4505IDWTg", "https://www.youtube.com/watch?v=gb4505IDWTg", 30, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e050600 - ДТКД (Для тех, кто дома) 121.mp4", false, false, false, 122, [], 1, ~U[2024-05-06 12:03:41Z], ~U[2026-04-04 05:27:06Z], ~U[2026-04-04 05:27:06Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 121", 8713, true, "gb4505IDWTg", "https://www.youtube.com/watch?v=gb4505IDWTg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e050600 - ДТКД (Для тех, кто дома) 121.mp4", false, 122, ~U[2024-05-06 12:03:41Z]] 08:27:06.082 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms 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" = ?) [122] 08:27:06.084 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.4ms idle=15.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:27:06.085 [debug] QUERY OK source="media_items" db=0.5ms 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 [225832] 08:27:06.085 [debug] Current batch of media processed. Will check again in 1000ms 08:27:07.077 [debug] Current batch of media processed. Will check again in 1000ms 08:27:07.085 [debug] Current batch of media processed. Will check again in 1000ms 08:27:08.083 [debug] Current batch of media processed. Will check again in 1000ms 08:27:08.113 [debug] Current batch of media processed. Will check again in 1000ms 08:27:09.084 [debug] Current batch of media processed. Will check again in 1000ms 08:27:09.114 [debug] Current batch of media processed. Will check again in 1000ms 08:27:10.085 [debug] Current batch of media processed. Will check again in 1000ms 08:27:10.116 [debug] Current batch of media processed. Will check again in 1000ms 08:27:11.086 [debug] Current batch of media processed. Will check again in 1000ms 08:27:11.117 [debug] Current batch of media processed. Will check again in 1000ms 08:27:12.087 [debug] Current batch of media processed. Will check again in 1000ms 08:27:12.118 [debug] Current batch of media processed. Will check again in 1000ms 08:27:13.088 [debug] Current batch of media processed. Will check again in 1000ms 08:27:13.119 [debug] Current batch of media processed. Will check again in 1000ms 08:27:14.089 [debug] Current batch of media processed. Will check again in 1000ms 08:27:14.120 [debug] Current batch of media processed. Will check again in 1000ms 08:27:15.090 [debug] Current batch of media processed. Will check again in 1000ms 08:27:15.121 [debug] Current batch of media processed. Will check again in 1000ms 08:27:16.091 [debug] Current batch of media processed. Will check again in 1000ms 08:27:16.122 [debug] Current batch of media processed. Will check again in 1000ms 08:27:17.092 [debug] Current batch of media processed. Will check again in 1000ms 08:27:17.123 [debug] Current batch of media processed. Will check again in 1000ms 08:27:18.093 [debug] Current batch of media processed. Will check again in 1000ms 08:27:18.124 [debug] Current batch of media processed. Will check again in 1000ms 08:27:19.094 [debug] Current batch of media processed. Will check again in 1000ms 08:27:19.125 [debug] Current batch of media processed. Will check again in 1000ms 08:27:19.493 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:20.096 [debug] Current batch of media processed. Will check again in 1000ms 08:27:20.126 [debug] Current batch of media processed. Will check again in 1000ms 08:27:21.096 [debug] Current batch of media processed. Will check again in 1000ms 08:27:21.127 [debug] Current batch of media processed. Will check again in 1000ms 08:27:22.097 [debug] Current batch of media processed. Will check again in 1000ms 08:27:22.128 [debug] Current batch of media processed. Will check again in 1000ms 08:27:23.099 [debug] Current batch of media processed. Will check again in 1000ms 08:27:23.129 [debug] Current batch of media processed. Will check again in 1000ms 08:27:24.100 [debug] Current batch of media processed. Will check again in 1000ms 08:27:24.130 [debug] Current batch of media processed. Will check again in 1000ms 08:27:25.101 [debug] Current batch of media processed. Will check again in 1000ms 08:27:25.131 [debug] Current batch of media processed. Will check again in 1000ms 08:27:26.103 [debug] Current batch of media processed. Will check again in 1000ms 08:27:26.133 [debug] Current batch of media processed. Will check again in 1000ms 08:27:27.103 [debug] Current batch of media processed. Will check again in 1000ms 08:27:27.134 [debug] Current batch of media processed. Will check again in 1000ms 08:27:28.104 [debug] Current batch of media processed. Will check again in 1000ms 08:27:28.135 [debug] Current batch of media processed. Will check again in 1000ms 08:27:29.105 [debug] Current batch of media processed. Will check again in 1000ms 08:27:29.136 [debug] Current batch of media processed. Will check again in 1000ms 08:27:30.106 [debug] Current batch of media processed. Will check again in 1000ms 08:27:30.138 [debug] Current batch of media processed. Will check again in 1000ms 08:27:31.107 [debug] Current batch of media processed. Will check again in 1000ms 08:27:31.141 [debug] Current batch of media processed. Will check again in 1000ms 08:27:32.112 [debug] Current batch of media processed. Will check again in 1000ms 08:27:32.142 [debug] Current batch of media processed. Will check again in 1000ms 08:27:33.116 [debug] Current batch of media processed. Will check again in 1000ms 08:27:33.144 [debug] Current batch of media processed. Will check again in 1000ms 08:27:34.117 [debug] Current batch of media processed. Will check again in 1000ms 08:27:34.145 [debug] Current batch of media processed. Will check again in 1000ms 08:27:35.118 [debug] Current batch of media processed. Will check again in 1000ms 08:27:35.146 [debug] Current batch of media processed. Will check again in 1000ms 08:27:36.119 [debug] Current batch of media processed. Will check again in 1000ms 08:27:36.147 [debug] Current batch of media processed. Will check again in 1000ms 08:27:37.120 [debug] Current batch of media processed. Will check again in 1000ms 08:27:37.148 [debug] Current batch of media processed. Will check again in 1000ms 08:27:38.122 [debug] Current batch of media processed. Will check again in 1000ms 08:27:38.150 [debug] Current batch of media processed. Will check again in 1000ms 08:27:39.122 [debug] Current batch of media processed. Will check again in 1000ms 08:27:39.150 [debug] Current batch of media processed. Will check again in 1000ms 08:27:40.123 [debug] Current batch of media processed. Will check again in 1000ms 08:27:40.151 [debug] Current batch of media processed. Will check again in 1000ms 08:27:41.124 [debug] Current batch of media processed. Will check again in 1000ms 08:27:41.152 [debug] Current batch of media processed. Will check again in 1000ms 08:27:42.127 [debug] Current batch of media processed. Will check again in 1000ms 08:27:42.208 [debug] Current batch of media processed. Will check again in 1000ms 08:27:43.127 [debug] Current batch of media processed. Will check again in 1000ms 08:27:43.220 [debug] Current batch of media processed. Will check again in 1000ms 08:27:44.128 [debug] Current batch of media processed. Will check again in 1000ms 08:27:44.220 [debug] Current batch of media processed. Will check again in 1000ms 08:27:45.129 [debug] Current batch of media processed. Will check again in 1000ms 08:27:45.221 [debug] Current batch of media processed. Will check again in 1000ms 08:27:46.131 [debug] Current batch of media processed. Will check again in 1000ms 08:27:46.226 [debug] Current batch of media processed. Will check again in 1000ms 08:27:47.133 [debug] Current batch of media processed. Will check again in 1000ms 08:27:47.227 [debug] Current batch of media processed. Will check again in 1000ms 08:27:48.134 [debug] Current batch of media processed. Will check again in 1000ms 08:27:48.227 [debug] Current batch of media processed. Will check again in 1000ms 08:27:49.136 [debug] Current batch of media processed. Will check again in 1000ms 08:27:49.228 [debug] Current batch of media processed. Will check again in 1000ms 08:27:49.496 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:27:50.136 [debug] Current batch of media processed. Will check again in 1000ms 08:27:50.229 [debug] Current batch of media processed. Will check again in 1000ms 08:27:51.138 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "https://l.tinkoff.ru/sndktimar — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n---\nДарите подписку МТС Premium и получайте кешбэк на свой аккаунт по ссылке: https://l.mts.ru/1/SNDK\n---\nТелеграм-канал nerds с розыгрышем 50 футболок: https://t.me/nerdsmedia\n---\n0:00 Добро пожаловать в Попкульт 2008!\n1:03 Валл-и\n3:55 Spore\n5:51 Во все тяжкие\n9:33 Забастовка сценаристов США\n11:17 Большая разница\n14:22 garfield minus garfield и Lasagna Cat\n17:48 Монстро\n20:45 Audiosurf\n22:25 Ранетки\n26:01 LittleBigPlanet\n28:58 Пожиратель душ\n30:56 Железный человек\n34:24 GTA IV\n38:08 Кунг-Фу Панда\n40:35 ПрожекторПерисХилтон\n43:42 Удивительные злоключения Флэпджека\n46:33 Тёмный рыцарь\n49:42 Left 4 Dead\n51:49 Fallout 3\n54:06 Инди-игры (Braid, Castle Crushers, World of Goo, Spelunky)\n56:48 asdfmovie\n58:56 Универ\n1:00:48 Angry Video Game Nerd vs Nostalgia Critic\n1:02:51 Android OS\n1:05:08 Стич!\n1:07:34 Dead Space\n1:10:59 Вакфу\n1:13:23 Mirror’s Edge\n1:15:37 Сумерки\n1:18:55 Sonic Unleashed\n1:20:40 Сваты\n1:22:53 Увидимся в 2009!\n---\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАня Устюжанинова\nАртём Нечаев\nАнтон Паули\nДима Сыендук\nАлександр Куликов\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Евгений Спицын\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "duration" => 5046, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e030600 - 2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ.mp4", "id" => "KqeM8j3L4f4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KqeM8j3L4f4", "playlist_index" => 15, "timestamp" => 1678108045, "title" => "2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ", "upload_date" => "20230306"} 08:27:51.140 [debug] QUERY OK source="sources" db=1.0ms queue=0.2ms idle=1054.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:27:51.141 [debug] QUERY OK source="sources" db=0.8ms idle=1055.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:27:51.144 [debug] QUERY OK source="media_items" db=2.4ms idle=1056.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-06 13:07:25Z], 127] 08:27:51.198 [debug] QUERY OK source="media_items" db=52.7ms decode=0.1ms idle=881.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://l.tinkoff.ru/sndktimar — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n---\nДарите подписку МТС Premium и получайте кешбэк на свой аккаунт по ссылке: https://l.mts.ru/1/SNDK\n---\nТелеграм-канал nerds с розыгрышем 50 футболок: https://t.me/nerdsmedia\n---\n0:00 Добро пожаловать в Попкульт 2008!\n1:03 Валл-и\n3:55 Spore\n5:51 Во все тяжкие\n9:33 Забастовка сценаристов США\n11:17 Большая разница\n14:22 garfield minus garfield и Lasagna Cat\n17:48 Монстро\n20:45 Audiosurf\n22:25 Ранетки\n26:01 LittleBigPlanet\n28:58 Пожиратель душ\n30:56 Железный человек\n34:24 GTA IV\n38:08 Кунг-Фу Панда\n40:35 ПрожекторПерисХилтон\n43:42 Удивительные злоключения Флэпджека\n46:33 Тёмный рыцарь\n49:42 Left 4 Dead\n51:49 Fallout 3\n54:06 Инди-игры (Braid, Castle Crushers, World of Goo, Spelunky)\n56:48 asdfmovie\n58:56 Универ\n1:00:48 Angry Video Game Nerd vs Nostalgia Critic\n1:02:51 Android OS\n1:05:08 Стич!\n1:07:34 Dead Space\n1:10:59 Вакфу\n1:13:23 Mirror’s Edge\n1:15:37 Сумерки\n1:18:55 Sonic Unleashed\n1:20:40 Сваты\n1:22:53 Увидимся в 2009!\n---\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАня Устюжанинова\nАртём Нечаев\nАнтон Паули\nДима Сыендук\nАлександр Куликов\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Евгений Спицын\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ", "a7110e8b-dfdb-45c0-a5e0-bc03f47074aa", 5046, false, "KqeM8j3L4f4", "https://www.youtube.com/watch?v=KqeM8j3L4f4", 15, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e030600 - 2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2023-03-06 13:07:25Z], ~U[2026-04-04 05:27:51Z], ~U[2026-04-04 05:27:51Z], "https://l.tinkoff.ru/sndktimar — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n---\nДарите подписку МТС Premium и получайте кешбэк на свой аккаунт по ссылке: https://l.mts.ru/1/SNDK\n---\nТелеграм-канал nerds с розыгрышем 50 футболок: https://t.me/nerdsmedia\n---\n0:00 Добро пожаловать в Попкульт 2008!\n1:03 Валл-и\n3:55 Spore\n5:51 Во все тяжкие\n9:33 Забастовка сценаристов США\n11:17 Большая разница\n14:22 garfield minus garfield и Lasagna Cat\n17:48 Монстро\n20:45 Audiosurf\n22:25 Ранетки\n26:01 LittleBigPlanet\n28:58 Пожиратель душ\n30:56 Железный человек\n34:24 GTA IV\n38:08 Кунг-Фу Панда\n40:35 ПрожекторПерисХилтон\n43:42 Удивительные злоключения Флэпджека\n46:33 Тёмный рыцарь\n49:42 Left 4 Dead\n51:49 Fallout 3\n54:06 Инди-игры (Braid, Castle Crushers, World of Goo, Spelunky)\n56:48 asdfmovie\n58:56 Универ\n1:00:48 Angry Video Game Nerd vs Nostalgia Critic\n1:02:51 Android OS\n1:05:08 Стич!\n1:07:34 Dead Space\n1:10:59 Вакфу\n1:13:23 Mirror’s Edge\n1:15:37 Сумерки\n1:18:55 Sonic Unleashed\n1:20:40 Сваты\n1:22:53 Увидимся в 2009!\n---\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАня Устюжанинова\nАртём Нечаев\nАнтон Паули\nДима Сыендук\nАлександр Куликов\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Евгений Спицын\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ", 5046, false, "KqeM8j3L4f4", "https://www.youtube.com/watch?v=KqeM8j3L4f4", "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e030600 - 2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ.mp4", false, 127, ~U[2023-03-06 13:07:25Z]] 08:27:51.202 [debug] QUERY OK source="sources" db=2.0ms idle=115.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:27:51.204 [debug] QUERY OK source="media_profiles" db=1.2ms idle=63.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:27:51.206 [debug] QUERY OK source="media_items" db=1.1ms idle=63.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 [368228] 08:27:51.206 [debug] Current batch of media processed. Will check again in 1000ms 08:27:51.232 [debug] Current batch of media processed. Will check again in 1000ms 08:27:52.207 [debug] Current batch of media processed. Will check again in 1000ms 08:27:52.234 [debug] Current batch of media processed. Will check again in 1000ms 08:27:53.209 [debug] Current batch of media processed. Will check again in 1000ms 08:27:53.235 [debug] Current batch of media processed. Will check again in 1000ms 08:27:54.210 [debug] Current batch of media processed. Will check again in 1000ms 08:27:54.237 [debug] Current batch of media processed. Will check again in 1000ms 08:27:55.211 [debug] Current batch of media processed. Will check again in 1000ms 08:27:55.237 [debug] Current batch of media processed. Will check again in 1000ms 08:27:56.212 [debug] Current batch of media processed. Will check again in 1000ms 08:27:56.238 [debug] Current batch of media processed. Will check again in 1000ms 08:27:57.213 [debug] Current batch of media processed. Will check again in 1000ms 08:27:57.240 [debug] Current batch of media processed. Will check again in 1000ms 08:27:58.214 [debug] Current batch of media processed. Will check again in 1000ms 08:27:58.240 [debug] Current batch of media processed. Will check again in 1000ms 08:27:59.215 [debug] Current batch of media processed. Will check again in 1000ms 08:27:59.241 [debug] Current batch of media processed. Will check again in 1000ms 08:28:00.007 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:28:00.216 [debug] Current batch of media processed. Will check again in 1000ms 08:28:00.242 [debug] Current batch of media processed. Will check again in 1000ms 08:28:01.217 [debug] Current batch of media processed. Will check again in 1000ms 08:28:01.245 [debug] Current batch of media processed. Will check again in 1000ms 08:28:02.218 [debug] Current batch of media processed. Will check again in 1000ms 08:28:02.246 [debug] Current batch of media processed. Will check again in 1000ms 08:28:03.219 [debug] Current batch of media processed. Will check again in 1000ms 08:28:03.247 [debug] Current batch of media processed. Will check again in 1000ms 08:28:04.221 [debug] Current batch of media processed. Will check again in 1000ms 08:28:04.249 [debug] Current batch of media processed. Will check again in 1000ms 08:28:05.222 [debug] Current batch of media processed. Will check again in 1000ms 08:28:05.250 [debug] Current batch of media processed. Will check again in 1000ms 08:28:06.223 [debug] Current batch of media processed. Will check again in 1000ms 08:28:06.251 [debug] Current batch of media processed. Will check again in 1000ms 08:28:07.224 [debug] Current batch of media processed. Will check again in 1000ms 08:28:07.252 [debug] Current batch of media processed. Will check again in 1000ms 08:28:08.225 [debug] Current batch of media processed. Will check again in 1000ms 08:28:08.254 [debug] Current batch of media processed. Will check again in 1000ms 08:28:09.226 [debug] Current batch of media processed. Will check again in 1000ms 08:28:09.255 [debug] Current batch of media processed. Will check again in 1000ms 08:28:10.227 [debug] Current batch of media processed. Will check again in 1000ms 08:28:10.256 [debug] Current batch of media processed. Will check again in 1000ms 08:28:11.228 [debug] Current batch of media processed. Will check again in 1000ms 08:28:11.258 [debug] Current batch of media processed. Will check again in 1000ms 08:28:12.229 [debug] Current batch of media processed. Will check again in 1000ms 08:28:12.259 [debug] Current batch of media processed. Will check again in 1000ms 08:28:13.230 [debug] Current batch of media processed. Will check again in 1000ms 08:28:13.260 [debug] Current batch of media processed. Will check again in 1000ms 08:28:14.231 [debug] Current batch of media processed. Will check again in 1000ms 08:28:14.261 [debug] Current batch of media processed. Will check again in 1000ms 08:28:15.232 [debug] Current batch of media processed. Will check again in 1000ms 08:28:15.262 [debug] Current batch of media processed. Will check again in 1000ms 08:28:16.233 [debug] Current batch of media processed. Will check again in 1000ms 08:28:16.264 [debug] Current batch of media processed. Will check again in 1000ms 08:28:17.234 [debug] Current batch of media processed. Will check again in 1000ms 08:28:17.265 [debug] Current batch of media processed. Will check again in 1000ms 08:28:18.235 [debug] Current batch of media processed. Will check again in 1000ms 08:28:18.267 [debug] Current batch of media processed. Will check again in 1000ms 08:28:19.236 [debug] Current batch of media processed. Will check again in 1000ms 08:28:19.268 [debug] Current batch of media processed. Will check again in 1000ms 08:28:19.497 [info] {"source":"oban","duration":1063,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:20.237 [debug] Current batch of media processed. Will check again in 1000ms 08:28:20.270 [debug] Current batch of media processed. Will check again in 1000ms 08:28:21.238 [debug] Current batch of media processed. Will check again in 1000ms 08:28:21.271 [debug] Current batch of media processed. Will check again in 1000ms 08:28:22.239 [debug] Current batch of media processed. Will check again in 1000ms 08:28:22.272 [debug] Current batch of media processed. Will check again in 1000ms 08:28:23.240 [debug] Current batch of media processed. Will check again in 1000ms 08:28:23.273 [debug] Current batch of media processed. Will check again in 1000ms 08:28:24.241 [debug] Current batch of media processed. Will check again in 1000ms 08:28:24.274 [debug] Current batch of media processed. Will check again in 1000ms 08:28:25.242 [debug] Current batch of media processed. Will check again in 1000ms 08:28:25.275 [debug] Current batch of media processed. Will check again in 1000ms 08:28:26.243 [debug] Current batch of media processed. Will check again in 1000ms 08:28:26.276 [debug] Current batch of media processed. Will check again in 1000ms 08:28:27.244 [debug] Current batch of media processed. Will check again in 1000ms 08:28:27.279 [debug] Current batch of media processed. Will check again in 1000ms 08:28:28.246 [debug] Current batch of media processed. Will check again in 1000ms 08:28:28.280 [debug] Current batch of media processed. Will check again in 1000ms 08:28:29.251 [debug] Current batch of media processed. Will check again in 1000ms 08:28:29.282 [debug] Current batch of media processed. Will check again in 1000ms 08:28:30.252 [debug] Current batch of media processed. Will check again in 1000ms 08:28:30.283 [debug] Current batch of media processed. Will check again in 1000ms 08:28:31.254 [debug] Current batch of media processed. Will check again in 1000ms 08:28:31.284 [debug] Current batch of media processed. Will check again in 1000ms 08:28:32.254 [debug] Current batch of media processed. Will check again in 1000ms 08:28:32.286 [debug] Current batch of media processed. Will check again in 1000ms 08:28:33.255 [debug] Current batch of media processed. Will check again in 1000ms 08:28:33.287 [debug] Current batch of media processed. Will check again in 1000ms 08:28:34.256 [debug] Current batch of media processed. Will check again in 1000ms 08:28:34.288 [debug] Current batch of media processed. Will check again in 1000ms 08:28:35.257 [debug] Current batch of media processed. Will check again in 1000ms 08:28:35.289 [debug] Current batch of media processed. Will check again in 1000ms 08:28:36.258 [debug] Current batch of media processed. Will check again in 1000ms 08:28:36.290 [debug] Current batch of media processed. Will check again in 1000ms 08:28:37.259 [debug] Current batch of media processed. Will check again in 1000ms 08:28:37.291 [debug] Current batch of media processed. Will check again in 1000ms 08:28:38.260 [debug] Current batch of media processed. Will check again in 1000ms 08:28:38.292 [debug] Current batch of media processed. Will check again in 1000ms 08:28:39.261 [debug] Current batch of media processed. Will check again in 1000ms 08:28:39.293 [debug] Current batch of media processed. Will check again in 1000ms 08:28:40.262 [debug] Current batch of media processed. Will check again in 1000ms 08:28:40.294 [debug] Current batch of media processed. Will check again in 1000ms 08:28:41.264 [debug] Current batch of media processed. Will check again in 1000ms 08:28:41.295 [debug] Current batch of media processed. Will check again in 1000ms 08:28:42.266 [debug] Current batch of media processed. Will check again in 1000ms 08:28:42.297 [debug] Current batch of media processed. Will check again in 1000ms 08:28:43.267 [debug] Current batch of media processed. Will check again in 1000ms 08:28:43.298 [debug] Current batch of media processed. Will check again in 1000ms 08:28:44.268 [debug] Current batch of media processed. Will check again in 1000ms 08:28:44.299 [debug] Current batch of media processed. Will check again in 1000ms 08:28:45.271 [debug] Current batch of media processed. Will check again in 1000ms 08:28:45.300 [debug] Current batch of media processed. Will check again in 1000ms 08:28:46.272 [debug] Current batch of media processed. Will check again in 1000ms 08:28:46.302 [debug] Current batch of media processed. Will check again in 1000ms 08:28:47.282 [debug] Current batch of media processed. Will check again in 1000ms 08:28:47.304 [debug] Current batch of media processed. Will check again in 1000ms 08:28:48.283 [debug] Current batch of media processed. Will check again in 1000ms 08:28:48.306 [debug] Current batch of media processed. Will check again in 1000ms 08:28:49.284 [debug] Current batch of media processed. Will check again in 1000ms 08:28:49.307 [debug] Current batch of media processed. Will check again in 1000ms 08:28:49.499 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:28:50.285 [debug] Current batch of media processed. Will check again in 1000ms 08:28:50.308 [debug] Current batch of media processed. Will check again in 1000ms 08:28:51.287 [debug] Current batch of media processed. Will check again in 1000ms 08:28:51.309 [debug] Current batch of media processed. Will check again in 1000ms 08:28:52.289 [debug] Current batch of media processed. Will check again in 1000ms 08:28:52.310 [debug] Current batch of media processed. Will check again in 1000ms 08:28:53.292 [debug] Current batch of media processed. Will check again in 1000ms 08:28:53.312 [debug] Current batch of media processed. Will check again in 1000ms 08:28:54.296 [debug] Current batch of media processed. Will check again in 1000ms 08:28:54.313 [debug] Current batch of media processed. Will check again in 1000ms 08:28:55.297 [debug] Current batch of media processed. Will check again in 1000ms 08:28:55.314 [debug] Current batch of media processed. Will check again in 1000ms 08:28:56.298 [debug] Current batch of media processed. Will check again in 1000ms 08:28:56.315 [debug] Current batch of media processed. Will check again in 1000ms 08:28:57.299 [debug] Current batch of media processed. Will check again in 1000ms 08:28:57.317 [debug] Current batch of media processed. Will check again in 1000ms 08:28:58.300 [debug] Current batch of media processed. Will check again in 1000ms 08:28:58.319 [debug] Current batch of media processed. Will check again in 1000ms 08:28:59.301 [debug] Current batch of media processed. Will check again in 1000ms 08:28:59.320 [debug] Current batch of media processed. Will check again in 1000ms 08:29:00.009 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:29:00.302 [debug] Current batch of media processed. Will check again in 1000ms 08:29:00.321 [debug] Current batch of media processed. Will check again in 1000ms 08:29:01.303 [debug] Current batch of media processed. Will check again in 1000ms 08:29:01.322 [debug] Current batch of media processed. Will check again in 1000ms 08:29:02.305 [debug] Current batch of media processed. Will check again in 1000ms 08:29:02.324 [debug] Current batch of media processed. Will check again in 1000ms 08:29:03.308 [debug] Current batch of media processed. Will check again in 1000ms 08:29:03.326 [debug] Current batch of media processed. Will check again in 1000ms 08:29:04.309 [debug] Current batch of media processed. Will check again in 1000ms 08:29:04.330 [debug] Current batch of media processed. Will check again in 1000ms 08:29:05.310 [debug] Current batch of media processed. Will check again in 1000ms 08:29:05.331 [debug] Current batch of media processed. Will check again in 1000ms 08:29:06.311 [debug] Current batch of media processed. Will check again in 1000ms 08:29:06.332 [debug] Current batch of media processed. Will check again in 1000ms 08:29:07.312 [debug] Current batch of media processed. Will check again in 1000ms 08:29:07.333 [debug] Current batch of media processed. Will check again in 1000ms 08:29:08.313 [debug] Current batch of media processed. Will check again in 1000ms 08:29:08.336 [debug] Current batch of media processed. Will check again in 1000ms 08:29:09.314 [debug] Current batch of media processed. Will check again in 1000ms 08:29:09.341 [debug] Current batch of media processed. Will check again in 1000ms 08:29:10.317 [debug] Current batch of media processed. Will check again in 1000ms 08:29:10.342 [debug] Current batch of media processed. Will check again in 1000ms 08:29:11.319 [debug] Current batch of media processed. Will check again in 1000ms 08:29:11.343 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 7735, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e043000 - ДТКД (Для тех, кто дома) 120.mp4", "id" => "716l8DASpfk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=716l8DASpfk", "playlist_index" => 31, "timestamp" => 1714470772, "title" => "ДТКД (Для тех, кто дома) 120", "upload_date" => "20240430"} 08:29:11.345 [debug] QUERY OK source="sources" db=0.6ms idle=661.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:29:11.349 [debug] QUERY OK source="sources" db=0.5ms idle=216.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:29:11.373 [debug] QUERY OK source="media_items" db=23.3ms queue=0.1ms idle=221.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-30 09:52:52Z], 122] 08:29:11.428 [debug] QUERY OK source="media_items" db=48.5ms idle=250.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 120", "b231158d-1de2-467c-b80f-aaf6a35ff7e3", 7735, true, "716l8DASpfk", "https://www.youtube.com/watch?v=716l8DASpfk", 31, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e043000 - ДТКД (Для тех, кто дома) 120.mp4", false, false, false, 122, [], 1, ~U[2024-04-30 09:52:52Z], ~U[2026-04-04 05:29:11Z], ~U[2026-04-04 05:29:11Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 120", 7735, true, "716l8DASpfk", "https://www.youtube.com/watch?v=716l8DASpfk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e043000 - ДТКД (Для тех, кто дома) 120.mp4", false, 122, ~U[2024-04-30 09:52:52Z]] 08:29:11.436 [debug] QUERY OK source="sources" db=7.2ms decode=0.2ms idle=300.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:29:11.440 [debug] QUERY OK source="media_profiles" db=2.8ms queue=0.1ms idle=92.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:29:11.442 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=94.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 [225834] 08:29:11.444 [debug] Current batch of media processed. Will check again in 1000ms 08:29:12.325 [debug] Current batch of media processed. Will check again in 1000ms 08:29:12.445 [debug] Current batch of media processed. Will check again in 1000ms 08:29:13.326 [debug] Current batch of media processed. Will check again in 1000ms 08:29:13.446 [debug] Current batch of media processed. Will check again in 1000ms 08:29:14.330 [debug] Current batch of media processed. Will check again in 1000ms 08:29:14.449 [debug] Current batch of media processed. Will check again in 1000ms 08:29:15.332 [debug] Current batch of media processed. Will check again in 1000ms 08:29:15.452 [debug] Current batch of media processed. Will check again in 1000ms 08:29:16.333 [debug] Current batch of media processed. Will check again in 1000ms 08:29:16.454 [debug] Current batch of media processed. Will check again in 1000ms 08:29:17.334 [debug] Current batch of media processed. Will check again in 1000ms 08:29:17.455 [debug] Current batch of media processed. Will check again in 1000ms 08:29:18.335 [debug] Current batch of media processed. Will check again in 1000ms 08:29:18.456 [debug] Current batch of media processed. Will check again in 1000ms 08:29:19.336 [debug] Current batch of media processed. Will check again in 1000ms 08:29:19.457 [debug] Current batch of media processed. Will check again in 1000ms 08:29:19.501 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:20.337 [debug] Current batch of media processed. Will check again in 1000ms 08:29:20.458 [debug] Current batch of media processed. Will check again in 1000ms 08:29:21.338 [debug] Current batch of media processed. Will check again in 1000ms 08:29:21.459 [debug] Current batch of media processed. Will check again in 1000ms 08:29:22.343 [debug] Current batch of media processed. Will check again in 1000ms 08:29:22.461 [debug] Current batch of media processed. Will check again in 1000ms 08:29:23.343 [debug] Current batch of media processed. Will check again in 1000ms 08:29:23.462 [debug] Current batch of media processed. Will check again in 1000ms 08:29:24.344 [debug] Current batch of media processed. Will check again in 1000ms 08:29:24.463 [debug] Current batch of media processed. Will check again in 1000ms 08:29:25.345 [debug] Current batch of media processed. Will check again in 1000ms 08:29:25.464 [debug] Current batch of media processed. Will check again in 1000ms 08:29:26.346 [debug] Current batch of media processed. Will check again in 1000ms 08:29:26.465 [debug] Current batch of media processed. Will check again in 1000ms 08:29:27.347 [debug] Current batch of media processed. Will check again in 1000ms 08:29:27.466 [debug] Current batch of media processed. Will check again in 1000ms 08:29:28.350 [debug] Current batch of media processed. Will check again in 1000ms 08:29:28.467 [debug] Current batch of media processed. Will check again in 1000ms 08:29:29.351 [debug] Current batch of media processed. Will check again in 1000ms 08:29:29.468 [debug] Current batch of media processed. Will check again in 1000ms 08:29:30.352 [debug] Current batch of media processed. Will check again in 1000ms 08:29:30.469 [debug] Current batch of media processed. Will check again in 1000ms 08:29:31.354 [debug] Current batch of media processed. Will check again in 1000ms 08:29:31.470 [debug] Current batch of media processed. Will check again in 1000ms 08:29:32.355 [debug] Current batch of media processed. Will check again in 1000ms 08:29:32.473 [debug] Current batch of media processed. Will check again in 1000ms 08:29:33.356 [debug] Current batch of media processed. Will check again in 1000ms 08:29:33.473 [debug] Current batch of media processed. Will check again in 1000ms 08:29:34.357 [debug] Current batch of media processed. Will check again in 1000ms 08:29:34.474 [debug] Current batch of media processed. Will check again in 1000ms 08:29:35.358 [debug] Current batch of media processed. Will check again in 1000ms 08:29:35.475 [debug] Current batch of media processed. Will check again in 1000ms 08:29:36.359 [debug] Current batch of media processed. Will check again in 1000ms 08:29:36.476 [debug] Current batch of media processed. Will check again in 1000ms 08:29:37.360 [debug] Current batch of media processed. Will check again in 1000ms 08:29:37.477 [debug] Current batch of media processed. Will check again in 1000ms 08:29:38.361 [debug] Current batch of media processed. Will check again in 1000ms 08:29:38.478 [debug] Current batch of media processed. Will check again in 1000ms 08:29:39.362 [debug] Current batch of media processed. Will check again in 1000ms 08:29:39.479 [debug] Current batch of media processed. Will check again in 1000ms 08:29:40.363 [debug] Current batch of media processed. Will check again in 1000ms 08:29:40.480 [debug] Current batch of media processed. Will check again in 1000ms 08:29:41.364 [debug] Current batch of media processed. Will check again in 1000ms 08:29:41.481 [debug] Current batch of media processed. Will check again in 1000ms 08:29:42.366 [debug] Current batch of media processed. Will check again in 1000ms 08:29:42.482 [debug] Current batch of media processed. Will check again in 1000ms 08:29:43.366 [debug] Current batch of media processed. Will check again in 1000ms 08:29:43.483 [debug] Current batch of media processed. Will check again in 1000ms 08:29:44.367 [debug] Current batch of media processed. Will check again in 1000ms 08:29:44.484 [debug] Current batch of media processed. Will check again in 1000ms 08:29:45.368 [debug] Current batch of media processed. Will check again in 1000ms 08:29:45.485 [debug] Current batch of media processed. Will check again in 1000ms 08:29:46.369 [debug] Current batch of media processed. Will check again in 1000ms 08:29:46.486 [debug] Current batch of media processed. Will check again in 1000ms 08:29:47.373 [debug] Current batch of media processed. Will check again in 1000ms 08:29:47.487 [debug] Current batch of media processed. Will check again in 1000ms 08:29:48.375 [debug] Current batch of media processed. Will check again in 1000ms 08:29:48.488 [debug] Current batch of media processed. Will check again in 1000ms 08:29:49.376 [debug] Current batch of media processed. Will check again in 1000ms 08:29:49.489 [debug] Current batch of media processed. Will check again in 1000ms 08:29:49.505 [info] {"source":"oban","duration":3158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:29:50.377 [debug] Current batch of media processed. Will check again in 1000ms 08:29:50.490 [debug] Current batch of media processed. Will check again in 1000ms 08:29:51.378 [debug] Current batch of media processed. Will check again in 1000ms 08:29:51.493 [debug] Current batch of media processed. Will check again in 1000ms 08:29:52.383 [debug] Current batch of media processed. Will check again in 1000ms 08:29:52.495 [debug] Current batch of media processed. Will check again in 1000ms 08:29:53.384 [debug] Current batch of media processed. Will check again in 1000ms 08:29:53.497 [debug] Current batch of media processed. Will check again in 1000ms 08:29:54.385 [debug] Current batch of media processed. Will check again in 1000ms 08:29:54.499 [debug] Current batch of media processed. Will check again in 1000ms 08:29:55.386 [debug] Current batch of media processed. Will check again in 1000ms 08:29:55.500 [debug] Current batch of media processed. Will check again in 1000ms 08:29:56.389 [debug] Current batch of media processed. Will check again in 1000ms 08:29:56.502 [debug] Current batch of media processed. Will check again in 1000ms 08:29:57.390 [debug] Current batch of media processed. Will check again in 1000ms 08:29:57.502 [debug] Current batch of media processed. Will check again in 1000ms 08:29:58.391 [debug] Current batch of media processed. Will check again in 1000ms 08:29:58.503 [debug] Current batch of media processed. Will check again in 1000ms 08:29:59.395 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndktithrapr\n- - -\nКарты построят для вас любой маршрут. Смотрите, как: https://clck.ru/33uoAw\nИНН 7736207543\nerid: LjN8K2iiN\n- - -\nПо промокоду SNDKBOOK 45 дней бесплатной подписки* Плюс с опцией Букмейта: https://clck.ru/34Cs2V\n*Промокод действует только для новых пользователей из РФ\n- - -\n0:00 Добро пожаловать в Попкульт 2009!\n1:06 Вверх\n3:35 Mr. Freeman\n5:59 Minecraft\n10:01 Маша и Медведь\n12:10 Шарарам\n14:06 Коралина в Стране Кошмаров\n15:35 Demon's Souls\n18:15 “=3”\n19:38 K-On!\n21:24 Doodle Jump и Angry Birds\n24:10 Assassin’s Creed II\n26:32 Парки и зоны отдыха \n29:13 Homestuck\n31:01 Plants vs. Zombies\n33:33 Первый отряд\n36:30 Хранители\n40:12 Glee\n42:17 Мальчишник в Вегасе\n44:50 Prototype и inFamous\n47:03 FarmVille\n48:19 Смерть Майкла Джексона\n49:37 Район №9\n51:55 Девять\n54:11 Batman: Arkham Asylum\n56:43 Человеческая многоножка\n58:45 Дисней покупает Marvel\n59:40 Сообщество\n1:02:21 Арчер\n1:04:34 Добро пожаловать в Zомбилэнд\n1:06:34 Fairy Tail\n1:08:21 Annoying Orange\n1:09:26 Call of Duty: Modern Warfare 2\n1:11:52 Бесподобный мистер Фокс\n1:14:13 League of Legends\n1:16:25 Brütal Legend\n1:18:55 Borderlands\n1:20:58 Windows 7 \n1:21:44 Книга мастеров\n1:23:18 Bayonetta\n1:25:27 Chatroulette\n1:26:20 Dragon Age: Origins\n1:28:30 2012\n1:31:39 Отбросы\n1:33:26 Мульт личности\n1:35:41 Воронины\n1:37:33 Биткоин\n1:39:08 Just Dance\n1:40:30 Аватар\n1:42:24 Чёрная молния\n1:44:36 Увидимся в 2010!\n\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nАлександр Куликов\nАлексей Зубраг\nВячеслав Шушурихин\nАнтон Паули\n\nМонтаж: \nРоман Бутербродер\nГригорий Гефальшт\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Серёжа Лекультер\nАнимация: RmRio\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n- - - - -\nFacebook принадлежит компании Meta (признана в РФ экстремистской организацией)", "duration" => 6354, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e042200 - 2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт.mp4", "id" => "HDvf2MPD_nM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HDvf2MPD_nM", "playlist_index" => 16, "timestamp" => 1682187874, "title" => "2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт", "upload_date" => "20230422"} 08:29:59.397 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1258.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:29:59.398 [debug] QUERY OK source="sources" db=0.8ms idle=508.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:29:59.411 [debug] QUERY OK source="media_items" db=7.8ms queue=0.1ms idle=261.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-22 18:24:34Z], 127] 08:29:59.426 [debug] QUERY OK source="media_items" db=14.0ms idle=269.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndktithrapr\n- - -\nКарты построят для вас любой маршрут. Смотрите, как: https://clck.ru/33uoAw\nИНН 7736207543\nerid: LjN8K2iiN\n- - -\nПо промокоду SNDKBOOK 45 дней бесплатной подписки* Плюс с опцией Букмейта: https://clck.ru/34Cs2V\n*Промокод действует только для новых пользователей из РФ\n- - -\n0:00 Добро пожаловать в Попкульт 2009!\n1:06 Вверх\n3:35 Mr. Freeman\n5:59 Minecraft\n10:01 Маша и Медведь\n12:10 Шарарам\n14:06 Коралина в Стране Кошмаров\n15:35 Demon's Souls\n18:15 “=3”\n19:38 K-On!\n21:24 Doodle Jump и Angry Birds\n24:10 Assassin’s Creed II\n26:32 Парки и зоны отдыха \n29:13 Homestuck\n31:01 Plants vs. Zombies\n33:33 Первый отряд\n36:30 Хранители\n40:12 Glee\n42:17 Мальчишник в Вегасе\n44:50 Prototype и inFamous\n47:03 FarmVille\n48:19 Смерть Майкла Джексона\n49:37 Район №9\n51:55 Девять\n54:11 Batman: Arkham Asylum\n56:43 Человеческая многоножка\n58:45 Дисней покупает Marvel\n59:40 Сообщество\n1:02:21 Арчер\n1:04:34 Добро пожаловать в Zомбилэнд\n1:06:34 Fairy Tail\n1:08:21 Annoying Orange\n1:09:26 Call of Duty: Modern Warfare 2\n1:11:52 Бесподобный мистер Фокс\n1:14:13 League of Legends\n1:16:25 Brütal Legend\n1:18:55 Borderlands\n1:20:58 Windows 7 \n1:21:44 Книга мастеров\n1:23:18 Bayonetta\n1:25:27 Chatroulette\n1:26:20 Dragon Age: Origins\n1:28:30 2012\n1:31:39 Отбросы\n1:33:26 Мульт личности\n1:35:41 Воронины\n1:37:33 Биткоин\n1:39:08 Just Dance\n1:40:30 Аватар\n1:42:24 Чёрная молния\n1:44:36 Увидимся в 2010!\n\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nАлександр Куликов\nАлексей Зубраг\nВячеслав Шушурихин\nАнтон Паули\n\nМонтаж: \nРоман Бутербродер\nГригорий Гефальшт\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Серёжа Лекультер\nАнимация: RmRio\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n- - - - -\nFacebook принадлежит компании Meta (признана в РФ экстремистской организацией)", "2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт", "4d3eb6e8-c3ea-4757-a1f8-bd9777d5bae4", 6354, false, "HDvf2MPD_nM", "https://www.youtube.com/watch?v=HDvf2MPD_nM", 16, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e042200 - 2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-04-22 18:24:34Z], ~U[2026-04-04 05:29:59Z], ~U[2026-04-04 05:29:59Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndktithrapr\n- - -\nКарты построят для вас любой маршрут. Смотрите, как: https://clck.ru/33uoAw\nИНН 7736207543\nerid: LjN8K2iiN\n- - -\nПо промокоду SNDKBOOK 45 дней бесплатной подписки* Плюс с опцией Букмейта: https://clck.ru/34Cs2V\n*Промокод действует только для новых пользователей из РФ\n- - -\n0:00 Добро пожаловать в Попкульт 2009!\n1:06 Вверх\n3:35 Mr. Freeman\n5:59 Minecraft\n10:01 Маша и Медведь\n12:10 Шарарам\n14:06 Коралина в Стране Кошмаров\n15:35 Demon's Souls\n18:15 “=3”\n19:38 K-On!\n21:24 Doodle Jump и Angry Birds\n24:10 Assassin’s Creed II\n26:32 Парки и зоны отдыха \n29:13 Homestuck\n31:01 Plants vs. Zombies\n33:33 Первый отряд\n36:30 Хранители\n40:12 Glee\n42:17 Мальчишник в Вегасе\n44:50 Prototype и inFamous\n47:03 FarmVille\n48:19 Смерть Майкла Джексона\n49:37 Район №9\n51:55 Девять\n54:11 Batman: Arkham Asylum\n56:43 Человеческая многоножка\n58:45 Дисней покупает Marvel\n59:40 Сообщество\n1:02:21 Арчер\n1:04:34 Добро пожаловать в Zомбилэнд\n1:06:34 Fairy Tail\n1:08:21 Annoying Orange\n1:09:26 Call of Duty: Modern Warfare 2\n1:11:52 Бесподобный мистер Фокс\n1:14:13 League of Legends\n1:16:25 Brütal Legend\n1:18:55 Borderlands\n1:20:58 Windows 7 \n1:21:44 Книга мастеров\n1:23:18 Bayonetta\n1:25:27 Chatroulette\n1:26:20 Dragon Age: Origins\n1:28:30 2012\n1:31:39 Отбросы\n1:33:26 Мульт личности\n1:35:41 Воронины\n1:37:33 Биткоин\n1:39:08 Just Dance\n1:40:30 Аватар\n1:42:24 Чёрная молния\n1:44:36 Увидимся в 2010!\n\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nАлександр Куликов\nАлексей Зубраг\nВячеслав Шушурихин\nАнтон Паули\n\nМонтаж: \nРоман Бутербродер\nГригорий Гефальшт\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Сер (truncated) 08:29:59.445 [debug] QUERY OK source="sources" db=9.2ms queue=1.1ms idle=292.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:29:59.453 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.1ms idle=53.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:29:59.457 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=56.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 [368229] 08:29:59.458 [debug] Current batch of media processed. Will check again in 1000ms 08:29:59.505 [debug] Current batch of media processed. Will check again in 1000ms 08:30:00.013 [info] {"source":"oban","duration":3433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:30:00.460 [debug] Current batch of media processed. Will check again in 1000ms 08:30:00.505 [debug] Current batch of media processed. Will check again in 1000ms 08:30:01.460 [debug] Current batch of media processed. Will check again in 1000ms 08:30:01.506 [debug] Current batch of media processed. Will check again in 1000ms 08:30:02.465 [debug] Current batch of media processed. Will check again in 1000ms 08:30:02.508 [debug] Current batch of media processed. Will check again in 1000ms 08:30:03.469 [debug] Current batch of media processed. Will check again in 1000ms 08:30:03.508 [debug] Current batch of media processed. Will check again in 1000ms 08:30:04.470 [debug] Current batch of media processed. Will check again in 1000ms 08:30:04.511 [debug] Current batch of media processed. Will check again in 1000ms 08:30:05.472 [debug] Current batch of media processed. Will check again in 1000ms 08:30:05.512 [debug] Current batch of media processed. Will check again in 1000ms 08:30:06.473 [debug] Current batch of media processed. Will check again in 1000ms 08:30:06.517 [debug] Current batch of media processed. Will check again in 1000ms 08:30:07.474 [debug] Current batch of media processed. Will check again in 1000ms 08:30:07.518 [debug] Current batch of media processed. Will check again in 1000ms 08:30:08.476 [debug] Current batch of media processed. Will check again in 1000ms 08:30:08.519 [debug] Current batch of media processed. Will check again in 1000ms 08:30:09.477 [debug] Current batch of media processed. Will check again in 1000ms 08:30:09.520 [debug] Current batch of media processed. Will check again in 1000ms 08:30:10.478 [debug] Current batch of media processed. Will check again in 1000ms 08:30:10.522 [debug] Current batch of media processed. Will check again in 1000ms 08:30:11.479 [debug] Current batch of media processed. Will check again in 1000ms 08:30:11.524 [debug] Current batch of media processed. Will check again in 1000ms 08:30:12.491 [debug] Current batch of media processed. Will check again in 1000ms 08:30:12.530 [debug] Current batch of media processed. Will check again in 1000ms 08:30:13.492 [debug] Current batch of media processed. Will check again in 1000ms 08:30:13.534 [debug] Current batch of media processed. Will check again in 1000ms 08:30:14.494 [debug] Current batch of media processed. Will check again in 1000ms 08:30:14.537 [debug] Current batch of media processed. Will check again in 1000ms 08:30:15.494 [debug] Current batch of media processed. Will check again in 1000ms 08:30:15.546 [debug] Current batch of media processed. Will check again in 1000ms 08:30:16.495 [debug] Current batch of media processed. Will check again in 1000ms 08:30:16.549 [debug] Current batch of media processed. Will check again in 1000ms 08:30:17.496 [debug] Current batch of media processed. Will check again in 1000ms 08:30:17.550 [debug] Current batch of media processed. Will check again in 1000ms 08:30:18.498 [debug] Current batch of media processed. Will check again in 1000ms 08:30:18.551 [debug] Current batch of media processed. Will check again in 1000ms 08:30:19.499 [debug] Current batch of media processed. Will check again in 1000ms 08:30:19.512 [info] {"source":"oban","duration":5397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:19.555 [debug] Current batch of media processed. Will check again in 1000ms 08:30:20.500 [debug] Current batch of media processed. Will check again in 1000ms 08:30:20.557 [debug] Current batch of media processed. Will check again in 1000ms 08:30:21.503 [debug] Current batch of media processed. Will check again in 1000ms 08:30:21.558 [debug] Current batch of media processed. Will check again in 1000ms 08:30:22.506 [debug] Current batch of media processed. Will check again in 1000ms 08:30:22.559 [debug] Current batch of media processed. Will check again in 1000ms 08:30:23.507 [debug] Current batch of media processed. Will check again in 1000ms 08:30:23.560 [debug] Current batch of media processed. Will check again in 1000ms 08:30:24.508 [debug] Current batch of media processed. Will check again in 1000ms 08:30:24.561 [debug] Current batch of media processed. Will check again in 1000ms 08:30:25.509 [debug] Current batch of media processed. Will check again in 1000ms 08:30:25.562 [debug] Current batch of media processed. Will check again in 1000ms 08:30:26.510 [debug] Current batch of media processed. Will check again in 1000ms 08:30:26.563 [debug] Current batch of media processed. Will check again in 1000ms 08:30:27.511 [debug] Current batch of media processed. Will check again in 1000ms 08:30:27.564 [debug] Current batch of media processed. Will check again in 1000ms 08:30:28.512 [debug] Current batch of media processed. Will check again in 1000ms 08:30:28.565 [debug] Current batch of media processed. Will check again in 1000ms 08:30:29.513 [debug] Current batch of media processed. Will check again in 1000ms 08:30:29.566 [debug] Current batch of media processed. Will check again in 1000ms 08:30:30.515 [debug] Current batch of media processed. Will check again in 1000ms 08:30:30.567 [debug] Current batch of media processed. Will check again in 1000ms 08:30:31.515 [debug] Current batch of media processed. Will check again in 1000ms 08:30:31.568 [debug] Current batch of media processed. Will check again in 1000ms 08:30:32.542 [debug] Current batch of media processed. Will check again in 1000ms 08:30:32.570 [debug] Current batch of media processed. Will check again in 1000ms 08:30:33.543 [debug] Current batch of media processed. Will check again in 1000ms 08:30:33.571 [debug] Current batch of media processed. Will check again in 1000ms 08:30:34.544 [debug] Current batch of media processed. Will check again in 1000ms 08:30:34.572 [debug] Current batch of media processed. Will check again in 1000ms 08:30:35.545 [debug] Current batch of media processed. Will check again in 1000ms 08:30:35.573 [debug] Current batch of media processed. Will check again in 1000ms 08:30:36.547 [debug] Current batch of media processed. Will check again in 1000ms 08:30:36.574 [debug] Current batch of media processed. Will check again in 1000ms 08:30:37.548 [debug] Current batch of media processed. Will check again in 1000ms 08:30:37.576 [debug] Current batch of media processed. Will check again in 1000ms 08:30:38.549 [debug] Current batch of media processed. Will check again in 1000ms 08:30:38.577 [debug] Current batch of media processed. Will check again in 1000ms 08:30:39.550 [debug] Current batch of media processed. Will check again in 1000ms 08:30:39.578 [debug] Current batch of media processed. Will check again in 1000ms 08:30:40.551 [debug] Current batch of media processed. Will check again in 1000ms 08:30:40.579 [debug] Current batch of media processed. Will check again in 1000ms 08:30:41.553 [debug] Current batch of media processed. Will check again in 1000ms 08:30:41.581 [debug] Current batch of media processed. Will check again in 1000ms 08:30:42.554 [debug] Current batch of media processed. Will check again in 1000ms 08:30:42.582 [debug] Current batch of media processed. Will check again in 1000ms 08:30:43.555 [debug] Current batch of media processed. Will check again in 1000ms 08:30:43.584 [debug] Current batch of media processed. Will check again in 1000ms 08:30:44.556 [debug] Current batch of media processed. Will check again in 1000ms 08:30:44.585 [debug] Current batch of media processed. Will check again in 1000ms 08:30:45.557 [debug] Current batch of media processed. Will check again in 1000ms 08:30:45.587 [debug] Current batch of media processed. Will check again in 1000ms 08:30:46.558 [debug] Current batch of media processed. Will check again in 1000ms 08:30:46.589 [debug] Current batch of media processed. Will check again in 1000ms 08:30:47.559 [debug] Current batch of media processed. Will check again in 1000ms 08:30:47.590 [debug] Current batch of media processed. Will check again in 1000ms 08:30:48.560 [debug] Current batch of media processed. Will check again in 1000ms 08:30:48.591 [debug] Current batch of media processed. Will check again in 1000ms 08:30:49.516 [info] {"source":"oban","duration":2976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:30:49.561 [debug] Current batch of media processed. Will check again in 1000ms 08:30:49.592 [debug] Current batch of media processed. Will check again in 1000ms 08:30:50.562 [debug] Current batch of media processed. Will check again in 1000ms 08:30:50.593 [debug] Current batch of media processed. Will check again in 1000ms 08:30:51.564 [debug] Current batch of media processed. Will check again in 1000ms 08:30:51.594 [debug] Current batch of media processed. Will check again in 1000ms 08:30:52.566 [debug] Current batch of media processed. Will check again in 1000ms 08:30:52.595 [debug] Current batch of media processed. Will check again in 1000ms 08:30:53.568 [debug] Current batch of media processed. Will check again in 1000ms 08:30:53.597 [debug] Current batch of media processed. Will check again in 1000ms 08:30:54.569 [debug] Current batch of media processed. Will check again in 1000ms 08:30:54.597 [debug] Current batch of media processed. Will check again in 1000ms 08:30:55.570 [debug] Current batch of media processed. Will check again in 1000ms 08:30:55.598 [debug] Current batch of media processed. Will check again in 1000ms 08:30:56.571 [debug] Current batch of media processed. Will check again in 1000ms 08:30:56.599 [debug] Current batch of media processed. Will check again in 1000ms 08:30:57.572 [debug] Current batch of media processed. Will check again in 1000ms 08:30:57.601 [debug] Current batch of media processed. Will check again in 1000ms 08:30:58.573 [debug] Current batch of media processed. Will check again in 1000ms 08:30:58.602 [debug] Current batch of media processed. Will check again in 1000ms 08:30:59.577 [debug] Current batch of media processed. Will check again in 1000ms 08:30:59.603 [debug] Current batch of media processed. Will check again in 1000ms 08:31:00.017 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:31:00.584 [debug] Current batch of media processed. Will check again in 1000ms 08:31:00.609 [debug] Current batch of media processed. Will check again in 1000ms 08:31:01.590 [debug] Current batch of media processed. Will check again in 1000ms 08:31:01.610 [debug] Current batch of media processed. Will check again in 1000ms 08:31:02.594 [debug] Current batch of media processed. Will check again in 1000ms 08:31:02.611 [debug] Current batch of media processed. Will check again in 1000ms 08:31:03.595 [debug] Current batch of media processed. Will check again in 1000ms 08:31:03.612 [debug] Current batch of media processed. Will check again in 1000ms 08:31:04.599 [debug] Current batch of media processed. Will check again in 1000ms 08:31:04.613 [debug] Current batch of media processed. Will check again in 1000ms 08:31:05.600 [debug] Current batch of media processed. Will check again in 1000ms 08:31:05.617 [debug] Current batch of media processed. Will check again in 1000ms 08:31:06.601 [debug] Current batch of media processed. Will check again in 1000ms 08:31:06.618 [debug] Current batch of media processed. Will check again in 1000ms 08:31:07.602 [debug] Current batch of media processed. Will check again in 1000ms 08:31:07.619 [debug] Current batch of media processed. Will check again in 1000ms 08:31:08.603 [debug] Current batch of media processed. Will check again in 1000ms 08:31:08.621 [debug] Current batch of media processed. Will check again in 1000ms 08:31:09.607 [debug] Current batch of media processed. Will check again in 1000ms 08:31:09.623 [debug] Current batch of media processed. Will check again in 1000ms 08:31:10.609 [debug] Current batch of media processed. Will check again in 1000ms 08:31:10.624 [debug] Current batch of media processed. Will check again in 1000ms 08:31:11.612 [debug] Current batch of media processed. Will check again in 1000ms 08:31:11.626 [debug] Current batch of media processed. Will check again in 1000ms 08:31:12.622 [debug] Current batch of media processed. Will check again in 1000ms 08:31:12.627 [debug] Current batch of media processed. Will check again in 1000ms 08:31:13.623 [debug] Current batch of media processed. Will check again in 1000ms 08:31:13.628 [debug] Current batch of media processed. Will check again in 1000ms 08:31:14.627 [debug] Current batch of media processed. Will check again in 1000ms 08:31:14.629 [debug] Current batch of media processed. Will check again in 1000ms 08:31:15.630 [debug] Current batch of media processed. Will check again in 1000ms 08:31:15.634 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 10163, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e041500 - ДТКД (Для тех, кто дома) 119.mp4", "id" => "rHwT0TQOXn4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=rHwT0TQOXn4", "playlist_index" => 32, "timestamp" => 1713164354, "title" => "ДТКД (Для тех, кто дома) 119", "upload_date" => "20240415"} 08:31:15.635 [debug] QUERY OK source="sources" db=0.8ms idle=1416.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:31:15.636 [debug] QUERY OK source="sources" db=0.5ms idle=460.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:31:15.638 [debug] QUERY OK source="media_items" db=1.7ms idle=460.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-15 06:59:14Z], 122] 08:31:15.661 [debug] QUERY OK source="media_items" db=21.6ms idle=463.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 119", "e58cd4b0-793c-4111-ab93-69400502a53a", 10163, true, "rHwT0TQOXn4", "https://www.youtube.com/watch?v=rHwT0TQOXn4", 32, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e041500 - ДТКД (Для тех, кто дома) 119.mp4", false, false, false, 122, [], 1, ~U[2024-04-15 06:59:14Z], ~U[2026-04-04 05:31:15Z], ~U[2026-04-04 05:31:15Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 119", 10163, true, "rHwT0TQOXn4", "https://www.youtube.com/watch?v=rHwT0TQOXn4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e041500 - ДТКД (Для тех, кто дома) 119.mp4", false, 122, ~U[2024-04-15 06:59:14Z]] 08:31:15.663 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=441.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:31:15.665 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=28.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:31:15.667 [debug] QUERY OK source="media_items" db=1.0ms idle=29.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 [225836] 08:31:15.667 [debug] Current batch of media processed. Will check again in 1000ms 08:31:16.632 [debug] Current batch of media processed. Will check again in 1000ms 08:31:16.669 [debug] Current batch of media processed. Will check again in 1000ms 08:31:17.634 [debug] Current batch of media processed. Will check again in 1000ms 08:31:17.671 [debug] Current batch of media processed. Will check again in 1000ms 08:31:18.637 [debug] Current batch of media processed. Will check again in 1000ms 08:31:18.671 [debug] Current batch of media processed. Will check again in 1000ms 08:31:19.519 [info] {"source":"oban","duration":1842,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:19.639 [debug] Current batch of media processed. Will check again in 1000ms 08:31:19.672 [debug] Current batch of media processed. Will check again in 1000ms 08:31:20.644 [debug] Current batch of media processed. Will check again in 1000ms 08:31:20.673 [debug] Current batch of media processed. Will check again in 1000ms 08:31:21.645 [debug] Current batch of media processed. Will check again in 1000ms 08:31:21.678 [debug] Current batch of media processed. Will check again in 1000ms 08:31:22.656 [debug] Current batch of media processed. Will check again in 1000ms 08:31:22.679 [debug] Current batch of media processed. Will check again in 1000ms 08:31:23.660 [debug] Current batch of media processed. Will check again in 1000ms 08:31:23.685 [debug] Current batch of media processed. Will check again in 1000ms 08:31:24.668 [debug] Current batch of media processed. Will check again in 1000ms 08:31:24.687 [debug] Current batch of media processed. Will check again in 1000ms 08:31:25.669 [debug] Current batch of media processed. Will check again in 1000ms 08:31:25.690 [debug] Current batch of media processed. Will check again in 1000ms 08:31:26.672 [debug] Current batch of media processed. Will check again in 1000ms 08:31:26.691 [debug] Current batch of media processed. Will check again in 1000ms 08:31:27.674 [debug] Current batch of media processed. Will check again in 1000ms 08:31:27.692 [debug] Current batch of media processed. Will check again in 1000ms 08:31:28.676 [debug] Current batch of media processed. Will check again in 1000ms 08:31:28.694 [debug] Current batch of media processed. Will check again in 1000ms 08:31:29.678 [debug] Current batch of media processed. Will check again in 1000ms 08:31:29.695 [debug] Current batch of media processed. Will check again in 1000ms 08:31:30.678 [debug] Current batch of media processed. Will check again in 1000ms 08:31:30.696 [debug] Current batch of media processed. Will check again in 1000ms 08:31:31.679 [debug] Current batch of media processed. Will check again in 1000ms 08:31:31.698 [debug] Current batch of media processed. Will check again in 1000ms 08:31:32.680 [debug] Current batch of media processed. Will check again in 1000ms 08:31:32.699 [debug] Current batch of media processed. Will check again in 1000ms 08:31:33.681 [debug] Current batch of media processed. Will check again in 1000ms 08:31:33.700 [debug] Current batch of media processed. Will check again in 1000ms 08:31:34.683 [debug] Current batch of media processed. Will check again in 1000ms 08:31:34.702 [debug] Current batch of media processed. Will check again in 1000ms 08:31:35.684 [debug] Current batch of media processed. Will check again in 1000ms 08:31:35.703 [debug] Current batch of media processed. Will check again in 1000ms 08:31:36.686 [debug] Current batch of media processed. Will check again in 1000ms 08:31:36.704 [debug] Current batch of media processed. Will check again in 1000ms 08:31:37.687 [debug] Current batch of media processed. Will check again in 1000ms 08:31:37.705 [debug] Current batch of media processed. Will check again in 1000ms 08:31:38.688 [debug] Current batch of media processed. Will check again in 1000ms 08:31:38.706 [debug] Current batch of media processed. Will check again in 1000ms 08:31:39.690 [debug] Current batch of media processed. Will check again in 1000ms 08:31:39.707 [debug] Current batch of media processed. Will check again in 1000ms 08:31:40.691 [debug] Current batch of media processed. Will check again in 1000ms 08:31:40.708 [debug] Current batch of media processed. Will check again in 1000ms 08:31:41.693 [debug] Current batch of media processed. Will check again in 1000ms 08:31:41.709 [debug] Current batch of media processed. Will check again in 1000ms 08:31:42.694 [debug] Current batch of media processed. Will check again in 1000ms 08:31:42.710 [debug] Current batch of media processed. Will check again in 1000ms 08:31:43.695 [debug] Current batch of media processed. Will check again in 1000ms 08:31:43.712 [debug] Current batch of media processed. Will check again in 1000ms 08:31:44.696 [debug] Current batch of media processed. Will check again in 1000ms 08:31:44.712 [debug] Current batch of media processed. Will check again in 1000ms 08:31:45.697 [debug] Current batch of media processed. Will check again in 1000ms 08:31:45.713 [debug] Current batch of media processed. Will check again in 1000ms 08:31:46.698 [debug] Current batch of media processed. Will check again in 1000ms 08:31:46.714 [debug] Current batch of media processed. Will check again in 1000ms 08:31:47.700 [debug] Current batch of media processed. Will check again in 1000ms 08:31:47.715 [debug] Current batch of media processed. Will check again in 1000ms 08:31:48.701 [debug] Current batch of media processed. Will check again in 1000ms 08:31:48.716 [debug] Current batch of media processed. Will check again in 1000ms 08:31:49.521 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:31:49.702 [debug] Current batch of media processed. Will check again in 1000ms 08:31:49.717 [debug] Current batch of media processed. Will check again in 1000ms 08:31:50.703 [debug] Current batch of media processed. Will check again in 1000ms 08:31:50.718 [debug] Current batch of media processed. Will check again in 1000ms 08:31:51.704 [debug] Current batch of media processed. Will check again in 1000ms 08:31:51.719 [debug] Current batch of media processed. Will check again in 1000ms 08:31:52.705 [debug] Current batch of media processed. Will check again in 1000ms 08:31:52.720 [debug] Current batch of media processed. Will check again in 1000ms 08:31:53.706 [debug] Current batch of media processed. Will check again in 1000ms 08:31:53.721 [debug] Current batch of media processed. Will check again in 1000ms 08:31:54.707 [debug] Current batch of media processed. Will check again in 1000ms 08:31:54.722 [debug] Current batch of media processed. Will check again in 1000ms 08:31:55.708 [debug] Current batch of media processed. Will check again in 1000ms 08:31:55.724 [debug] Current batch of media processed. Will check again in 1000ms 08:31:56.709 [debug] Current batch of media processed. Will check again in 1000ms 08:31:56.725 [debug] Current batch of media processed. Will check again in 1000ms 08:31:57.710 [debug] Current batch of media processed. Will check again in 1000ms 08:31:57.728 [debug] Current batch of media processed. Will check again in 1000ms 08:31:58.711 [debug] Current batch of media processed. Will check again in 1000ms 08:31:58.729 [debug] Current batch of media processed. Will check again in 1000ms 08:31:59.712 [debug] Current batch of media processed. Will check again in 1000ms 08:31:59.730 [debug] Current batch of media processed. Will check again in 1000ms 08:32:00.018 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:32:00.718 [debug] Current batch of media processed. Will check again in 1000ms 08:32:00.731 [debug] Current batch of media processed. Will check again in 1000ms 08:32:01.719 [debug] Current batch of media processed. Will check again in 1000ms 08:32:01.732 [debug] Current batch of media processed. Will check again in 1000ms 08:32:02.720 [debug] Current batch of media processed. Will check again in 1000ms 08:32:02.733 [debug] Current batch of media processed. Will check again in 1000ms 08:32:03.721 [debug] Current batch of media processed. Will check again in 1000ms 08:32:03.734 [debug] Current batch of media processed. Will check again in 1000ms 08:32:04.722 [debug] Current batch of media processed. Will check again in 1000ms 08:32:04.735 [debug] Current batch of media processed. Will check again in 1000ms 08:32:05.723 [debug] Current batch of media processed. Will check again in 1000ms 08:32:05.736 [debug] Current batch of media processed. Will check again in 1000ms 08:32:06.727 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/34wasU\nerid:Kra249GKR\n- - - - - \n\nТелеграм-канал sndk: https://t.me/sndkgram\nТелеграм-канал nerds: https://t.me/nerdsmedia\nТелеграм-канал Объяснялкиных: https://t.me/whatthefamily\n\n- - - - -\n0:00 Добро пожаловать в Попкульт!\n0:52 Американский психопат\n3:54 Тушите свет!\n7:17 Machinima\n11:13 Мультфильмы про Барби\n13:27 Alien Hominid и Newgrounds\n16:32 Pucca\n18:31 Mortal Kombat: Deadly Alliance\n20:55 Worms 3D\n23:11 Teen Titans\n26:08 DreamHack 2000 и LAN-пати\n29:28 Katamari Damacy\n31:28 Лентяево\n34:34 Солдаты и Кадетство*\n37:58 Eddsworld\n40:48 Vocaloid и Hatsune Miku\n43:01 The Chronicles of Riddick: Escape from Butcher Bay\n45:40 Гора самоцветов\n47:37 Soulcalibur III \n48:56 YouTube-пупы / RYTP\n51:48 Marc Eckō's Getting Up\n54:10 Князь Владимир\n56:53 Nana\n58:54 Клуб\n1:01:29 Мультфильмы Sony Pictures Animation\n1:04:13 Сэм и Макс\n1:07:44 LiveJournal \n1:09:25 Упячка\n1:11:53 School 13\n1:13:46 Супер Корова\n1:15:16 Street Fighter IV\n1:16:57 Стиляги\n1:19:34 Тайна Келлс\n1:21:38 Прорыв русской музыки за рубежом\n1:23:28 Как мы делали Попкульт и что дальше\n1:25:15 Объяснялкины. Тизер 2023\n\n- - - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nАртем Нечаев\nАлександр Куликов\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\n\nМонтаж: \nРома Бутербродер\nГригорий Гефальшт\nЯрослав Смолев\nКостя Эверлейн\nИсаак Слимушкин\nАлександр T3renz\nМаксим Аксёнов\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nСпециальный гость: Евгений Рыбов\nОсобая благодарность: Сергей Мартынов\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: Андрей Snich, Сергей Аралин\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n\n- - - - -\n*Александр Роднянский признан в РФ иностранным агентом", "duration" => 5178, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e071200 - 2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт.mp4", "id" => "HE6Gl2zuFGc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HE6Gl2zuFGc", "playlist_index" => 17, "timestamp" => 1689174734, "title" => "2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт", "upload_date" => "20230712"} 08:32:06.728 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1546.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:32:06.728 [debug] QUERY OK source="sources" db=0.2ms idle=1548.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:32:06.729 [debug] QUERY OK source="media_items" db=0.3ms idle=1548.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-12 15:12:14Z], 127] 08:32:06.737 [debug] Current batch of media processed. Will check again in 1000ms 08:32:06.740 [debug] QUERY OK source="media_items" db=10.3ms idle=1254.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/34wasU\nerid:Kra249GKR\n- - - - - \n\nТелеграм-канал sndk: https://t.me/sndkgram\nТелеграм-канал nerds: https://t.me/nerdsmedia\nТелеграм-канал Объяснялкиных: https://t.me/whatthefamily\n\n- - - - -\n0:00 Добро пожаловать в Попкульт!\n0:52 Американский психопат\n3:54 Тушите свет!\n7:17 Machinima\n11:13 Мультфильмы про Барби\n13:27 Alien Hominid и Newgrounds\n16:32 Pucca\n18:31 Mortal Kombat: Deadly Alliance\n20:55 Worms 3D\n23:11 Teen Titans\n26:08 DreamHack 2000 и LAN-пати\n29:28 Katamari Damacy\n31:28 Лентяево\n34:34 Солдаты и Кадетство*\n37:58 Eddsworld\n40:48 Vocaloid и Hatsune Miku\n43:01 The Chronicles of Riddick: Escape from Butcher Bay\n45:40 Гора самоцветов\n47:37 Soulcalibur III \n48:56 YouTube-пупы / RYTP\n51:48 Marc Eckō's Getting Up\n54:10 Князь Владимир\n56:53 Nana\n58:54 Клуб\n1:01:29 Мультфильмы Sony Pictures Animation\n1:04:13 Сэм и Макс\n1:07:44 LiveJournal \n1:09:25 Упячка\n1:11:53 School 13\n1:13:46 Супер Корова\n1:15:16 Street Fighter IV\n1:16:57 Стиляги\n1:19:34 Тайна Келлс\n1:21:38 Прорыв русской музыки за рубежом\n1:23:28 Как мы делали Попкульт и что дальше\n1:25:15 Объяснялкины. Тизер 2023\n\n- - - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nАртем Нечаев\nАлександр Куликов\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\n\nМонтаж: \nРома Бутербродер\nГригорий Гефальшт\nЯрослав Смолев\nКостя Эверлейн\nИсаак Слимушкин\nАлександр T3renz\nМаксим Аксёнов\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nСпециальный гость: Евгений Рыбов\nОсобая благодарность: Сергей Мартынов\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: Андрей Snich, Сергей Аралин\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n\n- - - - -\n*Александр Роднянский признан в РФ иностранным агентом", "2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт", "cc74e1a4-d576-4b66-8625-edc1eca6f80c", 5178, false, "HE6Gl2zuFGc", "https://www.youtube.com/watch?v=HE6Gl2zuFGc", 17, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e071200 - 2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-07-12 15:12:14Z], ~U[2026-04-04 05:32:06Z], ~U[2026-04-04 05:32:06Z], "Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/34wasU\nerid:Kra249GKR\n- - - - - \n\nТелеграм-канал sndk: https://t.me/sndkgram\nТелеграм-канал nerds: https://t.me/nerdsmedia\nТелеграм-канал Объяснялкиных: https://t.me/whatthefamily\n\n- - - - -\n0:00 Добро пожаловать в Попкульт!\n0:52 Американский психопат\n3:54 Тушите свет!\n7:17 Machinima\n11:13 Мультфильмы про Барби\n13:27 Alien Hominid и Newgrounds\n16:32 Pucca\n18:31 Mortal Kombat: Deadly Alliance\n20:55 Worms 3D\n23:11 Teen Titans\n26:08 DreamHack 2000 и LAN-пати\n29:28 Katamari Damacy\n31:28 Лентяево\n34:34 Солдаты и Кадетство*\n37:58 Eddsworld\n40:48 Vocaloid и Hatsune Miku\n43:01 The Chronicles of Riddick: Escape from Butcher Bay\n45:40 Гора самоцветов\n47:37 Soulcalibur III \n48:56 YouTube-пупы / RYTP\n51:48 Marc Eckō's Getting Up\n54:10 Князь Владимир\n56:53 Nana\n58:54 Клуб\n1:01:29 Мультфильмы Sony Pictures Animation\n1:04:13 Сэм и Макс\n1:07:44 LiveJournal \n1:09:25 Упячка\n1:11:53 School 13\n1:13:46 Супер Корова\n1:15:16 Street Fighter IV\n1:16:57 Стиляги\n1:19:34 Тайна Келлс\n1:21:38 Прорыв русской музыки за рубежом\n1:23:28 Как мы делали Попкульт и что дальше\n1:25:15 Объяснялкины. Тизер 2023\n\n- - - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nАртем Нечаев\nАлександр Куликов\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\n\nМонтаж: \nРома Бутербродер\nГригорий Гефальшт\nЯрослав Смолев\nКостя Эверлейн\nИсаак Слимушкин\nАлександр T3renz\nМаксим Аксёнов\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nСпециальный гость: Евгений Рыбов\nОсобая благодарность: Сергей Мартынов\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: Андрей Snich, Сергей Аралин\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n\n- - - - -\n*Александр Роднянский признан в РФ иностранным агентом", "2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | (truncated) 08:32:06.742 [debug] QUERY OK source="sources" db=0.8ms idle=264.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:32:06.742 [debug] QUERY OK source="media_profiles" db=0.3ms idle=14.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:32:06.744 [debug] QUERY OK source="media_items" db=0.5ms 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 [368230] 08:32:06.744 [debug] Current batch of media processed. Will check again in 1000ms 08:32:07.738 [debug] Current batch of media processed. Will check again in 1000ms 08:32:07.745 [debug] Current batch of media processed. Will check again in 1000ms 08:32:08.739 [debug] Current batch of media processed. Will check again in 1000ms 08:32:08.748 [debug] Current batch of media processed. Will check again in 1000ms 08:32:09.743 [debug] Current batch of media processed. Will check again in 1000ms 08:32:09.749 [debug] Current batch of media processed. Will check again in 1000ms 08:32:10.746 [debug] Current batch of media processed. Will check again in 1000ms 08:32:10.753 [debug] Current batch of media processed. Will check again in 1000ms 08:32:11.751 [debug] Current batch of media processed. Will check again in 1000ms 08:32:11.758 [debug] Current batch of media processed. Will check again in 1000ms 08:32:12.753 [debug] Current batch of media processed. Will check again in 1000ms 08:32:12.759 [debug] Current batch of media processed. Will check again in 1000ms 08:32:13.756 [debug] Current batch of media processed. Will check again in 1000ms 08:32:13.763 [debug] Current batch of media processed. Will check again in 1000ms 08:32:14.757 [debug] Current batch of media processed. Will check again in 1000ms 08:32:14.763 [debug] Current batch of media processed. Will check again in 1000ms 08:32:15.758 [debug] Current batch of media processed. Will check again in 1000ms 08:32:15.765 [debug] Current batch of media processed. Will check again in 1000ms 08:32:16.759 [debug] Current batch of media processed. Will check again in 1000ms 08:32:16.767 [debug] Current batch of media processed. Will check again in 1000ms 08:32:17.762 [debug] Current batch of media processed. Will check again in 1000ms 08:32:17.772 [debug] Current batch of media processed. Will check again in 1000ms 08:32:18.763 [debug] Current batch of media processed. Will check again in 1000ms 08:32:18.773 [debug] Current batch of media processed. Will check again in 1000ms 08:32:19.527 [info] {"source":"oban","duration":5103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:19.764 [debug] Current batch of media processed. Will check again in 1000ms 08:32:19.774 [debug] Current batch of media processed. Will check again in 1000ms 08:32:20.765 [debug] Current batch of media processed. Will check again in 1000ms 08:32:20.775 [debug] Current batch of media processed. Will check again in 1000ms 08:32:21.766 [debug] Current batch of media processed. Will check again in 1000ms 08:32:21.776 [debug] Current batch of media processed. Will check again in 1000ms 08:32:22.767 [debug] Current batch of media processed. Will check again in 1000ms 08:32:22.778 [debug] Current batch of media processed. Will check again in 1000ms 08:32:23.769 [debug] Current batch of media processed. Will check again in 1000ms 08:32:23.780 [debug] Current batch of media processed. Will check again in 1000ms 08:32:24.770 [debug] Current batch of media processed. Will check again in 1000ms 08:32:24.780 [debug] Current batch of media processed. Will check again in 1000ms 08:32:25.771 [debug] Current batch of media processed. Will check again in 1000ms 08:32:25.783 [debug] Current batch of media processed. Will check again in 1000ms 08:32:26.773 [debug] Current batch of media processed. Will check again in 1000ms 08:32:26.786 [debug] Current batch of media processed. Will check again in 1000ms 08:32:27.774 [debug] Current batch of media processed. Will check again in 1000ms 08:32:27.787 [debug] Current batch of media processed. Will check again in 1000ms 08:32:28.775 [debug] Current batch of media processed. Will check again in 1000ms 08:32:28.789 [debug] Current batch of media processed. Will check again in 1000ms 08:32:29.777 [debug] Current batch of media processed. Will check again in 1000ms 08:32:29.791 [debug] Current batch of media processed. Will check again in 1000ms 08:32:30.778 [debug] Current batch of media processed. Will check again in 1000ms 08:32:30.792 [debug] Current batch of media processed. Will check again in 1000ms 08:32:31.779 [debug] Current batch of media processed. Will check again in 1000ms 08:32:31.794 [debug] Current batch of media processed. Will check again in 1000ms 08:32:32.780 [debug] Current batch of media processed. Will check again in 1000ms 08:32:32.795 [debug] Current batch of media processed. Will check again in 1000ms 08:32:33.783 [debug] Current batch of media processed. Will check again in 1000ms 08:32:33.796 [debug] Current batch of media processed. Will check again in 1000ms 08:32:34.784 [debug] Current batch of media processed. Will check again in 1000ms 08:32:34.799 [debug] Current batch of media processed. Will check again in 1000ms 08:32:35.787 [debug] Current batch of media processed. Will check again in 1000ms 08:32:35.800 [debug] Current batch of media processed. Will check again in 1000ms 08:32:36.791 [debug] Current batch of media processed. Will check again in 1000ms 08:32:36.810 [debug] Current batch of media processed. Will check again in 1000ms 08:32:37.796 [debug] Current batch of media processed. Will check again in 1000ms 08:32:37.811 [debug] Current batch of media processed. Will check again in 1000ms 08:32:38.797 [debug] Current batch of media processed. Will check again in 1000ms 08:32:38.812 [debug] Current batch of media processed. Will check again in 1000ms 08:32:39.798 [debug] Current batch of media processed. Will check again in 1000ms 08:32:39.813 [debug] Current batch of media processed. Will check again in 1000ms 08:32:40.799 [debug] Current batch of media processed. Will check again in 1000ms 08:32:40.815 [debug] Current batch of media processed. Will check again in 1000ms 08:32:41.800 [debug] Current batch of media processed. Will check again in 1000ms 08:32:41.815 [debug] Current batch of media processed. Will check again in 1000ms 08:32:42.804 [debug] Current batch of media processed. Will check again in 1000ms 08:32:42.818 [debug] Current batch of media processed. Will check again in 1000ms 08:32:43.806 [debug] Current batch of media processed. Will check again in 1000ms 08:32:43.820 [debug] Current batch of media processed. Will check again in 1000ms 08:32:44.807 [debug] Current batch of media processed. Will check again in 1000ms 08:32:44.821 [debug] Current batch of media processed. Will check again in 1000ms 08:32:45.808 [debug] Current batch of media processed. Will check again in 1000ms 08:32:45.822 [debug] Current batch of media processed. Will check again in 1000ms 08:32:46.810 [debug] Current batch of media processed. Will check again in 1000ms 08:32:46.823 [debug] Current batch of media processed. Will check again in 1000ms 08:32:47.811 [debug] Current batch of media processed. Will check again in 1000ms 08:32:47.824 [debug] Current batch of media processed. Will check again in 1000ms 08:32:48.812 [debug] Current batch of media processed. Will check again in 1000ms 08:32:48.825 [debug] Current batch of media processed. Will check again in 1000ms 08:32:49.531 [info] {"source":"oban","duration":3129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:32:49.813 [debug] Current batch of media processed. Will check again in 1000ms 08:32:49.826 [debug] Current batch of media processed. Will check again in 1000ms 08:32:50.814 [debug] Current batch of media processed. Will check again in 1000ms 08:32:50.827 [debug] Current batch of media processed. Will check again in 1000ms 08:32:51.816 [debug] Current batch of media processed. Will check again in 1000ms 08:32:51.828 [debug] Current batch of media processed. Will check again in 1000ms 08:32:52.817 [debug] Current batch of media processed. Will check again in 1000ms 08:32:52.829 [debug] Current batch of media processed. Will check again in 1000ms 08:32:53.818 [debug] Current batch of media processed. Will check again in 1000ms 08:32:53.830 [debug] Current batch of media processed. Will check again in 1000ms 08:32:54.819 [debug] Current batch of media processed. Will check again in 1000ms 08:32:54.831 [debug] Current batch of media processed. Will check again in 1000ms 08:32:55.820 [debug] Current batch of media processed. Will check again in 1000ms 08:32:55.832 [debug] Current batch of media processed. Will check again in 1000ms 08:32:56.821 [debug] Current batch of media processed. Will check again in 1000ms 08:32:56.833 [debug] Current batch of media processed. Will check again in 1000ms 08:32:57.822 [debug] Current batch of media processed. Will check again in 1000ms 08:32:57.834 [debug] Current batch of media processed. Will check again in 1000ms 08:32:58.823 [debug] Current batch of media processed. Will check again in 1000ms 08:32:58.835 [debug] Current batch of media processed. Will check again in 1000ms 08:32:59.824 [debug] Current batch of media processed. Will check again in 1000ms 08:32:59.836 [debug] Current batch of media processed. Will check again in 1000ms 08:33:00.022 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:33:00.825 [debug] Current batch of media processed. Will check again in 1000ms 08:33:00.837 [debug] Current batch of media processed. Will check again in 1000ms 08:33:01.826 [debug] Current batch of media processed. Will check again in 1000ms 08:33:01.839 [debug] Current batch of media processed. Will check again in 1000ms 08:33:02.827 [debug] Current batch of media processed. Will check again in 1000ms 08:33:02.840 [debug] Current batch of media processed. Will check again in 1000ms 08:33:03.828 [debug] Current batch of media processed. Will check again in 1000ms 08:33:03.840 [debug] Current batch of media processed. Will check again in 1000ms 08:33:04.829 [debug] Current batch of media processed. Will check again in 1000ms 08:33:04.841 [debug] Current batch of media processed. Will check again in 1000ms 08:33:05.830 [debug] Current batch of media processed. Will check again in 1000ms 08:33:05.842 [debug] Current batch of media processed. Will check again in 1000ms 08:33:06.831 [debug] Current batch of media processed. Will check again in 1000ms 08:33:06.843 [debug] Current batch of media processed. Will check again in 1000ms 08:33:07.832 [debug] Current batch of media processed. Will check again in 1000ms 08:33:07.844 [debug] Current batch of media processed. Will check again in 1000ms 08:33:08.833 [debug] Current batch of media processed. Will check again in 1000ms 08:33:08.845 [debug] Current batch of media processed. Will check again in 1000ms 08:33:09.834 [debug] Current batch of media processed. Will check again in 1000ms 08:33:09.846 [debug] Current batch of media processed. Will check again in 1000ms 08:33:10.835 [debug] Current batch of media processed. Will check again in 1000ms 08:33:10.847 [debug] Current batch of media processed. Will check again in 1000ms 08:33:11.836 [debug] Current batch of media processed. Will check again in 1000ms 08:33:11.848 [debug] Current batch of media processed. Will check again in 1000ms 08:33:12.837 [debug] Current batch of media processed. Will check again in 1000ms 08:33:12.851 [debug] Current batch of media processed. Will check again in 1000ms 08:33:13.838 [debug] Current batch of media processed. Will check again in 1000ms 08:33:13.852 [debug] Current batch of media processed. Will check again in 1000ms 08:33:14.839 [debug] Current batch of media processed. Will check again in 1000ms 08:33:14.853 [debug] Current batch of media processed. Will check again in 1000ms 08:33:15.840 [debug] Current batch of media processed. Will check again in 1000ms 08:33:15.855 [debug] Current batch of media processed. Will check again in 1000ms 08:33:16.841 [debug] Current batch of media processed. Will check again in 1000ms 08:33:16.858 [debug] Current batch of media processed. Will check again in 1000ms 08:33:17.842 [debug] Current batch of media processed. Will check again in 1000ms 08:33:17.858 [debug] Current batch of media processed. Will check again in 1000ms 08:33:18.844 [debug] Current batch of media processed. Will check again in 1000ms 08:33:18.859 [debug] Current batch of media processed. Will check again in 1000ms 08:33:19.540 [info] {"source":"oban","duration":6400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:19.847 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 7113, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040800 - ДТКД (Для тех, кто дома) 118.mp4", "id" => "c16ilsiiPOY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=c16ilsiiPOY", "playlist_index" => 33, "timestamp" => 1712583100, "title" => "ДТКД (Для тех, кто дома) 118", "upload_date" => "20240408"} 08:33:19.849 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=651.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:33:19.850 [debug] QUERY OK source="sources" db=0.5ms idle=652.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:33:19.851 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=653.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-08 13:31:40Z], 122] 08:33:19.860 [debug] Current batch of media processed. Will check again in 1000ms 08:33:19.888 [debug] QUERY OK source="media_items" db=35.7ms idle=312.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 118", "98df636e-1975-440c-a3cf-755395a993f8", 7113, true, "c16ilsiiPOY", "https://www.youtube.com/watch?v=c16ilsiiPOY", 33, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040800 - ДТКД (Для тех, кто дома) 118.mp4", false, false, false, 122, [], 1, ~U[2024-04-08 13:31:40Z], ~U[2026-04-04 05:33:19Z], ~U[2026-04-04 05:33:19Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 118", 7113, true, "c16ilsiiPOY", "https://www.youtube.com/watch?v=c16ilsiiPOY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040800 - ДТКД (Для тех, кто дома) 118.mp4", false, 122, ~U[2024-04-08 13:31:40Z]] 08:33:19.890 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=100.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:33:19.891 [debug] QUERY OK source="media_profiles" db=0.4ms idle=41.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:33:19.894 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=41.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 [225838] 08:33:19.894 [debug] Current batch of media processed. Will check again in 1000ms 08:33:20.861 [debug] Current batch of media processed. Will check again in 1000ms 08:33:20.895 [debug] Current batch of media processed. Will check again in 1000ms 08:33:21.863 [debug] Current batch of media processed. Will check again in 1000ms 08:33:21.896 [debug] Current batch of media processed. Will check again in 1000ms 08:33:22.865 [debug] Current batch of media processed. Will check again in 1000ms 08:33:22.897 [debug] Current batch of media processed. Will check again in 1000ms 08:33:23.866 [debug] Current batch of media processed. Will check again in 1000ms 08:33:23.899 [debug] Current batch of media processed. Will check again in 1000ms 08:33:24.868 [debug] Current batch of media processed. Will check again in 1000ms 08:33:24.900 [debug] Current batch of media processed. Will check again in 1000ms 08:33:25.870 [debug] Current batch of media processed. Will check again in 1000ms 08:33:25.902 [debug] Current batch of media processed. Will check again in 1000ms 08:33:26.870 [debug] Current batch of media processed. Will check again in 1000ms 08:33:26.904 [debug] Current batch of media processed. Will check again in 1000ms 08:33:27.871 [debug] Current batch of media processed. Will check again in 1000ms 08:33:27.906 [debug] Current batch of media processed. Will check again in 1000ms 08:33:28.872 [debug] Current batch of media processed. Will check again in 1000ms 08:33:28.908 [debug] Current batch of media processed. Will check again in 1000ms 08:33:29.877 [debug] Current batch of media processed. Will check again in 1000ms 08:33:29.909 [debug] Current batch of media processed. Will check again in 1000ms 08:33:30.879 [debug] Current batch of media processed. Will check again in 1000ms 08:33:30.912 [debug] Current batch of media processed. Will check again in 1000ms 08:33:31.880 [debug] Current batch of media processed. Will check again in 1000ms 08:33:31.912 [debug] Current batch of media processed. Will check again in 1000ms 08:33:32.881 [debug] Current batch of media processed. Will check again in 1000ms 08:33:32.913 [debug] Current batch of media processed. Will check again in 1000ms 08:33:33.882 [debug] Current batch of media processed. Will check again in 1000ms 08:33:33.914 [debug] Current batch of media processed. Will check again in 1000ms 08:33:34.883 [debug] Current batch of media processed. Will check again in 1000ms 08:33:34.915 [debug] Current batch of media processed. Will check again in 1000ms 08:33:35.884 [debug] Current batch of media processed. Will check again in 1000ms 08:33:35.916 [debug] Current batch of media processed. Will check again in 1000ms 08:33:36.886 [debug] Current batch of media processed. Will check again in 1000ms 08:33:36.918 [debug] Current batch of media processed. Will check again in 1000ms 08:33:37.888 [debug] Current batch of media processed. Will check again in 1000ms 08:33:37.919 [debug] Current batch of media processed. Will check again in 1000ms 08:33:38.888 [debug] Current batch of media processed. Will check again in 1000ms 08:33:38.921 [debug] Current batch of media processed. Will check again in 1000ms 08:33:39.889 [debug] Current batch of media processed. Will check again in 1000ms 08:33:39.921 [debug] Current batch of media processed. Will check again in 1000ms 08:33:40.890 [debug] Current batch of media processed. Will check again in 1000ms 08:33:40.922 [debug] Current batch of media processed. Will check again in 1000ms 08:33:41.895 [debug] Current batch of media processed. Will check again in 1000ms 08:33:41.923 [debug] Current batch of media processed. Will check again in 1000ms 08:33:42.895 [debug] Current batch of media processed. Will check again in 1000ms 08:33:42.924 [debug] Current batch of media processed. Will check again in 1000ms 08:33:43.896 [debug] Current batch of media processed. Will check again in 1000ms 08:33:43.925 [debug] Current batch of media processed. Will check again in 1000ms 08:33:44.898 [debug] Current batch of media processed. Will check again in 1000ms 08:33:44.926 [debug] Current batch of media processed. Will check again in 1000ms 08:33:45.900 [debug] Current batch of media processed. Will check again in 1000ms 08:33:45.928 [debug] Current batch of media processed. Will check again in 1000ms 08:33:46.902 [debug] Current batch of media processed. Will check again in 1000ms 08:33:46.929 [debug] Current batch of media processed. Will check again in 1000ms 08:33:47.903 [debug] Current batch of media processed. Will check again in 1000ms 08:33:47.930 [debug] Current batch of media processed. Will check again in 1000ms 08:33:48.903 [debug] Current batch of media processed. Will check again in 1000ms 08:33:48.931 [debug] Current batch of media processed. Will check again in 1000ms 08:33:49.542 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:33:49.904 [debug] Current batch of media processed. Will check again in 1000ms 08:33:49.933 [debug] Current batch of media processed. Will check again in 1000ms 08:33:50.905 [debug] Current batch of media processed. Will check again in 1000ms 08:33:50.934 [debug] Current batch of media processed. Will check again in 1000ms 08:33:51.910 [debug] Current batch of media processed. Will check again in 1000ms 08:33:51.936 [debug] Current batch of media processed. Will check again in 1000ms 08:33:52.910 [debug] Current batch of media processed. Will check again in 1000ms 08:33:52.937 [debug] Current batch of media processed. Will check again in 1000ms 08:33:53.911 [debug] Current batch of media processed. Will check again in 1000ms 08:33:53.939 [debug] Current batch of media processed. Will check again in 1000ms 08:33:54.912 [debug] Current batch of media processed. Will check again in 1000ms 08:33:54.940 [debug] Current batch of media processed. Will check again in 1000ms 08:33:55.913 [debug] Current batch of media processed. Will check again in 1000ms 08:33:55.941 [debug] Current batch of media processed. Will check again in 1000ms 08:33:56.915 [debug] Current batch of media processed. Will check again in 1000ms 08:33:56.942 [debug] Current batch of media processed. Will check again in 1000ms 08:33:57.916 [debug] Current batch of media processed. Will check again in 1000ms 08:33:57.943 [debug] Current batch of media processed. Will check again in 1000ms 08:33:58.917 [debug] Current batch of media processed. Will check again in 1000ms 08:33:58.944 [debug] Current batch of media processed. Will check again in 1000ms 08:33:59.918 [debug] Current batch of media processed. Will check again in 1000ms 08:33:59.945 [debug] Current batch of media processed. Will check again in 1000ms 08:34:00.024 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:34:00.919 [debug] Current batch of media processed. Will check again in 1000ms 08:34:00.948 [debug] Current batch of media processed. Will check again in 1000ms 08:34:01.920 [debug] Current batch of media processed. Will check again in 1000ms 08:34:01.950 [debug] Current batch of media processed. Will check again in 1000ms 08:34:02.921 [debug] Current batch of media processed. Will check again in 1000ms 08:34:02.951 [debug] Current batch of media processed. Will check again in 1000ms 08:34:03.922 [debug] Current batch of media processed. Will check again in 1000ms 08:34:03.953 [debug] Current batch of media processed. Will check again in 1000ms 08:34:04.926 [debug] Current batch of media processed. Will check again in 1000ms 08:34:04.954 [debug] Current batch of media processed. Will check again in 1000ms 08:34:05.927 [debug] Current batch of media processed. Will check again in 1000ms 08:34:05.955 [debug] Current batch of media processed. Will check again in 1000ms 08:34:06.928 [debug] Current batch of media processed. Will check again in 1000ms 08:34:06.956 [debug] Current batch of media processed. Will check again in 1000ms 08:34:07.929 [debug] Current batch of media processed. Will check again in 1000ms 08:34:07.958 [debug] Current batch of media processed. Will check again in 1000ms 08:34:08.930 [debug] Current batch of media processed. Will check again in 1000ms 08:34:08.959 [debug] Current batch of media processed. Will check again in 1000ms 08:34:09.931 [debug] Current batch of media processed. Will check again in 1000ms 08:34:09.960 [debug] Current batch of media processed. Will check again in 1000ms 08:34:10.932 [debug] Current batch of media processed. Will check again in 1000ms 08:34:10.961 [debug] Current batch of media processed. Will check again in 1000ms 08:34:11.933 [debug] Current batch of media processed. Will check again in 1000ms 08:34:11.962 [debug] Current batch of media processed. Will check again in 1000ms 08:34:12.940 [debug] Current batch of media processed. Will check again in 1000ms 08:34:12.963 [debug] Current batch of media processed. Will check again in 1000ms 08:34:13.943 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "0:00 Добро пожаловать в Попкульт 2010!\n0:43 Скотт Пилигрим против всех\n3:47 Хипстеры\n5:55 Время приключений\n10:31 Бум 3D-кино\n11:46 Red Dead Redemption\n14:25 Рапунцель: Запутанная история\n17:09 iPad\n18:21 Mass Effect 2\n20:37 Коллекционные журналы с карточками\n22:32 Heavy Rain\n24:33 Алиса в Стране чудес\n27:54 О чём говорят мужчины\n30:32 Пипец\n33:00 Metro 2033*\n35:08 Как приручить дракона\n36:48 Интерны\n38:39 Школа\n41:10 Alan Wake\n43:20 Гадкий Я\n45:22 Мегамозг\n47:34 Monster High\n48:52 Начало\n52:03 Скуби-Ду! Корпорация «Тайна»\n54:20 Limbo\n56:01 Шерлок\n58:42 World of Tanks\n1:00:52 Реутов ТВ\n1:04:27 Обычное шоу\n1:06:43 Amnesia: The Dark Descent\n1:09:34 PS Move и Microsoft Kinect\n1:12:36 Need for Speed: Hot Pursuit\n1:15:26 Бакуман\n1:17:46 Cut the Rope и Fruit Ninja\n1:19:35 Instagram**\n1:21:24 My Little Pony: Дружба — это чудо\n1:24:45 Fallout: New Vegas\n1:27:14 Super Meat Boy\n1:28:58 Ходячие мертвецы\n1:31:50 Panty & Stocking with Garterbelt\n1:33:52 Gran Turismo 5\n1:35:39 Danganronpa\n1:37:57 Epic Mickey\n1:40:36 Трансформеры: Прайм\n1:42:43 Infinity Blade\n1:44:26 Ёлки\n1:46:13 Фиксики\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\nАлександр Куликов\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nИсаак Cлимушкин \nМаксим Аксёнов\nЯрослав Смолев\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: AniMax, Артём Ступин, Сергей Аралин\nФоны: corpsesunn, Саша Бублик\nСаунд-дизайн: Дима Сыендук\n- - - - -\n* Дмитрий Глуховский признан в РФ иностранным агентом\n** Instagram и Facebook принадлежат компании Meta (признана в РФ экстремистской организацией)\n- - - - -\nLgsiSbqDB", "duration" => 6510, "filename" => "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e060800 - 2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт.mp4", "id" => "_GILoNUMdOE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=_GILoNUMdOE", "playlist_index" => 18, "timestamp" => 1686238270, "title" => "2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт", "upload_date" => "20230608"} 08:34:13.949 [debug] QUERY OK source="sources" db=4.3ms queue=1.6ms idle=885.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:34:13.952 [debug] QUERY OK source="sources" db=1.4ms idle=749.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:13.956 [debug] QUERY OK source="media_items" db=2.8ms idle=751.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-08 15:31:10Z], 127] 08:34:13.956 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLeZeafB7m27wCVeIrpYBRUHAdk0cks0sq&si=ZfFCidB1NibzXOXt --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[SNDK] ПопКульт/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/39/46/3946d4286a4aed4e5bf07abccd4a3d6237858a1f11f608039898bd47e40333cb.json --sleep-requests 41 --sleep-interval 31 --sleep-subtitles 43 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:34:13.967 [debug] Current batch of media processed. Will check again in 1000ms 08:34:13.968 [debug] QUERY OK source="sources" db=1.7ms idle=764.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [127] 08:34:13.969 [debug] QUERY OK source="sources" db=0.3ms 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" = ?) [127] 08:34:13.972 [debug] QUERY OK source="media_items" db=3.3ms idle=16.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-30 20:49:16Z], 127] 08:34:13.975 [debug] QUERY OK source="media_items" db=18.0ms idle=755.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["0:00 Добро пожаловать в Попкульт 2010!\n0:43 Скотт Пилигрим против всех\n3:47 Хипстеры\n5:55 Время приключений\n10:31 Бум 3D-кино\n11:46 Red Dead Redemption\n14:25 Рапунцель: Запутанная история\n17:09 iPad\n18:21 Mass Effect 2\n20:37 Коллекционные журналы с карточками\n22:32 Heavy Rain\n24:33 Алиса в Стране чудес\n27:54 О чём говорят мужчины\n30:32 Пипец\n33:00 Metro 2033*\n35:08 Как приручить дракона\n36:48 Интерны\n38:39 Школа\n41:10 Alan Wake\n43:20 Гадкий Я\n45:22 Мегамозг\n47:34 Monster High\n48:52 Начало\n52:03 Скуби-Ду! Корпорация «Тайна»\n54:20 Limbo\n56:01 Шерлок\n58:42 World of Tanks\n1:00:52 Реутов ТВ\n1:04:27 Обычное шоу\n1:06:43 Amnesia: The Dark Descent\n1:09:34 PS Move и Microsoft Kinect\n1:12:36 Need for Speed: Hot Pursuit\n1:15:26 Бакуман\n1:17:46 Cut the Rope и Fruit Ninja\n1:19:35 Instagram**\n1:21:24 My Little Pony: Дружба — это чудо\n1:24:45 Fallout: New Vegas\n1:27:14 Super Meat Boy\n1:28:58 Ходячие мертвецы\n1:31:50 Panty & Stocking with Garterbelt\n1:33:52 Gran Turismo 5\n1:35:39 Danganronpa\n1:37:57 Epic Mickey\n1:40:36 Трансформеры: Прайм\n1:42:43 Infinity Blade\n1:44:26 Ёлки\n1:46:13 Фиксики\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\nАлександр Куликов\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nИсаак Cлимушкин \nМаксим Аксёнов\nЯрослав Смолев\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: AniMax, Артём Ступин, Сергей Аралин\nФоны: corpsesunn, Саша Бублик\nСаунд-дизайн: Дима Сыендук\n- - - - -\n* Дмитрий Глуховский признан в РФ иностранным агентом\n** Instagram и Facebook принадлежат компании Meta (признана в РФ экстремистской организацией)\n- - - - -\nLgsiSbqDB", "2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт", "979c96f9-1de3-4693-b8a8-644b4b07e6a7", 6510, false, "_GILoNUMdOE", "https://www.youtube.com/watch?v=_GILoNUMdOE", 18, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e060800 - 2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-06-08 15:31:10Z], ~U[2026-04-04 05:34:13Z], ~U[2026-04-04 05:34:13Z], "0:00 Добро пожаловать в Попкульт 2010!\n0:43 Скотт Пилигрим против всех\n3:47 Хипстеры\n5:55 Время приключений\n10:31 Бум 3D-кино\n11:46 Red Dead Redemption\n14:25 Рапунцель: Запутанная история\n17:09 iPad\n18:21 Mass Effect 2\n20:37 Коллекционные журналы с карточками\n22:32 Heavy Rain\n24:33 Алиса в Стране чудес\n27:54 О чём говорят мужчины\n30:32 Пипец\n33:00 Metro 2033*\n35:08 Как приручить дракона\n36:48 Интерны\n38:39 Школа\n41:10 Alan Wake\n43:20 Гадкий Я\n45:22 Мегамозг\n47:34 Monster High\n48:52 Начало\n52:03 Скуби-Ду! Корпорация «Тайна»\n54:20 Limbo\n56:01 Шерлок\n58:42 World of Tanks\n1:00:52 Реутов ТВ\n1:04:27 Обычное шоу\n1:06:43 Amnesia: The Dark Descent\n1:09:34 PS Move и Microsoft Kinect\n1:12:36 Need for Speed: Hot Pursuit\n1:15:26 Бакуман\n1:17:46 Cut the Rope и Fruit Ninja\n1:19:35 Instagram**\n1:21:24 My Little Pony: Дружба — это чудо\n1:24:45 Fallout: New Vegas\n1:27:14 Super Meat Boy\n1:28:58 Ходячие мертвецы\n1:31:50 Panty & Stocking with Garterbelt\n1:33:52 Gran Turismo 5\n1:35:39 Danganronpa\n1:37:57 Epic Mickey\n1:40:36 Трансформеры: Прайм\n1:42:43 Infinity Blade\n1:44:26 Ёлки\n1:46:13 Фиксики\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\nАлександр Куликов\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nИсаак Cлимушкин \nМаксим Аксёнов\nЯрослав Смолев\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: AniMax, Артём Ступин, Сергей Аралин\nФоны: corpsesunn, Саша Бублик\nСаунд-дизайн: Дима Сыендук\n- - - - -\n* Дмитрий Глуховский признан в РФ иностранным агентом\n** Instagram и Facebook принадлежат компании Meta (признана в РФ экстремистской организацией)\n- - - - -\nLgsiSbqDB", "2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт", 6510, false, "_GILoNUMdOE", "https://www.youtube.com/watch?v=_GILoNUMdOE", "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e060800 - 2010 ГО (truncated) 08:34:13.977 [debug] QUERY OK source="sources" db=0.6ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:13.978 [debug] QUERY OK source="media_profiles" db=0.4ms idle=8.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:34:13.979 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [368247] 08:34:13.979 [debug] Gracefully stopping file follower 08:34:13.993 [debug] QUERY OK source="media_items" db=20.1ms idle=17.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Находи своих друганов в Блинк — https://bit.ly/2SDnjeQhzKT\n- - - -\n0:00 Добро пожаловать в Попкульт 1990!\n1:11 Первый McDonald’s в СССР\n4:02 Приключения мультяшек\n7:21 Super Famicom / SNES\n10:18 Один дома\n15:06 Photoshop\n17:45 Черепашки-ниндзя в кино\n21:30 СССР в Disney World\n24:25 Герои мультфильмов приходят на помощь\n27:13 Провал Кока-Колы\n30:01 Дрожь земли\n34:14 Мистер Бин\n37:03 Провальные консоли 1990 года\n40:13 Эдвард Руки-ножницы\n43:58 Твин Пикс\n48:10 Fire Emblem\n50:46 Чудеса на виражах\n52:53 Вспомнить всё\n55:53 Chip 'n Dale Rescue Rangers (NES)\n58:03 Дик Трэйси\n1:00:55 Форт Боярд\n1:06:01 Final Fantasy за пределами Японии\n1:09:09 Привидение\n1:13:03 Трудный ребёнок\n1:17:08 Wing Commander\n1:20:34 Славные парни\n1:25:27 Умер Виктор Цой\n1:27:02 Команда спасателей Капитана Планеты\n1:32:04 Беверли-Хиллз, 90210\n1:36:00 Серый волк энд Красная шапочка\n1:39:03 Оно\n1:42:16 Perestroika\n1:44:59 Красотка\n1:48:30 Commander Keen\n1:51:11 Поле чудес\n1:54:33 Увидимся в 1991!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nДима Сыендук\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт", "2cdd4fe2-9782-40b2-a382-7b87e8796469", 6856, false, "xEoe7_fzF7E", "https://www.youtube.com/watch?v=xEoe7_fzF7E", 1, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e043000 - 1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-04-30 20:49:16Z], ~U[2026-04-04 05:34:13Z], ~U[2026-04-04 05:34:13Z], "Находи своих друганов в Блинк — https://bit.ly/2SDnjeQhzKT\n- - - -\n0:00 Добро пожаловать в Попкульт 1990!\n1:11 Первый McDonald’s в СССР\n4:02 Приключения мультяшек\n7:21 Super Famicom / SNES\n10:18 Один дома\n15:06 Photoshop\n17:45 Черепашки-ниндзя в кино\n21:30 СССР в Disney World\n24:25 Герои мультфильмов приходят на помощь\n27:13 Провал Кока-Колы\n30:01 Дрожь земли\n34:14 Мистер Бин\n37:03 Провальные консоли 1990 года\n40:13 Эдвард Руки-ножницы\n43:58 Твин Пикс\n48:10 Fire Emblem\n50:46 Чудеса на виражах\n52:53 Вспомнить всё\n55:53 Chip 'n Dale Rescue Rangers (NES)\n58:03 Дик Трэйси\n1:00:55 Форт Боярд\n1:06:01 Final Fantasy за пределами Японии\n1:09:09 Привидение\n1:13:03 Трудный ребёнок\n1:17:08 Wing Commander\n1:20:34 Славные парни\n1:25:27 Умер Виктор Цой\n1:27:02 Команда спасателей Капитана Планеты\n1:32:04 Беверли-Хиллз, 90210\n1:36:00 Серый волк энд Красная шапочка\n1:39:03 Оно\n1:42:16 Perestroika\n1:44:59 Красотка\n1:48:30 Commander Keen\n1:51:11 Поле чудес\n1:54:33 Увидимся в 1991!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nДима Сыендук\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт", 6856, false, "xEoe7_fzF7E", "https://www.youtube.com/watch?v=xEoe7_fzF7E", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e043000 - 1990 ГОД | Деньги в банках колы, Макдоналдс в СССР, Супер Нинтендо в Японии | Попкульт.mp4", false, 127, ~U[2024-04-30 20:49:16Z]] 08:34:13.996 [debug] QUERY OK source="sources" db=1.9ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:13.997 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=19.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-30 15:56:40Z], 127] 08:34:14.008 [debug] QUERY OK source="media_items" db=10.2ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Переходите по ссылке в приложение Самоката! https://clck.ru/3BYbXm&erid=2Vfnxwr23C4 \nC 27 по 3 июля в онлайн-магазине действует промокод СКИДКА30 на чай, конфеты, кофе и шоколад\n- - - -\n0:00 Добро пожаловать в Попкульт 1991!\n0:47 Мультсериалы Disney на советском ТВ\n3:29 Динозавры\n7:19 Street Fighter II\n10:08 Battletoads\n13:20 Терминатор 2\n18:29 Road Rash\n21:06 Lemmings\n24:17 Ох, уж эти детки!\n27:22 Тасманский дьявол\n32:00 Sonic the Hedgehog\n35:01 Съёмки «Санта-Барбары» в Москве\n37:26 Молчание ягнят\n42:06 Super Nintendo появляется в США\n43:30 Красавица и Чудовище\n47:31 Streets of Rage\n50:58 ToeJam & Earl\n53:22 Чёрный Плащ\n57:45 Робозвери \n1:00:01 Джентельмен-шоу и Маски-шоу\n1:03:28 Семейка Аддамс\n1:07:10 Кудряшка Сью\n1:10:31 Civilization\n1:13:10 Fantasia\n1:16:01 Liquid TV\n1:19:04 Любовь с первого взгляда\n1:21:11 Рен и Стимпи\n1:25:45 Увидимся в 1992!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nОлег Сарыч\nИван Кривалов (нотка ячменя)\nАлександр Куликов\nДима Сыендук\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\nМаксим Аксёнов\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ", "2745df80-58e4-4b28-b6f9-647cd2929c03", 5183, false, "z90msWlBmKc", "https://www.youtube.com/watch?v=z90msWlBmKc", 2, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e063000 - 1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2024-06-30 15:56:40Z], ~U[2026-04-04 05:34:13Z], ~U[2026-04-04 05:34:13Z], "Переходите по ссылке в приложение Самоката! https://clck.ru/3BYbXm&erid=2Vfnxwr23C4 \nC 27 по 3 июля в онлайн-магазине действует промокод СКИДКА30 на чай, конфеты, кофе и шоколад\n- - - -\n0:00 Добро пожаловать в Попкульт 1991!\n0:47 Мультсериалы Disney на советском ТВ\n3:29 Динозавры\n7:19 Street Fighter II\n10:08 Battletoads\n13:20 Терминатор 2\n18:29 Road Rash\n21:06 Lemmings\n24:17 Ох, уж эти детки!\n27:22 Тасманский дьявол\n32:00 Sonic the Hedgehog\n35:01 Съёмки «Санта-Барбары» в Москве\n37:26 Молчание ягнят\n42:06 Super Nintendo появляется в США\n43:30 Красавица и Чудовище\n47:31 Streets of Rage\n50:58 ToeJam & Earl\n53:22 Чёрный Плащ\n57:45 Робозвери \n1:00:01 Джентельмен-шоу и Маски-шоу\n1:03:28 Семейка Аддамс\n1:07:10 Кудряшка Сью\n1:10:31 Civilization\n1:13:10 Fantasia\n1:16:01 Liquid TV\n1:19:04 Любовь с первого взгляда\n1:21:11 Рен и Стимпи\n1:25:45 Увидимся в 1992!\n\n- - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nОлег Сарыч\nИван Кривалов (нотка ячменя)\nАлександр Куликов\nДима Сыендук\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nЯрослав Смолев\nКостя Эверлейн\nМаксим Аксёнов\n\nМоушн-дизайн: Тёма Стул\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова", "1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ", 5183, false, "z90msWlBmKc", "https://www.youtube.com/watch?v=z90msWlBmKc", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e063000 - 1991 ГОД | Первые мульты Nickelodeon, Санта-Барбара в Москве, рождение Соника | ПОПКУЛЬТ.mp4", false, 127, ~U[2024-06-30 15:56:40Z]] 08:34:14.010 [debug] QUERY OK source="sources" db=2.1ms idle=29.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.011 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=17.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-23 12:22:16Z], 127] 08:34:14.077 [debug] QUERY OK source="media_items" db=65.1ms idle=16.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n----\n0:00 Добро пожаловать в Попкульт 1992!\n1:03 Люди Икс\n4:23 Сейлор Мун\n7:41 Mortal Kombat\n11:01 Шекспириада (Союзмультфильм покоряет Англию)\n15:27 Капитан Пронин\n19:14 Color Lines (Шарики)\n21:29 Сам себе режиссёр\n25:15 Бешеные псы\n28:59 Alone in the Dark\n32:46 Dune II: The Building of a Dynasty\n35:52 Бетховен\n38:18 Desert Strike: Return to the Gulf\n40:58 Барни и друзья\n44:32 Wolfenstein 3D\n47:58 Спаун и Image Comics\n50:59 Порко Россо\n54:39 Ecco the Dolphin\n58:22 Super Mario Kart\n1:01:26 Бэтмен (мультсериал)\n1:05:52 Бивис и Баттхед\n1:09:25 Звёздный час\n1:13:02 Аладдин \n1:17:04 Увидимся в 1993!", "1992 год | Попкульт", "69f68acc-3765-45df-8655-7e48bdccc588", 4680, false, "2GHd9bD-2PI", "https://www.youtube.com/watch?v=2GHd9bD-2PI", 3, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e082300 - 1992 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-08-23 12:22:16Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "ПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n----\n0:00 Добро пожаловать в Попкульт 1992!\n1:03 Люди Икс\n4:23 Сейлор Мун\n7:41 Mortal Kombat\n11:01 Шекспириада (Союзмультфильм покоряет Англию)\n15:27 Капитан Пронин\n19:14 Color Lines (Шарики)\n21:29 Сам себе режиссёр\n25:15 Бешеные псы\n28:59 Alone in the Dark\n32:46 Dune II: The Building of a Dynasty\n35:52 Бетховен\n38:18 Desert Strike: Return to the Gulf\n40:58 Барни и друзья\n44:32 Wolfenstein 3D\n47:58 Спаун и Image Comics\n50:59 Порко Россо\n54:39 Ecco the Dolphin\n58:22 Super Mario Kart\n1:01:26 Бэтмен (мультсериал)\n1:05:52 Бивис и Баттхед\n1:09:25 Звёздный час\n1:13:02 Аладдин \n1:17:04 Увидимся в 1993!", "1992 год | Попкульт", 4680, false, "2GHd9bD-2PI", "https://www.youtube.com/watch?v=2GHd9bD-2PI", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e082300 - 1992 год | Попкульт.mp4", false, 127, ~U[2024-08-23 12:22:16Z]] 08:34:14.080 [debug] QUERY OK source="sources" db=2.0ms idle=70.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.081 [debug] QUERY OK source="media_items" db=0.5ms idle=69.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-01 15:31:27Z], 127] 08:34:14.091 [debug] QUERY OK source="media_items" db=9.6ms idle=69.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В Ясно легко найти своего психолога. Скидка 20% по промокоду SNDK на первую сессию при регистрации: https://go.yasno.live/sndk?erid=2Vtzqw2esAL\n\n----\n\nПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n\n----\n0:00 Добро пожаловать в Попкульт 1993!\n1:11 Денди\n5:33 Magic: The Gathering\n10:56 Поле чудес для DOS\n14:16 OK Soda\n17:32 День сурка\n22:25 Star Fox\n24:53 Озорные анимашки\n30:16 Городок\n33:42 Супербратья Марио в кино\n39:12 FIFA\n42:41 Парк Юрского периода\n47:19 Манускрипт ниндзя\n50:27 Myst\n53:28 Последний киногерой\n58:06 Могучие рейнджеры\n1:01:28 3DO\n1:04:50 Секретные материалы\n1:07:39 Список Шиндлера\n1:11:11 Майкл Джексон в Москве\n1:14:16 Кошмар перед Рождеством\n1:18:05 Slam Dunk\n1:21:05 Чокнутый\n1:26:10 Невероятные приключения ДжоДжо\n1:29:06 DOOM\n1:33:36 Ещё не всё!\n1:37:23 Увидимся в 1994!", "1993 год | Попкульт", "fa7d33a0-78b7-46a4-9770-9ff7068a7e79", 5806, false, "nMo4UoydxME", "https://www.youtube.com/watch?v=nMo4UoydxME", 4, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e110100 - 1993 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-11-01 15:31:27Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "В Ясно легко найти своего психолога. Скидка 20% по промокоду SNDK на первую сессию при регистрации: https://go.yasno.live/sndk?erid=2Vtzqw2esAL\n\n----\n\nПОДПИШИСЬ НА НАШ ТЕЛЕГРАМ\nhttps://t.me/nerdsmedia\n\n----\n0:00 Добро пожаловать в Попкульт 1993!\n1:11 Денди\n5:33 Magic: The Gathering\n10:56 Поле чудес для DOS\n14:16 OK Soda\n17:32 День сурка\n22:25 Star Fox\n24:53 Озорные анимашки\n30:16 Городок\n33:42 Супербратья Марио в кино\n39:12 FIFA\n42:41 Парк Юрского периода\n47:19 Манускрипт ниндзя\n50:27 Myst\n53:28 Последний киногерой\n58:06 Могучие рейнджеры\n1:01:28 3DO\n1:04:50 Секретные материалы\n1:07:39 Список Шиндлера\n1:11:11 Майкл Джексон в Москве\n1:14:16 Кошмар перед Рождеством\n1:18:05 Slam Dunk\n1:21:05 Чокнутый\n1:26:10 Невероятные приключения ДжоДжо\n1:29:06 DOOM\n1:33:36 Ещё не всё!\n1:37:23 Увидимся в 1994!", "1993 год | Попкульт", 5806, false, "nMo4UoydxME", "https://www.youtube.com/watch?v=nMo4UoydxME", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e110100 - 1993 год | Попкульт.mp4", false, 127, ~U[2024-11-01 15:31:27Z]] 08:34:14.092 [debug] QUERY OK source="sources" db=0.9ms idle=29.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.093 [debug] QUERY OK source="media_items" db=0.7ms idle=15.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-27 13:22:35Z], 127] 08:34:14.501 [debug] QUERY OK source="media_items" db=406.4ms idle=14.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Оформи Платинум от Т-Банка с кредитным лимитом до 1 000 000 рублей — https://l.tbank.ru/sndkdecember\n\nПусть все мечты и желания сбудутся с Т-Банком — https://l.tbank.ru/sndkdec\u00A0\n\nПодключи Kaspersky Premium на год со скидкой до 20% и получи доп. скидку 10% по промокоду «SNDK» по ссылке: https://kas.pr/sndk\n\n00:00 Добро пожаловать в Попкульт\n01:06 Джим Керри\n06:58 Червяк Джим\n10:43 Клерки\n15:14 The Elder Scrolls: Arena\n17:56 Своя игра\n21:37 Криминальное чтиво\n25:50 Форрест Гамп\n28:47 Жизнь с Луи\n31:58 Король Лев\n35:38 Помпоко: Война Тануки\n38:10 ReBoot\n42:53 Тик-герой\n45:41 Побег из Шоушенка\n47:41 Друзья\n50:45 System Shock\n53:13 Гаргульи\n55:53 ААА!!! Настоящие монстры\n57:55 Человек-паук\n1:00:34 Куклы*\n*Виктор Шендерович признан иностранным агентом на территории РФ\n1:04:42 Sega 32X и Sega Saturn\n1:07:53 Warcraft: Orcs and Humans\n1:10:08 Sony PlayStation\n1:13:00 Tekken\n1:14:51 Ещё не всё! Вавилон 5, Звёздные врата, Комиссар Рекс, Ворон, Need for Speed, Скорая помощь\n1:17:32 Спасибо за просмотр!\n\n----\n\nhttps://t.me/nerdsmedia — наш тг-канал", "1994 год | Попкульт", "14f4770e-5b92-4114-abe7-64468c71f012", 4704, false, "aQ0FwzLbWTc", "https://www.youtube.com/watch?v=aQ0FwzLbWTc", 5, "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e122700 - 1994 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2024-12-27 13:22:35Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Оформи Платинум от Т-Банка с кредитным лимитом до 1 000 000 рублей — https://l.tbank.ru/sndkdecember\n\nПусть все мечты и желания сбудутся с Т-Банком — https://l.tbank.ru/sndkdec\u00A0\n\nПодключи Kaspersky Premium на год со скидкой до 20% и получи доп. скидку 10% по промокоду «SNDK» по ссылке: https://kas.pr/sndk\n\n00:00 Добро пожаловать в Попкульт\n01:06 Джим Керри\n06:58 Червяк Джим\n10:43 Клерки\n15:14 The Elder Scrolls: Arena\n17:56 Своя игра\n21:37 Криминальное чтиво\n25:50 Форрест Гамп\n28:47 Жизнь с Луи\n31:58 Король Лев\n35:38 Помпоко: Война Тануки\n38:10 ReBoot\n42:53 Тик-герой\n45:41 Побег из Шоушенка\n47:41 Друзья\n50:45 System Shock\n53:13 Гаргульи\n55:53 ААА!!! Настоящие монстры\n57:55 Человек-паук\n1:00:34 Куклы*\n*Виктор Шендерович признан иностранным агентом на территории РФ\n1:04:42 Sega 32X и Sega Saturn\n1:07:53 Warcraft: Orcs and Humans\n1:10:08 Sony PlayStation\n1:13:00 Tekken\n1:14:51 Ещё не всё! Вавилон 5, Звёздные врата, Комиссар Рекс, Ворон, Need for Speed, Скорая помощь\n1:17:32 Спасибо за просмотр!\n\n----\n\nhttps://t.me/nerdsmedia — наш тг-канал", "1994 год | Попкульт", 4704, false, "aQ0FwzLbWTc", "https://www.youtube.com/watch?v=aQ0FwzLbWTc", "/downloads/shows/[SNDK] ПопКульт/Season 2024/s2024e122700 - 1994 год | Попкульт.mp4", false, 127, ~U[2024-12-27 13:22:35Z]] 08:34:14.504 [debug] QUERY OK source="sources" db=2.1ms idle=421.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.506 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=413.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-10 13:07:15Z], 127] 08:34:14.516 [debug] QUERY OK source="media_items" db=9.6ms idle=413.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://pixgames.ru/sndk?erid=2W5zFJn2wNG — Танки, самолеты, корабли, вертолеты и уникальные подарки ждут в War Thunder!\n----\nРОЗЫГРЫШ 200 КНИГ ПОПКУЛЬТ:\nhttps://t.me/nerds/12535\n----\nКупить Попкульт 2000 на маркетплейсах:\nhttps://ozon.ru/t/UMU3GwR\nhttps://www.wildberries.ru/catalog/439785703/detail.aspx?targetUrl=SN\n----\nЗаказать Попкульт 2000 в Geek Trip:\nhttps://geek-trip.ru/product/popcult-2000\n----\n0:00 Добро пожаловать в Попкульт 1995\n1:15 Майор Пэйн\n5:02 Worms\n8:01 История игрушек\n13:47 Twisted Metal\n17:49 Каникулы Гуфи\n20:45 Ширли-мырли\n24:06 Рубаки\n26:26 Храброе сердце\n28:30 Full Throttle\n30:44 Каспер\n33:53 Earthbound\n36:48 Покахонтас\n40:11 Mortal Kombat (фильм)\n43:15 Шёпот сердца\n45:45 Nintendo Virtual Boy\n49:22 Comix Zone\n53:24 Windows 95\n56:42 Rayman\n59:33 Фриказоид!\n1:03:49 Особенности национальной охоты\n1:06:28 Семь\n1:10:40 Wipeout\n1:12:59 Neon Genesis Evangelion\n1:19:08 Golden Boy\n1:22:06 Chrono Trigger\n1:24:44 Призрак в доспехах\n1:28:55 Джуманджи\n1:31:42 Балто\n1:33:41 До встречи в 1996!\n----\nКосплей Аски от https://t.me/shirogane_sama_cosplay", "1995 год | Попкульт", "d3c91fd4-5d08-4c6f-bbd0-c49f9b8947b0", 5662, false, "AnBPdsUugRo", "https://www.youtube.com/watch?v=AnBPdsUugRo", 6, "/downloads/shows/[SNDK] ПопКульт/Season 2025/s2025e091000 - 1995 год | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2025-09-10 13:07:15Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "https://pixgames.ru/sndk?erid=2W5zFJn2wNG — Танки, самолеты, корабли, вертолеты и уникальные подарки ждут в War Thunder!\n----\nРОЗЫГРЫШ 200 КНИГ ПОПКУЛЬТ:\nhttps://t.me/nerds/12535\n----\nКупить Попкульт 2000 на маркетплейсах:\nhttps://ozon.ru/t/UMU3GwR\nhttps://www.wildberries.ru/catalog/439785703/detail.aspx?targetUrl=SN\n----\nЗаказать Попкульт 2000 в Geek Trip:\nhttps://geek-trip.ru/product/popcult-2000\n----\n0:00 Добро пожаловать в Попкульт 1995\n1:15 Майор Пэйн\n5:02 Worms\n8:01 История игрушек\n13:47 Twisted Metal\n17:49 Каникулы Гуфи\n20:45 Ширли-мырли\n24:06 Рубаки\n26:26 Храброе сердце\n28:30 Full Throttle\n30:44 Каспер\n33:53 Earthbound\n36:48 Покахонтас\n40:11 Mortal Kombat (фильм)\n43:15 Шёпот сердца\n45:45 Nintendo Virtual Boy\n49:22 Comix Zone\n53:24 Windows 95\n56:42 Rayman\n59:33 Фриказоид!\n1:03:49 Особенности национальной охоты\n1:06:28 Семь\n1:10:40 Wipeout\n1:12:59 Neon Genesis Evangelion\n1:19:08 Golden Boy\n1:22:06 Chrono Trigger\n1:24:44 Призрак в доспехах\n1:28:55 Джуманджи\n1:31:42 Балто\n1:33:41 До встречи в 1996!\n----\nКосплей Аски от https://t.me/shirogane_sama_cosplay", "1995 год | Попкульт", 5662, false, "AnBPdsUugRo", "https://www.youtube.com/watch?v=AnBPdsUugRo", "/downloads/shows/[SNDK] ПопКульт/Season 2025/s2025e091000 - 1995 год | Попкульт.mp4", false, 127, ~U[2025-09-10 13:07:15Z]] 08:34:14.519 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=424.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.520 [debug] QUERY OK source="media_items" db=0.8ms idle=18.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-17 14:21:11Z], 127] 08:34:14.532 [debug] QUERY OK source="media_items" db=10.7ms idle=16.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Успей заказать карту Рик и Морти с вечным бесплатным обслуживанием — https://l.tinkoff.ru/sndkmay\n\n«Попкульт» – новый формат на канале Сыендука. Это проект на стыке ностальгии и любви к поп-культуре. Здесь мы разберём гик-поле и его эволюцию на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 ПОПКУЛЬТ — новое шоу на канале sndk!\n1:17 Y2K Bug: почему 2000 год так и не наступил\n3:13 Корсары: Проклятье дальних морей\n5:28 Peanuts, комиксы про Snoopy\n6:58 The Sims\n9:42 PlayStation 2\n12:55 Дорога (Императора) на Эльдорадо\n17:05 Пункт назначения\n18:21 FLCL \n19:57 The Legend of Zelda: Majora's Mask\n21:19 Гладиатор\n23:09 Daikatana\n24:35 Новые бременские музыканты\n25:55 Титан: после гибели земли \n27:30 Deux Ex\n29:21 Побег из курятника\n31:03 Diablo II\n32:25 Jet Set Radio\n33:53 Очень страшное кино\n35:50 Люди Икс\n37:04 Телепузики\n38:06 Даша Путешественница\n40:05 Nokia 3310\n41:41 Большой куш\n43:15 Приключения Джеки Чана\n44:45 Tony Hawk's Pro Skater 2\n45:52 Игра Spider Man\n46:46 Комикс Ultimate Spider Man\n48:08 Чудаки\n51:23 Red Alert 2\n53:20 Counter Strike\n55:56 Hitman: Codename 47\n58:53 Игра по Брату-2\n1:00:31 American McGee's Alice\n1:02:05 Покемон на Первом канале\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Антон Паули, Аня Устюжанинова\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Фёдор Вантуз, Роман Бутербродер, Александр T3renz, Костя Эверлейн, Максим Аксёнов\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Анна Карпова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, ЛеV, Жожа, Броккен Брокк, BuTek_vityas, Эрнест Вудергорский, Kukruz, Animax, [лён]\nХудожники фонов: Лекультер, Катя Скибина, Левон Мамулов, Radiofoxide, Саша Бублик, Евгения Бульбульзавр, Corpsesunn\n\n#y2k", "2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ", "41aebefa-6ecd-4f60-850f-27e46940ddb1", 3920, false, "45Lt1MVfBPI", "https://www.youtube.com/watch?v=45Lt1MVfBPI", 7, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e051700 - 2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-05-17 14:21:11Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Успей заказать карту Рик и Морти с вечным бесплатным обслуживанием — https://l.tinkoff.ru/sndkmay\n\n«Попкульт» – новый формат на канале Сыендука. Это проект на стыке ностальгии и любви к поп-культуре. Здесь мы разберём гик-поле и его эволюцию на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 ПОПКУЛЬТ — новое шоу на канале sndk!\n1:17 Y2K Bug: почему 2000 год так и не наступил\n3:13 Корсары: Проклятье дальних морей\n5:28 Peanuts, комиксы про Snoopy\n6:58 The Sims\n9:42 PlayStation 2\n12:55 Дорога (Императора) на Эльдорадо\n17:05 Пункт назначения\n18:21 FLCL \n19:57 The Legend of Zelda: Majora's Mask\n21:19 Гладиатор\n23:09 Daikatana\n24:35 Новые бременские музыканты\n25:55 Титан: после гибели земли \n27:30 Deux Ex\n29:21 Побег из курятника\n31:03 Diablo II\n32:25 Jet Set Radio\n33:53 Очень страшное кино\n35:50 Люди Икс\n37:04 Телепузики\n38:06 Даша Путешественница\n40:05 Nokia 3310\n41:41 Большой куш\n43:15 Приключения Джеки Чана\n44:45 Tony Hawk's Pro Skater 2\n45:52 Игра Spider Man\n46:46 Комикс Ultimate Spider Man\n48:08 Чудаки\n51:23 Red Alert 2\n53:20 Counter Strike\n55:56 Hitman: Codename 47\n58:53 Игра по Брату-2\n1:00:31 American McGee's Alice\n1:02:05 Покемон на Первом канале\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Антон Паули, Аня Устюжанинова\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Фёдор Вантуз, Роман Бутербродер, Александр T3renz, Костя Эверлейн, Максим Аксёнов\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Анна Карпова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, ЛеV, Жожа, Броккен Брокк, BuTek_vityas, Эрнест Вудергорский, Kukruz, Animax, [лён]\nХудожники фонов: Лекультер, Катя Скибина, Левон Мамулов, Radiofoxide, Саша Бублик, Евгения Бульбульзавр, Corpsesunn\n\n#y2k", "2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ", 3920, false, "45Lt1MVfBPI", "https://www.youtube.com/watch?v=45Lt1MVfBPI", "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e051700 - 2000 ГОД | Симс, Counter-Strike, Покемоны, PS2, Nokia 3310 | ПОПКУЛЬТ.mp4", false, 127, ~U[2022-05-17 14:21:11Z]] 08:34:14.534 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=27.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.535 [debug] QUERY OK source="media_items" db=0.8ms idle=18.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-17 18:27:48Z], 127] 08:34:14.547 [debug] QUERY OK source="media_items" db=11.0ms idle=16.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Выбери свою бесплатную карту с Риком и Морти — https://l.tinkoff.ru/sndkjun\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2001!\n0:55 Шрек\n4:41 Дети шпионов\n6:35 Дальнобойщики 2\n8:30 Gothic\n12:19 Gorillaz\n13:29 Захватчик Зим\n14:51 Fairly Oddparents\n16:29 Serious Sam\n20:26 GameBoy Advance и Nintendo Gamecube\n22:40 Биониклы\n24:34 Братц\n26:17 Википедия\n28:45 Red Faction\n30:10 Bejeweled\n31:26 Форсаж\n33:27 Operation Flashpoint: Cold War Crisis\n35:14 Sonic Adventure 2\n36:24 Torrent и DC++\n38:59 Шаман Кинг\n41:48 Final Fantasy X\n43:48 Унесённые призраками\n45:23 Max Payne\n47:47 Самурай Джек\n49:39 Джей и молчаливый Боб\n51:25 Devil May Cry\n53:13 [adult swim]\n56:35 Как 11 сентября изменило поп-культуру\n59:58 Silent Hill 2\n1:02:23 Клиника\n1:05:14 Японские игры: Fatal Frame, Onimusha, ICO \n1:07:36 Масяня\n1:10:36 Хеллсинг\n1:12:10 Стратегии 2001: Stronghold, Black and White, Tropico\n1:15:00 iPod\n1:17:24 GTA III\n1:20:11 Conker's Bad Fur Day\n1:21:45 Донни Дарко\n1:24:09 Windows XP\n1:25:08 Корпорация монстров\n1:27:17 Осторожно, модерн! 2\n1:28:33 Лиззи Магуайер\n1:30:38 Totally Spies! \n1:32:36 Гарри Поттер\n1:35:28 Metal Gear Solid 2\n1:38:56 Xbox и Halo\n1:44:19 Ил-2 Штурмовик\n1:45:38 Комиксы Marvel в России\n1:47:06 Властелин колец\n1:50:14 Конец телевидения эпохи Сергея Супонева\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Аня Устюжанинова, Антон Паули, Олег Сарыч, Иван Кривалов (Нотка Ячменя), Александр Куликов\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Максим Аксёнов, Александр T3renz, Роман Бутербродер, Костя Эверлейн\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик", "2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ", "90cbf7c7-8bf9-4d04-9dff-996a3543dafd", 6889, false, "dkS8HAMpBnw", "https://www.youtube.com/watch?v=dkS8HAMpBnw", 8, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e061700 - 2001 ГОД | Шрек, GTA3, Bratz, Max Payne, Масяня, Клиника | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-06-17 18:27:48Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Выбери свою бесплатную карту с Риком и Морти — https://l.tinkoff.ru/sndkjun\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2001!\n0:55 Шрек\n4:41 Дети шпионов\n6:35 Дальнобойщики 2\n8:30 Gothic\n12:19 Gorillaz\n13:29 Захватчик Зим\n14:51 Fairly Oddparents\n16:29 Serious Sam\n20:26 GameBoy Advance и Nintendo Gamecube\n22:40 Биониклы\n24:34 Братц\n26:17 Википедия\n28:45 Red Faction\n30:10 Bejeweled\n31:26 Форсаж\n33:27 Operation Flashpoint: Cold War Crisis\n35:14 Sonic Adventure 2\n36:24 Torrent и DC++\n38:59 Шаман Кинг\n41:48 Final Fantasy X\n43:48 Унесённые призраками\n45:23 Max Payne\n47:47 Самурай Джек\n49:39 Джей и молчаливый Боб\n51:25 Devil May Cry\n53:13 [adult swim]\n56:35 Как 11 сентября изменило поп-культуру\n59:58 Silent Hill 2\n1:02:23 Клиника\n1:05:14 Японские игры: Fatal Frame, Onimusha, ICO \n1:07:36 Масяня\n1:10:36 Хеллсинг\n1:12:10 Стратегии 2001: Stronghold, Black and White, Tropico\n1:15:00 iPod\n1:17:24 GTA III\n1:20:11 Conker's Bad Fur Day\n1:21:45 Донни Дарко\n1:24:09 Windows XP\n1:25:08 Корпорация монстров\n1:27:17 Осторожно, модерн! 2\n1:28:33 Лиззи Магуайер\n1:30:38 Totally Spies! \n1:32:36 Гарри Поттер\n1:35:28 Metal Gear Solid 2\n1:38:56 Xbox и Halo\n1:44:19 Ил-2 Штурмовик\n1:45:38 Комиксы Marvel в России\n1:47:06 Властелин колец\n1:50:14 Конец телевидения эпохи Сергея Супонева\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nТекст: Дима Сыендук, Аня Устюжанинова, Антон Паули, Олег Сарыч, Иван Кривалов (Нотка Ячменя), Александр Куликов\nРежиссёр монтажа: Григорий Гефальшт\nМонтаж: Максим Аксёнов, Александр T3renz, Роман Бутербродер, Костя Эверлейн\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Lolomacs, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин\nХудожники фонов: Левон Мамулов, Radiof (truncated) 08:34:14.552 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.553 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=21.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-20 15:20:45Z], 127] 08:34:14.572 [debug] QUERY OK source="media_items" db=16.9ms idle=19.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkjul\n\n«Попкульт» — это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2002!\n0:45 GTA: Vice City\n2:28 Ледниковый период\n5:25 Человек-паук\n7:07 Warcraft III\n10:18 Эксклюзивные карты от sndk с единорогом Ти!\n11:25 Syberia\n13:08 Medal of Honor: Allied Assault\n15:54 Resident Evil\n17:21 Бойцовский клуб (не тот, о котором вы подумали)\n19:56 Kingdom Hearts\n22:31 Чобиты\n24:41 Morrowind\n26:48 Спирит и Планета сокровищ\n30:02 Ким Пять-с-плюсом\n32:03 Скуби Ду в кино\n35:10 Лило и Стич\n38:04 Neverwinter Nights\n40:39 Super Mario Sunshine\n42:43 Джимми Нейтрон\n45:01 Наруто\n50:23 Mafia\n52:42 8 миля\n54:59 Чикаго\n56:38 Battlefield 1942\n58:24 Светлячок\n1:01:15 Sly Cooper\n1:03:10 Звонок\n1:07:09 Фабрика звёзд\n1:09:03 Top Gear\n1:12:33 Смешные переводы Гоблина\n1:15:19 BloodRayne\n1:17:25 Ratchet & Clank \n1:20:59 Clone High\n1:24:18 28 дней спустя\n1:26:32 Tom Clancy's Splinter Cell\n1:28:54 Metroid Prime\n1:30:52 Космические рейнджеры\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\nТекст: Иван Кривалов (Нотка Ячменя), Владислав Псайдаков, Аня Устюжанинова, Антон Паули, Олег Сарыч, Александр Куликов\nМонтаж: Григорий Гефальшт, Роман Бутербродер, Максим Аксёнов, Костя Эверлейн, Александр Т3renz, Ярослав Смолев\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Эд Царионов, Михаил Цымбал\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Kukruz, DIBTSEV, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин, Депрельчак, Эрнест Вудергорский\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саша Бублик, Евгения Бульбульзавр, Lisa Sim", "2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ", "06618301-e833-4191-96b9-7ce2e3bd976a", 5621, false, "wPHCLSq9HjY", "https://www.youtube.com/watch?v=wPHCLSq9HjY", 9, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e072000 - 2002 ГОД | Наруто, WarCraft 3, Vice City, Ледниковый Период, Лило и Стич | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-07-20 15:20:45Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkjul\n\n«Попкульт» — это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2002!\n0:45 GTA: Vice City\n2:28 Ледниковый период\n5:25 Человек-паук\n7:07 Warcraft III\n10:18 Эксклюзивные карты от sndk с единорогом Ти!\n11:25 Syberia\n13:08 Medal of Honor: Allied Assault\n15:54 Resident Evil\n17:21 Бойцовский клуб (не тот, о котором вы подумали)\n19:56 Kingdom Hearts\n22:31 Чобиты\n24:41 Morrowind\n26:48 Спирит и Планета сокровищ\n30:02 Ким Пять-с-плюсом\n32:03 Скуби Ду в кино\n35:10 Лило и Стич\n38:04 Neverwinter Nights\n40:39 Super Mario Sunshine\n42:43 Джимми Нейтрон\n45:01 Наруто\n50:23 Mafia\n52:42 8 миля\n54:59 Чикаго\n56:38 Battlefield 1942\n58:24 Светлячок\n1:01:15 Sly Cooper\n1:03:10 Звонок\n1:07:09 Фабрика звёзд\n1:09:03 Top Gear\n1:12:33 Смешные переводы Гоблина\n1:15:19 BloodRayne\n1:17:25 Ratchet & Clank \n1:20:59 Clone High\n1:24:18 28 дней спустя\n1:26:32 Tom Clancy's Splinter Cell\n1:28:54 Metroid Prime\n1:30:52 Космические рейнджеры\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\nТекст: Иван Кривалов (Нотка Ячменя), Владислав Псайдаков, Аня Устюжанинова, Антон Паули, Олег Сарыч, Александр Куликов\nМонтаж: Григорий Гефальшт, Роман Бутербродер, Максим Аксёнов, Костя Эверлейн, Александр Т3renz, Ярослав Смолев\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Эд Царионов, Михаил Цымбал\n\nРекламная интеграция\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nАниматоры: Kukruz, DIBTSEV, Жожа, Multoman, ЛеV, Броккен Брокк, Сергей Аралин, Депрельчак, Эрнест Вудергорский\nХудожники фонов: Левон Мамулов, Radiofoxide, Corpsesunn, Катя Скибина, Саш (truncated) 08:34:14.576 [debug] QUERY OK source="sources" db=3.6ms idle=37.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.578 [debug] QUERY OK source="media_items" db=0.9ms idle=29.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-25 18:13:11Z], 127] 08:34:14.588 [debug] QUERY OK source="media_items" db=9.2ms idle=26.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkaug\n\nСмотрите сериал «Дом Дракона» эксклюзивно в Амедиатеке: https://amka.tv/sndk\nАктивируйте промокод SNDK до 22.09.2022 и получите скидку 50% на годовую и полугодовую подписки.\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разбираем прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2003!\n0:50 В поисках Немо\n3:31 Need for Speed: Underground\n7:02 Разрушители легенд\n9:37 Черепашки-ниндзя\n12:37 Дом мертвецов Уве Болла\n15:35 Лёдодышащий Дракон\n16:53 Братья Вентура\n20:45 Карлик Нос\n23:06 Flash-мульты: Магазинчик БО, 6½ и Антимульт\n27:07 Postal 2\n29:33 Как достать соседа\n31:18 \"Комната\" Томми Вайсо\n34:22 Пираты Карибского моря\n38:40 Eve Online\n40:44 Enter the Matrix\n43:08 Ядерный титбит\n45:54 Интерстелла 5555\n47:57 Трио из Бельвилля\n50:20 Код Да Винчи \n51:20 Игра Престолов в 2003?\n53:30 STAR WARS Knights of the Old Republic\n56:24 MySpace\n58:23 Никелодеон на ТНТ\n59:25 The Simpsons Hit & Run\n1:01:12 Закрытие Гриффинов и Футурамы\n1:04:08 Убить Билла\n1:05:50 Lineage II\n1:08:50 Стальной алхимик\n1:11:26 Jak II\n1:14:39 Prince of Persia: The Sands of Time\n1:17:21 Call of Duty\n1:20:13 Beyond Good & Evil\n1:23:13 Плохой Санта\n1:24:58 Manhunt\n1:26:50 Oldboy\n1:29:40 ZUMA\n1:30:58 Бумер\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя), Антон Паули, Александр Куликов, Олег Сарыч, Аня Устюжанинова, Владислав Псайдаков, Дима Сыендук\n\nМонтаж: \nГригорий Гефальшт, Роман Бутербродер, Александр Т3renz, Максим Аксёнов, Костя Эверлейн, Ярослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРаскадровка: Лекультер\nРежиссёр анимации: Левон Мамулов\nЛевон Мамулов, Lolomacs, Броккен Брокк, Сергей Аралин, Эрнест Вундегорский\nХудожник фонов: Левон Мамулов\nСаунд-дизайн рекламной интеграции: Ильяс Лем", "2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ", "caea1baf-2a49-47ef-93a0-b464ab888c0a", 5676, false, "bYsG-5obxAI", "https://www.youtube.com/watch?v=bYsG-5obxAI", 10, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e082500 - 2003 ГОД | Need for Speed Underground, Пираты, Немо, TMNT, Как достать соседа | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-08-25 18:13:11Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkaug\n\nСмотрите сериал «Дом Дракона» эксклюзивно в Амедиатеке: https://amka.tv/sndk\nАктивируйте промокод SNDK до 22.09.2022 и получите скидку 50% на годовую и полугодовую подписки.\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разбираем прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\n0:00 Добро пожаловать в Попкульт 2003!\n0:50 В поисках Немо\n3:31 Need for Speed: Underground\n7:02 Разрушители легенд\n9:37 Черепашки-ниндзя\n12:37 Дом мертвецов Уве Болла\n15:35 Лёдодышащий Дракон\n16:53 Братья Вентура\n20:45 Карлик Нос\n23:06 Flash-мульты: Магазинчик БО, 6½ и Антимульт\n27:07 Postal 2\n29:33 Как достать соседа\n31:18 \"Комната\" Томми Вайсо\n34:22 Пираты Карибского моря\n38:40 Eve Online\n40:44 Enter the Matrix\n43:08 Ядерный титбит\n45:54 Интерстелла 5555\n47:57 Трио из Бельвилля\n50:20 Код Да Винчи \n51:20 Игра Престолов в 2003?\n53:30 STAR WARS Knights of the Old Republic\n56:24 MySpace\n58:23 Никелодеон на ТНТ\n59:25 The Simpsons Hit & Run\n1:01:12 Закрытие Гриффинов и Футурамы\n1:04:08 Убить Билла\n1:05:50 Lineage II\n1:08:50 Стальной алхимик\n1:11:26 Jak II\n1:14:39 Prince of Persia: The Sands of Time\n1:17:21 Call of Duty\n1:20:13 Beyond Good & Evil\n1:23:13 Плохой Санта\n1:24:58 Manhunt\n1:26:50 Oldboy\n1:29:40 ZUMA\n1:30:58 Бумер\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя), Антон Паули, Александр Куликов, Олег Сарыч, Аня Устюжанинова, Владислав Псайдаков, Дима Сыендук\n\nМонтаж: \nГригорий Гефальшт, Роман Бутербродер, Александр Т3renz, Максим Аксёнов, Костя Эверлейн, Ярослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-диз (truncated) 08:34:14.591 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=36.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.592 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-27 16:44:41Z], 127] 08:34:14.604 [debug] QUERY OK source="media_items" db=9.5ms idle=16.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Карта в дизайне sndk c повышенным доходом на остаток — https://l.tinkoff.ru/sndksep\n\n🧚 Заказать комиксы WITCH:\nhttps://geek-trip.ru/collection/witch — в магазине Geek Trip\nhttps://www.28oi.ru/collection/witch-predzakaz — в магазине 28ой\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ ЭТОМ ВЫПУСКЕ\n0:00 Добро пожаловать в Попкульт 2004!\n0:51 PSP\n3:03 Суперсемейка\n6:00 Jetix\n8:43 Приключения Единорога Ти\n9:33 Смешарики\n11:47 Тачку на прокачку\n15:21 Вечное сияние чистого разума\n17:44 Monster Hunter\n20:38 Far Cry\n23:55 Зомби по имени Шон\n25:54 Свинка Пеппа\n27:38 Гарфилд\n29:40 Winx и W.I.T.C.H.\n33:11 Ночной дозор\n35:16 Пила\n38:09 Эльфийская песнь\n40:18 Doom 3\n43:27 Ходячий замок\n45:07 Burnout 3 и FlatOut\n48:15 Подводная братва\n51:13 Fable\n53:03 Warhammer 40,000: Dawn of War\n55:02 Star Wars Battlefront\n57:29 Lost\n1:00:03 Моя прекрасная няня\n1:03:08 Отчаянные домохозяйки\n1:04:56 Bleach\n1:07:02 Beck\n1:08:40 GTA San Andreas\n1:11:44 Мультреалити\n1:14:26 Доктор Хаус\n1:17:05 Half Life 2\n1:20:17 Nokia N-Gage\n1:21:34 Vampire: The Masquerade — Bloodlines\n1:24:21 Nintendo DS\n1:26:38 World of Warcraft\n1:29:07 Prince of Persia: Warrior Within\n1:31:26 Алёша Попович и Тугарин Змей\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя)\nАнтон Паули\nАлександр Куликов\nАня Устюжанинова\nВладислав Псайдаков\nДима Сыендук\nЛена Николаева\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nМаксим Аксёнов\nКостя Эверлейн\nЯрослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Эрнест Вудергорский\nФоны: Саша Бублик", "2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ", "93d8cb03-2e9b-4315-861f-8271d0b5b10a", 5752, false, "E6x6cqqU6_I", "https://www.youtube.com/watch?v=E6x6cqqU6_I", 11, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e092700 - 2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-09-27 16:44:41Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Карта в дизайне sndk c повышенным доходом на остаток — https://l.tinkoff.ru/sndksep\n\n🧚 Заказать комиксы WITCH:\nhttps://geek-trip.ru/collection/witch — в магазине Geek Trip\nhttps://www.28oi.ru/collection/witch-predzakaz — в магазине 28ой\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ ЭТОМ ВЫПУСКЕ\n0:00 Добро пожаловать в Попкульт 2004!\n0:51 PSP\n3:03 Суперсемейка\n6:00 Jetix\n8:43 Приключения Единорога Ти\n9:33 Смешарики\n11:47 Тачку на прокачку\n15:21 Вечное сияние чистого разума\n17:44 Monster Hunter\n20:38 Far Cry\n23:55 Зомби по имени Шон\n25:54 Свинка Пеппа\n27:38 Гарфилд\n29:40 Winx и W.I.T.C.H.\n33:11 Ночной дозор\n35:16 Пила\n38:09 Эльфийская песнь\n40:18 Doom 3\n43:27 Ходячий замок\n45:07 Burnout 3 и FlatOut\n48:15 Подводная братва\n51:13 Fable\n53:03 Warhammer 40,000: Dawn of War\n55:02 Star Wars Battlefront\n57:29 Lost\n1:00:03 Моя прекрасная няня\n1:03:08 Отчаянные домохозяйки\n1:04:56 Bleach\n1:07:02 Beck\n1:08:40 GTA San Andreas\n1:11:44 Мультреалити\n1:14:26 Доктор Хаус\n1:17:05 Half Life 2\n1:20:17 Nokia N-Gage\n1:21:34 Vampire: The Masquerade — Bloodlines\n1:24:21 Nintendo DS\n1:26:38 World of Warcraft\n1:29:07 Prince of Persia: Warrior Within\n1:31:26 Алёша Попович и Тугарин Змей\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка Ячменя)\nАнтон Паули\nАлександр Куликов\nАня Устюжанинова\nВладислав Псайдаков\nДима Сыендук\nЛена Николаева\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр Т3renz\nМаксим Аксёнов\nКостя Эверлейн\nЯрослав Смолев\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Эрнест Вудергорский\nФоны: Саша Бублик", "2004 ГОД | PSP, San Andreas, Смешарики, Jetix, Half-Life 2 | ПОПКУЛЬТ", 5752, false, "E6x6cqqU6_I", "https://www.youtube.co (truncated) 08:34:14.608 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=27.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.610 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=20.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-05 16:46:36Z], 127] 08:34:14.628 [debug] QUERY OK source="media_items" db=16.8ms idle=19.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkcardnov\n\nПолучи профессию python-разработчика с нуля в SkillFactory:\nhttps://go.skillfactory.ru/XrsICA\nВозврат денег за курс если не нашли работу после обучения + скидка до 60% по промокоду SNDK до 20.11.2022\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2005!\n0:57 Мадагаскар\n4:00 Офис\n7:49 Мобилки и Gravity Defied\n11:05 Единорог Ти\n11:55 Guitar Hero\n14:19 Доктор Кто 2005\n17:48 Американский папаша\n20:36 YouTube\n22:19 Робоцып\n24:39 Аватар: легенда об Аанге\n27:05 Необъяснимо, но факт\n30:19 Facebook*\n33:43 Lego Star Wars: The Video Game\n35:23 Секс с Анфисой Чеховой\n37:44 God of War\n40:11 Resident Evil 4 и Devil May Cry 3\n44:04 Анатомия страсти\n46:24 Psychonauts\n48:06 Comedy Club\n51:09 Город грехов\n52:49 Адская кухня\n55:05 Мор. Утопия\n57:41 Пол-литровая мышь\n1:00:48 В Филадельфии всегда солнечно\n1:03:34 Уоллес и Громит: проклятье кролика-оборотня\n1:06:56 Труп невесты\n1:09:02 Сверхъестественное\n1:11:27 Fahrenheit: Indigo Prophecy\n1:14:04 Как я встретил вашу маму\n1:16:08 F.E.A.R.\n1:18:10 Shadow of the Colossus\n1:20:49 Цыплёнок Цыпа\n1:23:03 Гетто\n1:25:55 NFS Most Wanted\n1:28:38 Xbox 360\n1:31:11 Хроники Нарнии\n1:33:38 Yakuza\n1:36:29 Ben 10\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАлександр Куликов\nАртём Нечаев\nАня Устюжанинова\nВладислав Псайдаков\nАнтон Паули\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nАлександр Т3renz\nМаксим Аксёнов\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: Сергей Аралин, Алексей Еромла\nФоны: Саша Пародова, Катя Скибина\nСаунд-дизайн: Ильяс Лем\n\n—\n* Соцсеть Facebook запрещена в РФ. 21.03.2022 компания Meta признана в России экстремистской организацией.", "2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ", "6cd8d3e9-607a-49d9-b3f3-39f105db4c2a", 5989, false, "aazcIDEAKO4", "https://www.youtube.com/watch?v=aazcIDEAKO4", 12, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e110500 - 2005 ГОД | Мадагаскар, God of War, Guitar Hero, Xbox 360, Офис | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-11-05 16:46:36Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndkcardnov\n\nПолучи профессию python-разработчика с нуля в SkillFactory:\nhttps://go.skillfactory.ru/XrsICA\nВозврат денег за курс если не нашли работу после обучения + скидка до 60% по промокоду SNDK до 20.11.2022\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2005!\n0:57 Мадагаскар\n4:00 Офис\n7:49 Мобилки и Gravity Defied\n11:05 Единорог Ти\n11:55 Guitar Hero\n14:19 Доктор Кто 2005\n17:48 Американский папаша\n20:36 YouTube\n22:19 Робоцып\n24:39 Аватар: легенда об Аанге\n27:05 Необъяснимо, но факт\n30:19 Facebook*\n33:43 Lego Star Wars: The Video Game\n35:23 Секс с Анфисой Чеховой\n37:44 God of War\n40:11 Resident Evil 4 и Devil May Cry 3\n44:04 Анатомия страсти\n46:24 Psychonauts\n48:06 Comedy Club\n51:09 Город грехов\n52:49 Адская кухня\n55:05 Мор. Утопия\n57:41 Пол-литровая мышь\n1:00:48 В Филадельфии всегда солнечно\n1:03:34 Уоллес и Громит: проклятье кролика-оборотня\n1:06:56 Труп невесты\n1:09:02 Сверхъестественное\n1:11:27 Fahrenheit: Indigo Prophecy\n1:14:04 Как я встретил вашу маму\n1:16:08 F.E.A.R.\n1:18:10 Shadow of the Colossus\n1:20:49 Цыплёнок Цыпа\n1:23:03 Гетто\n1:25:55 NFS Most Wanted\n1:28:38 Xbox 360\n1:31:11 Хроники Нарнии\n1:33:38 Yakuza\n1:36:29 Ben 10\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАлександр Куликов\nАртём Нечаев\nАня Устюжанинова\nВладислав Псайдаков\nАнтон Паули\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрос (truncated) 08:34:14.635 [debug] QUERY OK source="sources" db=5.8ms queue=0.1ms idle=36.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.638 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=32.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-08 16:32:01Z], 127] 08:34:14.740 [debug] QUERY OK source="media_items" db=99.1ms idle=30.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Приглашай друзей и участвуй в розыгрыше 200 млн. ₽ — https://l.tinkoff.ru/sndkbfdec\nПопробуй дебетовую карту в дизайне sndk — https://l.tinkoff.ru/sndkcarddec\n\nПокупайте электронику и другие товары на Яндекс Маркете, а также до 11 декабря получайте повышенный кэшбек до 30% баллами Плюса. Все подробности по ссылке: https://market.yandex.ru/special/alica_cashback?utm_source=VK&utm_medium=pr&utm_campaign=bloggers_alice&clid=1660\n\nY1jgkD79WBqfab8GVFvVCKRy41ii\nРеклама ООО Яндекс\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2006!\n0:51 Тачки\n3:32 Garry’s Mod\n6:16 Тетрадь смерти\n8:54 Единорог Ти и его друзья\n10:08 Запуск ВКонтакте\n13:27 Счастливы вместе\n15:56 LADA Racing Club\n17:52 «V» значит Вендетта\n20:39 PlayStation 3\n24:34 High School Musical\n26:14 Final Fantasy XII\n29:15 Ханна Монтана\n31:26 Меланхолия Харухи Судзумии\n33:37 Борат\n36:27 Гинтама\n38:22 Язык падонкафф\n40:46 Хоттабыч\n42:39 Когда плачут цикады\n45:03 Okami\n47:37 LocoRoco\n49:18 Prey\n51:56 Persona 3\n54:52 Sonic the Hedgehog 2006\n57:13 Сайлент Хилл\n59:36 Металлопокалипсис\n1:01:50 Паприка\n1:04:24 Девочка, покорившая время\n1:06:23 The Elder Scrolls IV: Oblivion\n1:08:26 Roblox\n1:11:03 Лунтик\n1:12:40 Just Cause\n1:15:01 Декстер\n1:17:15 Код Гиасс\n1:19:38 Айтишники\n1:21:30 Bully\n1:24:24 You Are Empty\n1:26:17 Санитары подземелий\n1:28:24 Наша Раша\n1:30:41 Gears of War\n1:32:47 Казино Рояль\n1:35:10 Nintendo Wii\n1:38:25 Rayman Raving Rabbids\n1:40:38 The Legend of Zelda: Twilight Princess\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАнтон Паули\nАня Устюжанинова\nДима Сыендук\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nКостя Эверлейн\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр Т3renz\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: RmRio, DIBTSEV, Сергей Аралин, ЛеV\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт", "2fb97f26-dbd1-4744-b6c3-2ee424447a3b", 6278, false, "Jj-n18W7Ot4", "https://www.youtube.com/watch?v=Jj-n18W7Ot4", 13, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e120800 - 2006 ГОД | Тачки, Счастливы вместе, Garry's Mod, Борат, Roblox, PS3, Wii | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2022-12-08 16:32:01Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Приглашай друзей и участвуй в розыгрыше 200 млн. ₽ — https://l.tinkoff.ru/sndkbfdec\nПопробуй дебетовую карту в дизайне sndk — https://l.tinkoff.ru/sndkcarddec\n\nПокупайте электронику и другие товары на Яндекс Маркете, а также до 11 декабря получайте повышенный кэшбек до 30% баллами Плюса. Все подробности по ссылке: https://market.yandex.ru/special/alica_cashback?utm_source=VK&utm_medium=pr&utm_campaign=bloggers_alice&clid=1660\n\nY1jgkD79WBqfab8GVFvVCKRy41ii\nРеклама ООО Яндекс\n\n«Попкульт» – это проект на стыке ностальгии и любви к массовой культуре. Здесь мы разберём прошлое на атомы через призму игр, анимации, кино, комиксов и технологий, чтобы понять, как формировалась современная индустрия развлечений.\n\nВ этом выпуске\n0:00 Добро пожаловать в Попкульт 2006!\n0:51 Тачки\n3:32 Garry’s Mod\n6:16 Тетрадь смерти\n8:54 Единорог Ти и его друзья\n10:08 Запуск ВКонтакте\n13:27 Счастливы вместе\n15:56 LADA Racing Club\n17:52 «V» значит Вендетта\n20:39 PlayStation 3\n24:34 High School Musical\n26:14 Final Fantasy XII\n29:15 Ханна Монтана\n31:26 Меланхолия Харухи Судзумии\n33:37 Борат\n36:27 Гинтама\n38:22 Язык падонкафф\n40:46 Хоттабыч\n42:39 Когда плачут цикады\n45:03 Okami\n47:37 LocoRoco\n49:18 Prey\n51:56 Persona 3\n54:52 Sonic the Hedgehog 2006\n57:13 Сайлент Хилл\n59:36 Металлопокалипсис\n1:01:50 Паприка\n1:04:24 Девочка, покорившая время\n1:06:23 The Elder Scrolls IV: Oblivion\n1:08:26 Roblox\n1:11:03 Лунтик\n1:12:40 Just Cause\n1:15:01 Декстер\n1:17:15 Код Гиасс\n1:19:38 Айтишники\n1:21:30 Bully\n1:24:24 You Are Empty\n1:26:17 Санитары подземелий\n1:28:24 Наша Раша\n1:30:41 Gears of War\n1:32:47 Казино Рояль\n1:35:10 Nintendo Wii\n1:38:25 Rayman Raving Rabbids\n1:40:38 The Legend of Zelda: Twilight Princess\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОл (truncated) 08:34:14.744 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=131.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.752 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=118.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-26 20:58:09Z], 127] 08:34:14.762 [debug] QUERY OK source="media_items" db=8.1ms idle=118.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://l.tinkoff.ru/sndktidec — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n\nПриятный бонус от REG.RU - пакет услуг, в котором всего за 640 рублей есть все необходимое для создания сайта. Предложение действует до 1 февраля 2023 года. Подробности по ссылке: https://go.reg.ru/cV0SlVZ\n(Pb3XmBtztAGg7Uov8ez9aiwm46Ghva3XmeFcp2S)\n\n0:00 Добро пожаловать в Попкульт 2007!\n01:02 Почему все хотят вернуть 2007. Эмо и субкультуры\n03:15 iPhone\n04:52 Бакуган\n07:19 Ведьмак\n09:57 Молокососы\n11:34 Рататуй\n13:50 Битва экстрасенсов\n16:47 Галилео\n20:33 Гуррен-Лаганн\n22:56 2х2\n25:43 Netflix\n29:08 Супертюрьма!\n31:22 Трансформеры\n33:45 Lucky Star\n35:17 Мост в Терабитию\n37:31 The World Ends With You\n39:58 Калифорникейшн\n42:11 Финес и Ферб\n44:36 Bioshock\n47:08 Папины дочки\n49:44 5 сантиметров в секунду\n51:44 Теория большого взрыва\n55:02 S.T.A.L.K.E.R.: Тень Чернобыля\n58:14 Smosh\n1:00:17 iCarly\n1:02:53 Orange Box\n1:05:06 Portal\n1:07:05 Team Fortress 2\n1:08:59 Симпсоны в кино\n1:12:04 Phoenix Wright: Ace Attorney\n1:14:39 Би Муви\n1:17:03 Super Mario Galaxy\n1:19:24 Call of Duty 4: Modern Warfare\n1:21:57 Crysis\n1:24:52 Assassin’s Creed\n1:27:58 Uncharted: Drake's Fortune\n1:30:46 Mass Effect\n1:33:04 Элвин и Бурундуки\n1:34:45 До встречи в 2008!\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\nДима Сыендук\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер \nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр T3renz \nКостя Эверлейн\nВладимир Бодюл\n\nСпециальный гость: Борис Репетур\n\nОсобая благодарность: Сергей Мартынов \n\nСпасибо группе The Bird and the Bear за инструментал трека Nintendope для титров этого выпуска\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ", "caafbc8f-d047-4db2-b4d9-30ae407692f9", 5773, false, "lqYAcBwvZkQ", "https://www.youtube.com/watch?v=lqYAcBwvZkQ", 14, "/downloads/shows/[SNDK] ПопКульт/Season 2022/s2022e122600 - 2007 ГОД | Эмо, iPhone, Рататуй, Бакуган, Assassin's Creed, Ведьмак, Галилео, 2x2 | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2022-12-26 20:58:09Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "https://l.tinkoff.ru/sndktidec — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n\nПриятный бонус от REG.RU - пакет услуг, в котором всего за 640 рублей есть все необходимое для создания сайта. Предложение действует до 1 февраля 2023 года. Подробности по ссылке: https://go.reg.ru/cV0SlVZ\n(Pb3XmBtztAGg7Uov8ez9aiwm46Ghva3XmeFcp2S)\n\n0:00 Добро пожаловать в Попкульт 2007!\n01:02 Почему все хотят вернуть 2007. Эмо и субкультуры\n03:15 iPhone\n04:52 Бакуган\n07:19 Ведьмак\n09:57 Молокососы\n11:34 Рататуй\n13:50 Битва экстрасенсов\n16:47 Галилео\n20:33 Гуррен-Лаганн\n22:56 2х2\n25:43 Netflix\n29:08 Супертюрьма!\n31:22 Трансформеры\n33:45 Lucky Star\n35:17 Мост в Терабитию\n37:31 The World Ends With You\n39:58 Калифорникейшн\n42:11 Финес и Ферб\n44:36 Bioshock\n47:08 Папины дочки\n49:44 5 сантиметров в секунду\n51:44 Теория большого взрыва\n55:02 S.T.A.L.K.E.R.: Тень Чернобыля\n58:14 Smosh\n1:00:17 iCarly\n1:02:53 Orange Box\n1:05:06 Portal\n1:07:05 Team Fortress 2\n1:08:59 Симпсоны в кино\n1:12:04 Phoenix Wright: Ace Attorney\n1:14:39 Би Муви\n1:17:03 Super Mario Galaxy\n1:19:24 Call of Duty 4: Modern Warfare\n1:21:57 Crysis\n1:24:52 Assassin’s Creed\n1:27:58 Uncharted: Drake's Fortune\n1:30:46 Mass Effect\n1:33:04 Элвин и Бурундуки\n1:34:45 До встречи в 2008!\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАлександр Куликов\nАня Устюжанинова\nАнтон Паули\nДима Сыендук\nАлексей Зубраг\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер \nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\nАлександр T3renz \nКостя Эверлейн\nВладимир Бодюл\n\nСпециальный гость: Борис Репетур\n\nОсобая благодарность: Сергей Мартынов \n\nСпасибо группе The Bird and the Bear за инструментал трека Nintendope для титров этого выпуска\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анима (truncated) 08:34:14.768 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=129.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.770 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=31.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-06 13:07:25Z], 127] 08:34:14.783 [debug] QUERY OK source="media_items" db=11.2ms queue=0.1ms idle=27.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["https://l.tinkoff.ru/sndktimar — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n---\nДарите подписку МТС Premium и получайте кешбэк на свой аккаунт по ссылке: https://l.mts.ru/1/SNDK\n---\nТелеграм-канал nerds с розыгрышем 50 футболок: https://t.me/nerdsmedia\n---\n0:00 Добро пожаловать в Попкульт 2008!\n1:03 Валл-и\n3:55 Spore\n5:51 Во все тяжкие\n9:33 Забастовка сценаристов США\n11:17 Большая разница\n14:22 garfield minus garfield и Lasagna Cat\n17:48 Монстро\n20:45 Audiosurf\n22:25 Ранетки\n26:01 LittleBigPlanet\n28:58 Пожиратель душ\n30:56 Железный человек\n34:24 GTA IV\n38:08 Кунг-Фу Панда\n40:35 ПрожекторПерисХилтон\n43:42 Удивительные злоключения Флэпджека\n46:33 Тёмный рыцарь\n49:42 Left 4 Dead\n51:49 Fallout 3\n54:06 Инди-игры (Braid, Castle Crushers, World of Goo, Spelunky)\n56:48 asdfmovie\n58:56 Универ\n1:00:48 Angry Video Game Nerd vs Nostalgia Critic\n1:02:51 Android OS\n1:05:08 Стич!\n1:07:34 Dead Space\n1:10:59 Вакфу\n1:13:23 Mirror’s Edge\n1:15:37 Сумерки\n1:18:55 Sonic Unleashed\n1:20:40 Сваты\n1:22:53 Увидимся в 2009!\n---\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАня Устюжанинова\nАртём Нечаев\nАнтон Паули\nДима Сыендук\nАлександр Куликов\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Евгений Спицын\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ", "cb708491-fc7e-4ba3-9a01-d9070c6a433e", 5046, false, "KqeM8j3L4f4", "https://www.youtube.com/watch?v=KqeM8j3L4f4", 15, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e030600 - 2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ.mp4", false, false, false, 127, [], 1, ~U[2023-03-06 13:07:25Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "https://l.tinkoff.ru/sndktimar — забирай 50% кэшбэка на фастфуд с картой от команды sndk. Промокод: FST50\n---\nДарите подписку МТС Premium и получайте кешбэк на свой аккаунт по ссылке: https://l.mts.ru/1/SNDK\n---\nТелеграм-канал nerds с розыгрышем 50 футболок: https://t.me/nerdsmedia\n---\n0:00 Добро пожаловать в Попкульт 2008!\n1:03 Валл-и\n3:55 Spore\n5:51 Во все тяжкие\n9:33 Забастовка сценаристов США\n11:17 Большая разница\n14:22 garfield minus garfield и Lasagna Cat\n17:48 Монстро\n20:45 Audiosurf\n22:25 Ранетки\n26:01 LittleBigPlanet\n28:58 Пожиратель душ\n30:56 Железный человек\n34:24 GTA IV\n38:08 Кунг-Фу Панда\n40:35 ПрожекторПерисХилтон\n43:42 Удивительные злоключения Флэпджека\n46:33 Тёмный рыцарь\n49:42 Left 4 Dead\n51:49 Fallout 3\n54:06 Инди-игры (Braid, Castle Crushers, World of Goo, Spelunky)\n56:48 asdfmovie\n58:56 Универ\n1:00:48 Angry Video Game Nerd vs Nostalgia Critic\n1:02:51 Android OS\n1:05:08 Стич!\n1:07:34 Dead Space\n1:10:59 Вакфу\n1:13:23 Mirror’s Edge\n1:15:37 Сумерки\n1:18:55 Sonic Unleashed\n1:20:40 Сваты\n1:22:53 Увидимся в 2009!\n---\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАня Устюжанинова\nАртём Нечаев\nАнтон Паули\nДима Сыендук\nАлександр Куликов\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nОсобая благодарность: Евгений Спицын\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Левон Мамулов\nАнимация: DIBTSEV, Lolomacs\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук", "2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ", 5046, false, "KqeM8j3L4f4", "https://www.youtube.com/watch?v=KqeM8j3L4f4", "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e030600 - 2008 ГОД | Железный Человек, Тёмный Рыцарь, Ранетки, Во все тяжкие, Валл-И, Кунг-фу Панда | ПОПКУЛЬТ.mp4", false, 127, ~U[2023-03-06 13:07:25Z]] 08:34:14.789 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=32.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.790 [debug] QUERY OK source="media_items" db=1.0ms idle=27.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-22 18:24:34Z], 127] 08:34:14.797 [debug] QUERY OK source="media_items" db=4.8ms idle=23.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndktithrapr\n- - -\nКарты построят для вас любой маршрут. Смотрите, как: https://clck.ru/33uoAw\nИНН 7736207543\nerid: LjN8K2iiN\n- - -\nПо промокоду SNDKBOOK 45 дней бесплатной подписки* Плюс с опцией Букмейта: https://clck.ru/34Cs2V\n*Промокод действует только для новых пользователей из РФ\n- - -\n0:00 Добро пожаловать в Попкульт 2009!\n1:06 Вверх\n3:35 Mr. Freeman\n5:59 Minecraft\n10:01 Маша и Медведь\n12:10 Шарарам\n14:06 Коралина в Стране Кошмаров\n15:35 Demon's Souls\n18:15 “=3”\n19:38 K-On!\n21:24 Doodle Jump и Angry Birds\n24:10 Assassin’s Creed II\n26:32 Парки и зоны отдыха \n29:13 Homestuck\n31:01 Plants vs. Zombies\n33:33 Первый отряд\n36:30 Хранители\n40:12 Glee\n42:17 Мальчишник в Вегасе\n44:50 Prototype и inFamous\n47:03 FarmVille\n48:19 Смерть Майкла Джексона\n49:37 Район №9\n51:55 Девять\n54:11 Batman: Arkham Asylum\n56:43 Человеческая многоножка\n58:45 Дисней покупает Marvel\n59:40 Сообщество\n1:02:21 Арчер\n1:04:34 Добро пожаловать в Zомбилэнд\n1:06:34 Fairy Tail\n1:08:21 Annoying Orange\n1:09:26 Call of Duty: Modern Warfare 2\n1:11:52 Бесподобный мистер Фокс\n1:14:13 League of Legends\n1:16:25 Brütal Legend\n1:18:55 Borderlands\n1:20:58 Windows 7 \n1:21:44 Книга мастеров\n1:23:18 Bayonetta\n1:25:27 Chatroulette\n1:26:20 Dragon Age: Origins\n1:28:30 2012\n1:31:39 Отбросы\n1:33:26 Мульт личности\n1:35:41 Воронины\n1:37:33 Биткоин\n1:39:08 Just Dance\n1:40:30 Аватар\n1:42:24 Чёрная молния\n1:44:36 Увидимся в 2010!\n\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nАлександр Куликов\nАлексей Зубраг\nВячеслав Шушурихин\nАнтон Паули\n\nМонтаж: \nРоман Бутербродер\nГригорий Гефальшт\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Серёжа Лекультер\nАнимация: RmRio\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n- - - - -\nFacebook принадлежит компании Meta (признана в РФ экстремистской организацией)", "2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт", "706eb6f2-4e9c-4a02-a5b0-a71d3245f0b2", 6354, false, "HDvf2MPD_nM", "https://www.youtube.com/watch?v=HDvf2MPD_nM", 16, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e042200 - 2009 ГОД | Minecraft, Angry Birds, Аватар, Вверх, Отбросы | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-04-22 18:24:34Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Лимитированные карты в дизайне sndk с кучей кэшбэка — https://l.tinkoff.ru/sndktithrapr\n- - -\nКарты построят для вас любой маршрут. Смотрите, как: https://clck.ru/33uoAw\nИНН 7736207543\nerid: LjN8K2iiN\n- - -\nПо промокоду SNDKBOOK 45 дней бесплатной подписки* Плюс с опцией Букмейта: https://clck.ru/34Cs2V\n*Промокод действует только для новых пользователей из РФ\n- - -\n0:00 Добро пожаловать в Попкульт 2009!\n1:06 Вверх\n3:35 Mr. Freeman\n5:59 Minecraft\n10:01 Маша и Медведь\n12:10 Шарарам\n14:06 Коралина в Стране Кошмаров\n15:35 Demon's Souls\n18:15 “=3”\n19:38 K-On!\n21:24 Doodle Jump и Angry Birds\n24:10 Assassin’s Creed II\n26:32 Парки и зоны отдыха \n29:13 Homestuck\n31:01 Plants vs. Zombies\n33:33 Первый отряд\n36:30 Хранители\n40:12 Glee\n42:17 Мальчишник в Вегасе\n44:50 Prototype и inFamous\n47:03 FarmVille\n48:19 Смерть Майкла Джексона\n49:37 Район №9\n51:55 Девять\n54:11 Batman: Arkham Asylum\n56:43 Человеческая многоножка\n58:45 Дисней покупает Marvel\n59:40 Сообщество\n1:02:21 Арчер\n1:04:34 Добро пожаловать в Zомбилэнд\n1:06:34 Fairy Tail\n1:08:21 Annoying Orange\n1:09:26 Call of Duty: Modern Warfare 2\n1:11:52 Бесподобный мистер Фокс\n1:14:13 League of Legends\n1:16:25 Brütal Legend\n1:18:55 Borderlands\n1:20:58 Windows 7 \n1:21:44 Книга мастеров\n1:23:18 Bayonetta\n1:25:27 Chatroulette\n1:26:20 Dragon Age: Origins\n1:28:30 2012\n1:31:39 Отбросы\n1:33:26 Мульт личности\n1:35:41 Воронины\n1:37:33 Биткоин\n1:39:08 Just Dance\n1:40:30 Аватар\n1:42:24 Чёрная молния\n1:44:36 Увидимся в 2010!\n\n\nНАД РОЛИКОМ РАБОТАЛИ\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nАлександр Куликов\nАлексей Зубраг\nВячеслав Шушурихин\nАнтон Паули\n\nМонтаж: \nРоман Бутербродер\nГригорий Гефальшт\nАлександр T3renz\nЯрослав Смолев\nИсаак Слимушкин\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф\nСтудия Анимации: ResTque Team\nРежиссёр анимации и супервайзер: Серё (truncated) 08:34:14.802 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=29.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.805 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=20.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-07-12 15:12:14Z], 127] 08:34:14.842 [debug] QUERY OK source="media_items" db=35.4ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/34wasU\nerid:Kra249GKR\n- - - - - \n\nТелеграм-канал sndk: https://t.me/sndkgram\nТелеграм-канал nerds: https://t.me/nerdsmedia\nТелеграм-канал Объяснялкиных: https://t.me/whatthefamily\n\n- - - - -\n0:00 Добро пожаловать в Попкульт!\n0:52 Американский психопат\n3:54 Тушите свет!\n7:17 Machinima\n11:13 Мультфильмы про Барби\n13:27 Alien Hominid и Newgrounds\n16:32 Pucca\n18:31 Mortal Kombat: Deadly Alliance\n20:55 Worms 3D\n23:11 Teen Titans\n26:08 DreamHack 2000 и LAN-пати\n29:28 Katamari Damacy\n31:28 Лентяево\n34:34 Солдаты и Кадетство*\n37:58 Eddsworld\n40:48 Vocaloid и Hatsune Miku\n43:01 The Chronicles of Riddick: Escape from Butcher Bay\n45:40 Гора самоцветов\n47:37 Soulcalibur III \n48:56 YouTube-пупы / RYTP\n51:48 Marc Eckō's Getting Up\n54:10 Князь Владимир\n56:53 Nana\n58:54 Клуб\n1:01:29 Мультфильмы Sony Pictures Animation\n1:04:13 Сэм и Макс\n1:07:44 LiveJournal \n1:09:25 Упячка\n1:11:53 School 13\n1:13:46 Супер Корова\n1:15:16 Street Fighter IV\n1:16:57 Стиляги\n1:19:34 Тайна Келлс\n1:21:38 Прорыв русской музыки за рубежом\n1:23:28 Как мы делали Попкульт и что дальше\n1:25:15 Объяснялкины. Тизер 2023\n\n- - - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nАртем Нечаев\nАлександр Куликов\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\n\nМонтаж: \nРома Бутербродер\nГригорий Гефальшт\nЯрослав Смолев\nКостя Эверлейн\nИсаак Слимушкин\nАлександр T3renz\nМаксим Аксёнов\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nСпециальный гость: Евгений Рыбов\nОсобая благодарность: Сергей Мартынов\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: Андрей Snich, Сергей Аралин\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n\n- - - - -\n*Александр Роднянский признан в РФ иностранным агентом", "2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт", "a0dd0b41-0ceb-418a-8671-9556c09ecd1d", 5178, false, "HE6Gl2zuFGc", "https://www.youtube.com/watch?v=HE6Gl2zuFGc", 17, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e071200 - 2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-07-12 15:12:14Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "Курс по Java разработке от Kata Аcademy с оплатой после трудоустройства - https://clck.ru/34wasU\nerid:Kra249GKR\n- - - - - \n\nТелеграм-канал sndk: https://t.me/sndkgram\nТелеграм-канал nerds: https://t.me/nerdsmedia\nТелеграм-канал Объяснялкиных: https://t.me/whatthefamily\n\n- - - - -\n0:00 Добро пожаловать в Попкульт!\n0:52 Американский психопат\n3:54 Тушите свет!\n7:17 Machinima\n11:13 Мультфильмы про Барби\n13:27 Alien Hominid и Newgrounds\n16:32 Pucca\n18:31 Mortal Kombat: Deadly Alliance\n20:55 Worms 3D\n23:11 Teen Titans\n26:08 DreamHack 2000 и LAN-пати\n29:28 Katamari Damacy\n31:28 Лентяево\n34:34 Солдаты и Кадетство*\n37:58 Eddsworld\n40:48 Vocaloid и Hatsune Miku\n43:01 The Chronicles of Riddick: Escape from Butcher Bay\n45:40 Гора самоцветов\n47:37 Soulcalibur III \n48:56 YouTube-пупы / RYTP\n51:48 Marc Eckō's Getting Up\n54:10 Князь Владимир\n56:53 Nana\n58:54 Клуб\n1:01:29 Мультфильмы Sony Pictures Animation\n1:04:13 Сэм и Макс\n1:07:44 LiveJournal \n1:09:25 Упячка\n1:11:53 School 13\n1:13:46 Супер Корова\n1:15:16 Street Fighter IV\n1:16:57 Стиляги\n1:19:34 Тайна Келлс\n1:21:38 Прорыв русской музыки за рубежом\n1:23:28 Как мы делали Попкульт и что дальше\n1:25:15 Объяснялкины. Тизер 2023\n\n- - - - -\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (нотка ячменя)\nОлег Сарыч\nАртем Нечаев\nАлександр Куликов\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\n\nМонтаж: \nРома Бутербродер\nГригорий Гефальшт\nЯрослав Смолев\nКостя Эверлейн\nИсаак Слимушкин\nАлександр T3renz\nМаксим Аксёнов\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\nСпециальный гость: Евгений Рыбов\nОсобая благодарность: Сергей Мартынов\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: Андрей Snich, Сергей Аралин\nФоны: Катя Скибина\nСаунд-дизайн: Дима Сыендук\n\n- - - - -\n*Александр Роднянский признан в РФ иностранным агентом", "2000-2009: НЕВОШЕДШЕЕ | Американский психопат, Worms 3D, Тушите свет, Pucca, Sam & Max | П (truncated) 08:34:14.845 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=52.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [127] 08:34:14.847 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=49.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-06-08 15:31:10Z], 127] 08:34:14.854 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=45.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["0:00 Добро пожаловать в Попкульт 2010!\n0:43 Скотт Пилигрим против всех\n3:47 Хипстеры\n5:55 Время приключений\n10:31 Бум 3D-кино\n11:46 Red Dead Redemption\n14:25 Рапунцель: Запутанная история\n17:09 iPad\n18:21 Mass Effect 2\n20:37 Коллекционные журналы с карточками\n22:32 Heavy Rain\n24:33 Алиса в Стране чудес\n27:54 О чём говорят мужчины\n30:32 Пипец\n33:00 Metro 2033*\n35:08 Как приручить дракона\n36:48 Интерны\n38:39 Школа\n41:10 Alan Wake\n43:20 Гадкий Я\n45:22 Мегамозг\n47:34 Monster High\n48:52 Начало\n52:03 Скуби-Ду! Корпорация «Тайна»\n54:20 Limbo\n56:01 Шерлок\n58:42 World of Tanks\n1:00:52 Реутов ТВ\n1:04:27 Обычное шоу\n1:06:43 Amnesia: The Dark Descent\n1:09:34 PS Move и Microsoft Kinect\n1:12:36 Need for Speed: Hot Pursuit\n1:15:26 Бакуман\n1:17:46 Cut the Rope и Fruit Ninja\n1:19:35 Instagram**\n1:21:24 My Little Pony: Дружба — это чудо\n1:24:45 Fallout: New Vegas\n1:27:14 Super Meat Boy\n1:28:58 Ходячие мертвецы\n1:31:50 Panty & Stocking with Garterbelt\n1:33:52 Gran Turismo 5\n1:35:39 Danganronpa\n1:37:57 Epic Mickey\n1:40:36 Трансформеры: Прайм\n1:42:43 Infinity Blade\n1:44:26 Ёлки\n1:46:13 Фиксики\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\nАлександр Куликов\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nИсаак Cлимушкин \nМаксим Аксёнов\nЯрослав Смолев\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: AniMax, Артём Ступин, Сергей Аралин\nФоны: corpsesunn, Саша Бублик\nСаунд-дизайн: Дима Сыендук\n- - - - -\n* Дмитрий Глуховский признан в РФ иностранным агентом\n** Instagram и Facebook принадлежат компании Meta (признана в РФ экстремистской организацией)\n- - - - -\nLgsiSbqDB", "2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт", "f7a3cd77-100f-4ca4-aa51-dc537a04d1e4", 6510, false, "_GILoNUMdOE", "https://www.youtube.com/watch?v=_GILoNUMdOE", 18, "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e060800 - 2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт.mp4", false, false, false, 127, [], 1, ~U[2023-06-08 15:31:10Z], ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], "0:00 Добро пожаловать в Попкульт 2010!\n0:43 Скотт Пилигрим против всех\n3:47 Хипстеры\n5:55 Время приключений\n10:31 Бум 3D-кино\n11:46 Red Dead Redemption\n14:25 Рапунцель: Запутанная история\n17:09 iPad\n18:21 Mass Effect 2\n20:37 Коллекционные журналы с карточками\n22:32 Heavy Rain\n24:33 Алиса в Стране чудес\n27:54 О чём говорят мужчины\n30:32 Пипец\n33:00 Metro 2033*\n35:08 Как приручить дракона\n36:48 Интерны\n38:39 Школа\n41:10 Alan Wake\n43:20 Гадкий Я\n45:22 Мегамозг\n47:34 Monster High\n48:52 Начало\n52:03 Скуби-Ду! Корпорация «Тайна»\n54:20 Limbo\n56:01 Шерлок\n58:42 World of Tanks\n1:00:52 Реутов ТВ\n1:04:27 Обычное шоу\n1:06:43 Amnesia: The Dark Descent\n1:09:34 PS Move и Microsoft Kinect\n1:12:36 Need for Speed: Hot Pursuit\n1:15:26 Бакуман\n1:17:46 Cut the Rope и Fruit Ninja\n1:19:35 Instagram**\n1:21:24 My Little Pony: Дружба — это чудо\n1:24:45 Fallout: New Vegas\n1:27:14 Super Meat Boy\n1:28:58 Ходячие мертвецы\n1:31:50 Panty & Stocking with Garterbelt\n1:33:52 Gran Turismo 5\n1:35:39 Danganronpa\n1:37:57 Epic Mickey\n1:40:36 Трансформеры: Прайм\n1:42:43 Infinity Blade\n1:44:26 Ёлки\n1:46:13 Фиксики\n\nНад роликом работали\nАвтор, главный редактор: Дима Сыендук\nПродюсер: Егор Лоскутов\nИсполнительный продюсер: Аня Устюжанинова\nЛинейный продюсер: Владислав Ловейко\nРежиссёр монтажа: Григорий Гефальшт\n\nТекст: \nИван Кривалов (Нотка ячменя)\nОлег Сарыч\nАртём Нечаев\nАня Устюжанинова\nДима Сыендук\nВячеслав Шушурихин\nАлександр Куликов\nАнтон Паули\n\nМонтаж: \nГригорий Гефальшт\nРоман Бутербродер\nАлександр T3renz\nИсаак Cлимушкин \nМаксим Аксёнов\nЯрослав Смолев\nЕгор Adeq\n\nМоушн-дизайн: Иван Евдокимов (Игрология)\nСаунд-дизайн: Дима Сыендук\nМаркетолог Тинькофф: Бато Шойбон\nАвтор идеи: Аня Устюжанинова\n\nРекламная интеграция Тинькофф:\nСтудия Анимации: ResTque Team\nРежиссёр анимации: Серёжа Лекультер\nСупервайзер: Левон Мамулов\nАнимация: AniMax, Артём Ступин, Сергей Аралин\nФоны: corpsesunn, Саша Бублик\nСаунд-дизайн: Дима Сыендук\n- - - - -\n* Дмитрий Глуховский признан в РФ иностранным агентом\n** Instagram и Facebook принадлежат компании Meta (признана в РФ экстремистской организацией)\n- - - - -\nLgsiSbqDB", "2010 ГОД | Время Приключений, Начало, Шерлок, Heavy Rain, Реутов ТВ | Попкульт", 6510, false, "_GILoNUMdOE", "https://www.youtube.com/watch?v=_GILoNUMdOE", "/downloads/shows/[SNDK] ПопКульт/Season 2023/s2023e060800 - (truncated) 08:34:14.858 [debug] QUERY OK source="sources" db=2.9ms idle=50.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z], 127] 08:34:14.861 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=17.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")))) [127] 08:34:14.864 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=17.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")))) [127] 08:34:14.867 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=18.5ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [127] 08:34:14.883 [debug] QUERY OK source="tasks" db=5.8ms idle=16.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16922, 127, ~U[2026-04-04 05:34:14Z], ~U[2026-04-04 05:34:14Z]] 08:34:14.889 [info] {"args":{"id":127},"id":16858,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2431767607,"event":"job:stop","queue_time":1021873165,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:34:14.910 [info] {"args":{"id":104},"id":16859,"meta":{},"system_time":1775280854910157327,"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"]} 08:34:14.918 [debug] QUERY OK source="sources" db=7.0ms queue=0.1ms idle=36.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:34:14.921 [debug] QUERY OK source="settings" db=1.8ms queue=0.1ms idle=41.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:14.939 [debug] QUERY OK source="media_items" db=17.0ms idle=38.5ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [104] 08:34:14.956 [debug] QUERY OK source="media_items" db=15.8ms queue=0.2ms idle=50.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [104] 08:34:14.957 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=47.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:34:14.965 [debug] QUERY OK source="settings" db=4.8ms queue=0.2ms idle=41.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:14.971 [debug] Current batch of media processed. Will check again in 1000ms 08:34:14.972 [debug] QUERY OK source="settings" db=2.7ms queue=4.2ms idle=44.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:14.980 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:34:14.981 [debug] Current batch of media processed. Will check again in 1000ms 08:34:14.989 [debug] QUERY OK source="settings" db=1.7ms queue=0.1ms idle=48.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:14.989 [debug] QUERY OK source="settings" db=0.3ms idle=33.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:34:14.991 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms 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 [] 08:34:14.994 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLyI4MqtA8bhgOzQ4j-1OeRf1rnPkTmIAa --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/MoscowWalks Москва современная/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/56/6c/566cacbad135ba23a9dbfe03c44cadbbc9ce745e9393b5f9f1912af0500cd783.json --cookies /config/extras/cookies.txt --sleep-requests 35 --sleep-interval 35 --sleep-subtitles 40 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:34:15.973 [debug] Current batch of media processed. Will check again in 1000ms 08:34:15.982 [debug] Current batch of media processed. Will check again in 1000ms 08:34:16.975 [debug] Current batch of media processed. Will check again in 1000ms 08:34:16.983 [debug] Current batch of media processed. Will check again in 1000ms 08:34:17.976 [debug] Current batch of media processed. Will check again in 1000ms 08:34:17.984 [debug] Current batch of media processed. Will check again in 1000ms 08:34:18.977 [debug] Current batch of media processed. Will check again in 1000ms 08:34:18.985 [debug] Current batch of media processed. Will check again in 1000ms 08:34:19.543 [info] {"source":"oban","duration":1139,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:19.978 [debug] Current batch of media processed. Will check again in 1000ms 08:34:19.986 [debug] Current batch of media processed. Will check again in 1000ms 08:34:20.979 [debug] Current batch of media processed. Will check again in 1000ms 08:34:20.987 [debug] Current batch of media processed. Will check again in 1000ms 08:34:21.981 [debug] Current batch of media processed. Will check again in 1000ms 08:34:21.989 [debug] Current batch of media processed. Will check again in 1000ms 08:34:22.982 [debug] Current batch of media processed. Will check again in 1000ms 08:34:22.989 [debug] Current batch of media processed. Will check again in 1000ms 08:34:23.984 [debug] Current batch of media processed. Will check again in 1000ms 08:34:23.990 [debug] Current batch of media processed. Will check again in 1000ms 08:34:24.985 [debug] Current batch of media processed. Will check again in 1000ms 08:34:24.991 [debug] Current batch of media processed. Will check again in 1000ms 08:34:25.986 [debug] Current batch of media processed. Will check again in 1000ms 08:34:25.992 [debug] Current batch of media processed. Will check again in 1000ms 08:34:26.987 [debug] Current batch of media processed. Will check again in 1000ms 08:34:26.993 [debug] Current batch of media processed. Will check again in 1000ms 08:34:27.989 [debug] Current batch of media processed. Will check again in 1000ms 08:34:27.994 [debug] Current batch of media processed. Will check again in 1000ms 08:34:28.990 [debug] Current batch of media processed. Will check again in 1000ms 08:34:28.995 [debug] Current batch of media processed. Will check again in 1000ms 08:34:29.991 [debug] Current batch of media processed. Will check again in 1000ms 08:34:29.997 [debug] Current batch of media processed. Will check again in 1000ms 08:34:30.994 [debug] Current batch of media processed. Will check again in 1000ms 08:34:30.998 [debug] Current batch of media processed. Will check again in 1000ms 08:34:31.996 [debug] Current batch of media processed. Will check again in 1000ms 08:34:32.001 [debug] Current batch of media processed. Will check again in 1000ms 08:34:33.000 [debug] Current batch of media processed. Will check again in 1000ms 08:34:33.004 [debug] Current batch of media processed. Will check again in 1000ms 08:34:34.001 [debug] Current batch of media processed. Will check again in 1000ms 08:34:34.005 [debug] Current batch of media processed. Will check again in 1000ms 08:34:35.002 [debug] Current batch of media processed. Will check again in 1000ms 08:34:35.007 [debug] Current batch of media processed. Will check again in 1000ms 08:34:36.003 [debug] Current batch of media processed. Will check again in 1000ms 08:34:36.008 [debug] Current batch of media processed. Will check again in 1000ms 08:34:37.004 [debug] Current batch of media processed. Will check again in 1000ms 08:34:37.009 [debug] Current batch of media processed. Will check again in 1000ms 08:34:38.006 [debug] Current batch of media processed. Will check again in 1000ms 08:34:38.010 [debug] Current batch of media processed. Will check again in 1000ms 08:34:39.007 [debug] Current batch of media processed. Will check again in 1000ms 08:34:39.012 [debug] Current batch of media processed. Will check again in 1000ms 08:34:40.008 [debug] Current batch of media processed. Will check again in 1000ms 08:34:40.014 [debug] Current batch of media processed. Will check again in 1000ms 08:34:41.009 [debug] Current batch of media processed. Will check again in 1000ms 08:34:41.015 [debug] Current batch of media processed. Will check again in 1000ms 08:34:42.013 [debug] Current batch of media processed. Will check again in 1000ms 08:34:42.017 [debug] Current batch of media processed. Will check again in 1000ms 08:34:43.017 [debug] Current batch of media processed. Will check again in 1000ms 08:34:43.029 [debug] Current batch of media processed. Will check again in 1000ms 08:34:44.019 [debug] Current batch of media processed. Will check again in 1000ms 08:34:44.030 [debug] Current batch of media processed. Will check again in 1000ms 08:34:45.022 [debug] Current batch of media processed. Will check again in 1000ms 08:34:45.031 [debug] Current batch of media processed. Will check again in 1000ms 08:34:46.023 [debug] Current batch of media processed. Will check again in 1000ms 08:34:46.032 [debug] Current batch of media processed. Will check again in 1000ms 08:34:47.025 [debug] Current batch of media processed. Will check again in 1000ms 08:34:47.033 [debug] Current batch of media processed. Will check again in 1000ms 08:34:48.026 [debug] Current batch of media processed. Will check again in 1000ms 08:34:48.034 [debug] Current batch of media processed. Will check again in 1000ms 08:34:49.028 [debug] Current batch of media processed. Will check again in 1000ms 08:34:49.035 [debug] Current batch of media processed. Will check again in 1000ms 08:34:49.547 [info] {"source":"oban","duration":2796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:34:50.030 [debug] Current batch of media processed. Will check again in 1000ms 08:34:50.036 [debug] Current batch of media processed. Will check again in 1000ms 08:34:51.032 [debug] Current batch of media processed. Will check again in 1000ms 08:34:51.037 [debug] Current batch of media processed. Will check again in 1000ms 08:34:52.036 [debug] Current batch of media processed. Will check again in 1000ms 08:34:52.039 [debug] Current batch of media processed. Will check again in 1000ms 08:34:53.036 [debug] Current batch of media processed. Will check again in 1000ms 08:34:53.042 [debug] Current batch of media processed. Will check again in 1000ms 08:34:54.039 [debug] Current batch of media processed. Will check again in 1000ms 08:34:54.043 [debug] Current batch of media processed. Will check again in 1000ms 08:34:55.041 [debug] Current batch of media processed. Will check again in 1000ms 08:34:55.045 [debug] Current batch of media processed. Will check again in 1000ms 08:34:56.042 [debug] Current batch of media processed. Will check again in 1000ms 08:34:56.045 [debug] Current batch of media processed. Will check again in 1000ms 08:34:57.043 [debug] Current batch of media processed. Will check again in 1000ms 08:34:57.046 [debug] Current batch of media processed. Will check again in 1000ms 08:34:58.044 [debug] Current batch of media processed. Will check again in 1000ms 08:34:58.047 [debug] Current batch of media processed. Will check again in 1000ms 08:34:59.045 [debug] Current batch of media processed. Will check again in 1000ms 08:34:59.048 [debug] Current batch of media processed. Will check again in 1000ms 08:35:00.026 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:35:00.048 [debug] Current batch of media processed. Will check again in 1000ms 08:35:00.050 [debug] Current batch of media processed. Will check again in 1000ms 08:35:01.048 [debug] Current batch of media processed. Will check again in 1000ms 08:35:01.052 [debug] Current batch of media processed. Will check again in 1000ms 08:35:02.050 [debug] Current batch of media processed. Will check again in 1000ms 08:35:02.052 [debug] Current batch of media processed. Will check again in 1000ms 08:35:03.052 [debug] Current batch of media processed. Will check again in 1000ms 08:35:03.053 [debug] Current batch of media processed. Will check again in 1000ms 08:35:04.052 [debug] Current batch of media processed. Will check again in 1000ms 08:35:04.055 [debug] Current batch of media processed. Will check again in 1000ms 08:35:05.055 [debug] Current batch of media processed. Will check again in 1000ms 08:35:05.057 [debug] Current batch of media processed. Will check again in 1000ms 08:35:06.056 [debug] Current batch of media processed. Will check again in 1000ms 08:35:06.058 [debug] Current batch of media processed. Will check again in 1000ms 08:35:07.057 [debug] Current batch of media processed. Will check again in 1000ms 08:35:07.059 [debug] Current batch of media processed. Will check again in 1000ms 08:35:08.059 [debug] Current batch of media processed. Will check again in 1000ms 08:35:08.062 [debug] Current batch of media processed. Will check again in 1000ms 08:35:09.060 [debug] Current batch of media processed. Will check again in 1000ms 08:35:09.063 [debug] Current batch of media processed. Will check again in 1000ms 08:35:10.061 [debug] Current batch of media processed. Will check again in 1000ms 08:35:10.064 [debug] Current batch of media processed. Will check again in 1000ms 08:35:11.062 [debug] Current batch of media processed. Will check again in 1000ms 08:35:11.065 [debug] Current batch of media processed. Will check again in 1000ms 08:35:12.065 [debug] Current batch of media processed. Will check again in 1000ms 08:35:12.066 [debug] Current batch of media processed. Will check again in 1000ms 08:35:13.067 [debug] Current batch of media processed. Will check again in 1000ms 08:35:13.067 [debug] Current batch of media processed. Will check again in 1000ms 08:35:14.068 [debug] Current batch of media processed. Will check again in 1000ms 08:35:14.068 [debug] Current batch of media processed. Will check again in 1000ms 08:35:15.069 [debug] Current batch of media processed. Will check again in 1000ms 08:35:15.069 [debug] Current batch of media processed. Will check again in 1000ms 08:35:16.070 [debug] Current batch of media processed. Will check again in 1000ms 08:35:16.070 [debug] Current batch of media processed. Will check again in 1000ms 08:35:17.071 [debug] Current batch of media processed. Will check again in 1000ms 08:35:17.072 [debug] Current batch of media processed. Will check again in 1000ms 08:35:18.072 [debug] Current batch of media processed. Will check again in 1000ms 08:35:18.072 [debug] Current batch of media processed. Will check again in 1000ms 08:35:19.073 [debug] Current batch of media processed. Will check again in 1000ms 08:35:19.073 [debug] Current batch of media processed. Will check again in 1000ms 08:35:19.551 [info] {"source":"oban","duration":3340,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:20.074 [debug] Current batch of media processed. Will check again in 1000ms 08:35:20.074 [debug] Current batch of media processed. Will check again in 1000ms 08:35:21.075 [debug] Current batch of media processed. Will check again in 1000ms 08:35:21.075 [debug] Current batch of media processed. Will check again in 1000ms 08:35:22.078 [debug] Current batch of media processed. Will check again in 1000ms 08:35:22.079 [debug] Current batch of media processed. Will check again in 1000ms 08:35:23.079 [debug] Current batch of media processed. Will check again in 1000ms 08:35:23.079 [debug] Current batch of media processed. Will check again in 1000ms 08:35:24.080 [debug] Current batch of media processed. Will check again in 1000ms 08:35:24.080 [debug] Current batch of media processed. Will check again in 1000ms 08:35:25.081 [debug] Current batch of media processed. Will check again in 1000ms 08:35:25.082 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 14446, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040100 - ДТКД (Для тех, кто дома) №117.mp4", "id" => "qTzDybkBVdQ", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=qTzDybkBVdQ", "playlist_index" => 34, "timestamp" => 1711967958, "title" => "ДТКД (Для тех, кто дома) №117", "upload_date" => "20240401"} 08:35:25.083 [debug] QUERY OK source="sources" db=0.8ms idle=1843.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:35:25.084 [debug] QUERY OK source="sources" db=0.5ms idle=1844.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:35:25.087 [debug] QUERY OK source="media_items" db=2.4ms idle=1845.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-01 10:39:18Z], 122] 08:35:25.114 [debug] QUERY OK source="media_items" db=26.3ms queue=0.1ms idle=1724.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №117", "c99d492d-e4f1-4f2d-a148-ee681998b81f", 14446, true, "qTzDybkBVdQ", "https://www.youtube.com/watch?v=qTzDybkBVdQ", 34, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040100 - ДТКД (Для тех, кто дома) №117.mp4", false, false, false, 122, [], 1, ~U[2024-04-01 10:39:18Z], ~U[2026-04-04 05:35:25Z], ~U[2026-04-04 05:35:25Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №117", 14446, true, "qTzDybkBVdQ", "https://www.youtube.com/watch?v=qTzDybkBVdQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040100 - ДТКД (Для тех, кто дома) №117.mp4", false, 122, ~U[2024-04-01 10:39:18Z]] 08:35:25.115 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=746.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:35:25.116 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=33.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:35:25.117 [debug] QUERY OK source="media_items" db=0.4ms idle=32.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 [225840] 08:35:25.117 [debug] Current batch of media processed. Will check again in 1000ms 08:35:26.082 [debug] Current batch of media processed. Will check again in 1000ms 08:35:26.118 [debug] Current batch of media processed. Will check again in 1000ms 08:35:27.083 [debug] Current batch of media processed. Will check again in 1000ms 08:35:27.119 [debug] Current batch of media processed. Will check again in 1000ms 08:35:28.084 [debug] Current batch of media processed. Will check again in 1000ms 08:35:28.120 [debug] Current batch of media processed. Will check again in 1000ms 08:35:29.085 [debug] Current batch of media processed. Will check again in 1000ms 08:35:29.122 [debug] Current batch of media processed. Will check again in 1000ms 08:35:30.086 [debug] Current batch of media processed. Will check again in 1000ms 08:35:30.123 [debug] Current batch of media processed. Will check again in 1000ms 08:35:31.089 [debug] Current batch of media processed. Will check again in 1000ms 08:35:31.124 [debug] Current batch of media processed. Will check again in 1000ms 08:35:32.090 [debug] Current batch of media processed. Will check again in 1000ms 08:35:32.127 [debug] Current batch of media processed. Will check again in 1000ms 08:35:33.092 [debug] Current batch of media processed. Will check again in 1000ms 08:35:33.128 [debug] Current batch of media processed. Will check again in 1000ms 08:35:34.094 [debug] Current batch of media processed. Will check again in 1000ms 08:35:34.129 [debug] Current batch of media processed. Will check again in 1000ms 08:35:35.095 [debug] Current batch of media processed. Will check again in 1000ms 08:35:35.130 [debug] Current batch of media processed. Will check again in 1000ms 08:35:36.097 [debug] Current batch of media processed. Will check again in 1000ms 08:35:36.131 [debug] Current batch of media processed. Will check again in 1000ms 08:35:37.099 [debug] Current batch of media processed. Will check again in 1000ms 08:35:37.133 [debug] Current batch of media processed. Will check again in 1000ms 08:35:38.099 [debug] Current batch of media processed. Will check again in 1000ms 08:35:38.135 [debug] Current batch of media processed. Will check again in 1000ms 08:35:39.101 [debug] Current batch of media processed. Will check again in 1000ms 08:35:39.142 [debug] Current batch of media processed. Will check again in 1000ms 08:35:40.102 [debug] Current batch of media processed. Will check again in 1000ms 08:35:40.143 [debug] Current batch of media processed. Will check again in 1000ms 08:35:41.103 [debug] Current batch of media processed. Will check again in 1000ms 08:35:41.144 [debug] Current batch of media processed. Will check again in 1000ms 08:35:42.104 [debug] Current batch of media processed. Will check again in 1000ms 08:35:42.145 [debug] Current batch of media processed. Will check again in 1000ms 08:35:43.105 [debug] Current batch of media processed. Will check again in 1000ms 08:35:43.148 [debug] Current batch of media processed. Will check again in 1000ms 08:35:44.107 [debug] Current batch of media processed. Will check again in 1000ms 08:35:44.149 [debug] Current batch of media processed. Will check again in 1000ms 08:35:45.108 [debug] Current batch of media processed. Will check again in 1000ms 08:35:45.150 [debug] Current batch of media processed. Will check again in 1000ms 08:35:46.109 [debug] Current batch of media processed. Will check again in 1000ms 08:35:46.153 [debug] Current batch of media processed. Will check again in 1000ms 08:35:47.110 [debug] Current batch of media processed. Will check again in 1000ms 08:35:47.153 [debug] Current batch of media processed. Will check again in 1000ms 08:35:48.111 [debug] Current batch of media processed. Will check again in 1000ms 08:35:48.154 [debug] Current batch of media processed. Will check again in 1000ms 08:35:49.112 [debug] Current batch of media processed. Will check again in 1000ms 08:35:49.156 [debug] Current batch of media processed. Will check again in 1000ms 08:35:49.556 [info] {"source":"oban","duration":1437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:35:50.113 [debug] Current batch of media processed. Will check again in 1000ms 08:35:50.157 [debug] Current batch of media processed. Will check again in 1000ms 08:35:51.115 [debug] Current batch of media processed. Will check again in 1000ms 08:35:51.161 [debug] Current batch of media processed. Will check again in 1000ms 08:35:52.117 [debug] Current batch of media processed. Will check again in 1000ms 08:35:52.162 [debug] Current batch of media processed. Will check again in 1000ms 08:35:53.118 [debug] Current batch of media processed. Will check again in 1000ms 08:35:53.163 [debug] Current batch of media processed. Will check again in 1000ms 08:35:54.119 [debug] Current batch of media processed. Will check again in 1000ms 08:35:54.164 [debug] Current batch of media processed. Will check again in 1000ms 08:35:55.121 [debug] Current batch of media processed. Will check again in 1000ms 08:35:55.166 [debug] Current batch of media processed. Will check again in 1000ms 08:35:56.122 [debug] Current batch of media processed. Will check again in 1000ms 08:35:56.167 [debug] Current batch of media processed. Will check again in 1000ms 08:35:57.123 [debug] Current batch of media processed. Will check again in 1000ms 08:35:57.169 [debug] Current batch of media processed. Will check again in 1000ms 08:35:58.126 [debug] Current batch of media processed. Will check again in 1000ms 08:35:58.172 [debug] Current batch of media processed. Will check again in 1000ms 08:35:59.128 [debug] Current batch of media processed. Will check again in 1000ms 08:35:59.173 [debug] Current batch of media processed. Will check again in 1000ms 08:36:00.410 [info] {"source":"oban","duration":382659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:36:00.410 [debug] Current batch of media processed. Will check again in 1000ms 08:36:00.410 [debug] Current batch of media processed. Will check again in 1000ms 08:36:01.449 [debug] Current batch of media processed. Will check again in 1000ms 08:36:01.449 [debug] Current batch of media processed. Will check again in 1000ms 08:36:02.450 [debug] Current batch of media processed. Will check again in 1000ms 08:36:02.451 [debug] Current batch of media processed. Will check again in 1000ms 08:36:03.452 [debug] Current batch of media processed. Will check again in 1000ms 08:36:03.452 [debug] Current batch of media processed. Will check again in 1000ms 08:36:04.452 [debug] Current batch of media processed. Will check again in 1000ms 08:36:04.455 [debug] Current batch of media processed. Will check again in 1000ms 08:36:05.455 [debug] Current batch of media processed. Will check again in 1000ms 08:36:05.457 [debug] Current batch of media processed. Will check again in 1000ms 08:36:06.457 [debug] Current batch of media processed. Will check again in 1000ms 08:36:06.458 [debug] Current batch of media processed. Will check again in 1000ms 08:36:07.457 [debug] Current batch of media processed. Will check again in 1000ms 08:36:07.459 [debug] Current batch of media processed. Will check again in 1000ms 08:36:08.458 [debug] Current batch of media processed. Will check again in 1000ms 08:36:08.462 [debug] Current batch of media processed. Will check again in 1000ms 08:36:09.459 [debug] Current batch of media processed. Will check again in 1000ms 08:36:09.463 [debug] Current batch of media processed. Will check again in 1000ms 08:36:10.460 [debug] Current batch of media processed. Will check again in 1000ms 08:36:10.464 [debug] Current batch of media processed. Will check again in 1000ms 08:36:11.461 [debug] Current batch of media processed. Will check again in 1000ms 08:36:11.465 [debug] Current batch of media processed. Will check again in 1000ms 08:36:12.462 [debug] Current batch of media processed. Will check again in 1000ms 08:36:12.466 [debug] Current batch of media processed. Will check again in 1000ms 08:36:13.463 [debug] Current batch of media processed. Will check again in 1000ms 08:36:13.467 [debug] Current batch of media processed. Will check again in 1000ms 08:36:14.464 [debug] Current batch of media processed. Will check again in 1000ms 08:36:14.468 [debug] Current batch of media processed. Will check again in 1000ms 08:36:15.465 [debug] Current batch of media processed. Will check again in 1000ms 08:36:15.469 [debug] Current batch of media processed. Will check again in 1000ms 08:36:16.466 [debug] Current batch of media processed. Will check again in 1000ms 08:36:16.470 [debug] Current batch of media processed. Will check again in 1000ms 08:36:17.467 [debug] Current batch of media processed. Will check again in 1000ms 08:36:17.471 [debug] Current batch of media processed. Will check again in 1000ms 08:36:18.468 [debug] Current batch of media processed. Will check again in 1000ms 08:36:18.472 [debug] Current batch of media processed. Will check again in 1000ms 08:36:19.469 [debug] Current batch of media processed. Will check again in 1000ms 08:36:19.473 [debug] Current batch of media processed. Will check again in 1000ms 08:36:19.557 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:20.470 [debug] Current batch of media processed. Will check again in 1000ms 08:36:20.475 [debug] Current batch of media processed. Will check again in 1000ms 08:36:21.471 [debug] Current batch of media processed. Will check again in 1000ms 08:36:21.477 [debug] Current batch of media processed. Will check again in 1000ms 08:36:22.474 [debug] Current batch of media processed. Will check again in 1000ms 08:36:22.481 [debug] Current batch of media processed. Will check again in 1000ms 08:36:23.475 [debug] Current batch of media processed. Will check again in 1000ms 08:36:23.483 [debug] Current batch of media processed. Will check again in 1000ms 08:36:24.476 [debug] Current batch of media processed. Will check again in 1000ms 08:36:24.483 [debug] Current batch of media processed. Will check again in 1000ms 08:36:25.478 [debug] Current batch of media processed. Will check again in 1000ms 08:36:25.484 [debug] Current batch of media processed. Will check again in 1000ms 08:36:26.478 [debug] Current batch of media processed. Will check again in 1000ms 08:36:26.485 [debug] Current batch of media processed. Will check again in 1000ms 08:36:27.479 [debug] Current batch of media processed. Will check again in 1000ms 08:36:27.486 [debug] Current batch of media processed. Will check again in 1000ms 08:36:28.480 [debug] Current batch of media processed. Will check again in 1000ms 08:36:28.487 [debug] Current batch of media processed. Will check again in 1000ms 08:36:29.481 [debug] Current batch of media processed. Will check again in 1000ms 08:36:29.488 [debug] Current batch of media processed. Will check again in 1000ms 08:36:30.482 [debug] Current batch of media processed. Will check again in 1000ms 08:36:30.489 [debug] Current batch of media processed. Will check again in 1000ms 08:36:31.484 [debug] Current batch of media processed. Will check again in 1000ms 08:36:31.491 [debug] Current batch of media processed. Will check again in 1000ms 08:36:32.486 [debug] Current batch of media processed. Will check again in 1000ms 08:36:32.493 [debug] Current batch of media processed. Will check again in 1000ms 08:36:33.487 [debug] Current batch of media processed. Will check again in 1000ms 08:36:33.494 [debug] Current batch of media processed. Will check again in 1000ms 08:36:34.488 [debug] Current batch of media processed. Will check again in 1000ms 08:36:34.495 [debug] Current batch of media processed. Will check again in 1000ms 08:36:35.489 [debug] Current batch of media processed. Will check again in 1000ms 08:36:35.496 [debug] Current batch of media processed. Will check again in 1000ms 08:36:36.490 [debug] Current batch of media processed. Will check again in 1000ms 08:36:36.497 [debug] Current batch of media processed. Will check again in 1000ms 08:36:37.491 [debug] Current batch of media processed. Will check again in 1000ms 08:36:37.498 [debug] Current batch of media processed. Will check again in 1000ms 08:36:38.492 [debug] Current batch of media processed. Will check again in 1000ms 08:36:38.499 [debug] Current batch of media processed. Will check again in 1000ms 08:36:39.493 [debug] Current batch of media processed. Will check again in 1000ms 08:36:39.500 [debug] Current batch of media processed. Will check again in 1000ms 08:36:40.494 [debug] Current batch of media processed. Will check again in 1000ms 08:36:40.501 [debug] Current batch of media processed. Will check again in 1000ms 08:36:41.495 [debug] Current batch of media processed. Will check again in 1000ms 08:36:41.502 [debug] Current batch of media processed. Will check again in 1000ms 08:36:42.498 [debug] Current batch of media processed. Will check again in 1000ms 08:36:42.503 [debug] Current batch of media processed. Will check again in 1000ms 08:36:43.499 [debug] Current batch of media processed. Will check again in 1000ms 08:36:43.506 [debug] Current batch of media processed. Will check again in 1000ms 08:36:44.500 [debug] Current batch of media processed. Will check again in 1000ms 08:36:44.508 [debug] Current batch of media processed. Will check again in 1000ms 08:36:45.504 [debug] Current batch of media processed. Will check again in 1000ms 08:36:45.512 [debug] Current batch of media processed. Will check again in 1000ms 08:36:46.508 [debug] Current batch of media processed. Will check again in 1000ms 08:36:46.513 [debug] Current batch of media processed. Will check again in 1000ms 08:36:47.508 [debug] Current batch of media processed. Will check again in 1000ms 08:36:47.514 [debug] Current batch of media processed. Will check again in 1000ms 08:36:48.509 [debug] Current batch of media processed. Will check again in 1000ms 08:36:48.515 [debug] Current batch of media processed. Will check again in 1000ms 08:36:49.510 [debug] Current batch of media processed. Will check again in 1000ms 08:36:49.517 [debug] Current batch of media processed. Will check again in 1000ms 08:36:49.567 [info] {"source":"oban","duration":7350,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:36:50.512 [debug] Current batch of media processed. Will check again in 1000ms 08:36:50.520 [debug] Current batch of media processed. Will check again in 1000ms 08:36:51.513 [debug] Current batch of media processed. Will check again in 1000ms 08:36:51.526 [debug] Current batch of media processed. Will check again in 1000ms 08:36:52.514 [debug] Current batch of media processed. Will check again in 1000ms 08:36:52.527 [debug] Current batch of media processed. Will check again in 1000ms 08:36:53.515 [debug] Current batch of media processed. Will check again in 1000ms 08:36:53.529 [debug] Current batch of media processed. Will check again in 1000ms 08:36:54.516 [debug] Current batch of media processed. Will check again in 1000ms 08:36:54.529 [debug] Current batch of media processed. Will check again in 1000ms 08:36:55.517 [debug] Current batch of media processed. Will check again in 1000ms 08:36:55.530 [debug] Current batch of media processed. Will check again in 1000ms 08:36:56.519 [debug] Current batch of media processed. Will check again in 1000ms 08:36:56.531 [debug] Current batch of media processed. Will check again in 1000ms 08:36:57.520 [debug] Current batch of media processed. Will check again in 1000ms 08:36:57.534 [debug] Current batch of media processed. Will check again in 1000ms 08:36:58.521 [debug] Current batch of media processed. Will check again in 1000ms 08:36:58.535 [debug] Current batch of media processed. Will check again in 1000ms 08:36:59.524 [debug] Current batch of media processed. Will check again in 1000ms 08:36:59.536 [debug] Current batch of media processed. Will check again in 1000ms 08:37:00.412 [info] {"source":"oban","duration":370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:37:00.525 [debug] Current batch of media processed. Will check again in 1000ms 08:37:00.537 [debug] Current batch of media processed. Will check again in 1000ms 08:37:01.525 [debug] Current batch of media processed. Will check again in 1000ms 08:37:01.538 [debug] Current batch of media processed. Will check again in 1000ms 08:37:02.526 [debug] Current batch of media processed. Will check again in 1000ms 08:37:02.540 [debug] Current batch of media processed. Will check again in 1000ms 08:37:03.528 [debug] Current batch of media processed. Will check again in 1000ms 08:37:03.541 [debug] Current batch of media processed. Will check again in 1000ms 08:37:04.529 [debug] Current batch of media processed. Will check again in 1000ms 08:37:04.542 [debug] Current batch of media processed. Will check again in 1000ms 08:37:05.530 [debug] Current batch of media processed. Will check again in 1000ms 08:37:05.543 [debug] Current batch of media processed. Will check again in 1000ms 08:37:06.532 [debug] Current batch of media processed. Will check again in 1000ms 08:37:06.544 [debug] Current batch of media processed. Will check again in 1000ms 08:37:07.532 [debug] Current batch of media processed. Will check again in 1000ms 08:37:07.546 [debug] Current batch of media processed. Will check again in 1000ms 08:37:08.533 [debug] Current batch of media processed. Will check again in 1000ms 08:37:08.546 [debug] Current batch of media processed. Will check again in 1000ms 08:37:09.534 [debug] Current batch of media processed. Will check again in 1000ms 08:37:09.548 [debug] Current batch of media processed. Will check again in 1000ms 08:37:10.535 [debug] Current batch of media processed. Will check again in 1000ms 08:37:10.549 [debug] Current batch of media processed. Will check again in 1000ms 08:37:11.536 [debug] Current batch of media processed. Will check again in 1000ms 08:37:11.552 [debug] Current batch of media processed. Will check again in 1000ms 08:37:12.540 [debug] Current batch of media processed. Will check again in 1000ms 08:37:12.555 [debug] Current batch of media processed. Will check again in 1000ms 08:37:13.540 [debug] Current batch of media processed. Will check again in 1000ms 08:37:13.556 [debug] Current batch of media processed. Will check again in 1000ms 08:37:14.542 [debug] Current batch of media processed. Will check again in 1000ms 08:37:14.558 [debug] Current batch of media processed. Will check again in 1000ms 08:37:15.548 [debug] Current batch of media processed. Will check again in 1000ms 08:37:15.561 [debug] Current batch of media processed. Will check again in 1000ms 08:37:16.549 [debug] Current batch of media processed. Will check again in 1000ms 08:37:16.567 [debug] Current batch of media processed. Will check again in 1000ms 08:37:17.551 [debug] Current batch of media processed. Will check again in 1000ms 08:37:17.569 [debug] Current batch of media processed. Will check again in 1000ms 08:37:18.552 [debug] Current batch of media processed. Will check again in 1000ms 08:37:18.570 [debug] Current batch of media processed. Will check again in 1000ms 08:37:19.553 [debug] Current batch of media processed. Will check again in 1000ms 08:37:19.571 [debug] Current batch of media processed. Will check again in 1000ms 08:37:19.573 [info] {"source":"oban","duration":2239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:20.555 [debug] Current batch of media processed. Will check again in 1000ms 08:37:20.572 [debug] Current batch of media processed. Will check again in 1000ms 08:37:21.562 [debug] Current batch of media processed. Will check again in 1000ms 08:37:21.573 [debug] Current batch of media processed. Will check again in 1000ms 08:37:22.562 [debug] Current batch of media processed. Will check again in 1000ms 08:37:22.574 [debug] Current batch of media processed. Will check again in 1000ms 08:37:23.563 [debug] Current batch of media processed. Will check again in 1000ms 08:37:23.575 [debug] Current batch of media processed. Will check again in 1000ms 08:37:24.564 [debug] Current batch of media processed. Will check again in 1000ms 08:37:24.576 [debug] Current batch of media processed. Will check again in 1000ms 08:37:25.565 [debug] Current batch of media processed. Will check again in 1000ms 08:37:25.577 [debug] Current batch of media processed. Will check again in 1000ms 08:37:26.566 [debug] Current batch of media processed. Will check again in 1000ms 08:37:26.578 [debug] Current batch of media processed. Will check again in 1000ms 08:37:27.567 [debug] Current batch of media processed. Will check again in 1000ms 08:37:27.579 [debug] Current batch of media processed. Will check again in 1000ms 08:37:28.568 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\n👍 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n👍 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n👍 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "duration" => 15845, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e121800 - ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет.mp4", "id" => "7MuWPruWoXk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=7MuWPruWoXk", "playlist_index" => 35, "timestamp" => 1702926818, "title" => "ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет", "upload_date" => "20231218"} 08:37:28.571 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=1106.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:37:28.573 [debug] QUERY OK source="sources" db=0.8ms queue=0.4ms idle=1109.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:37:28.576 [debug] QUERY OK source="media_items" db=2.8ms idle=1111.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-18 19:13:38Z], 122] 08:37:28.581 [debug] Current batch of media processed. Will check again in 1000ms 08:37:28.586 [debug] QUERY OK source="media_items" db=8.5ms idle=1115.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\n👍 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n👍 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n👍 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет", "34f72edd-6cf2-4301-9b51-62fbdf8c0444", 15845, true, "7MuWPruWoXk", "https://www.youtube.com/watch?v=7MuWPruWoXk", 35, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e121800 - ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет.mp4", false, false, false, 122, [], 1, ~U[2023-12-18 19:13:38Z], ~U[2026-04-04 05:37:28Z], ~U[2026-04-04 05:37:28Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\n👍 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n👍 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n👍 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет", 15845, true, "7MuWPruWoXk", "https://www.youtube.com/watch?v=7MuWPruWoXk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e121800 - ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет.mp4", false, 122, ~U[2023-12-18 19:13:38Z]] 08:37:28.589 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=509.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:37:28.590 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=17.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:37:28.592 [debug] QUERY OK source="media_items" db=0.8ms idle=17.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225842] 08:37:28.592 [debug] Current batch of media processed. Will check again in 1000ms 08:37:29.582 [debug] Current batch of media processed. Will check again in 1000ms 08:37:29.592 [debug] Current batch of media processed. Will check again in 1000ms 08:37:30.583 [debug] Current batch of media processed. Will check again in 1000ms 08:37:30.597 [debug] Current batch of media processed. Will check again in 1000ms 08:37:31.584 [debug] Current batch of media processed. Will check again in 1000ms 08:37:31.598 [debug] Current batch of media processed. Will check again in 1000ms 08:37:32.585 [debug] Current batch of media processed. Will check again in 1000ms 08:37:32.599 [debug] Current batch of media processed. Will check again in 1000ms 08:37:33.586 [debug] Current batch of media processed. Will check again in 1000ms 08:37:33.600 [debug] Current batch of media processed. Will check again in 1000ms 08:37:34.587 [debug] Current batch of media processed. Will check again in 1000ms 08:37:34.601 [debug] Current batch of media processed. Will check again in 1000ms 08:37:35.589 [debug] Current batch of media processed. Will check again in 1000ms 08:37:35.602 [debug] Current batch of media processed. Will check again in 1000ms 08:37:36.589 [debug] Current batch of media processed. Will check again in 1000ms 08:37:36.603 [debug] Current batch of media processed. Will check again in 1000ms 08:37:37.590 [debug] Current batch of media processed. Will check again in 1000ms 08:37:37.604 [debug] Current batch of media processed. Will check again in 1000ms 08:37:38.591 [debug] Current batch of media processed. Will check again in 1000ms 08:37:38.605 [debug] Current batch of media processed. Will check again in 1000ms 08:37:39.592 [debug] Current batch of media processed. Will check again in 1000ms 08:37:39.606 [debug] Current batch of media processed. Will check again in 1000ms 08:37:40.593 [debug] Current batch of media processed. Will check again in 1000ms 08:37:40.607 [debug] Current batch of media processed. Will check again in 1000ms 08:37:41.595 [debug] Current batch of media processed. Will check again in 1000ms 08:37:41.609 [debug] Current batch of media processed. Will check again in 1000ms 08:37:42.596 [debug] Current batch of media processed. Will check again in 1000ms 08:37:42.610 [debug] Current batch of media processed. Will check again in 1000ms 08:37:43.597 [debug] Current batch of media processed. Will check again in 1000ms 08:37:43.611 [debug] Current batch of media processed. Will check again in 1000ms 08:37:44.598 [debug] Current batch of media processed. Will check again in 1000ms 08:37:44.612 [debug] Current batch of media processed. Will check again in 1000ms 08:37:45.599 [debug] Current batch of media processed. Will check again in 1000ms 08:37:45.613 [debug] Current batch of media processed. Will check again in 1000ms 08:37:46.600 [debug] Current batch of media processed. Will check again in 1000ms 08:37:46.614 [debug] Current batch of media processed. Will check again in 1000ms 08:37:47.601 [debug] Current batch of media processed. Will check again in 1000ms 08:37:47.615 [debug] Current batch of media processed. Will check again in 1000ms 08:37:48.602 [debug] Current batch of media processed. Will check again in 1000ms 08:37:48.616 [debug] Current batch of media processed. Will check again in 1000ms 08:37:49.576 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:37:49.603 [debug] Current batch of media processed. Will check again in 1000ms 08:37:49.617 [debug] Current batch of media processed. Will check again in 1000ms 08:37:50.607 [debug] Current batch of media processed. Will check again in 1000ms 08:37:50.618 [debug] Current batch of media processed. Will check again in 1000ms 08:37:51.608 [debug] Current batch of media processed. Will check again in 1000ms 08:37:51.621 [debug] Current batch of media processed. Will check again in 1000ms 08:37:52.612 [debug] Current batch of media processed. Will check again in 1000ms 08:37:52.623 [debug] Current batch of media processed. Will check again in 1000ms 08:37:53.613 [debug] Current batch of media processed. Will check again in 1000ms 08:37:53.625 [debug] Current batch of media processed. Will check again in 1000ms 08:37:54.615 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сегодня я в гостях у «НДВ - Супермаркет Недвижимости», пообщаемся о том, какие районы Москвы интересны для проживания и инвестиций, где находится самый дорогой район столицы, где лучше купить/снять квартиру в Москве, как развивается рынок жилья и многое, многое другое.\n\nАгенство недвижимости НДВ – https://www.ndv.ru\nна все услуги по продаже, покупке и обмену квартир, скидка 15% по промокоду ndv-bonus\n\nФото Москва-сити (4:30) - авторства Max Ozerov @maxozerovfoto\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "duration" => 1950, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2020/s2020e111700 - В Сити жить плохо: о московской недвижимости с риэлтором.mp4", "id" => "g8weZ64nwwQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=g8weZ64nwwQ", "playlist_index" => 1, "timestamp" => 1605623118, "title" => "В Сити жить плохо: о московской недвижимости с риэлтором", "upload_date" => "20201117"} 08:37:54.617 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1151.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:37:54.618 [debug] QUERY OK source="sources" db=0.4ms idle=440.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:37:54.625 [debug] Current batch of media processed. Will check again in 1000ms 08:37:54.629 [debug] QUERY OK source="media_items" db=10.9ms idle=154.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-17 14:25:18Z], 104] 08:37:54.664 [debug] QUERY OK source="media_items" db=34.1ms idle=166.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня я в гостях у «НДВ - Супермаркет Недвижимости», пообщаемся о том, какие районы Москвы интересны для проживания и инвестиций, где находится самый дорогой район столицы, где лучше купить/снять квартиру в Москве, как развивается рынок жилья и многое, многое другое.\n\nАгенство недвижимости НДВ – https://www.ndv.ru\nна все услуги по продаже, покупке и обмену квартир, скидка 15% по промокоду ndv-bonus\n\nФото Москва-сити (4:30) - авторства Max Ozerov @maxozerovfoto\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "В Сити жить плохо: о московской недвижимости с риэлтором", "2b85cc7b-a84b-452c-bbd1-c1b87e908462", 1950, false, "g8weZ64nwwQ", "https://www.youtube.com/watch?v=g8weZ64nwwQ", 1, "/downloads/shows/MoscowWalks Москва современная/Season 2020/s2020e111700 - В Сити жить плохо: о московской недвижимости с риэлтором.mp4", false, false, false, 104, [], 1, ~U[2020-11-17 14:25:18Z], ~U[2026-04-04 05:37:54Z], ~U[2026-04-04 05:37:54Z], "Сегодня я в гостях у «НДВ - Супермаркет Недвижимости», пообщаемся о том, какие районы Москвы интересны для проживания и инвестиций, где находится самый дорогой район столицы, где лучше купить/снять квартиру в Москве, как развивается рынок жилья и многое, многое другое.\n\nАгенство недвижимости НДВ – https://www.ndv.ru\nна все услуги по продаже, покупке и обмену квартир, скидка 15% по промокоду ndv-bonus\n\nФото Москва-сити (4:30) - авторства Max Ozerov @maxozerovfoto\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "В Сити жить плохо: о московской недвижимости с риэлтором", 1950, false, "g8weZ64nwwQ", "https://www.youtube.com/watch?v=g8weZ64nwwQ", "/downloads/shows/MoscowWalks Москва современная/Season 2020/s2020e111700 - В Сити жить плохо: о московской недвижимости с риэлтором.mp4", false, 104, ~U[2020-11-17 14:25:18Z]] 08:37:54.665 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=200.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:37:54.667 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=49.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:37:54.668 [debug] QUERY OK source="media_items" db=0.7ms idle=49.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 [87858] 08:37:54.668 [debug] Current batch of media processed. Will check again in 1000ms 08:37:55.626 [debug] Current batch of media processed. Will check again in 1000ms 08:37:55.669 [debug] Current batch of media processed. Will check again in 1000ms 08:37:56.627 [debug] Current batch of media processed. Will check again in 1000ms 08:37:56.670 [debug] Current batch of media processed. Will check again in 1000ms 08:37:57.628 [debug] Current batch of media processed. Will check again in 1000ms 08:37:57.672 [debug] Current batch of media processed. Will check again in 1000ms 08:37:58.629 [debug] Current batch of media processed. Will check again in 1000ms 08:37:58.674 [debug] Current batch of media processed. Will check again in 1000ms 08:37:59.631 [debug] Current batch of media processed. Will check again in 1000ms 08:37:59.677 [debug] Current batch of media processed. Will check again in 1000ms 08:38:00.463 [info] {"source":"oban","duration":40874,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:38:00.632 [debug] Current batch of media processed. Will check again in 1000ms 08:38:00.679 [debug] Current batch of media processed. Will check again in 1000ms 08:38:01.633 [debug] Current batch of media processed. Will check again in 1000ms 08:38:01.688 [debug] Current batch of media processed. Will check again in 1000ms 08:38:02.637 [debug] Current batch of media processed. Will check again in 1000ms 08:38:02.689 [debug] Current batch of media processed. Will check again in 1000ms 08:38:03.640 [debug] Current batch of media processed. Will check again in 1000ms 08:38:03.690 [debug] Current batch of media processed. Will check again in 1000ms 08:38:04.641 [debug] Current batch of media processed. Will check again in 1000ms 08:38:04.692 [debug] Current batch of media processed. Will check again in 1000ms 08:38:05.642 [debug] Current batch of media processed. Will check again in 1000ms 08:38:05.692 [debug] Current batch of media processed. Will check again in 1000ms 08:38:06.644 [debug] Current batch of media processed. Will check again in 1000ms 08:38:06.693 [debug] Current batch of media processed. Will check again in 1000ms 08:38:07.645 [debug] Current batch of media processed. Will check again in 1000ms 08:38:07.694 [debug] Current batch of media processed. Will check again in 1000ms 08:38:08.646 [debug] Current batch of media processed. Will check again in 1000ms 08:38:08.695 [debug] Current batch of media processed. Will check again in 1000ms 08:38:09.648 [debug] Current batch of media processed. Will check again in 1000ms 08:38:09.696 [debug] Current batch of media processed. Will check again in 1000ms 08:38:10.650 [debug] Current batch of media processed. Will check again in 1000ms 08:38:10.697 [debug] Current batch of media processed. Will check again in 1000ms 08:38:11.653 [debug] Current batch of media processed. Will check again in 1000ms 08:38:11.698 [debug] Current batch of media processed. Will check again in 1000ms 08:38:12.655 [debug] Current batch of media processed. Will check again in 1000ms 08:38:12.699 [debug] Current batch of media processed. Will check again in 1000ms 08:38:13.655 [debug] Current batch of media processed. Will check again in 1000ms 08:38:13.700 [debug] Current batch of media processed. Will check again in 1000ms 08:38:14.657 [debug] Current batch of media processed. Will check again in 1000ms 08:38:14.707 [debug] Current batch of media processed. Will check again in 1000ms 08:38:15.659 [debug] Current batch of media processed. Will check again in 1000ms 08:38:15.708 [debug] Current batch of media processed. Will check again in 1000ms 08:38:16.660 [debug] Current batch of media processed. Will check again in 1000ms 08:38:16.709 [debug] Current batch of media processed. Will check again in 1000ms 08:38:17.662 [debug] Current batch of media processed. Will check again in 1000ms 08:38:17.712 [debug] Current batch of media processed. Will check again in 1000ms 08:38:18.662 [debug] Current batch of media processed. Will check again in 1000ms 08:38:18.713 [debug] Current batch of media processed. Will check again in 1000ms 08:38:19.578 [info] {"source":"oban","duration":1882,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:19.663 [debug] Current batch of media processed. Will check again in 1000ms 08:38:19.714 [debug] Current batch of media processed. Will check again in 1000ms 08:38:20.664 [debug] Current batch of media processed. Will check again in 1000ms 08:38:20.715 [debug] Current batch of media processed. Will check again in 1000ms 08:38:21.666 [debug] Current batch of media processed. Will check again in 1000ms 08:38:21.716 [debug] Current batch of media processed. Will check again in 1000ms 08:38:22.670 [debug] Current batch of media processed. Will check again in 1000ms 08:38:22.717 [debug] Current batch of media processed. Will check again in 1000ms 08:38:23.671 [debug] Current batch of media processed. Will check again in 1000ms 08:38:23.719 [debug] Current batch of media processed. Will check again in 1000ms 08:38:24.672 [debug] Current batch of media processed. Will check again in 1000ms 08:38:24.719 [debug] Current batch of media processed. Will check again in 1000ms 08:38:25.674 [debug] Current batch of media processed. Will check again in 1000ms 08:38:25.720 [debug] Current batch of media processed. Will check again in 1000ms 08:38:26.676 [debug] Current batch of media processed. Will check again in 1000ms 08:38:26.722 [debug] Current batch of media processed. Will check again in 1000ms 08:38:27.678 [debug] Current batch of media processed. Will check again in 1000ms 08:38:27.724 [debug] Current batch of media processed. Will check again in 1000ms 08:38:28.680 [debug] Current batch of media processed. Will check again in 1000ms 08:38:28.726 [debug] Current batch of media processed. Will check again in 1000ms 08:38:29.681 [debug] Current batch of media processed. Will check again in 1000ms 08:38:29.726 [debug] Current batch of media processed. Will check again in 1000ms 08:38:30.683 [debug] Current batch of media processed. Will check again in 1000ms 08:38:30.727 [debug] Current batch of media processed. Will check again in 1000ms 08:38:31.687 [debug] Current batch of media processed. Will check again in 1000ms 08:38:31.735 [debug] Current batch of media processed. Will check again in 1000ms 08:38:32.688 [debug] Current batch of media processed. Will check again in 1000ms 08:38:32.736 [debug] Current batch of media processed. Will check again in 1000ms 08:38:33.689 [debug] Current batch of media processed. Will check again in 1000ms 08:38:33.737 [debug] Current batch of media processed. Will check again in 1000ms 08:38:34.690 [debug] Current batch of media processed. Will check again in 1000ms 08:38:34.738 [debug] Current batch of media processed. Will check again in 1000ms 08:38:35.691 [debug] Current batch of media processed. Will check again in 1000ms 08:38:35.739 [debug] Current batch of media processed. Will check again in 1000ms 08:38:36.692 [debug] Current batch of media processed. Will check again in 1000ms 08:38:36.740 [debug] Current batch of media processed. Will check again in 1000ms 08:38:37.693 [debug] Current batch of media processed. Will check again in 1000ms 08:38:37.741 [debug] Current batch of media processed. Will check again in 1000ms 08:38:38.694 [debug] Current batch of media processed. Will check again in 1000ms 08:38:38.742 [debug] Current batch of media processed. Will check again in 1000ms 08:38:39.695 [debug] Current batch of media processed. Will check again in 1000ms 08:38:39.743 [debug] Current batch of media processed. Will check again in 1000ms 08:38:40.696 [debug] Current batch of media processed. Will check again in 1000ms 08:38:40.745 [debug] Current batch of media processed. Will check again in 1000ms 08:38:41.698 [debug] Current batch of media processed. Will check again in 1000ms 08:38:41.746 [debug] Current batch of media processed. Will check again in 1000ms 08:38:42.699 [debug] Current batch of media processed. Will check again in 1000ms 08:38:42.748 [debug] Current batch of media processed. Will check again in 1000ms 08:38:43.700 [debug] Current batch of media processed. Will check again in 1000ms 08:38:43.749 [debug] Current batch of media processed. Will check again in 1000ms 08:38:44.701 [debug] Current batch of media processed. Will check again in 1000ms 08:38:44.750 [debug] Current batch of media processed. Will check again in 1000ms 08:38:45.702 [debug] Current batch of media processed. Will check again in 1000ms 08:38:45.751 [debug] Current batch of media processed. Will check again in 1000ms 08:38:46.703 [debug] Current batch of media processed. Will check again in 1000ms 08:38:46.754 [debug] Current batch of media processed. Will check again in 1000ms 08:38:47.705 [debug] Current batch of media processed. Will check again in 1000ms 08:38:47.755 [debug] Current batch of media processed. Will check again in 1000ms 08:38:48.705 [debug] Current batch of media processed. Will check again in 1000ms 08:38:48.756 [debug] Current batch of media processed. Will check again in 1000ms 08:38:49.611 [info] {"source":"oban","duration":24647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:38:49.710 [debug] Current batch of media processed. Will check again in 1000ms 08:38:49.759 [debug] Current batch of media processed. Will check again in 1000ms 08:38:50.711 [debug] Current batch of media processed. Will check again in 1000ms 08:38:50.760 [debug] Current batch of media processed. Will check again in 1000ms 08:38:51.712 [debug] Current batch of media processed. Will check again in 1000ms 08:38:51.761 [debug] Current batch of media processed. Will check again in 1000ms 08:38:52.714 [debug] Current batch of media processed. Will check again in 1000ms 08:38:52.762 [debug] Current batch of media processed. Will check again in 1000ms 08:38:53.716 [debug] Current batch of media processed. Will check again in 1000ms 08:38:53.763 [debug] Current batch of media processed. Will check again in 1000ms 08:38:54.717 [debug] Current batch of media processed. Will check again in 1000ms 08:38:54.765 [debug] Current batch of media processed. Will check again in 1000ms 08:38:55.718 [debug] Current batch of media processed. Will check again in 1000ms 08:38:55.765 [debug] Current batch of media processed. Will check again in 1000ms 08:38:56.719 [debug] Current batch of media processed. Will check again in 1000ms 08:38:56.766 [debug] Current batch of media processed. Will check again in 1000ms 08:38:57.721 [debug] Current batch of media processed. Will check again in 1000ms 08:38:57.768 [debug] Current batch of media processed. Will check again in 1000ms 08:38:58.722 [debug] Current batch of media processed. Will check again in 1000ms 08:38:58.769 [debug] Current batch of media processed. Will check again in 1000ms 08:38:59.723 [debug] Current batch of media processed. Will check again in 1000ms 08:38:59.770 [debug] Current batch of media processed. Will check again in 1000ms 08:39:00.469 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:39:00.726 [debug] Current batch of media processed. Will check again in 1000ms 08:39:00.771 [debug] Current batch of media processed. Will check again in 1000ms 08:39:01.727 [debug] Current batch of media processed. Will check again in 1000ms 08:39:01.774 [debug] Current batch of media processed. Will check again in 1000ms 08:39:02.730 [debug] Current batch of media processed. Will check again in 1000ms 08:39:02.775 [debug] Current batch of media processed. Will check again in 1000ms 08:39:03.731 [debug] Current batch of media processed. Will check again in 1000ms 08:39:03.776 [debug] Current batch of media processed. Will check again in 1000ms 08:39:04.732 [debug] Current batch of media processed. Will check again in 1000ms 08:39:04.777 [debug] Current batch of media processed. Will check again in 1000ms 08:39:05.735 [debug] Current batch of media processed. Will check again in 1000ms 08:39:05.779 [debug] Current batch of media processed. Will check again in 1000ms 08:39:06.736 [debug] Current batch of media processed. Will check again in 1000ms 08:39:06.781 [debug] Current batch of media processed. Will check again in 1000ms 08:39:07.737 [debug] Current batch of media processed. Will check again in 1000ms 08:39:07.782 [debug] Current batch of media processed. Will check again in 1000ms 08:39:08.738 [debug] Current batch of media processed. Will check again in 1000ms 08:39:08.784 [debug] Current batch of media processed. Will check again in 1000ms 08:39:09.741 [debug] Current batch of media processed. Will check again in 1000ms 08:39:09.785 [debug] Current batch of media processed. Will check again in 1000ms 08:39:10.741 [debug] Current batch of media processed. Will check again in 1000ms 08:39:10.786 [debug] Current batch of media processed. Will check again in 1000ms 08:39:11.744 [debug] Current batch of media processed. Will check again in 1000ms 08:39:11.789 [debug] Current batch of media processed. Will check again in 1000ms 08:39:12.745 [debug] Current batch of media processed. Will check again in 1000ms 08:39:12.791 [debug] Current batch of media processed. Will check again in 1000ms 08:39:13.746 [debug] Current batch of media processed. Will check again in 1000ms 08:39:13.794 [debug] Current batch of media processed. Will check again in 1000ms 08:39:14.751 [debug] Current batch of media processed. Will check again in 1000ms 08:39:14.795 [debug] Current batch of media processed. Will check again in 1000ms 08:39:15.752 [debug] Current batch of media processed. Will check again in 1000ms 08:39:15.798 [debug] Current batch of media processed. Will check again in 1000ms 08:39:16.754 [debug] Current batch of media processed. Will check again in 1000ms 08:39:16.800 [debug] Current batch of media processed. Will check again in 1000ms 08:39:17.755 [debug] Current batch of media processed. Will check again in 1000ms 08:39:17.801 [debug] Current batch of media processed. Will check again in 1000ms 08:39:18.756 [debug] Current batch of media processed. Will check again in 1000ms 08:39:18.803 [debug] Current batch of media processed. Will check again in 1000ms 08:39:19.613 [info] {"source":"oban","duration":2348,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:19.757 [debug] Current batch of media processed. Will check again in 1000ms 08:39:19.806 [debug] Current batch of media processed. Will check again in 1000ms 08:39:20.758 [debug] Current batch of media processed. Will check again in 1000ms 08:39:20.807 [debug] Current batch of media processed. Will check again in 1000ms 08:39:21.759 [debug] Current batch of media processed. Will check again in 1000ms 08:39:21.812 [debug] Current batch of media processed. Will check again in 1000ms 08:39:22.762 [debug] Current batch of media processed. Will check again in 1000ms 08:39:22.816 [debug] Current batch of media processed. Will check again in 1000ms 08:39:23.768 [debug] Current batch of media processed. Will check again in 1000ms 08:39:23.817 [debug] Current batch of media processed. Will check again in 1000ms 08:39:24.769 [debug] Current batch of media processed. Will check again in 1000ms 08:39:24.819 [debug] Current batch of media processed. Will check again in 1000ms 08:39:25.771 [debug] Current batch of media processed. Will check again in 1000ms 08:39:25.820 [debug] Current batch of media processed. Will check again in 1000ms 08:39:26.772 [debug] Current batch of media processed. Will check again in 1000ms 08:39:26.821 [debug] Current batch of media processed. Will check again in 1000ms 08:39:27.774 [debug] Current batch of media processed. Will check again in 1000ms 08:39:27.823 [debug] Current batch of media processed. Will check again in 1000ms 08:39:28.775 [debug] Current batch of media processed. Will check again in 1000ms 08:39:28.824 [debug] Current batch of media processed. Will check again in 1000ms 08:39:29.777 [debug] Current batch of media processed. Will check again in 1000ms 08:39:29.825 [debug] Current batch of media processed. Will check again in 1000ms 08:39:30.777 [debug] Current batch of media processed. Will check again in 1000ms 08:39:30.828 [debug] Current batch of media processed. Will check again in 1000ms 08:39:31.783 [debug] Current batch of media processed. Will check again in 1000ms 08:39:31.830 [debug] Current batch of media processed. Will check again in 1000ms 08:39:32.785 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\nMemeAlerts: https://memealerts.com/zavtracast \nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили фантастику, писателей, автомобили, эмуляторы, старые видеоигры, переезды и снова автомобили, а также многое другое! \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "duration" => 8060, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e102300 - ДТКД (Для тех, кто дома) №115.mp4", "id" => "5z8go1dGapk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=5z8go1dGapk", "playlist_index" => 36, "timestamp" => 1698040805, "title" => "ДТКД (Для тех, кто дома) №115", "upload_date" => "20231023"} 08:39:32.788 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1304.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:39:32.790 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1305.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:39:32.801 [debug] QUERY OK source="media_items" db=10.7ms queue=0.1ms idle=969.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-23 06:00:05Z], 122] 08:39:32.834 [debug] Current batch of media processed. Will check again in 1000ms 08:39:32.835 [debug] QUERY OK source="media_items" db=31.8ms queue=0.1ms idle=319.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nMemeAlerts: https://memealerts.com/zavtracast \nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили фантастику, писателей, автомобили, эмуляторы, старые видеоигры, переезды и снова автомобили, а также многое другое! \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №115", "a8975417-721d-4079-8590-c5997e12fb85", 8060, true, "5z8go1dGapk", "https://www.youtube.com/watch?v=5z8go1dGapk", 36, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e102300 - ДТКД (Для тех, кто дома) №115.mp4", false, false, false, 122, [], 1, ~U[2023-10-23 06:00:05Z], ~U[2026-04-04 05:39:32Z], ~U[2026-04-04 05:39:32Z], "#завтракаст #дткд\nMemeAlerts: https://memealerts.com/zavtracast \nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили фантастику, писателей, автомобили, эмуляторы, старые видеоигры, переезды и снова автомобили, а также многое другое! \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №115", 8060, true, "5z8go1dGapk", "https://www.youtube.com/watch?v=5z8go1dGapk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e102300 - ДТКД (Для тех, кто дома) №115.mp4", false, 122, ~U[2023-10-23 06:00:05Z]] 08:39:32.839 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=47.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:39:32.844 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.4ms idle=52.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:32.847 [debug] QUERY OK source="media_items" db=1.5ms idle=44.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 [225844] 08:39:32.848 [debug] Current batch of media processed. Will check again in 1000ms 08:39:33.837 [debug] Current batch of media processed. Will check again in 1000ms 08:39:33.850 [debug] Current batch of media processed. Will check again in 1000ms 08:39:34.838 [debug] Current batch of media processed. Will check again in 1000ms 08:39:34.852 [debug] Current batch of media processed. Will check again in 1000ms 08:39:35.840 [debug] Current batch of media processed. Will check again in 1000ms 08:39:35.856 [debug] Current batch of media processed. Will check again in 1000ms 08:39:36.842 [debug] Current batch of media processed. Will check again in 1000ms 08:39:36.857 [debug] Current batch of media processed. Will check again in 1000ms 08:39:37.843 [debug] Current batch of media processed. Will check again in 1000ms 08:39:37.859 [debug] Current batch of media processed. Will check again in 1000ms 08:39:38.844 [debug] Current batch of media processed. Will check again in 1000ms 08:39:38.860 [debug] Current batch of media processed. Will check again in 1000ms 08:39:39.847 [debug] Current batch of media processed. Will check again in 1000ms 08:39:39.864 [debug] Current batch of media processed. Will check again in 1000ms 08:39:40.848 [debug] Current batch of media processed. Will check again in 1000ms 08:39:40.865 [debug] Current batch of media processed. Will check again in 1000ms 08:39:41.851 [debug] Current batch of media processed. Will check again in 1000ms 08:39:41.869 [debug] Current batch of media processed. Will check again in 1000ms 08:39:42.853 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сегодня мы находимся в Пожарной части № 12. Знаменитая пожарная каланча в Сокольниках. Посмотрим, как устроена современная служба пожарных, как работают пожарные, чем оснащена пожарная машина и конечно же поговорим об истории пожарной части.\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "duration" => 918, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e033100 - Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?.mp4", "id" => "TlAdggaX5sA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TlAdggaX5sA", "playlist_index" => 2, "timestamp" => 1617206448, "title" => "Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?", "upload_date" => "20210331"} 08:39:42.860 [debug] QUERY OK source="sources" db=6.8ms idle=1370.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:39:42.863 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=971.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:39:42.869 [debug] QUERY OK source="media_items" db=2.9ms queue=1.1ms idle=376.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-31 16:00:48Z], 104] 08:39:42.872 [debug] Current batch of media processed. Will check again in 1000ms 08:39:42.907 [debug] QUERY OK source="media_items" db=31.9ms decode=0.3ms queue=0.1ms idle=381.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня мы находимся в Пожарной части № 12. Знаменитая пожарная каланча в Сокольниках. Посмотрим, как устроена современная служба пожарных, как работают пожарные, чем оснащена пожарная машина и конечно же поговорим об истории пожарной части.\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?", "b706ff58-8c7f-4e73-a277-4696311e358e", 918, false, "TlAdggaX5sA", "https://www.youtube.com/watch?v=TlAdggaX5sA", 2, "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e033100 - Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?.mp4", false, false, false, 104, [], 1, ~U[2021-03-31 16:00:48Z], ~U[2026-04-04 05:39:42Z], ~U[2026-04-04 05:39:42Z], "Сегодня мы находимся в Пожарной части № 12. Знаменитая пожарная каланча в Сокольниках. Посмотрим, как устроена современная служба пожарных, как работают пожарные, чем оснащена пожарная машина и конечно же поговорим об истории пожарной части.\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?", 918, false, "TlAdggaX5sA", "https://www.youtube.com/watch?v=TlAdggaX5sA", "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e033100 - Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?.mp4", false, 104, ~U[2021-03-31 16:00:48Z]] 08:39:42.909 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=47.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:39:42.911 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=46.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:39:42.918 [debug] QUERY OK source="media_items" db=6.3ms idle=43.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 [87859] 08:39:42.919 [debug] Current batch of media processed. Will check again in 1000ms 08:39:43.873 [debug] Current batch of media processed. Will check again in 1000ms 08:39:43.919 [debug] Current batch of media processed. Will check again in 1000ms 08:39:44.874 [debug] Current batch of media processed. Will check again in 1000ms 08:39:44.920 [debug] Current batch of media processed. Will check again in 1000ms 08:39:45.875 [debug] Current batch of media processed. Will check again in 1000ms 08:39:45.921 [debug] Current batch of media processed. Will check again in 1000ms 08:39:46.876 [debug] Current batch of media processed. Will check again in 1000ms 08:39:46.922 [debug] Current batch of media processed. Will check again in 1000ms 08:39:47.877 [debug] Current batch of media processed. Will check again in 1000ms 08:39:47.923 [debug] Current batch of media processed. Will check again in 1000ms 08:39:48.878 [debug] Current batch of media processed. Will check again in 1000ms 08:39:48.924 [debug] Current batch of media processed. Will check again in 1000ms 08:39:49.615 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:39:49.879 [debug] Current batch of media processed. Will check again in 1000ms 08:39:49.927 [debug] Current batch of media processed. Will check again in 1000ms 08:39:50.880 [debug] Current batch of media processed. Will check again in 1000ms 08:39:50.927 [debug] Current batch of media processed. Will check again in 1000ms 08:39:51.882 [debug] Current batch of media processed. Will check again in 1000ms 08:39:51.930 [debug] Current batch of media processed. Will check again in 1000ms 08:39:52.883 [debug] Current batch of media processed. Will check again in 1000ms 08:39:52.932 [debug] Current batch of media processed. Will check again in 1000ms 08:39:53.884 [debug] Current batch of media processed. Will check again in 1000ms 08:39:53.933 [debug] Current batch of media processed. Will check again in 1000ms 08:39:54.886 [debug] Current batch of media processed. Will check again in 1000ms 08:39:54.934 [debug] Current batch of media processed. Will check again in 1000ms 08:39:55.886 [debug] Current batch of media processed. Will check again in 1000ms 08:39:55.935 [debug] Current batch of media processed. Will check again in 1000ms 08:39:56.889 [debug] Current batch of media processed. Will check again in 1000ms 08:39:56.936 [debug] Current batch of media processed. Will check again in 1000ms 08:39:57.891 [debug] Current batch of media processed. Will check again in 1000ms 08:39:57.937 [debug] Current batch of media processed. Will check again in 1000ms 08:39:58.892 [debug] Current batch of media processed. Will check again in 1000ms 08:39:58.939 [debug] Current batch of media processed. Will check again in 1000ms 08:39:59.893 [debug] Current batch of media processed. Will check again in 1000ms 08:39:59.941 [debug] Current batch of media processed. Will check again in 1000ms 08:40:00.471 [info] {"source":"oban","duration":556,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:40:00.896 [debug] Current batch of media processed. Will check again in 1000ms 08:40:00.943 [debug] Current batch of media processed. Will check again in 1000ms 08:40:01.897 [debug] Current batch of media processed. Will check again in 1000ms 08:40:01.943 [debug] Current batch of media processed. Will check again in 1000ms 08:40:02.899 [debug] Current batch of media processed. Will check again in 1000ms 08:40:02.945 [debug] Current batch of media processed. Will check again in 1000ms 08:40:03.900 [debug] Current batch of media processed. Will check again in 1000ms 08:40:03.946 [debug] Current batch of media processed. Will check again in 1000ms 08:40:04.901 [debug] Current batch of media processed. Will check again in 1000ms 08:40:04.947 [debug] Current batch of media processed. Will check again in 1000ms 08:40:05.902 [debug] Current batch of media processed. Will check again in 1000ms 08:40:05.948 [debug] Current batch of media processed. Will check again in 1000ms 08:40:06.903 [debug] Current batch of media processed. Will check again in 1000ms 08:40:06.949 [debug] Current batch of media processed. Will check again in 1000ms 08:40:07.904 [debug] Current batch of media processed. Will check again in 1000ms 08:40:07.950 [debug] Current batch of media processed. Will check again in 1000ms 08:40:08.905 [debug] Current batch of media processed. Will check again in 1000ms 08:40:08.951 [debug] Current batch of media processed. Will check again in 1000ms 08:40:09.906 [debug] Current batch of media processed. Will check again in 1000ms 08:40:09.952 [debug] Current batch of media processed. Will check again in 1000ms 08:40:10.907 [debug] Current batch of media processed. Will check again in 1000ms 08:40:10.953 [debug] Current batch of media processed. Will check again in 1000ms 08:40:11.909 [debug] Current batch of media processed. Will check again in 1000ms 08:40:11.954 [debug] Current batch of media processed. Will check again in 1000ms 08:40:12.910 [debug] Current batch of media processed. Will check again in 1000ms 08:40:12.956 [debug] Current batch of media processed. Will check again in 1000ms 08:40:13.911 [debug] Current batch of media processed. Will check again in 1000ms 08:40:13.957 [debug] Current batch of media processed. Will check again in 1000ms 08:40:14.912 [debug] Current batch of media processed. Will check again in 1000ms 08:40:14.958 [debug] Current batch of media processed. Will check again in 1000ms 08:40:15.913 [debug] Current batch of media processed. Will check again in 1000ms 08:40:15.959 [debug] Current batch of media processed. Will check again in 1000ms 08:40:16.914 [debug] Current batch of media processed. Will check again in 1000ms 08:40:16.960 [debug] Current batch of media processed. Will check again in 1000ms 08:40:17.915 [debug] Current batch of media processed. Will check again in 1000ms 08:40:17.961 [debug] Current batch of media processed. Will check again in 1000ms 08:40:18.918 [debug] Current batch of media processed. Will check again in 1000ms 08:40:18.963 [debug] Current batch of media processed. Will check again in 1000ms 08:40:19.620 [info] {"source":"oban","duration":3883,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:19.920 [debug] Current batch of media processed. Will check again in 1000ms 08:40:19.964 [debug] Current batch of media processed. Will check again in 1000ms 08:40:20.921 [debug] Current batch of media processed. Will check again in 1000ms 08:40:20.988 [debug] Current batch of media processed. Will check again in 1000ms 08:40:21.923 [debug] Current batch of media processed. Will check again in 1000ms 08:40:21.990 [debug] Current batch of media processed. Will check again in 1000ms 08:40:22.924 [debug] Current batch of media processed. Will check again in 1000ms 08:40:22.991 [debug] Current batch of media processed. Will check again in 1000ms 08:40:23.925 [debug] Current batch of media processed. Will check again in 1000ms 08:40:23.996 [debug] Current batch of media processed. Will check again in 1000ms 08:40:24.926 [debug] Current batch of media processed. Will check again in 1000ms 08:40:24.997 [debug] Current batch of media processed. Will check again in 1000ms 08:40:25.929 [debug] Current batch of media processed. Will check again in 1000ms 08:40:25.999 [debug] Current batch of media processed. Will check again in 1000ms 08:40:26.931 [debug] Current batch of media processed. Will check again in 1000ms 08:40:27.001 [debug] Current batch of media processed. Will check again in 1000ms 08:40:27.932 [debug] Current batch of media processed. Will check again in 1000ms 08:40:28.001 [debug] Current batch of media processed. Will check again in 1000ms 08:40:28.933 [debug] Current batch of media processed. Will check again in 1000ms 08:40:29.002 [debug] Current batch of media processed. Will check again in 1000ms 08:40:29.934 [debug] Current batch of media processed. Will check again in 1000ms 08:40:30.003 [debug] Current batch of media processed. Will check again in 1000ms 08:40:30.935 [debug] Current batch of media processed. Will check again in 1000ms 08:40:31.004 [debug] Current batch of media processed. Will check again in 1000ms 08:40:31.936 [debug] Current batch of media processed. Will check again in 1000ms 08:40:32.005 [debug] Current batch of media processed. Will check again in 1000ms 08:40:32.940 [debug] Current batch of media processed. Will check again in 1000ms 08:40:33.006 [debug] Current batch of media processed. Will check again in 1000ms 08:40:33.941 [debug] Current batch of media processed. Will check again in 1000ms 08:40:34.007 [debug] Current batch of media processed. Will check again in 1000ms 08:40:34.942 [debug] Current batch of media processed. Will check again in 1000ms 08:40:35.008 [debug] Current batch of media processed. Will check again in 1000ms 08:40:35.943 [debug] Current batch of media processed. Will check again in 1000ms 08:40:36.009 [debug] Current batch of media processed. Will check again in 1000ms 08:40:36.945 [debug] Current batch of media processed. Will check again in 1000ms 08:40:37.012 [debug] Current batch of media processed. Will check again in 1000ms 08:40:37.945 [debug] Current batch of media processed. Will check again in 1000ms 08:40:38.013 [debug] Current batch of media processed. Will check again in 1000ms 08:40:38.947 [debug] Current batch of media processed. Will check again in 1000ms 08:40:39.015 [debug] Current batch of media processed. Will check again in 1000ms 08:40:39.947 [debug] Current batch of media processed. Will check again in 1000ms 08:40:40.017 [debug] Current batch of media processed. Will check again in 1000ms 08:40:40.948 [debug] Current batch of media processed. Will check again in 1000ms 08:40:41.017 [debug] Current batch of media processed. Will check again in 1000ms 08:40:41.949 [debug] Current batch of media processed. Will check again in 1000ms 08:40:42.019 [debug] Current batch of media processed. Will check again in 1000ms 08:40:42.950 [debug] Current batch of media processed. Will check again in 1000ms 08:40:43.019 [debug] Current batch of media processed. Will check again in 1000ms 08:40:43.951 [debug] Current batch of media processed. Will check again in 1000ms 08:40:44.020 [debug] Current batch of media processed. Will check again in 1000ms 08:40:44.952 [debug] Current batch of media processed. Will check again in 1000ms 08:40:45.021 [debug] Current batch of media processed. Will check again in 1000ms 08:40:45.953 [debug] Current batch of media processed. Will check again in 1000ms 08:40:46.022 [debug] Current batch of media processed. Will check again in 1000ms 08:40:46.954 [debug] Current batch of media processed. Will check again in 1000ms 08:40:47.023 [debug] Current batch of media processed. Will check again in 1000ms 08:40:47.955 [debug] Current batch of media processed. Will check again in 1000ms 08:40:48.026 [debug] Current batch of media processed. Will check again in 1000ms 08:40:48.956 [debug] Current batch of media processed. Will check again in 1000ms 08:40:49.027 [debug] Current batch of media processed. Will check again in 1000ms 08:40:49.622 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:40:49.959 [debug] Current batch of media processed. Will check again in 1000ms 08:40:50.028 [debug] Current batch of media processed. Will check again in 1000ms 08:40:50.959 [debug] Current batch of media processed. Will check again in 1000ms 08:40:51.030 [debug] Current batch of media processed. Will check again in 1000ms 08:40:51.961 [debug] Current batch of media processed. Will check again in 1000ms 08:40:52.031 [debug] Current batch of media processed. Will check again in 1000ms 08:40:52.962 [debug] Current batch of media processed. Will check again in 1000ms 08:40:53.033 [debug] Current batch of media processed. Will check again in 1000ms 08:40:53.968 [debug] Current batch of media processed. Will check again in 1000ms 08:40:54.037 [debug] Current batch of media processed. Will check again in 1000ms 08:40:54.970 [debug] Current batch of media processed. Will check again in 1000ms 08:40:55.038 [debug] Current batch of media processed. Will check again in 1000ms 08:40:55.971 [debug] Current batch of media processed. Will check again in 1000ms 08:40:56.039 [debug] Current batch of media processed. Will check again in 1000ms 08:40:56.972 [debug] Current batch of media processed. Will check again in 1000ms 08:40:57.041 [debug] Current batch of media processed. Will check again in 1000ms 08:40:57.973 [debug] Current batch of media processed. Will check again in 1000ms 08:40:58.042 [debug] Current batch of media processed. Will check again in 1000ms 08:40:58.974 [debug] Current batch of media processed. Will check again in 1000ms 08:40:59.043 [debug] Current batch of media processed. Will check again in 1000ms 08:40:59.975 [debug] Current batch of media processed. Will check again in 1000ms 08:41:00.044 [debug] Current batch of media processed. Will check again in 1000ms 08:41:00.474 [info] {"source":"oban","duration":447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:41:00.976 [debug] Current batch of media processed. Will check again in 1000ms 08:41:01.045 [debug] Current batch of media processed. Will check again in 1000ms 08:41:01.977 [debug] Current batch of media processed. Will check again in 1000ms 08:41:02.047 [debug] Current batch of media processed. Will check again in 1000ms 08:41:02.978 [debug] Current batch of media processed. Will check again in 1000ms 08:41:03.048 [debug] Current batch of media processed. Will check again in 1000ms 08:41:03.980 [debug] Current batch of media processed. Will check again in 1000ms 08:41:04.049 [debug] Current batch of media processed. Will check again in 1000ms 08:41:04.981 [debug] Current batch of media processed. Will check again in 1000ms 08:41:05.050 [debug] Current batch of media processed. Will check again in 1000ms 08:41:05.982 [debug] Current batch of media processed. Will check again in 1000ms 08:41:06.054 [debug] Current batch of media processed. Will check again in 1000ms 08:41:06.983 [debug] Current batch of media processed. Will check again in 1000ms 08:41:07.056 [debug] Current batch of media processed. Will check again in 1000ms 08:41:07.984 [debug] Current batch of media processed. Will check again in 1000ms 08:41:08.057 [debug] Current batch of media processed. Will check again in 1000ms 08:41:08.985 [debug] Current batch of media processed. Will check again in 1000ms 08:41:09.058 [debug] Current batch of media processed. Will check again in 1000ms 08:41:09.986 [debug] Current batch of media processed. Will check again in 1000ms 08:41:10.059 [debug] Current batch of media processed. Will check again in 1000ms 08:41:10.987 [debug] Current batch of media processed. Will check again in 1000ms 08:41:11.060 [debug] Current batch of media processed. Will check again in 1000ms 08:41:11.990 [debug] Current batch of media processed. Will check again in 1000ms 08:41:12.061 [debug] Current batch of media processed. Will check again in 1000ms 08:41:12.990 [debug] Current batch of media processed. Will check again in 1000ms 08:41:13.062 [debug] Current batch of media processed. Will check again in 1000ms 08:41:13.991 [debug] Current batch of media processed. Will check again in 1000ms 08:41:14.063 [debug] Current batch of media processed. Will check again in 1000ms 08:41:14.992 [debug] Current batch of media processed. Will check again in 1000ms 08:41:15.064 [debug] Current batch of media processed. Will check again in 1000ms 08:41:15.993 [debug] Current batch of media processed. Will check again in 1000ms 08:41:16.065 [debug] Current batch of media processed. Will check again in 1000ms 08:41:16.995 [debug] Current batch of media processed. Will check again in 1000ms 08:41:17.067 [debug] Current batch of media processed. Will check again in 1000ms 08:41:17.997 [debug] Current batch of media processed. Will check again in 1000ms 08:41:18.069 [debug] Current batch of media processed. Will check again in 1000ms 08:41:18.998 [debug] Current batch of media processed. Will check again in 1000ms 08:41:19.069 [debug] Current batch of media processed. Will check again in 1000ms 08:41:19.625 [info] {"source":"oban","duration":1124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:19.999 [debug] Current batch of media processed. Will check again in 1000ms 08:41:20.070 [debug] Current batch of media processed. Will check again in 1000ms 08:41:21.000 [debug] Current batch of media processed. Will check again in 1000ms 08:41:21.072 [debug] Current batch of media processed. Will check again in 1000ms 08:41:22.002 [debug] Current batch of media processed. Will check again in 1000ms 08:41:22.073 [debug] Current batch of media processed. Will check again in 1000ms 08:41:23.002 [debug] Current batch of media processed. Will check again in 1000ms 08:41:23.074 [debug] Current batch of media processed. Will check again in 1000ms 08:41:24.003 [debug] Current batch of media processed. Will check again in 1000ms 08:41:24.075 [debug] Current batch of media processed. Will check again in 1000ms 08:41:25.004 [debug] Current batch of media processed. Will check again in 1000ms 08:41:25.076 [debug] Current batch of media processed. Will check again in 1000ms 08:41:26.006 [debug] Current batch of media processed. Will check again in 1000ms 08:41:26.077 [debug] Current batch of media processed. Will check again in 1000ms 08:41:27.006 [debug] Current batch of media processed. Will check again in 1000ms 08:41:27.078 [debug] Current batch of media processed. Will check again in 1000ms 08:41:28.007 [debug] Current batch of media processed. Will check again in 1000ms 08:41:28.079 [debug] Current batch of media processed. Will check again in 1000ms 08:41:29.008 [debug] Current batch of media processed. Will check again in 1000ms 08:41:29.080 [debug] Current batch of media processed. Will check again in 1000ms 08:41:30.010 [debug] Current batch of media processed. Will check again in 1000ms 08:41:30.081 [debug] Current batch of media processed. Will check again in 1000ms 08:41:31.012 [debug] Current batch of media processed. Will check again in 1000ms 08:41:31.082 [debug] Current batch of media processed. Will check again in 1000ms 08:41:32.015 [debug] Current batch of media processed. Will check again in 1000ms 08:41:32.084 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сегодня с Александром Ивановым и Александром Усольцевым покажем вам Новую Москву. Как Москва увеличилась в два с половиной раза, покажем что приобрела Москва, как всё изменилось и какое культурно-историческое наследие удалось обнаружить.\n\nMINI COUNTRYMAN\nОтправляйтесь в приключение на самом большом MINI – в любую погоду и по любым дорогам – https://www.mini.ru/ru_RU/home/range/mini-countryman.html?tl=dis-yutu-blgr-pro-miy-.-blgr-blgruslt-20211130-.E5FBC4F0\n\nГруппа Нестора в ВК про топонимию: https://vk.com/spasioikonim\n\nКарта: https://www.google.com/maps/d/edit?mid=11WdWPDrjmaZ3Cu2YXYRYj9bU0Sk52Qkj&usp=sharing\n\n0:00 - Заставка\n0:17 - Всем привет\n0:45 - Префектура Троицкого и Новомосковского округов \n1:28 - Новая Москва\n2:06 - Московский\n4:09 - Рассказовка\n5:13 - MINI Countryman\n6:10 - Усадьба Валуево\n8:59 - Поселок Филимонки Троицкая Церковь\n10:41 - Проектируемый проезд Дом-2\n12:23 - MINI Countryman\n13:30 - Школа Летово\n15:38 - Коммунарка \n25:05 - MINI Countryman\n26:16 - Поселок Первомайское Усадьба Старо-Никольское\n27:57 - Усадьба Бергов\n29:02 - Усадьба Крёкшино\n31:37 - Кокошкино\n32:40 - MINI Countryman\n33:57 - Музей-усадьба Остафьево\n36:02 - ЖК \"Андерсен\"\n37:19 - Троицк\n41:45 - Красное\n44:44 - Усадьба «Михайловское» Шереметьевых \n46:28 - Подмосковные поля\n47:02 - Щапово\n50:39 - Поселок Спортбазы Усадьба Филиппова\n53:08 - Круги\n54:48 - Зосимова Пустынь\n56:28 - Дом с игрушками\n57:08 - Усадьба Вороново\n01:00:29 - Церковь Успения Пресвятой Богородицы в Свитино\n01:01:31 - Военный узел связи\n01:02:43 - Граница с Калужской областью\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСделать донат на стриме: нажать на $ в строке для сообщений – написать в супер чат. Сообщение будет выделено цветом\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "duration" => 3840, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e120100 - Феномен Новая Москва и где она находится?.mp4", "id" => "Yl-NfejSNbs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Yl-NfejSNbs", "playlist_index" => 3, "timestamp" => 1638374414, "title" => "Феномен Новая Москва и где она находится?", "upload_date" => "20211201"} 08:41:32.087 [debug] QUERY OK source="sources" db=2.3ms 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" IN (?)) [104] 08:41:32.091 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms idle=607.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:41:32.095 [debug] QUERY OK source="media_items" db=2.1ms queue=0.3ms idle=585.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-01 16:00:14Z], 104] 08:41:32.123 [debug] QUERY OK source="media_items" db=27.2ms queue=0.1ms idle=589.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня с Александром Ивановым и Александром Усольцевым покажем вам Новую Москву. Как Москва увеличилась в два с половиной раза, покажем что приобрела Москва, как всё изменилось и какое культурно-историческое наследие удалось обнаружить.\n\nMINI COUNTRYMAN\nОтправляйтесь в приключение на самом большом MINI – в любую погоду и по любым дорогам – https://www.mini.ru/ru_RU/home/range/mini-countryman.html?tl=dis-yutu-blgr-pro-miy-.-blgr-blgruslt-20211130-.E5FBC4F0\n\nГруппа Нестора в ВК про топонимию: https://vk.com/spasioikonim\n\nКарта: https://www.google.com/maps/d/edit?mid=11WdWPDrjmaZ3Cu2YXYRYj9bU0Sk52Qkj&usp=sharing\n\n0:00 - Заставка\n0:17 - Всем привет\n0:45 - Префектура Троицкого и Новомосковского округов \n1:28 - Новая Москва\n2:06 - Московский\n4:09 - Рассказовка\n5:13 - MINI Countryman\n6:10 - Усадьба Валуево\n8:59 - Поселок Филимонки Троицкая Церковь\n10:41 - Проектируемый проезд Дом-2\n12:23 - MINI Countryman\n13:30 - Школа Летово\n15:38 - Коммунарка \n25:05 - MINI Countryman\n26:16 - Поселок Первомайское Усадьба Старо-Никольское\n27:57 - Усадьба Бергов\n29:02 - Усадьба Крёкшино\n31:37 - Кокошкино\n32:40 - MINI Countryman\n33:57 - Музей-усадьба Остафьево\n36:02 - ЖК \"Андерсен\"\n37:19 - Троицк\n41:45 - Красное\n44:44 - Усадьба «Михайловское» Шереметьевых \n46:28 - Подмосковные поля\n47:02 - Щапово\n50:39 - Поселок Спортбазы Усадьба Филиппова\n53:08 - Круги\n54:48 - Зосимова Пустынь\n56:28 - Дом с игрушками\n57:08 - Усадьба Вороново\n01:00:29 - Церковь Успения Пресвятой Богородицы в Свитино\n01:01:31 - Военный узел связи\n01:02:43 - Граница с Калужской областью\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСделать донат на стриме: нажать на $ в строке для сообщений – написать в супер чат. Сообщение будет выделено цветом\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Феномен Новая Москва и где она находится?", "b60f07e0-dc83-4ee5-bbf6-60fc884dc43e", 3840, false, "Yl-NfejSNbs", "https://www.youtube.com/watch?v=Yl-NfejSNbs", 3, "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e120100 - Феномен Новая Москва и где она находится?.mp4", false, false, false, 104, [], 1, ~U[2021-12-01 16:00:14Z], ~U[2026-04-04 05:41:32Z], ~U[2026-04-04 05:41:32Z], "Сегодня с Александром Ивановым и Александром Усольцевым покажем вам Новую Москву. Как Москва увеличилась в два с половиной раза, покажем что приобрела Москва, как всё изменилось и какое культурно-историческое наследие удалось обнаружить.\n\nMINI COUNTRYMAN\nОтправляйтесь в приключение на самом большом MINI – в любую погоду и по любым дорогам – https://www.mini.ru/ru_RU/home/range/mini-countryman.html?tl=dis-yutu-blgr-pro-miy-.-blgr-blgruslt-20211130-.E5FBC4F0\n\nГруппа Нестора в ВК про топонимию: https://vk.com/spasioikonim\n\nКарта: https://www.google.com/maps/d/edit?mid=11WdWPDrjmaZ3Cu2YXYRYj9bU0Sk52Qkj&usp=sharing\n\n0:00 - Заставка\n0:17 - Всем привет\n0:45 - Префектура Троицкого и Новомосковского округов \n1:28 - Новая Москва\n2:06 - Московский\n4:09 - Рассказовка\n5:13 - MINI Countryman\n6:10 - Усадьба Валуево\n8:59 - Поселок Филимонки Троицкая Церковь\n10:41 - Проектируемый проезд Дом-2\n12:23 - MINI Countryman\n13:30 - Школа Летово\n15:38 - Коммунарка \n25:05 - MINI Countryman\n26:16 - Поселок Первомайское Усадьба Старо-Никольское\n27:57 - Усадьба Бергов\n29:02 - Усадьба Крёкшино\n31:37 - Кокошкино\n32:40 - MINI Countryman\n33:57 - Музей-усадьба Остафьево\n36:02 - ЖК \"Андерсен\"\n37:19 - Троицк\n41:45 - Красное\n44:44 - Усадьба «Михайловское» Шереметьевых \n46:28 - Подмосковные поля\n47:02 - Щапово\n50:39 - Поселок Спортбазы Усадьба Филиппова\n53:08 - Круги\n54:48 - Зосимова Пустынь\n56:28 - Дом с игрушками\n57:08 - Усадьба Вороново\n01:00:29 - Церковь Успения Пресвятой Богородицы в Свитино\n01:01:31 - Военный узел связи\n01:02:43 - Граница с Калужской областью\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСделать донат на стриме: нажать на $ в строке для сообщений – написать в супер чат. Сообщение будет выделено цветом\n\nНаш ме (truncated) 08:41:32.128 [debug] QUERY OK source="sources" db=4.3ms queue=0.1ms idle=617.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:41:32.130 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=41.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:41:32.132 [debug] QUERY OK source="media_items" db=1.5ms idle=39.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 [87860] 08:41:32.134 [debug] Current batch of media processed. Will check again in 1000ms 08:41:33.017 [debug] Current batch of media processed. Will check again in 1000ms 08:41:33.136 [debug] Current batch of media processed. Will check again in 1000ms 08:41:34.018 [debug] Current batch of media processed. Will check again in 1000ms 08:41:34.137 [debug] Current batch of media processed. Will check again in 1000ms 08:41:35.019 [debug] Current batch of media processed. Will check again in 1000ms 08:41:35.138 [debug] Current batch of media processed. Will check again in 1000ms 08:41:36.020 [debug] Current batch of media processed. Will check again in 1000ms 08:41:36.139 [debug] Current batch of media processed. Will check again in 1000ms 08:41:37.022 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nMemeAlerts: https://memealerts.com/zavtracast \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили финансовые советы, мемы, любимые книги в фантастике, аниме, риэлтеров, размеры телеков, хорроры и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "duration" => 11037, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101600 - ДТКД (Для тех, кто дома) №114.mp4", "id" => "D58SJpx6Gfg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=D58SJpx6Gfg", "playlist_index" => 37, "timestamp" => 1697436004, "title" => "ДТКД (Для тех, кто дома) №114", "upload_date" => "20231016"} 08:41:37.032 [debug] QUERY OK source="sources" db=9.0ms queue=0.9ms idle=1514.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:41:37.033 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1525.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:41:37.035 [debug] QUERY OK source="media_items" db=1.1ms idle=1526.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-16 06:00:04Z], 122] 08:41:37.051 [debug] QUERY OK source="media_items" db=14.5ms queue=0.1ms idle=1528.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nMemeAlerts: https://memealerts.com/zavtracast \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили финансовые советы, мемы, любимые книги в фантастике, аниме, риэлтеров, размеры телеков, хорроры и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №114", "0f072014-c919-4e02-851d-b1f88e13e227", 11037, true, "D58SJpx6Gfg", "https://www.youtube.com/watch?v=D58SJpx6Gfg", 37, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101600 - ДТКД (Для тех, кто дома) №114.mp4", false, false, false, 122, [], 1, ~U[2023-10-16 06:00:04Z], ~U[2026-04-04 05:41:37Z], ~U[2026-04-04 05:41:37Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nMemeAlerts: https://memealerts.com/zavtracast \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили финансовые советы, мемы, любимые книги в фантастике, аниме, риэлтеров, размеры телеков, хорроры и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №114", 11037, true, "D58SJpx6Gfg", "https://www.youtube.com/watch?v=D58SJpx6Gfg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101600 - ДТКД (Для тех, кто дома) №114.mp4", false, 122, ~U[2023-10-16 06:00:04Z]] 08:41:37.053 [debug] QUERY OK source="sources" db=1.5ms queue=0.3ms idle=540.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:41:37.054 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms 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" = ?) [1] 08:41:37.056 [debug] QUERY OK source="media_items" db=1.0ms 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 [225846] 08:41:37.057 [debug] Current batch of media processed. Will check again in 1000ms 08:41:37.140 [debug] Current batch of media processed. Will check again in 1000ms 08:41:38.057 [debug] Current batch of media processed. Will check again in 1000ms 08:41:38.141 [debug] Current batch of media processed. Will check again in 1000ms 08:41:39.059 [debug] Current batch of media processed. Will check again in 1000ms 08:41:39.142 [debug] Current batch of media processed. Will check again in 1000ms 08:41:40.060 [debug] Current batch of media processed. Will check again in 1000ms 08:41:40.143 [debug] Current batch of media processed. Will check again in 1000ms 08:41:41.061 [debug] Current batch of media processed. Will check again in 1000ms 08:41:41.144 [debug] Current batch of media processed. Will check again in 1000ms 08:41:42.062 [debug] Current batch of media processed. Will check again in 1000ms 08:41:42.147 [debug] Current batch of media processed. Will check again in 1000ms 08:41:43.064 [debug] Current batch of media processed. Will check again in 1000ms 08:41:43.149 [debug] Current batch of media processed. Will check again in 1000ms 08:41:44.065 [debug] Current batch of media processed. Will check again in 1000ms 08:41:44.150 [debug] Current batch of media processed. Will check again in 1000ms 08:41:45.066 [debug] Current batch of media processed. Will check again in 1000ms 08:41:45.152 [debug] Current batch of media processed. Will check again in 1000ms 08:41:46.067 [debug] Current batch of media processed. Will check again in 1000ms 08:41:46.153 [debug] Current batch of media processed. Will check again in 1000ms 08:41:47.069 [debug] Current batch of media processed. Will check again in 1000ms 08:41:47.154 [debug] Current batch of media processed. Will check again in 1000ms 08:41:48.073 [debug] Current batch of media processed. Will check again in 1000ms 08:41:48.155 [debug] Current batch of media processed. Will check again in 1000ms 08:41:49.074 [debug] Current batch of media processed. Will check again in 1000ms 08:41:49.156 [debug] Current batch of media processed. Will check again in 1000ms 08:41:49.628 [info] {"source":"oban","duration":1759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:41:50.075 [debug] Current batch of media processed. Will check again in 1000ms 08:41:50.158 [debug] Current batch of media processed. Will check again in 1000ms 08:41:51.077 [debug] Current batch of media processed. Will check again in 1000ms 08:41:51.159 [debug] Current batch of media processed. Will check again in 1000ms 08:41:52.080 [debug] Current batch of media processed. Will check again in 1000ms 08:41:52.164 [debug] Current batch of media processed. Will check again in 1000ms 08:41:53.086 [debug] Current batch of media processed. Will check again in 1000ms 08:41:53.165 [debug] Current batch of media processed. Will check again in 1000ms 08:41:54.087 [debug] Current batch of media processed. Will check again in 1000ms 08:41:54.167 [debug] Current batch of media processed. Will check again in 1000ms 08:41:55.088 [debug] Current batch of media processed. Will check again in 1000ms 08:41:55.168 [debug] Current batch of media processed. Will check again in 1000ms 08:41:56.090 [debug] Current batch of media processed. Will check again in 1000ms 08:41:56.169 [debug] Current batch of media processed. Will check again in 1000ms 08:41:57.092 [debug] Current batch of media processed. Will check again in 1000ms 08:41:57.172 [debug] Current batch of media processed. Will check again in 1000ms 08:41:58.092 [debug] Current batch of media processed. Will check again in 1000ms 08:41:58.172 [debug] Current batch of media processed. Will check again in 1000ms 08:41:59.093 [debug] Current batch of media processed. Will check again in 1000ms 08:41:59.174 [debug] Current batch of media processed. Will check again in 1000ms 08:42:00.096 [debug] Current batch of media processed. Will check again in 1000ms 08:42:00.176 [debug] Current batch of media processed. Will check again in 1000ms 08:42:00.476 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:42:01.100 [debug] Current batch of media processed. Will check again in 1000ms 08:42:01.177 [debug] Current batch of media processed. Will check again in 1000ms 08:42:02.101 [debug] Current batch of media processed. Will check again in 1000ms 08:42:02.179 [debug] Current batch of media processed. Will check again in 1000ms 08:42:03.104 [debug] Current batch of media processed. Will check again in 1000ms 08:42:03.181 [debug] Current batch of media processed. Will check again in 1000ms 08:42:04.105 [debug] Current batch of media processed. Will check again in 1000ms 08:42:04.182 [debug] Current batch of media processed. Will check again in 1000ms 08:42:05.106 [debug] Current batch of media processed. Will check again in 1000ms 08:42:05.183 [debug] Current batch of media processed. Will check again in 1000ms 08:42:06.107 [debug] Current batch of media processed. Will check again in 1000ms 08:42:06.184 [debug] Current batch of media processed. Will check again in 1000ms 08:42:07.108 [debug] Current batch of media processed. Will check again in 1000ms 08:42:07.185 [debug] Current batch of media processed. Will check again in 1000ms 08:42:08.109 [debug] Current batch of media processed. Will check again in 1000ms 08:42:08.186 [debug] Current batch of media processed. Will check again in 1000ms 08:42:09.110 [debug] Current batch of media processed. Will check again in 1000ms 08:42:09.187 [debug] Current batch of media processed. Will check again in 1000ms 08:42:10.111 [debug] Current batch of media processed. Will check again in 1000ms 08:42:10.188 [debug] Current batch of media processed. Will check again in 1000ms 08:42:11.113 [debug] Current batch of media processed. Will check again in 1000ms 08:42:11.189 [debug] Current batch of media processed. Will check again in 1000ms 08:42:12.114 [debug] Current batch of media processed. Will check again in 1000ms 08:42:12.190 [debug] Current batch of media processed. Will check again in 1000ms 08:42:13.116 [debug] Current batch of media processed. Will check again in 1000ms 08:42:13.191 [debug] Current batch of media processed. Will check again in 1000ms 08:42:14.117 [debug] Current batch of media processed. Will check again in 1000ms 08:42:14.192 [debug] Current batch of media processed. Will check again in 1000ms 08:42:15.118 [debug] Current batch of media processed. Will check again in 1000ms 08:42:15.193 [debug] Current batch of media processed. Will check again in 1000ms 08:42:16.119 [debug] Current batch of media processed. Will check again in 1000ms 08:42:16.194 [debug] Current batch of media processed. Will check again in 1000ms 08:42:17.120 [debug] Current batch of media processed. Will check again in 1000ms 08:42:17.195 [debug] Current batch of media processed. Will check again in 1000ms 08:42:18.121 [debug] Current batch of media processed. Will check again in 1000ms 08:42:18.196 [debug] Current batch of media processed. Will check again in 1000ms 08:42:19.122 [debug] Current batch of media processed. Will check again in 1000ms 08:42:19.197 [debug] Current batch of media processed. Will check again in 1000ms 08:42:19.633 [info] {"source":"oban","duration":4131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:20.123 [debug] Current batch of media processed. Will check again in 1000ms 08:42:20.198 [debug] Current batch of media processed. Will check again in 1000ms 08:42:21.124 [debug] Current batch of media processed. Will check again in 1000ms 08:42:21.199 [debug] Current batch of media processed. Will check again in 1000ms 08:42:22.126 [debug] Current batch of media processed. Will check again in 1000ms 08:42:22.201 [debug] Current batch of media processed. Will check again in 1000ms 08:42:23.127 [debug] Current batch of media processed. Will check again in 1000ms 08:42:23.201 [debug] Current batch of media processed. Will check again in 1000ms 08:42:24.128 [debug] Current batch of media processed. Will check again in 1000ms 08:42:24.202 [debug] Current batch of media processed. Will check again in 1000ms 08:42:25.129 [debug] Current batch of media processed. Will check again in 1000ms 08:42:25.203 [debug] Current batch of media processed. Will check again in 1000ms 08:42:26.130 [debug] Current batch of media processed. Will check again in 1000ms 08:42:26.204 [debug] Current batch of media processed. Will check again in 1000ms 08:42:27.131 [debug] Current batch of media processed. Will check again in 1000ms 08:42:27.205 [debug] Current batch of media processed. Will check again in 1000ms 08:42:28.132 [debug] Current batch of media processed. Will check again in 1000ms 08:42:28.206 [debug] Current batch of media processed. Will check again in 1000ms 08:42:29.133 [debug] Current batch of media processed. Will check again in 1000ms 08:42:29.207 [debug] Current batch of media processed. Will check again in 1000ms 08:42:30.134 [debug] Current batch of media processed. Will check again in 1000ms 08:42:30.208 [debug] Current batch of media processed. Will check again in 1000ms 08:42:31.135 [debug] Current batch of media processed. Will check again in 1000ms 08:42:31.209 [debug] Current batch of media processed. Will check again in 1000ms 08:42:32.136 [debug] Current batch of media processed. Will check again in 1000ms 08:42:32.210 [debug] Current batch of media processed. Will check again in 1000ms 08:42:33.137 [debug] Current batch of media processed. Will check again in 1000ms 08:42:33.211 [debug] Current batch of media processed. Will check again in 1000ms 08:42:34.142 [debug] Current batch of media processed. Will check again in 1000ms 08:42:34.212 [debug] Current batch of media processed. Will check again in 1000ms 08:42:35.142 [debug] Current batch of media processed. Will check again in 1000ms 08:42:35.213 [debug] Current batch of media processed. Will check again in 1000ms 08:42:36.143 [debug] Current batch of media processed. Will check again in 1000ms 08:42:36.214 [debug] Current batch of media processed. Will check again in 1000ms 08:42:37.144 [debug] Current batch of media processed. Will check again in 1000ms 08:42:37.215 [debug] Current batch of media processed. Will check again in 1000ms 08:42:38.145 [debug] Current batch of media processed. Will check again in 1000ms 08:42:38.216 [debug] Current batch of media processed. Will check again in 1000ms 08:42:39.146 [debug] Current batch of media processed. Will check again in 1000ms 08:42:39.218 [debug] Current batch of media processed. Will check again in 1000ms 08:42:40.147 [debug] Current batch of media processed. Will check again in 1000ms 08:42:40.220 [debug] Current batch of media processed. Will check again in 1000ms 08:42:41.148 [debug] Current batch of media processed. Will check again in 1000ms 08:42:41.221 [debug] Current batch of media processed. Will check again in 1000ms 08:42:42.149 [debug] Current batch of media processed. Will check again in 1000ms 08:42:42.225 [debug] Current batch of media processed. Will check again in 1000ms 08:42:43.150 [debug] Current batch of media processed. Will check again in 1000ms 08:42:43.227 [debug] Current batch of media processed. Will check again in 1000ms 08:42:44.151 [debug] Current batch of media processed. Will check again in 1000ms 08:42:44.236 [debug] Current batch of media processed. Will check again in 1000ms 08:42:45.152 [debug] Current batch of media processed. Will check again in 1000ms 08:42:45.237 [debug] Current batch of media processed. Will check again in 1000ms 08:42:46.154 [debug] Current batch of media processed. Will check again in 1000ms 08:42:46.238 [debug] Current batch of media processed. Will check again in 1000ms 08:42:47.156 [debug] Current batch of media processed. Will check again in 1000ms 08:42:47.241 [debug] Current batch of media processed. Will check again in 1000ms 08:42:48.157 [debug] Current batch of media processed. Will check again in 1000ms 08:42:48.243 [debug] Current batch of media processed. Will check again in 1000ms 08:42:49.159 [debug] Current batch of media processed. Will check again in 1000ms 08:42:49.244 [debug] Current batch of media processed. Will check again in 1000ms 08:42:49.635 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:42:50.160 [debug] Current batch of media processed. Will check again in 1000ms 08:42:50.245 [debug] Current batch of media processed. Will check again in 1000ms 08:42:51.162 [debug] Current batch of media processed. Will check again in 1000ms 08:42:51.249 [debug] Current batch of media processed. Will check again in 1000ms 08:42:52.165 [debug] Current batch of media processed. Will check again in 1000ms 08:42:52.261 [debug] Current batch of media processed. Will check again in 1000ms 08:42:53.167 [debug] Current batch of media processed. Will check again in 1000ms 08:42:53.263 [debug] Current batch of media processed. Will check again in 1000ms 08:42:54.170 [debug] Current batch of media processed. Will check again in 1000ms 08:42:54.266 [debug] Current batch of media processed. Will check again in 1000ms 08:42:55.172 [debug] Current batch of media processed. Will check again in 1000ms 08:42:55.269 [debug] Current batch of media processed. Will check again in 1000ms 08:42:56.208 [debug] Current batch of media processed. Will check again in 1000ms 08:42:56.273 [debug] Current batch of media processed. Will check again in 1000ms 08:42:57.210 [debug] Current batch of media processed. Will check again in 1000ms 08:42:57.274 [debug] Current batch of media processed. Will check again in 1000ms 08:42:58.216 [debug] Current batch of media processed. Will check again in 1000ms 08:42:58.277 [debug] Current batch of media processed. Will check again in 1000ms 08:42:59.220 [debug] Current batch of media processed. Will check again in 1000ms 08:42:59.283 [debug] Current batch of media processed. Will check again in 1000ms 08:43:00.248 [debug] Current batch of media processed. Will check again in 1000ms 08:43:00.285 [debug] Current batch of media processed. Will check again in 1000ms 08:43:00.480 [info] {"source":"oban","duration":2034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:43:01.250 [debug] Current batch of media processed. Will check again in 1000ms 08:43:01.286 [debug] Current batch of media processed. Will check again in 1000ms 08:43:02.251 [debug] Current batch of media processed. Will check again in 1000ms 08:43:02.288 [debug] Current batch of media processed. Will check again in 1000ms 08:43:03.254 [debug] Current batch of media processed. Will check again in 1000ms 08:43:03.289 [debug] Current batch of media processed. Will check again in 1000ms 08:43:04.256 [debug] Current batch of media processed. Will check again in 1000ms 08:43:04.290 [debug] Current batch of media processed. Will check again in 1000ms 08:43:05.257 [debug] Current batch of media processed. Will check again in 1000ms 08:43:05.291 [debug] Current batch of media processed. Will check again in 1000ms 08:43:06.259 [debug] Current batch of media processed. Will check again in 1000ms 08:43:06.293 [debug] Current batch of media processed. Will check again in 1000ms 08:43:07.260 [debug] Current batch of media processed. Will check again in 1000ms 08:43:07.294 [debug] Current batch of media processed. Will check again in 1000ms 08:43:08.261 [debug] Current batch of media processed. Will check again in 1000ms 08:43:08.295 [debug] Current batch of media processed. Will check again in 1000ms 08:43:09.263 [debug] Current batch of media processed. Will check again in 1000ms 08:43:09.298 [debug] Current batch of media processed. Will check again in 1000ms 08:43:10.265 [debug] Current batch of media processed. Will check again in 1000ms 08:43:10.301 [debug] Current batch of media processed. Will check again in 1000ms 08:43:11.266 [debug] Current batch of media processed. Will check again in 1000ms 08:43:11.306 [debug] Current batch of media processed. Will check again in 1000ms 08:43:12.270 [debug] Current batch of media processed. Will check again in 1000ms 08:43:12.309 [debug] Current batch of media processed. Will check again in 1000ms 08:43:13.271 [debug] Current batch of media processed. Will check again in 1000ms 08:43:13.310 [debug] Current batch of media processed. Will check again in 1000ms 08:43:14.273 [debug] Current batch of media processed. Will check again in 1000ms 08:43:14.333 [debug] Current batch of media processed. Will check again in 1000ms 08:43:15.278 [debug] Current batch of media processed. Will check again in 1000ms 08:43:15.395 [debug] Current batch of media processed. Will check again in 1000ms 08:43:16.279 [debug] Current batch of media processed. Will check again in 1000ms 08:43:16.396 [debug] Current batch of media processed. Will check again in 1000ms 08:43:17.282 [debug] Current batch of media processed. Will check again in 1000ms 08:43:17.397 [debug] Current batch of media processed. Will check again in 1000ms 08:43:18.283 [debug] Current batch of media processed. Will check again in 1000ms 08:43:18.402 [debug] Current batch of media processed. Will check again in 1000ms 08:43:19.285 [debug] Current batch of media processed. Will check again in 1000ms 08:43:19.402 [debug] Current batch of media processed. Will check again in 1000ms 08:43:19.639 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:20.286 [debug] Current batch of media processed. Will check again in 1000ms 08:43:20.404 [debug] Current batch of media processed. Will check again in 1000ms 08:43:21.299 [debug] Current batch of media processed. Will check again in 1000ms 08:43:21.650 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nРестораны McDonald's 14 марта закроются в России. Отмечается, что срок закрытия не определен. Вслед за Макдоналдсом Yum! Brands Inc. приняла решение закрыть собственные рестораны KFC в России, Yum! Brands также договаривается со своим франчайзи о закрытии всех российских ресторанов Pizza Hut.\n\nВ свете этих грустных новостей решили вспомнить историю российского фастфуда, как все начиналось, очереди в первый Макдональдс, Горбачев и Pizza Hut и внезапно Теремок. \n\nСпасибо Александру Куликову за помощь с материалами в этом ролике https://twitter.com/cooleach/status/1201842859424518145?s=28\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Экскурсии — http://moscoww.ru \n• Снято на Fujifilm X-S10 + объектив Fujinon XF 12-24 мм\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "duration" => 1068, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e031000 - Макдональдс уходит из России – история фастфуда.mp4", "id" => "wDKePWInPyM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wDKePWInPyM", "playlist_index" => 4, "timestamp" => 1646932111, "title" => "Макдональдс уходит из России – история фастфуда", "upload_date" => "20220310"} 08:43:21.653 [debug] QUERY OK source="sources" db=2.5ms idle=1989.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:43:21.658 [debug] QUERY OK source="sources" db=4.2ms idle=1537.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:43:21.669 [debug] QUERY OK source="media_items" db=10.4ms queue=0.2ms idle=947.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-10 17:08:31Z], 104] 08:43:21.685 [debug] QUERY OK source="media_items" db=14.3ms queue=0.1ms idle=959.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nРестораны McDonald's 14 марта закроются в России. Отмечается, что срок закрытия не определен. Вслед за Макдоналдсом Yum! Brands Inc. приняла решение закрыть собственные рестораны KFC в России, Yum! Brands также договаривается со своим франчайзи о закрытии всех российских ресторанов Pizza Hut.\n\nВ свете этих грустных новостей решили вспомнить историю российского фастфуда, как все начиналось, очереди в первый Макдональдс, Горбачев и Pizza Hut и внезапно Теремок. \n\nСпасибо Александру Куликову за помощь с материалами в этом ролике https://twitter.com/cooleach/status/1201842859424518145?s=28\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Экскурсии — http://moscoww.ru \n• Снято на Fujifilm X-S10 + объектив Fujinon XF 12-24 мм\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Макдональдс уходит из России – история фастфуда", "98e5d45d-80ab-45b0-9efa-b2279ef485ff", 1068, false, "wDKePWInPyM", "https://www.youtube.com/watch?v=wDKePWInPyM", 4, "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e031000 - Макдональдс уходит из России – история фастфуда.mp4", false, false, false, 104, [], 1, ~U[2022-03-10 17:08:31Z], ~U[2026-04-04 05:43:21Z], ~U[2026-04-04 05:43:21Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nРестораны McDonald's 14 марта закроются в России. Отмечается, что срок закрытия не определен. Вслед за Макдоналдсом Yum! Brands Inc. приняла решение закрыть собственные рестораны KFC в России, Yum! Brands также договаривается со своим франчайзи о закрытии всех российских ресторанов Pizza Hut.\n\nВ свете этих грустных новостей решили вспомнить историю российского фастфуда, как все начиналось, очереди в первый Макдональдс, Горбачев и Pizza Hut и внезапно Теремок. \n\nСпасибо Александру Куликову за помощь с материалами в этом ролике https://twitter.com/cooleach/status/1201842859424518145?s=28\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Экскурсии — http://moscoww.ru \n• Снято на Fujifilm X-S10 + объектив Fujinon XF 12-24 мм\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Макдональдс уходит из России – история фастфуда", 1068, false, "wDKePWInPyM", "https://www.youtube.com/watch?v=wDKePWInPyM", "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e031000 - Макдональдс уходит из России – история фастфуда.mp4", false, 104, ~U[2022-03-10 17:08:31Z]] 08:43:21.695 [debug] QUERY OK source="sources" db=9.9ms queue=0.1ms idle=564.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:43:21.704 [debug] QUERY OK source="media_profiles" db=8.0ms queue=0.1ms 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" = ?) [1] 08:43:21.710 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=46.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 [87861] 08:43:21.711 [debug] Current batch of media processed. Will check again in 1000ms 08:43:22.302 [debug] Current batch of media processed. Will check again in 1000ms 08:43:22.715 [debug] Current batch of media processed. Will check again in 1000ms 08:43:23.307 [debug] Current batch of media processed. Will check again in 1000ms 08:43:23.715 [debug] Current batch of media processed. Will check again in 1000ms 08:43:24.308 [debug] Current batch of media processed. Will check again in 1000ms 08:43:24.716 [debug] Current batch of media processed. Will check again in 1000ms 08:43:25.309 [debug] Current batch of media processed. Will check again in 1000ms 08:43:25.718 [debug] Current batch of media processed. Will check again in 1000ms 08:43:26.311 [debug] Current batch of media processed. Will check again in 1000ms 08:43:26.719 [debug] Current batch of media processed. Will check again in 1000ms 08:43:27.313 [debug] Current batch of media processed. Will check again in 1000ms 08:43:27.721 [debug] Current batch of media processed. Will check again in 1000ms 08:43:28.314 [debug] Current batch of media processed. Will check again in 1000ms 08:43:28.723 [debug] Current batch of media processed. Will check again in 1000ms 08:43:29.315 [debug] Current batch of media processed. Will check again in 1000ms 08:43:29.724 [debug] Current batch of media processed. Will check again in 1000ms 08:43:30.320 [debug] Current batch of media processed. Will check again in 1000ms 08:43:30.725 [debug] Current batch of media processed. Will check again in 1000ms 08:43:31.321 [debug] Current batch of media processed. Will check again in 1000ms 08:43:31.729 [debug] Current batch of media processed. Will check again in 1000ms 08:43:32.322 [debug] Current batch of media processed. Will check again in 1000ms 08:43:32.730 [debug] Current batch of media processed. Will check again in 1000ms 08:43:33.323 [debug] Current batch of media processed. Will check again in 1000ms 08:43:33.731 [debug] Current batch of media processed. Will check again in 1000ms 08:43:34.325 [debug] Current batch of media processed. Will check again in 1000ms 08:43:34.733 [debug] Current batch of media processed. Will check again in 1000ms 08:43:35.327 [debug] Current batch of media processed. Will check again in 1000ms 08:43:35.733 [debug] Current batch of media processed. Will check again in 1000ms 08:43:36.327 [debug] Current batch of media processed. Will check again in 1000ms 08:43:36.735 [debug] Current batch of media processed. Will check again in 1000ms 08:43:37.328 [debug] Current batch of media processed. Will check again in 1000ms 08:43:37.738 [debug] Current batch of media processed. Will check again in 1000ms 08:43:38.329 [debug] Current batch of media processed. Will check again in 1000ms 08:43:38.739 [debug] Current batch of media processed. Will check again in 1000ms 08:43:39.332 [debug] Current batch of media processed. Will check again in 1000ms 08:43:39.740 [debug] Current batch of media processed. Will check again in 1000ms 08:43:40.333 [debug] Current batch of media processed. Will check again in 1000ms 08:43:40.741 [debug] Current batch of media processed. Will check again in 1000ms 08:43:41.334 [debug] Current batch of media processed. Will check again in 1000ms 08:43:41.742 [debug] Current batch of media processed. Will check again in 1000ms 08:43:42.335 [debug] Current batch of media processed. Will check again in 1000ms 08:43:42.744 [debug] Current batch of media processed. Will check again in 1000ms 08:43:43.336 [debug] Current batch of media processed. Will check again in 1000ms 08:43:43.745 [debug] Current batch of media processed. Will check again in 1000ms 08:43:44.337 [debug] Current batch of media processed. Will check again in 1000ms 08:43:44.746 [debug] Current batch of media processed. Will check again in 1000ms 08:43:45.338 [debug] Current batch of media processed. Will check again in 1000ms 08:43:45.747 [debug] Current batch of media processed. Will check again in 1000ms 08:43:46.339 [debug] Current batch of media processed. Will check again in 1000ms 08:43:46.748 [debug] Current batch of media processed. Will check again in 1000ms 08:43:47.340 [debug] Current batch of media processed. Will check again in 1000ms 08:43:47.749 [debug] Current batch of media processed. Will check again in 1000ms 08:43:48.344 [debug] Current batch of media processed. Will check again in 1000ms 08:43:48.752 [debug] Current batch of media processed. Will check again in 1000ms 08:43:49.347 [debug] Current batch of media processed. Will check again in 1000ms 08:43:49.648 [info] {"source":"oban","duration":7400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:43:49.753 [debug] Current batch of media processed. Will check again in 1000ms 08:43:50.349 [debug] Current batch of media processed. Will check again in 1000ms 08:43:50.755 [debug] Current batch of media processed. Will check again in 1000ms 08:43:51.349 [debug] Current batch of media processed. Will check again in 1000ms 08:43:51.756 [debug] Current batch of media processed. Will check again in 1000ms 08:43:52.350 [debug] Current batch of media processed. Will check again in 1000ms 08:43:52.757 [debug] Current batch of media processed. Will check again in 1000ms 08:43:53.353 [debug] Current batch of media processed. Will check again in 1000ms 08:43:53.758 [debug] Current batch of media processed. Will check again in 1000ms 08:43:54.355 [debug] Current batch of media processed. Will check again in 1000ms 08:43:54.759 [debug] Current batch of media processed. Will check again in 1000ms 08:43:55.355 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили снег, акценты, жуков, экзотические фрукты, киберпанк, форцу, судебные споры, хентай про суккубочек, наименования магазинов, новогоднее настроение, городские легенды, бесконечную верёвку, неизвестные звуки, небесные тромбоны, радиоактивные объективы, дрожь земли, как пердят рыбы, внж в португалии и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "duration" => 13204, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101200 - ДТКД (Для тех, кто дома) №113.mp4", "id" => "HoEIWU_QZ5Y", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=HoEIWU_QZ5Y", "playlist_index" => 38, "timestamp" => 1697117096, "title" => "ДТКД (Для тех, кто дома) №113", "upload_date" => "20231012"} 08:43:55.357 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=983.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:43:55.359 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=641.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:43:55.366 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=643.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-12 13:24:56Z], 122] 08:43:55.387 [debug] QUERY OK source="media_items" db=19.0ms queue=0.2ms idle=651.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили снег, акценты, жуков, экзотические фрукты, киберпанк, форцу, судебные споры, хентай про суккубочек, наименования магазинов, новогоднее настроение, городские легенды, бесконечную верёвку, неизвестные звуки, небесные тромбоны, радиоактивные объективы, дрожь земли, как пердят рыбы, внж в португалии и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №113", "645c6dd2-868a-4676-a752-c74b8bf0267e", 13204, true, "HoEIWU_QZ5Y", "https://www.youtube.com/watch?v=HoEIWU_QZ5Y", 38, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101200 - ДТКД (Для тех, кто дома) №113.mp4", false, false, false, 122, [], 1, ~U[2023-10-12 13:24:56Z], ~U[2026-04-04 05:43:55Z], ~U[2026-04-04 05:43:55Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили снег, акценты, жуков, экзотические фрукты, киберпанк, форцу, судебные споры, хентай про суккубочек, наименования магазинов, новогоднее настроение, городские легенды, бесконечную верёвку, неизвестные звуки, небесные тромбоны, радиоактивные объективы, дрожь земли, как пердят рыбы, внж в португалии и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №113", 13204, true, "HoEIWU_QZ5Y", "https://www.youtube.com/watch?v=HoEIWU_QZ5Y", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101200 - ДТКД (Для тех, кто дома) №113.mp4", false, 122, ~U[2023-10-12 13:24:56Z]] 08:43:55.391 [debug] QUERY OK source="sources" db=3.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:43:55.392 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.2ms idle=32.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:43:55.394 [debug] QUERY OK source="media_items" db=0.6ms idle=27.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 [225848] 08:43:55.395 [debug] Current batch of media processed. Will check again in 1000ms 08:43:55.760 [debug] Current batch of media processed. Will check again in 1000ms 08:43:56.395 [debug] Current batch of media processed. Will check again in 1000ms 08:43:56.761 [debug] Current batch of media processed. Will check again in 1000ms 08:43:57.396 [debug] Current batch of media processed. Will check again in 1000ms 08:43:57.762 [debug] Current batch of media processed. Will check again in 1000ms 08:43:58.399 [debug] Current batch of media processed. Will check again in 1000ms 08:43:58.763 [debug] Current batch of media processed. Will check again in 1000ms 08:43:59.400 [debug] Current batch of media processed. Will check again in 1000ms 08:43:59.764 [debug] Current batch of media processed. Will check again in 1000ms 08:44:00.404 [debug] Current batch of media processed. Will check again in 1000ms 08:44:00.481 [info] {"source":"oban","duration":440,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:44:00.765 [debug] Current batch of media processed. Will check again in 1000ms 08:44:01.405 [debug] Current batch of media processed. Will check again in 1000ms 08:44:01.766 [debug] Current batch of media processed. Will check again in 1000ms 08:44:02.408 [debug] Current batch of media processed. Will check again in 1000ms 08:44:02.767 [debug] Current batch of media processed. Will check again in 1000ms 08:44:03.409 [debug] Current batch of media processed. Will check again in 1000ms 08:44:03.768 [debug] Current batch of media processed. Will check again in 1000ms 08:44:04.412 [debug] Current batch of media processed. Will check again in 1000ms 08:44:04.769 [debug] Current batch of media processed. Will check again in 1000ms 08:44:05.413 [debug] Current batch of media processed. Will check again in 1000ms 08:44:05.770 [debug] Current batch of media processed. Will check again in 1000ms 08:44:06.415 [debug] Current batch of media processed. Will check again in 1000ms 08:44:06.771 [debug] Current batch of media processed. Will check again in 1000ms 08:44:07.416 [debug] Current batch of media processed. Will check again in 1000ms 08:44:07.773 [debug] Current batch of media processed. Will check again in 1000ms 08:44:08.417 [debug] Current batch of media processed. Will check again in 1000ms 08:44:08.776 [debug] Current batch of media processed. Will check again in 1000ms 08:44:09.418 [debug] Current batch of media processed. Will check again in 1000ms 08:44:09.777 [debug] Current batch of media processed. Will check again in 1000ms 08:44:10.422 [debug] Current batch of media processed. Will check again in 1000ms 08:44:10.778 [debug] Current batch of media processed. Will check again in 1000ms 08:44:11.423 [debug] Current batch of media processed. Will check again in 1000ms 08:44:11.779 [debug] Current batch of media processed. Will check again in 1000ms 08:44:12.424 [debug] Current batch of media processed. Will check again in 1000ms 08:44:12.781 [debug] Current batch of media processed. Will check again in 1000ms 08:44:13.425 [debug] Current batch of media processed. Will check again in 1000ms 08:44:13.794 [debug] Current batch of media processed. Will check again in 1000ms 08:44:14.426 [debug] Current batch of media processed. Will check again in 1000ms 08:44:14.795 [debug] Current batch of media processed. Will check again in 1000ms 08:44:15.428 [debug] Current batch of media processed. Will check again in 1000ms 08:44:15.796 [debug] Current batch of media processed. Will check again in 1000ms 08:44:16.429 [debug] Current batch of media processed. Will check again in 1000ms 08:44:16.798 [debug] Current batch of media processed. Will check again in 1000ms 08:44:17.430 [debug] Current batch of media processed. Will check again in 1000ms 08:44:17.801 [debug] Current batch of media processed. Will check again in 1000ms 08:44:18.431 [debug] Current batch of media processed. Will check again in 1000ms 08:44:18.802 [debug] Current batch of media processed. Will check again in 1000ms 08:44:19.432 [debug] Current batch of media processed. Will check again in 1000ms 08:44:19.657 [info] {"source":"oban","duration":5475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:19.803 [debug] Current batch of media processed. Will check again in 1000ms 08:44:20.433 [debug] Current batch of media processed. Will check again in 1000ms 08:44:20.805 [debug] Current batch of media processed. Will check again in 1000ms 08:44:21.470 [debug] Current batch of media processed. Will check again in 1000ms 08:44:21.806 [debug] Current batch of media processed. Will check again in 1000ms 08:44:22.472 [debug] Current batch of media processed. Will check again in 1000ms 08:44:22.808 [debug] Current batch of media processed. Will check again in 1000ms 08:44:23.472 [debug] Current batch of media processed. Will check again in 1000ms 08:44:23.810 [debug] Current batch of media processed. Will check again in 1000ms 08:44:24.473 [debug] Current batch of media processed. Will check again in 1000ms 08:44:24.815 [debug] Current batch of media processed. Will check again in 1000ms 08:44:25.474 [debug] Current batch of media processed. Will check again in 1000ms 08:44:25.816 [debug] Current batch of media processed. Will check again in 1000ms 08:44:26.481 [debug] Current batch of media processed. Will check again in 1000ms 08:44:26.818 [debug] Current batch of media processed. Will check again in 1000ms 08:44:27.483 [debug] Current batch of media processed. Will check again in 1000ms 08:44:27.819 [debug] Current batch of media processed. Will check again in 1000ms 08:44:28.483 [debug] Current batch of media processed. Will check again in 1000ms 08:44:28.820 [debug] Current batch of media processed. Will check again in 1000ms 08:44:29.485 [debug] Current batch of media processed. Will check again in 1000ms 08:44:29.822 [debug] Current batch of media processed. Will check again in 1000ms 08:44:30.486 [debug] Current batch of media processed. Will check again in 1000ms 08:44:30.823 [debug] Current batch of media processed. Will check again in 1000ms 08:44:31.487 [debug] Current batch of media processed. Will check again in 1000ms 08:44:31.824 [debug] Current batch of media processed. Will check again in 1000ms 08:44:32.489 [debug] Current batch of media processed. Will check again in 1000ms 08:44:32.833 [debug] Current batch of media processed. Will check again in 1000ms 08:44:33.494 [debug] Current batch of media processed. Will check again in 1000ms 08:44:33.842 [debug] Current batch of media processed. Will check again in 1000ms 08:44:34.496 [debug] Current batch of media processed. Will check again in 1000ms 08:44:34.844 [debug] Current batch of media processed. Will check again in 1000ms 08:44:35.497 [debug] Current batch of media processed. Will check again in 1000ms 08:44:35.845 [debug] Current batch of media processed. Will check again in 1000ms 08:44:36.498 [debug] Current batch of media processed. Will check again in 1000ms 08:44:36.846 [debug] Current batch of media processed. Will check again in 1000ms 08:44:37.499 [debug] Current batch of media processed. Will check again in 1000ms 08:44:37.847 [debug] Current batch of media processed. Will check again in 1000ms 08:44:38.500 [debug] Current batch of media processed. Will check again in 1000ms 08:44:38.848 [debug] Current batch of media processed. Will check again in 1000ms 08:44:39.502 [debug] Current batch of media processed. Will check again in 1000ms 08:44:39.849 [debug] Current batch of media processed. Will check again in 1000ms 08:44:40.503 [debug] Current batch of media processed. Will check again in 1000ms 08:44:40.850 [debug] Current batch of media processed. Will check again in 1000ms 08:44:41.504 [debug] Current batch of media processed. Will check again in 1000ms 08:44:41.852 [debug] Current batch of media processed. Will check again in 1000ms 08:44:42.505 [debug] Current batch of media processed. Will check again in 1000ms 08:44:42.854 [debug] Current batch of media processed. Will check again in 1000ms 08:44:43.506 [debug] Current batch of media processed. Will check again in 1000ms 08:44:43.855 [debug] Current batch of media processed. Will check again in 1000ms 08:44:44.507 [debug] Current batch of media processed. Will check again in 1000ms 08:44:44.857 [debug] Current batch of media processed. Will check again in 1000ms 08:44:45.508 [debug] Current batch of media processed. Will check again in 1000ms 08:44:45.857 [debug] Current batch of media processed. Will check again in 1000ms 08:44:46.509 [debug] Current batch of media processed. Will check again in 1000ms 08:44:46.858 [debug] Current batch of media processed. Will check again in 1000ms 08:44:47.510 [debug] Current batch of media processed. Will check again in 1000ms 08:44:47.859 [debug] Current batch of media processed. Will check again in 1000ms 08:44:48.511 [debug] Current batch of media processed. Will check again in 1000ms 08:44:48.860 [debug] Current batch of media processed. Will check again in 1000ms 08:44:49.512 [debug] Current batch of media processed. Will check again in 1000ms 08:44:49.661 [info] {"source":"oban","duration":1049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:44:49.861 [debug] Current batch of media processed. Will check again in 1000ms 08:44:50.513 [debug] Current batch of media processed. Will check again in 1000ms 08:44:50.862 [debug] Current batch of media processed. Will check again in 1000ms 08:44:51.514 [debug] Current batch of media processed. Will check again in 1000ms 08:44:51.864 [debug] Current batch of media processed. Will check again in 1000ms 08:44:52.518 [debug] Current batch of media processed. Will check again in 1000ms 08:44:52.866 [debug] Current batch of media processed. Will check again in 1000ms 08:44:53.521 [debug] Current batch of media processed. Will check again in 1000ms 08:44:53.867 [debug] Current batch of media processed. Will check again in 1000ms 08:44:54.522 [debug] Current batch of media processed. Will check again in 1000ms 08:44:54.867 [debug] Current batch of media processed. Will check again in 1000ms 08:44:55.523 [debug] Current batch of media processed. Will check again in 1000ms 08:44:55.868 [debug] Current batch of media processed. Will check again in 1000ms 08:44:56.524 [debug] Current batch of media processed. Will check again in 1000ms 08:44:56.869 [debug] Current batch of media processed. Will check again in 1000ms 08:44:57.525 [debug] Current batch of media processed. Will check again in 1000ms 08:44:57.870 [debug] Current batch of media processed. Will check again in 1000ms 08:44:58.526 [debug] Current batch of media processed. Will check again in 1000ms 08:44:58.871 [debug] Current batch of media processed. Will check again in 1000ms 08:44:59.527 [debug] Current batch of media processed. Will check again in 1000ms 08:44:59.873 [debug] Current batch of media processed. Will check again in 1000ms 08:45:00.484 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:45:00.528 [debug] Current batch of media processed. Will check again in 1000ms 08:45:00.874 [debug] Current batch of media processed. Will check again in 1000ms 08:45:01.532 [debug] Current batch of media processed. Will check again in 1000ms 08:45:01.876 [debug] Current batch of media processed. Will check again in 1000ms 08:45:02.533 [debug] Current batch of media processed. Will check again in 1000ms 08:45:02.879 [debug] Current batch of media processed. Will check again in 1000ms 08:45:03.534 [debug] Current batch of media processed. Will check again in 1000ms 08:45:03.880 [debug] Current batch of media processed. Will check again in 1000ms 08:45:04.535 [debug] Current batch of media processed. Will check again in 1000ms 08:45:04.882 [debug] Current batch of media processed. Will check again in 1000ms 08:45:05.536 [debug] Current batch of media processed. Will check again in 1000ms 08:45:05.883 [debug] Current batch of media processed. Will check again in 1000ms 08:45:06.537 [debug] Current batch of media processed. Will check again in 1000ms 08:45:06.884 [debug] Current batch of media processed. Will check again in 1000ms 08:45:07.538 [debug] Current batch of media processed. Will check again in 1000ms 08:45:07.886 [debug] Current batch of media processed. Will check again in 1000ms 08:45:08.539 [debug] Current batch of media processed. Will check again in 1000ms 08:45:08.887 [debug] Current batch of media processed. Will check again in 1000ms 08:45:09.540 [debug] Current batch of media processed. Will check again in 1000ms 08:45:09.889 [debug] Current batch of media processed. Will check again in 1000ms 08:45:10.541 [debug] Current batch of media processed. Will check again in 1000ms 08:45:10.890 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "duration" => 4981, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", "id" => "UEr4p9uZWT8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UEr4p9uZWT8", "playlist_index" => 5, "timestamp" => 1671033303, "title" => "Зеленоград — Эксперимент над городом удался или нет?", "upload_date" => "20221214"} 08:45:10.891 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1075.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:45:10.893 [debug] QUERY OK source="sources" db=1.0ms idle=153.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:45:10.894 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=154.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-14 15:55:03Z], 104] 08:45:10.911 [debug] QUERY OK source="media_items" db=15.3ms idle=156.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", "1142f0d7-a21b-4fe5-9246-6f5db69d9aad", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", 5, "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, false, false, 104, [], 1, ~U[2022-12-14 15:55:03Z], ~U[2026-04-04 05:45:10Z], ~U[2026-04-04 05:45:10Z], "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, 104, ~U[2022-12-14 15:55:03Z]] 08:45:10.914 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=93.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:45:10.916 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=23.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:45:10.917 [debug] QUERY OK source="media_items" db=0.7ms 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 [87862] 08:45:10.917 [debug] Current batch of media processed. Will check again in 1000ms 08:45:11.545 [debug] Current batch of media processed. Will check again in 1000ms 08:45:11.919 [debug] Current batch of media processed. Will check again in 1000ms 08:45:12.546 [debug] Current batch of media processed. Will check again in 1000ms 08:45:12.920 [debug] Current batch of media processed. Will check again in 1000ms 08:45:13.547 [debug] Current batch of media processed. Will check again in 1000ms 08:45:13.921 [debug] Current batch of media processed. Will check again in 1000ms 08:45:14.548 [debug] Current batch of media processed. Will check again in 1000ms 08:45:14.922 [debug] Current batch of media processed. Will check again in 1000ms 08:45:15.555 [debug] Current batch of media processed. Will check again in 1000ms 08:45:15.923 [debug] Current batch of media processed. Will check again in 1000ms 08:45:16.560 [debug] Current batch of media processed. Will check again in 1000ms 08:45:16.926 [debug] Current batch of media processed. Will check again in 1000ms 08:45:17.562 [debug] Current batch of media processed. Will check again in 1000ms 08:45:17.927 [debug] Current batch of media processed. Will check again in 1000ms 08:45:18.637 [debug] Current batch of media processed. Will check again in 1000ms 08:45:18.929 [debug] Current batch of media processed. Will check again in 1000ms 08:45:19.638 [debug] Current batch of media processed. Will check again in 1000ms 08:45:19.667 [info] {"source":"oban","duration":4204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:19.933 [debug] Current batch of media processed. Will check again in 1000ms 08:45:20.642 [debug] Current batch of media processed. Will check again in 1000ms 08:45:20.935 [debug] Current batch of media processed. Will check again in 1000ms 08:45:21.644 [debug] Current batch of media processed. Will check again in 1000ms 08:45:21.940 [debug] Current batch of media processed. Will check again in 1000ms 08:45:22.646 [debug] Current batch of media processed. Will check again in 1000ms 08:45:22.941 [debug] Current batch of media processed. Will check again in 1000ms 08:45:23.646 [debug] Current batch of media processed. Will check again in 1000ms 08:45:23.944 [debug] Current batch of media processed. Will check again in 1000ms 08:45:24.647 [debug] Current batch of media processed. Will check again in 1000ms 08:45:24.945 [debug] Current batch of media processed. Will check again in 1000ms 08:45:25.648 [debug] Current batch of media processed. Will check again in 1000ms 08:45:25.946 [debug] Current batch of media processed. Will check again in 1000ms 08:45:26.649 [debug] Current batch of media processed. Will check again in 1000ms 08:45:26.947 [debug] Current batch of media processed. Will check again in 1000ms 08:45:27.651 [debug] Current batch of media processed. Will check again in 1000ms 08:45:27.949 [debug] Current batch of media processed. Will check again in 1000ms 08:45:28.652 [debug] Current batch of media processed. Will check again in 1000ms 08:45:28.950 [debug] Current batch of media processed. Will check again in 1000ms 08:45:29.652 [debug] Current batch of media processed. Will check again in 1000ms 08:45:29.951 [debug] Current batch of media processed. Will check again in 1000ms 08:45:30.655 [debug] Current batch of media processed. Will check again in 1000ms 08:45:30.953 [debug] Current batch of media processed. Will check again in 1000ms 08:45:31.674 [debug] Current batch of media processed. Will check again in 1000ms 08:45:31.954 [debug] Current batch of media processed. Will check again in 1000ms 08:45:32.675 [debug] Current batch of media processed. Will check again in 1000ms 08:45:32.955 [debug] Current batch of media processed. Will check again in 1000ms 08:45:33.676 [debug] Current batch of media processed. Will check again in 1000ms 08:45:33.957 [debug] Current batch of media processed. Will check again in 1000ms 08:45:34.677 [debug] Current batch of media processed. Will check again in 1000ms 08:45:34.958 [debug] Current batch of media processed. Will check again in 1000ms 08:45:35.679 [debug] Current batch of media processed. Will check again in 1000ms 08:45:35.959 [debug] Current batch of media processed. Will check again in 1000ms 08:45:36.687 [debug] Current batch of media processed. Will check again in 1000ms 08:45:36.960 [debug] Current batch of media processed. Will check again in 1000ms 08:45:37.687 [debug] Current batch of media processed. Will check again in 1000ms 08:45:37.961 [debug] Current batch of media processed. Will check again in 1000ms 08:45:38.688 [debug] Current batch of media processed. Will check again in 1000ms 08:45:38.962 [debug] Current batch of media processed. Will check again in 1000ms 08:45:39.689 [debug] Current batch of media processed. Will check again in 1000ms 08:45:39.963 [debug] Current batch of media processed. Will check again in 1000ms 08:45:40.690 [debug] Current batch of media processed. Will check again in 1000ms 08:45:40.964 [debug] Current batch of media processed. Will check again in 1000ms 08:45:41.691 [debug] Current batch of media processed. Will check again in 1000ms 08:45:41.966 [debug] Current batch of media processed. Will check again in 1000ms 08:45:42.692 [debug] Current batch of media processed. Will check again in 1000ms 08:45:42.967 [debug] Current batch of media processed. Will check again in 1000ms 08:45:43.693 [debug] Current batch of media processed. Will check again in 1000ms 08:45:43.968 [debug] Current batch of media processed. Will check again in 1000ms 08:45:44.694 [debug] Current batch of media processed. Will check again in 1000ms 08:45:44.971 [debug] Current batch of media processed. Will check again in 1000ms 08:45:45.695 [debug] Current batch of media processed. Will check again in 1000ms 08:45:45.972 [debug] Current batch of media processed. Will check again in 1000ms 08:45:46.696 [debug] Current batch of media processed. Will check again in 1000ms 08:45:46.973 [debug] Current batch of media processed. Will check again in 1000ms 08:45:47.697 [debug] Current batch of media processed. Will check again in 1000ms 08:45:47.974 [debug] Current batch of media processed. Will check again in 1000ms 08:45:48.698 [debug] Current batch of media processed. Will check again in 1000ms 08:45:48.975 [debug] Current batch of media processed. Will check again in 1000ms 08:45:49.668 [info] {"source":"oban","duration":1045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:45:49.699 [debug] Current batch of media processed. Will check again in 1000ms 08:45:49.976 [debug] Current batch of media processed. Will check again in 1000ms 08:45:50.702 [debug] Current batch of media processed. Will check again in 1000ms 08:45:50.977 [debug] Current batch of media processed. Will check again in 1000ms 08:45:51.702 [debug] Current batch of media processed. Will check again in 1000ms 08:45:51.979 [debug] Current batch of media processed. Will check again in 1000ms 08:45:52.703 [debug] Current batch of media processed. Will check again in 1000ms 08:45:52.980 [debug] Current batch of media processed. Will check again in 1000ms 08:45:53.705 [debug] Current batch of media processed. Will check again in 1000ms 08:45:53.981 [debug] Current batch of media processed. Will check again in 1000ms 08:45:54.706 [debug] Current batch of media processed. Will check again in 1000ms 08:45:54.982 [debug] Current batch of media processed. Will check again in 1000ms 08:45:55.707 [debug] Current batch of media processed. Will check again in 1000ms 08:45:55.983 [debug] Current batch of media processed. Will check again in 1000ms 08:45:56.708 [debug] Current batch of media processed. Will check again in 1000ms 08:45:56.984 [debug] Current batch of media processed. Will check again in 1000ms 08:45:57.709 [debug] Current batch of media processed. Will check again in 1000ms 08:45:57.986 [debug] Current batch of media processed. Will check again in 1000ms 08:45:58.710 [debug] Current batch of media processed. Will check again in 1000ms 08:45:58.987 [debug] Current batch of media processed. Will check again in 1000ms 08:45:59.711 [debug] Current batch of media processed. Will check again in 1000ms 08:45:59.988 [debug] Current batch of media processed. Will check again in 1000ms 08:46:00.493 [info] {"source":"oban","duration":4703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:46:00.712 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Ижевск, Калораму, Фабрику Звёзд, байты в твиттере, современное сериалостроение и создание коммьюнити, а также многое многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "duration" => 7738, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e090500 - ДТКД (Для тех, кто дома) №112.mp4", "id" => "1sOx3Khs3EY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=1sOx3Khs3EY", "playlist_index" => 39, "timestamp" => 1693897201, "title" => "ДТКД (Для тех, кто дома) №112", "upload_date" => "20230905"} 08:46:00.714 [debug] QUERY OK source="sources" db=0.6ms idle=1966.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:46:00.714 [debug] QUERY OK source="sources" db=0.3ms idle=1967.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:46:00.716 [debug] QUERY OK source="media_items" db=1.0ms idle=1682.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-05 07:00:01Z], 122] 08:46:00.739 [debug] QUERY OK source="media_items" db=21.6ms idle=681.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Ижевск, Калораму, Фабрику Звёзд, байты в твиттере, современное сериалостроение и создание коммьюнити, а также многое многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №112", "8849ea98-cd02-4f7a-be2c-4ef72455b670", 7738, true, "1sOx3Khs3EY", "https://www.youtube.com/watch?v=1sOx3Khs3EY", 39, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e090500 - ДТКД (Для тех, кто дома) №112.mp4", false, false, false, 122, [], 1, ~U[2023-09-05 07:00:01Z], ~U[2026-04-04 05:46:00Z], ~U[2026-04-04 05:46:00Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Ижевск, Калораму, Фабрику Звёзд, байты в твиттере, современное сериалостроение и создание коммьюнити, а также многое многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №112", 7738, true, "1sOx3Khs3EY", "https://www.youtube.com/watch?v=1sOx3Khs3EY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e090500 - ДТКД (Для тех, кто дома) №112.mp4", false, 122, ~U[2023-09-05 07:00:01Z]] 08:46:00.746 [debug] QUERY OK source="sources" db=6.4ms idle=246.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:46:00.749 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.3ms idle=32.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:46:00.752 [debug] QUERY OK source="media_items" db=0.7ms queue=1.3ms idle=35.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225849] 08:46:00.752 [debug] Current batch of media processed. Will check again in 1000ms 08:46:00.989 [debug] Current batch of media processed. Will check again in 1000ms 08:46:01.753 [debug] Current batch of media processed. Will check again in 1000ms 08:46:01.990 [debug] Current batch of media processed. Will check again in 1000ms 08:46:02.754 [debug] Current batch of media processed. Will check again in 1000ms 08:46:02.991 [debug] Current batch of media processed. Will check again in 1000ms 08:46:03.755 [debug] Current batch of media processed. Will check again in 1000ms 08:46:03.992 [debug] Current batch of media processed. Will check again in 1000ms 08:46:04.758 [debug] Current batch of media processed. Will check again in 1000ms 08:46:04.993 [debug] Current batch of media processed. Will check again in 1000ms 08:46:05.759 [debug] Current batch of media processed. Will check again in 1000ms 08:46:05.994 [debug] Current batch of media processed. Will check again in 1000ms 08:46:06.760 [debug] Current batch of media processed. Will check again in 1000ms 08:46:06.995 [debug] Current batch of media processed. Will check again in 1000ms 08:46:07.761 [debug] Current batch of media processed. Will check again in 1000ms 08:46:07.996 [debug] Current batch of media processed. Will check again in 1000ms 08:46:08.763 [debug] Current batch of media processed. Will check again in 1000ms 08:46:08.997 [debug] Current batch of media processed. Will check again in 1000ms 08:46:09.763 [debug] Current batch of media processed. Will check again in 1000ms 08:46:09.998 [debug] Current batch of media processed. Will check again in 1000ms 08:46:10.764 [debug] Current batch of media processed. Will check again in 1000ms 08:46:10.999 [debug] Current batch of media processed. Will check again in 1000ms 08:46:11.768 [debug] Current batch of media processed. Will check again in 1000ms 08:46:12.000 [debug] Current batch of media processed. Will check again in 1000ms 08:46:12.769 [debug] Current batch of media processed. Will check again in 1000ms 08:46:13.002 [debug] Current batch of media processed. Will check again in 1000ms 08:46:13.772 [debug] Current batch of media processed. Will check again in 1000ms 08:46:14.002 [debug] Current batch of media processed. Will check again in 1000ms 08:46:14.773 [debug] Current batch of media processed. Will check again in 1000ms 08:46:15.004 [debug] Current batch of media processed. Will check again in 1000ms 08:46:15.774 [debug] Current batch of media processed. Will check again in 1000ms 08:46:16.006 [debug] Current batch of media processed. Will check again in 1000ms 08:46:16.775 [debug] Current batch of media processed. Will check again in 1000ms 08:46:17.009 [debug] Current batch of media processed. Will check again in 1000ms 08:46:17.776 [debug] Current batch of media processed. Will check again in 1000ms 08:46:18.010 [debug] Current batch of media processed. Will check again in 1000ms 08:46:18.777 [debug] Current batch of media processed. Will check again in 1000ms 08:46:19.011 [debug] Current batch of media processed. Will check again in 1000ms 08:46:19.672 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:19.779 [debug] Current batch of media processed. Will check again in 1000ms 08:46:20.012 [debug] Current batch of media processed. Will check again in 1000ms 08:46:20.779 [debug] Current batch of media processed. Will check again in 1000ms 08:46:21.013 [debug] Current batch of media processed. Will check again in 1000ms 08:46:21.780 [debug] Current batch of media processed. Will check again in 1000ms 08:46:22.018 [debug] Current batch of media processed. Will check again in 1000ms 08:46:22.782 [debug] Current batch of media processed. Will check again in 1000ms 08:46:23.022 [debug] Current batch of media processed. Will check again in 1000ms 08:46:23.783 [debug] Current batch of media processed. Will check again in 1000ms 08:46:24.024 [debug] Current batch of media processed. Will check again in 1000ms 08:46:24.784 [debug] Current batch of media processed. Will check again in 1000ms 08:46:25.025 [debug] Current batch of media processed. Will check again in 1000ms 08:46:25.785 [debug] Current batch of media processed. Will check again in 1000ms 08:46:26.026 [debug] Current batch of media processed. Will check again in 1000ms 08:46:26.786 [debug] Current batch of media processed. Will check again in 1000ms 08:46:27.027 [debug] Current batch of media processed. Will check again in 1000ms 08:46:27.787 [debug] Current batch of media processed. Will check again in 1000ms 08:46:28.029 [debug] Current batch of media processed. Will check again in 1000ms 08:46:28.789 [debug] Current batch of media processed. Will check again in 1000ms 08:46:29.030 [debug] Current batch of media processed. Will check again in 1000ms 08:46:29.790 [debug] Current batch of media processed. Will check again in 1000ms 08:46:30.031 [debug] Current batch of media processed. Will check again in 1000ms 08:46:30.791 [debug] Current batch of media processed. Will check again in 1000ms 08:46:31.032 [debug] Current batch of media processed. Will check again in 1000ms 08:46:31.793 [debug] Current batch of media processed. Will check again in 1000ms 08:46:32.034 [debug] Current batch of media processed. Will check again in 1000ms 08:46:32.794 [debug] Current batch of media processed. Will check again in 1000ms 08:46:33.037 [debug] Current batch of media processed. Will check again in 1000ms 08:46:33.795 [debug] Current batch of media processed. Will check again in 1000ms 08:46:34.039 [debug] Current batch of media processed. Will check again in 1000ms 08:46:34.796 [debug] Current batch of media processed. Will check again in 1000ms 08:46:35.043 [debug] Current batch of media processed. Will check again in 1000ms 08:46:35.797 [debug] Current batch of media processed. Will check again in 1000ms 08:46:36.045 [debug] Current batch of media processed. Will check again in 1000ms 08:46:36.798 [debug] Current batch of media processed. Will check again in 1000ms 08:46:37.046 [debug] Current batch of media processed. Will check again in 1000ms 08:46:37.799 [debug] Current batch of media processed. Will check again in 1000ms 08:46:38.048 [debug] Current batch of media processed. Will check again in 1000ms 08:46:38.802 [debug] Current batch of media processed. Will check again in 1000ms 08:46:39.053 [debug] Current batch of media processed. Will check again in 1000ms 08:46:39.803 [debug] Current batch of media processed. Will check again in 1000ms 08:46:40.054 [debug] Current batch of media processed. Will check again in 1000ms 08:46:40.804 [debug] Current batch of media processed. Will check again in 1000ms 08:46:41.055 [debug] Current batch of media processed. Will check again in 1000ms 08:46:41.821 [debug] Current batch of media processed. Will check again in 1000ms 08:46:42.059 [debug] Current batch of media processed. Will check again in 1000ms 08:46:42.829 [debug] Current batch of media processed. Will check again in 1000ms 08:46:43.061 [debug] Current batch of media processed. Will check again in 1000ms 08:46:43.831 [debug] Current batch of media processed. Will check again in 1000ms 08:46:44.065 [debug] Current batch of media processed. Will check again in 1000ms 08:46:44.832 [debug] Current batch of media processed. Will check again in 1000ms 08:46:45.066 [debug] Current batch of media processed. Will check again in 1000ms 08:46:45.833 [debug] Current batch of media processed. Will check again in 1000ms 08:46:46.069 [debug] Current batch of media processed. Will check again in 1000ms 08:46:46.834 [debug] Current batch of media processed. Will check again in 1000ms 08:46:47.070 [debug] Current batch of media processed. Will check again in 1000ms 08:46:47.835 [debug] Current batch of media processed. Will check again in 1000ms 08:46:48.072 [debug] Current batch of media processed. Will check again in 1000ms 08:46:48.836 [debug] Current batch of media processed. Will check again in 1000ms 08:46:49.072 [debug] Current batch of media processed. Will check again in 1000ms 08:46:49.674 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:46:49.837 [debug] Current batch of media processed. Will check again in 1000ms 08:46:50.073 [debug] Current batch of media processed. Will check again in 1000ms 08:46:50.838 [debug] Current batch of media processed. Will check again in 1000ms 08:46:51.074 [debug] Current batch of media processed. Will check again in 1000ms 08:46:51.839 [debug] Current batch of media processed. Will check again in 1000ms 08:46:52.075 [debug] Current batch of media processed. Will check again in 1000ms 08:46:52.840 [debug] Current batch of media processed. Will check again in 1000ms 08:46:53.076 [debug] Current batch of media processed. Will check again in 1000ms 08:46:53.841 [debug] Current batch of media processed. Will check again in 1000ms 08:46:54.077 [debug] Current batch of media processed. Will check again in 1000ms 08:46:54.843 [debug] Current batch of media processed. Will check again in 1000ms 08:46:55.078 [debug] Current batch of media processed. Will check again in 1000ms 08:46:55.844 [debug] Current batch of media processed. Will check again in 1000ms 08:46:56.079 [debug] Current batch of media processed. Will check again in 1000ms 08:46:56.847 [debug] Current batch of media processed. Will check again in 1000ms 08:46:57.080 [debug] Current batch of media processed. Will check again in 1000ms 08:46:57.847 [debug] Current batch of media processed. Will check again in 1000ms 08:46:58.081 [debug] Current batch of media processed. Will check again in 1000ms 08:46:58.848 [debug] Current batch of media processed. Will check again in 1000ms 08:46:59.082 [debug] Current batch of media processed. Will check again in 1000ms 08:46:59.849 [debug] Current batch of media processed. Will check again in 1000ms 08:47:00.086 [debug] Current batch of media processed. Will check again in 1000ms 08:47:00.496 [info] {"source":"oban","duration":1738,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:47:00.850 [debug] Current batch of media processed. Will check again in 1000ms 08:47:01.087 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сегодня прогуляемся по московскому полуострову — в округе станции метро «Технопарк». Район становится всё более актуальным: путём джентрификации столичный East end, по аналогии с Лондоном, превращается в максимально востребованную и интересную локацию Москвы.\n\nПриятные новости для наших подписчиков! Если вы планируете приобрести квартиру в ЖК WOW https://clck.ru/34Buiv от ГК Страна Девелопмент, полезным подарком станет скидка 1% по нашему промокоду «Усольцев».\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "duration" => 1005, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042000 - Нагатинская пойма – что будет с московским полуостровом?.mp4", "id" => "o8Mr2GUpHtg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=o8Mr2GUpHtg", "playlist_index" => 6, "timestamp" => 1681988207, "title" => "Нагатинская пойма – что будет с московским полуостровом?", "upload_date" => "20230420"} 08:47:01.088 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=704.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:47:01.088 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=592.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:47:01.089 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=323.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-20 10:56:47Z], 104] 08:47:01.109 [debug] QUERY OK source="media_items" db=18.9ms idle=324.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня прогуляемся по московскому полуострову — в округе станции метро «Технопарк». Район становится всё более актуальным: путём джентрификации столичный East end, по аналогии с Лондоном, превращается в максимально востребованную и интересную локацию Москвы.\n\nПриятные новости для наших подписчиков! Если вы планируете приобрести квартиру в ЖК WOW https://clck.ru/34Buiv от ГК Страна Девелопмент, полезным подарком станет скидка 1% по нашему промокоду «Усольцев».\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Нагатинская пойма – что будет с московским полуостровом?", "e5ae648d-f4d8-45bd-a559-5109671a4a5f", 1005, false, "o8Mr2GUpHtg", "https://www.youtube.com/watch?v=o8Mr2GUpHtg", 6, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042000 - Нагатинская пойма – что будет с московским полуостровом?.mp4", false, false, false, 104, [], 1, ~U[2023-04-20 10:56:47Z], ~U[2026-04-04 05:47:01Z], ~U[2026-04-04 05:47:01Z], "Сегодня прогуляемся по московскому полуострову — в округе станции метро «Технопарк». Район становится всё более актуальным: путём джентрификации столичный East end, по аналогии с Лондоном, превращается в максимально востребованную и интересную локацию Москвы.\n\nПриятные новости для наших подписчиков! Если вы планируете приобрести квартиру в ЖК WOW https://clck.ru/34Buiv от ГК Страна Девелопмент, полезным подарком станет скидка 1% по нашему промокоду «Усольцев».\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Нагатинская пойма – что будет с московским полуостровом?", 1005, false, "o8Mr2GUpHtg", "https://www.youtube.com/watch?v=o8Mr2GUpHtg", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042000 - Нагатинская пойма – что будет с московским полуостровом?.mp4", false, 104, ~U[2023-04-20 10:56:47Z]] 08:47:01.112 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=345.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:47:01.113 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 08:47:01.114 [debug] QUERY OK source="media_items" db=0.6ms 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 [87863] 08:47:01.114 [debug] Current batch of media processed. Will check again in 1000ms 08:47:01.851 [debug] Current batch of media processed. Will check again in 1000ms 08:47:02.115 [debug] Current batch of media processed. Will check again in 1000ms 08:47:02.852 [debug] Current batch of media processed. Will check again in 1000ms 08:47:03.116 [debug] Current batch of media processed. Will check again in 1000ms 08:47:03.853 [debug] Current batch of media processed. Will check again in 1000ms 08:47:04.117 [debug] Current batch of media processed. Will check again in 1000ms 08:47:04.854 [debug] Current batch of media processed. Will check again in 1000ms 08:47:05.118 [debug] Current batch of media processed. Will check again in 1000ms 08:47:05.856 [debug] Current batch of media processed. Will check again in 1000ms 08:47:06.119 [debug] Current batch of media processed. Will check again in 1000ms 08:47:06.857 [debug] Current batch of media processed. Will check again in 1000ms 08:47:07.120 [debug] Current batch of media processed. Will check again in 1000ms 08:47:07.858 [debug] Current batch of media processed. Will check again in 1000ms 08:47:08.121 [debug] Current batch of media processed. Will check again in 1000ms 08:47:08.859 [debug] Current batch of media processed. Will check again in 1000ms 08:47:09.123 [debug] Current batch of media processed. Will check again in 1000ms 08:47:09.860 [debug] Current batch of media processed. Will check again in 1000ms 08:47:10.126 [debug] Current batch of media processed. Will check again in 1000ms 08:47:10.861 [debug] Current batch of media processed. Will check again in 1000ms 08:47:11.126 [debug] Current batch of media processed. Will check again in 1000ms 08:47:11.863 [debug] Current batch of media processed. Will check again in 1000ms 08:47:12.128 [debug] Current batch of media processed. Will check again in 1000ms 08:47:12.865 [debug] Current batch of media processed. Will check again in 1000ms 08:47:13.128 [debug] Current batch of media processed. Will check again in 1000ms 08:47:13.866 [debug] Current batch of media processed. Will check again in 1000ms 08:47:14.129 [debug] Current batch of media processed. Will check again in 1000ms 08:47:14.867 [debug] Current batch of media processed. Will check again in 1000ms 08:47:15.130 [debug] Current batch of media processed. Will check again in 1000ms 08:47:15.868 [debug] Current batch of media processed. Will check again in 1000ms 08:47:16.131 [debug] Current batch of media processed. Will check again in 1000ms 08:47:16.869 [debug] Current batch of media processed. Will check again in 1000ms 08:47:17.132 [debug] Current batch of media processed. Will check again in 1000ms 08:47:17.870 [debug] Current batch of media processed. Will check again in 1000ms 08:47:18.134 [debug] Current batch of media processed. Will check again in 1000ms 08:47:18.871 [debug] Current batch of media processed. Will check again in 1000ms 08:47:19.134 [debug] Current batch of media processed. Will check again in 1000ms 08:47:19.676 [info] {"source":"oban","duration":1433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:19.872 [debug] Current batch of media processed. Will check again in 1000ms 08:47:20.135 [debug] Current batch of media processed. Will check again in 1000ms 08:47:20.876 [debug] Current batch of media processed. Will check again in 1000ms 08:47:21.140 [debug] Current batch of media processed. Will check again in 1000ms 08:47:21.879 [debug] Current batch of media processed. Will check again in 1000ms 08:47:22.143 [debug] Current batch of media processed. Will check again in 1000ms 08:47:22.880 [debug] Current batch of media processed. Will check again in 1000ms 08:47:23.146 [debug] Current batch of media processed. Will check again in 1000ms 08:47:23.882 [debug] Current batch of media processed. Will check again in 1000ms 08:47:24.147 [debug] Current batch of media processed. Will check again in 1000ms 08:47:24.884 [debug] Current batch of media processed. Will check again in 1000ms 08:47:25.149 [debug] Current batch of media processed. Will check again in 1000ms 08:47:25.885 [debug] Current batch of media processed. Will check again in 1000ms 08:47:26.150 [debug] Current batch of media processed. Will check again in 1000ms 08:47:26.886 [debug] Current batch of media processed. Will check again in 1000ms 08:47:27.151 [debug] Current batch of media processed. Will check again in 1000ms 08:47:27.887 [debug] Current batch of media processed. Will check again in 1000ms 08:47:28.153 [debug] Current batch of media processed. Will check again in 1000ms 08:47:28.888 [debug] Current batch of media processed. Will check again in 1000ms 08:47:29.153 [debug] Current batch of media processed. Will check again in 1000ms 08:47:29.889 [debug] Current batch of media processed. Will check again in 1000ms 08:47:30.154 [debug] Current batch of media processed. Will check again in 1000ms 08:47:30.897 [debug] Current batch of media processed. Will check again in 1000ms 08:47:31.155 [debug] Current batch of media processed. Will check again in 1000ms 08:47:31.901 [debug] Current batch of media processed. Will check again in 1000ms 08:47:32.156 [debug] Current batch of media processed. Will check again in 1000ms 08:47:32.903 [debug] Current batch of media processed. Will check again in 1000ms 08:47:33.157 [debug] Current batch of media processed. Will check again in 1000ms 08:47:33.904 [debug] Current batch of media processed. Will check again in 1000ms 08:47:34.161 [debug] Current batch of media processed. Will check again in 1000ms 08:47:34.905 [debug] Current batch of media processed. Will check again in 1000ms 08:47:35.164 [debug] Current batch of media processed. Will check again in 1000ms 08:47:35.907 [debug] Current batch of media processed. Will check again in 1000ms 08:47:36.165 [debug] Current batch of media processed. Will check again in 1000ms 08:47:36.910 [debug] Current batch of media processed. Will check again in 1000ms 08:47:37.166 [debug] Current batch of media processed. Will check again in 1000ms 08:47:37.912 [debug] Current batch of media processed. Will check again in 1000ms 08:47:38.168 [debug] Current batch of media processed. Will check again in 1000ms 08:47:38.914 [debug] Current batch of media processed. Will check again in 1000ms 08:47:39.170 [debug] Current batch of media processed. Will check again in 1000ms 08:47:39.917 [debug] Current batch of media processed. Will check again in 1000ms 08:47:40.171 [debug] Current batch of media processed. Will check again in 1000ms 08:47:40.922 [debug] Current batch of media processed. Will check again in 1000ms 08:47:41.172 [debug] Current batch of media processed. Will check again in 1000ms 08:47:41.923 [debug] Current batch of media processed. Will check again in 1000ms 08:47:42.174 [debug] Current batch of media processed. Will check again in 1000ms 08:47:42.925 [debug] Current batch of media processed. Will check again in 1000ms 08:47:43.175 [debug] Current batch of media processed. Will check again in 1000ms 08:47:43.926 [debug] Current batch of media processed. Will check again in 1000ms 08:47:44.179 [debug] Current batch of media processed. Will check again in 1000ms 08:47:44.927 [debug] Current batch of media processed. Will check again in 1000ms 08:47:45.179 [debug] Current batch of media processed. Will check again in 1000ms 08:47:45.928 [debug] Current batch of media processed. Will check again in 1000ms 08:47:46.180 [debug] Current batch of media processed. Will check again in 1000ms 08:47:46.929 [debug] Current batch of media processed. Will check again in 1000ms 08:47:47.181 [debug] Current batch of media processed. Will check again in 1000ms 08:47:47.965 [debug] Current batch of media processed. Will check again in 1000ms 08:47:48.182 [debug] Current batch of media processed. Will check again in 1000ms 08:47:48.967 [debug] Current batch of media processed. Will check again in 1000ms 08:47:49.184 [debug] Current batch of media processed. Will check again in 1000ms 08:47:49.679 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:47:49.968 [debug] Current batch of media processed. Will check again in 1000ms 08:47:50.186 [debug] Current batch of media processed. Will check again in 1000ms 08:47:50.971 [debug] Current batch of media processed. Will check again in 1000ms 08:47:51.187 [debug] Current batch of media processed. Will check again in 1000ms 08:47:51.973 [debug] Current batch of media processed. Will check again in 1000ms 08:47:52.189 [debug] Current batch of media processed. Will check again in 1000ms 08:47:52.974 [debug] Current batch of media processed. Will check again in 1000ms 08:47:53.192 [debug] Current batch of media processed. Will check again in 1000ms 08:47:53.975 [debug] Current batch of media processed. Will check again in 1000ms 08:47:54.193 [debug] Current batch of media processed. Will check again in 1000ms 08:47:54.977 [debug] Current batch of media processed. Will check again in 1000ms 08:47:55.194 [debug] Current batch of media processed. Will check again in 1000ms 08:47:55.977 [debug] Current batch of media processed. Will check again in 1000ms 08:47:56.195 [debug] Current batch of media processed. Will check again in 1000ms 08:47:56.978 [debug] Current batch of media processed. Will check again in 1000ms 08:47:57.196 [debug] Current batch of media processed. Will check again in 1000ms 08:47:57.979 [debug] Current batch of media processed. Will check again in 1000ms 08:47:58.197 [debug] Current batch of media processed. Will check again in 1000ms 08:47:58.980 [debug] Current batch of media processed. Will check again in 1000ms 08:47:59.199 [debug] Current batch of media processed. Will check again in 1000ms 08:47:59.981 [debug] Current batch of media processed. Will check again in 1000ms 08:48:00.199 [debug] Current batch of media processed. Will check again in 1000ms 08:48:00.502 [info] {"source":"oban","duration":4600,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:48:00.985 [debug] Current batch of media processed. Will check again in 1000ms 08:48:01.201 [debug] Current batch of media processed. Will check again in 1000ms 08:48:01.986 [debug] Current batch of media processed. Will check again in 1000ms 08:48:02.202 [debug] Current batch of media processed. Will check again in 1000ms 08:48:02.988 [debug] Current batch of media processed. Will check again in 1000ms 08:48:03.203 [debug] Current batch of media processed. Will check again in 1000ms 08:48:03.988 [debug] Current batch of media processed. Will check again in 1000ms 08:48:04.204 [debug] Current batch of media processed. Will check again in 1000ms 08:48:04.990 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили структуру личности, формирование вопросов в науке, поговорили про графон, Steamdeck, сохранение видеоигр, дата хоардеров, скайхаб, vr и его будущее, метавёрсы, Турцию, отмены Джастина Ройланда и Криса Авеллона, эмоции и слёзы в китайских порномультиках, лучшее вино и, конечно, Макса-бананчика. \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 10452, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e032800 - ДТКД (Для тех, кто дома) №111.mp4", "id" => "wLuQUHACywE", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=wLuQUHACywE", "playlist_index" => 40, "timestamp" => 1679979656, "title" => "ДТКД (Для тех, кто дома) №111", "upload_date" => "20230328"} 08:48:04.991 [debug] QUERY OK source="sources" db=0.5ms idle=1211.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:48:04.992 [debug] QUERY OK source="sources" db=0.5ms idle=271.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:48:04.993 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=213.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-28 05:00:56Z], 122] 08:48:05.017 [debug] QUERY OK source="media_items" db=22.8ms idle=215.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили структуру личности, формирование вопросов в науке, поговорили про графон, Steamdeck, сохранение видеоигр, дата хоардеров, скайхаб, vr и его будущее, метавёрсы, Турцию, отмены Джастина Ройланда и Криса Авеллона, эмоции и слёзы в китайских порномультиках, лучшее вино и, конечно, Макса-бананчика. \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №111", "f4b89e7a-cf7b-4492-8081-b4df84626d21", 10452, true, "wLuQUHACywE", "https://www.youtube.com/watch?v=wLuQUHACywE", 40, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e032800 - ДТКД (Для тех, кто дома) №111.mp4", false, false, false, 122, [], 1, ~U[2023-03-28 05:00:56Z], ~U[2026-04-04 05:48:04Z], ~U[2026-04-04 05:48:04Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили структуру личности, формирование вопросов в науке, поговорили про графон, Steamdeck, сохранение видеоигр, дата хоардеров, скайхаб, vr и его будущее, метавёрсы, Турцию, отмены Джастина Ройланда и Криса Авеллона, эмоции и слёзы в китайских порномультиках, лучшее вино и, конечно, Макса-бананчика. \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №111", 10452, true, "wLuQUHACywE", "https://www.youtube.com/watch?v=wLuQUHACywE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e032800 - ДТКД (Для тех, кто дома) №111.mp4", false, 122, ~U[2023-03-28 05:00:56Z]] 08:48:05.019 [debug] QUERY OK source="sources" db=1.3ms idle=238.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:48:05.020 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=28.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:48:05.021 [debug] QUERY OK source="media_items" db=0.7ms idle=28.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 [225851] 08:48:05.022 [debug] Current batch of media processed. Will check again in 1000ms 08:48:05.205 [debug] Current batch of media processed. Will check again in 1000ms 08:48:06.022 [debug] Current batch of media processed. Will check again in 1000ms 08:48:06.206 [debug] Current batch of media processed. Will check again in 1000ms 08:48:07.023 [debug] Current batch of media processed. Will check again in 1000ms 08:48:07.207 [debug] Current batch of media processed. Will check again in 1000ms 08:48:08.025 [debug] Current batch of media processed. Will check again in 1000ms 08:48:08.208 [debug] Current batch of media processed. Will check again in 1000ms 08:48:09.025 [debug] Current batch of media processed. Will check again in 1000ms 08:48:09.209 [debug] Current batch of media processed. Will check again in 1000ms 08:48:10.026 [debug] Current batch of media processed. Will check again in 1000ms 08:48:10.210 [debug] Current batch of media processed. Will check again in 1000ms 08:48:11.027 [debug] Current batch of media processed. Will check again in 1000ms 08:48:11.211 [debug] Current batch of media processed. Will check again in 1000ms 08:48:12.033 [debug] Current batch of media processed. Will check again in 1000ms 08:48:12.214 [debug] Current batch of media processed. Will check again in 1000ms 08:48:13.036 [debug] Current batch of media processed. Will check again in 1000ms 08:48:13.223 [debug] Current batch of media processed. Will check again in 1000ms 08:48:14.037 [debug] Current batch of media processed. Will check again in 1000ms 08:48:14.225 [debug] Current batch of media processed. Will check again in 1000ms 08:48:15.038 [debug] Current batch of media processed. Will check again in 1000ms 08:48:15.225 [debug] Current batch of media processed. Will check again in 1000ms 08:48:16.039 [debug] Current batch of media processed. Will check again in 1000ms 08:48:16.226 [debug] Current batch of media processed. Will check again in 1000ms 08:48:17.040 [debug] Current batch of media processed. Will check again in 1000ms 08:48:17.227 [debug] Current batch of media processed. Will check again in 1000ms 08:48:18.041 [debug] Current batch of media processed. Will check again in 1000ms 08:48:18.228 [debug] Current batch of media processed. Will check again in 1000ms 08:48:19.042 [debug] Current batch of media processed. Will check again in 1000ms 08:48:19.229 [debug] Current batch of media processed. Will check again in 1000ms 08:48:19.686 [info] {"source":"oban","duration":6509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:20.044 [debug] Current batch of media processed. Will check again in 1000ms 08:48:20.230 [debug] Current batch of media processed. Will check again in 1000ms 08:48:21.045 [debug] Current batch of media processed. Will check again in 1000ms 08:48:21.231 [debug] Current batch of media processed. Will check again in 1000ms 08:48:22.047 [debug] Current batch of media processed. Will check again in 1000ms 08:48:22.233 [debug] Current batch of media processed. Will check again in 1000ms 08:48:23.049 [debug] Current batch of media processed. Will check again in 1000ms 08:48:23.234 [debug] Current batch of media processed. Will check again in 1000ms 08:48:24.050 [debug] Current batch of media processed. Will check again in 1000ms 08:48:24.235 [debug] Current batch of media processed. Will check again in 1000ms 08:48:25.052 [debug] Current batch of media processed. Will check again in 1000ms 08:48:25.236 [debug] Current batch of media processed. Will check again in 1000ms 08:48:26.052 [debug] Current batch of media processed. Will check again in 1000ms 08:48:26.237 [debug] Current batch of media processed. Will check again in 1000ms 08:48:27.053 [debug] Current batch of media processed. Will check again in 1000ms 08:48:27.239 [debug] Current batch of media processed. Will check again in 1000ms 08:48:28.054 [debug] Current batch of media processed. Will check again in 1000ms 08:48:28.240 [debug] Current batch of media processed. Will check again in 1000ms 08:48:29.055 [debug] Current batch of media processed. Will check again in 1000ms 08:48:29.241 [debug] Current batch of media processed. Will check again in 1000ms 08:48:30.056 [debug] Current batch of media processed. Will check again in 1000ms 08:48:30.242 [debug] Current batch of media processed. Will check again in 1000ms 08:48:31.059 [debug] Current batch of media processed. Will check again in 1000ms 08:48:31.244 [debug] Current batch of media processed. Will check again in 1000ms 08:48:32.060 [debug] Current batch of media processed. Will check again in 1000ms 08:48:32.247 [debug] Current batch of media processed. Will check again in 1000ms 08:48:33.060 [debug] Current batch of media processed. Will check again in 1000ms 08:48:33.248 [debug] Current batch of media processed. Will check again in 1000ms 08:48:34.061 [debug] Current batch of media processed. Will check again in 1000ms 08:48:34.249 [debug] Current batch of media processed. Will check again in 1000ms 08:48:35.064 [debug] Current batch of media processed. Will check again in 1000ms 08:48:35.251 [debug] Current batch of media processed. Will check again in 1000ms 08:48:36.066 [debug] Current batch of media processed. Will check again in 1000ms 08:48:36.252 [debug] Current batch of media processed. Will check again in 1000ms 08:48:37.067 [debug] Current batch of media processed. Will check again in 1000ms 08:48:37.254 [debug] Current batch of media processed. Will check again in 1000ms 08:48:38.069 [debug] Current batch of media processed. Will check again in 1000ms 08:48:38.254 [debug] Current batch of media processed. Will check again in 1000ms 08:48:39.070 [debug] Current batch of media processed. Will check again in 1000ms 08:48:39.255 [debug] Current batch of media processed. Will check again in 1000ms 08:48:40.072 [debug] Current batch of media processed. Will check again in 1000ms 08:48:40.256 [debug] Current batch of media processed. Will check again in 1000ms 08:48:41.073 [debug] Current batch of media processed. Will check again in 1000ms 08:48:41.257 [debug] Current batch of media processed. Will check again in 1000ms 08:48:42.078 [debug] Current batch of media processed. Will check again in 1000ms 08:48:42.262 [debug] Current batch of media processed. Will check again in 1000ms 08:48:43.081 [debug] Current batch of media processed. Will check again in 1000ms 08:48:43.264 [debug] Current batch of media processed. Will check again in 1000ms 08:48:44.082 [debug] Current batch of media processed. Will check again in 1000ms 08:48:44.265 [debug] Current batch of media processed. Will check again in 1000ms 08:48:45.083 [debug] Current batch of media processed. Will check again in 1000ms 08:48:45.266 [debug] Current batch of media processed. Will check again in 1000ms 08:48:46.085 [debug] Current batch of media processed. Will check again in 1000ms 08:48:46.268 [debug] Current batch of media processed. Will check again in 1000ms 08:48:47.088 [debug] Current batch of media processed. Will check again in 1000ms 08:48:47.268 [debug] Current batch of media processed. Will check again in 1000ms 08:48:48.089 [debug] Current batch of media processed. Will check again in 1000ms 08:48:48.269 [debug] Current batch of media processed. Will check again in 1000ms 08:48:49.090 [debug] Current batch of media processed. Will check again in 1000ms 08:48:49.271 [debug] Current batch of media processed. Will check again in 1000ms 08:48:49.687 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:48:50.091 [debug] Current batch of media processed. Will check again in 1000ms 08:48:50.274 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "duration" => 4156, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042600 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", "id" => "XRGaWkbHkXM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=XRGaWkbHkXM", "playlist_index" => 7, "timestamp" => 1682524500, "title" => "Старейшие больницы Москвы – здесь зарождалась медицина", "upload_date" => "20230426"} 08:48:50.277 [debug] QUERY OK source="sources" db=2.6ms idle=1482.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:48:50.279 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1485.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:48:50.280 [debug] QUERY OK source="media_items" db=0.7ms idle=1364.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-26 15:55:00Z], 104] 08:48:50.299 [debug] QUERY OK source="media_items" db=17.9ms idle=593.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", "8988814d-32be-4318-9607-012738b56a42", 4156, false, "XRGaWkbHkXM", "https://www.youtube.com/watch?v=XRGaWkbHkXM", 7, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042600 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, false, false, 104, [], 1, ~U[2023-04-26 15:55:00Z], ~U[2026-04-04 05:48:50Z], ~U[2026-04-04 05:48:50Z], "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", 4156, false, "XRGaWkbHkXM", "https://www.youtube.com/watch?v=XRGaWkbHkXM", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042600 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, 104, ~U[2023-04-26 15:55:00Z]] 08:48:50.302 [debug] QUERY OK source="sources" db=2.9ms idle=382.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:48:50.305 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.6ms idle=25.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:48:50.309 [debug] QUERY OK source="media_items" db=0.9ms queue=0.2ms idle=29.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 [87864] 08:48:50.310 [debug] Current batch of media processed. Will check again in 1000ms 08:48:51.093 [debug] Current batch of media processed. Will check again in 1000ms 08:48:51.310 [debug] Current batch of media processed. Will check again in 1000ms 08:48:52.094 [debug] Current batch of media processed. Will check again in 1000ms 08:48:52.315 [debug] Current batch of media processed. Will check again in 1000ms 08:48:53.095 [debug] Current batch of media processed. Will check again in 1000ms 08:48:53.316 [debug] Current batch of media processed. Will check again in 1000ms 08:48:54.097 [debug] Current batch of media processed. Will check again in 1000ms 08:48:54.322 [debug] Current batch of media processed. Will check again in 1000ms 08:48:55.100 [debug] Current batch of media processed. Will check again in 1000ms 08:48:55.326 [debug] Current batch of media processed. Will check again in 1000ms 08:48:56.102 [debug] Current batch of media processed. Will check again in 1000ms 08:48:56.330 [debug] Current batch of media processed. Will check again in 1000ms 08:48:57.103 [debug] Current batch of media processed. Will check again in 1000ms 08:48:57.330 [debug] Current batch of media processed. Will check again in 1000ms 08:48:58.104 [debug] Current batch of media processed. Will check again in 1000ms 08:48:58.331 [debug] Current batch of media processed. Will check again in 1000ms 08:48:59.105 [debug] Current batch of media processed. Will check again in 1000ms 08:48:59.332 [debug] Current batch of media processed. Will check again in 1000ms 08:49:00.106 [debug] Current batch of media processed. Will check again in 1000ms 08:49:00.335 [debug] Current batch of media processed. Will check again in 1000ms 08:49:00.511 [info] {"source":"oban","duration":7522,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:49:01.110 [debug] Current batch of media processed. Will check again in 1000ms 08:49:01.345 [debug] Current batch of media processed. Will check again in 1000ms 08:49:02.111 [debug] Current batch of media processed. Will check again in 1000ms 08:49:02.345 [debug] Current batch of media processed. Will check again in 1000ms 08:49:03.116 [debug] Current batch of media processed. Will check again in 1000ms 08:49:03.346 [debug] Current batch of media processed. Will check again in 1000ms 08:49:04.117 [debug] Current batch of media processed. Will check again in 1000ms 08:49:04.347 [debug] Current batch of media processed. Will check again in 1000ms 08:49:05.119 [debug] Current batch of media processed. Will check again in 1000ms 08:49:05.348 [debug] Current batch of media processed. Will check again in 1000ms 08:49:06.120 [debug] Current batch of media processed. Will check again in 1000ms 08:49:06.349 [debug] Current batch of media processed. Will check again in 1000ms 08:49:07.121 [debug] Current batch of media processed. Will check again in 1000ms 08:49:07.351 [debug] Current batch of media processed. Will check again in 1000ms 08:49:08.125 [debug] Current batch of media processed. Will check again in 1000ms 08:49:08.351 [debug] Current batch of media processed. Will check again in 1000ms 08:49:09.127 [debug] Current batch of media processed. Will check again in 1000ms 08:49:09.352 [debug] Current batch of media processed. Will check again in 1000ms 08:49:10.128 [debug] Current batch of media processed. Will check again in 1000ms 08:49:10.353 [debug] Current batch of media processed. Will check again in 1000ms 08:49:11.129 [debug] Current batch of media processed. Will check again in 1000ms 08:49:11.354 [debug] Current batch of media processed. Will check again in 1000ms 08:49:12.130 [debug] Current batch of media processed. Will check again in 1000ms 08:49:12.355 [debug] Current batch of media processed. Will check again in 1000ms 08:49:13.133 [debug] Current batch of media processed. Will check again in 1000ms 08:49:13.356 [debug] Current batch of media processed. Will check again in 1000ms 08:49:14.134 [debug] Current batch of media processed. Will check again in 1000ms 08:49:14.357 [debug] Current batch of media processed. Will check again in 1000ms 08:49:15.135 [debug] Current batch of media processed. Will check again in 1000ms 08:49:15.358 [debug] Current batch of media processed. Will check again in 1000ms 08:49:16.136 [debug] Current batch of media processed. Will check again in 1000ms 08:49:16.359 [debug] Current batch of media processed. Will check again in 1000ms 08:49:17.139 [debug] Current batch of media processed. Will check again in 1000ms 08:49:17.360 [debug] Current batch of media processed. Will check again in 1000ms 08:49:18.141 [debug] Current batch of media processed. Will check again in 1000ms 08:49:18.362 [debug] Current batch of media processed. Will check again in 1000ms 08:49:19.142 [debug] Current batch of media processed. Will check again in 1000ms 08:49:19.362 [debug] Current batch of media processed. Will check again in 1000ms 08:49:19.689 [info] {"source":"oban","duration":1088,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:20.143 [debug] Current batch of media processed. Will check again in 1000ms 08:49:20.363 [debug] Current batch of media processed. Will check again in 1000ms 08:49:21.144 [debug] Current batch of media processed. Will check again in 1000ms 08:49:21.364 [debug] Current batch of media processed. Will check again in 1000ms 08:49:22.146 [debug] Current batch of media processed. Will check again in 1000ms 08:49:22.365 [debug] Current batch of media processed. Will check again in 1000ms 08:49:23.150 [debug] Current batch of media processed. Will check again in 1000ms 08:49:23.367 [debug] Current batch of media processed. Will check again in 1000ms 08:49:24.152 [debug] Current batch of media processed. Will check again in 1000ms 08:49:24.368 [debug] Current batch of media processed. Will check again in 1000ms 08:49:25.154 [debug] Current batch of media processed. Will check again in 1000ms 08:49:25.370 [debug] Current batch of media processed. Will check again in 1000ms 08:49:26.158 [debug] Current batch of media processed. Will check again in 1000ms 08:49:26.372 [debug] Current batch of media processed. Will check again in 1000ms 08:49:27.160 [debug] Current batch of media processed. Will check again in 1000ms 08:49:27.374 [debug] Current batch of media processed. Will check again in 1000ms 08:49:28.161 [debug] Current batch of media processed. Will check again in 1000ms 08:49:28.374 [debug] Current batch of media processed. Will check again in 1000ms 08:49:29.162 [debug] Current batch of media processed. Will check again in 1000ms 08:49:29.376 [debug] Current batch of media processed. Will check again in 1000ms 08:49:30.166 [debug] Current batch of media processed. Will check again in 1000ms 08:49:30.377 [debug] Current batch of media processed. Will check again in 1000ms 08:49:31.167 [debug] Current batch of media processed. Will check again in 1000ms 08:49:31.378 [debug] Current batch of media processed. Will check again in 1000ms 08:49:32.168 [debug] Current batch of media processed. Will check again in 1000ms 08:49:32.380 [debug] Current batch of media processed. Will check again in 1000ms 08:49:33.169 [debug] Current batch of media processed. Will check again in 1000ms 08:49:33.380 [debug] Current batch of media processed. Will check again in 1000ms 08:49:34.170 [debug] Current batch of media processed. Will check again in 1000ms 08:49:34.381 [debug] Current batch of media processed. Will check again in 1000ms 08:49:35.173 [debug] Current batch of media processed. Will check again in 1000ms 08:49:35.382 [debug] Current batch of media processed. Will check again in 1000ms 08:49:36.174 [debug] Current batch of media processed. Will check again in 1000ms 08:49:36.383 [debug] Current batch of media processed. Will check again in 1000ms 08:49:37.175 [debug] Current batch of media processed. Will check again in 1000ms 08:49:37.384 [debug] Current batch of media processed. Will check again in 1000ms 08:49:38.176 [debug] Current batch of media processed. Will check again in 1000ms 08:49:38.385 [debug] Current batch of media processed. Will check again in 1000ms 08:49:39.177 [debug] Current batch of media processed. Will check again in 1000ms 08:49:39.386 [debug] Current batch of media processed. Will check again in 1000ms 08:49:40.178 [debug] Current batch of media processed. Will check again in 1000ms 08:49:40.388 [debug] Current batch of media processed. Will check again in 1000ms 08:49:41.179 [debug] Current batch of media processed. Will check again in 1000ms 08:49:41.389 [debug] Current batch of media processed. Will check again in 1000ms 08:49:42.180 [debug] Current batch of media processed. Will check again in 1000ms 08:49:42.392 [debug] Current batch of media processed. Will check again in 1000ms 08:49:43.182 [debug] Current batch of media processed. Will check again in 1000ms 08:49:43.393 [debug] Current batch of media processed. Will check again in 1000ms 08:49:44.183 [debug] Current batch of media processed. Will check again in 1000ms 08:49:44.397 [debug] Current batch of media processed. Will check again in 1000ms 08:49:45.184 [debug] Current batch of media processed. Will check again in 1000ms 08:49:45.402 [debug] Current batch of media processed. Will check again in 1000ms 08:49:46.185 [debug] Current batch of media processed. Will check again in 1000ms 08:49:46.403 [debug] Current batch of media processed. Will check again in 1000ms 08:49:47.189 [debug] Current batch of media processed. Will check again in 1000ms 08:49:47.404 [debug] Current batch of media processed. Will check again in 1000ms 08:49:48.190 [debug] Current batch of media processed. Will check again in 1000ms 08:49:48.406 [debug] Current batch of media processed. Will check again in 1000ms 08:49:49.191 [debug] Current batch of media processed. Will check again in 1000ms 08:49:49.407 [debug] Current batch of media processed. Will check again in 1000ms 08:49:49.691 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:49:50.192 [debug] Current batch of media processed. Will check again in 1000ms 08:49:50.408 [debug] Current batch of media processed. Will check again in 1000ms 08:49:51.194 [debug] Current batch of media processed. Will check again in 1000ms 08:49:51.412 [debug] Current batch of media processed. Will check again in 1000ms 08:49:52.196 [debug] Current batch of media processed. Will check again in 1000ms 08:49:52.412 [debug] Current batch of media processed. Will check again in 1000ms 08:49:53.198 [debug] Current batch of media processed. Will check again in 1000ms 08:49:53.413 [debug] Current batch of media processed. Will check again in 1000ms 08:49:54.199 [debug] Current batch of media processed. Will check again in 1000ms 08:49:54.414 [debug] Current batch of media processed. Will check again in 1000ms 08:49:55.200 [debug] Current batch of media processed. Will check again in 1000ms 08:49:55.416 [debug] Current batch of media processed. Will check again in 1000ms 08:49:56.201 [debug] Current batch of media processed. Will check again in 1000ms 08:49:56.417 [debug] Current batch of media processed. Will check again in 1000ms 08:49:57.202 [debug] Current batch of media processed. Will check again in 1000ms 08:49:57.418 [debug] Current batch of media processed. Will check again in 1000ms 08:49:58.203 [debug] Current batch of media processed. Will check again in 1000ms 08:49:58.420 [debug] Current batch of media processed. Will check again in 1000ms 08:49:59.204 [debug] Current batch of media processed. Will check again in 1000ms 08:49:59.422 [debug] Current batch of media processed. Will check again in 1000ms 08:50:00.205 [debug] Current batch of media processed. Will check again in 1000ms 08:50:00.425 [debug] Current batch of media processed. Will check again in 1000ms 08:50:00.522 [info] {"source":"oban","duration":2943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:50:01.211 [debug] Current batch of media processed. Will check again in 1000ms 08:50:01.426 [debug] Current batch of media processed. Will check again in 1000ms 08:50:02.213 [debug] Current batch of media processed. Will check again in 1000ms 08:50:02.430 [debug] Current batch of media processed. Will check again in 1000ms 08:50:03.218 [debug] Current batch of media processed. Will check again in 1000ms 08:50:03.431 [debug] Current batch of media processed. Will check again in 1000ms 08:50:04.219 [debug] Current batch of media processed. Will check again in 1000ms 08:50:04.435 [debug] Current batch of media processed. Will check again in 1000ms 08:50:05.220 [debug] Current batch of media processed. Will check again in 1000ms 08:50:05.436 [debug] Current batch of media processed. Will check again in 1000ms 08:50:06.221 [debug] Current batch of media processed. Will check again in 1000ms 08:50:06.438 [debug] Current batch of media processed. Will check again in 1000ms 08:50:07.223 [debug] Current batch of media processed. Will check again in 1000ms 08:50:07.439 [debug] Current batch of media processed. Will check again in 1000ms 08:50:08.243 [debug] Current batch of media processed. Will check again in 1000ms 08:50:08.441 [debug] Current batch of media processed. Will check again in 1000ms 08:50:09.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД, на сей раз праздничного, потому как подкасту исполняется семь лет! Обсудили всякое и много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 6059, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e121600 - ДТКД (Для тех, кто дома) №110.mp4", "id" => "eu4DP5qPn4A", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=eu4DP5qPn4A", "playlist_index" => 41, "timestamp" => 1671195979, "title" => "ДТКД (Для тех, кто дома) №110", "upload_date" => "20221216"} 08:50:09.269 [debug] QUERY OK source="sources" db=6.1ms queue=0.2ms idle=1374.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:50:09.271 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1381.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:50:09.273 [debug] QUERY OK source="media_items" db=1.5ms idle=1382.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-16 13:06:19Z], 122] 08:50:09.309 [debug] QUERY OK source="media_items" db=35.4ms idle=935.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД, на сей раз праздничного, потому как подкасту исполняется семь лет! Обсудили всякое и много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №110", "459257d9-53e1-4514-9e58-a7fd9c5e2719", 6059, true, "eu4DP5qPn4A", "https://www.youtube.com/watch?v=eu4DP5qPn4A", 41, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e121600 - ДТКД (Для тех, кто дома) №110.mp4", false, false, false, 122, [], 1, ~U[2022-12-16 13:06:19Z], ~U[2026-04-04 05:50:09Z], ~U[2026-04-04 05:50:09Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД, на сей раз праздничного, потому как подкасту исполняется семь лет! Обсудили всякое и много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №110", 6059, true, "eu4DP5qPn4A", "https://www.youtube.com/watch?v=eu4DP5qPn4A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e121600 - ДТКД (Для тех, кто дома) №110.mp4", false, 122, ~U[2022-12-16 13:06:19Z]] 08:50:09.311 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=421.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:50:09.314 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.3ms idle=43.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:50:09.319 [debug] QUERY OK source="media_items" db=4.2ms idle=43.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 [225853] 08:50:09.319 [debug] Current batch of media processed. Will check again in 1000ms 08:50:09.477 [debug] Current batch of media processed. Will check again in 1000ms 08:50:10.322 [debug] Current batch of media processed. Will check again in 1000ms 08:50:10.478 [debug] Current batch of media processed. Will check again in 1000ms 08:50:11.323 [debug] Current batch of media processed. Will check again in 1000ms 08:50:11.481 [debug] Current batch of media processed. Will check again in 1000ms 08:50:12.324 [debug] Current batch of media processed. Will check again in 1000ms 08:50:12.488 [debug] Current batch of media processed. Will check again in 1000ms 08:50:13.326 [debug] Current batch of media processed. Will check again in 1000ms 08:50:13.489 [debug] Current batch of media processed. Will check again in 1000ms 08:50:14.327 [debug] Current batch of media processed. Will check again in 1000ms 08:50:14.490 [debug] Current batch of media processed. Will check again in 1000ms 08:50:15.328 [debug] Current batch of media processed. Will check again in 1000ms 08:50:15.493 [debug] Current batch of media processed. Will check again in 1000ms 08:50:16.332 [debug] Current batch of media processed. Will check again in 1000ms 08:50:16.494 [debug] Current batch of media processed. Will check again in 1000ms 08:50:17.333 [debug] Current batch of media processed. Will check again in 1000ms 08:50:17.496 [debug] Current batch of media processed. Will check again in 1000ms 08:50:18.334 [debug] Current batch of media processed. Will check again in 1000ms 08:50:18.497 [debug] Current batch of media processed. Will check again in 1000ms 08:50:19.336 [debug] Current batch of media processed. Will check again in 1000ms 08:50:19.499 [debug] Current batch of media processed. Will check again in 1000ms 08:50:19.694 [info] {"source":"oban","duration":1510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:20.336 [debug] Current batch of media processed. Will check again in 1000ms 08:50:20.500 [debug] Current batch of media processed. Will check again in 1000ms 08:50:21.337 [debug] Current batch of media processed. Will check again in 1000ms 08:50:21.503 [debug] Current batch of media processed. Will check again in 1000ms 08:50:22.344 [debug] Current batch of media processed. Will check again in 1000ms 08:50:22.504 [debug] Current batch of media processed. Will check again in 1000ms 08:50:23.347 [debug] Current batch of media processed. Will check again in 1000ms 08:50:23.505 [debug] Current batch of media processed. Will check again in 1000ms 08:50:24.348 [debug] Current batch of media processed. Will check again in 1000ms 08:50:24.507 [debug] Current batch of media processed. Will check again in 1000ms 08:50:25.349 [debug] Current batch of media processed. Will check again in 1000ms 08:50:25.508 [debug] Current batch of media processed. Will check again in 1000ms 08:50:26.352 [debug] Current batch of media processed. Will check again in 1000ms 08:50:26.509 [debug] Current batch of media processed. Will check again in 1000ms 08:50:27.353 [debug] Current batch of media processed. Will check again in 1000ms 08:50:27.510 [debug] Current batch of media processed. Will check again in 1000ms 08:50:28.354 [debug] Current batch of media processed. Will check again in 1000ms 08:50:28.511 [debug] Current batch of media processed. Will check again in 1000ms 08:50:29.356 [debug] Current batch of media processed. Will check again in 1000ms 08:50:29.517 [debug] Current batch of media processed. Will check again in 1000ms 08:50:30.358 [debug] Current batch of media processed. Will check again in 1000ms 08:50:30.518 [debug] Current batch of media processed. Will check again in 1000ms 08:50:31.359 [debug] Current batch of media processed. Will check again in 1000ms 08:50:31.519 [debug] Current batch of media processed. Will check again in 1000ms 08:50:32.363 [debug] Current batch of media processed. Will check again in 1000ms 08:50:32.520 [debug] Current batch of media processed. Will check again in 1000ms 08:50:33.365 [debug] Current batch of media processed. Will check again in 1000ms 08:50:33.525 [debug] Current batch of media processed. Will check again in 1000ms 08:50:34.367 [debug] Current batch of media processed. Will check again in 1000ms 08:50:34.525 [debug] Current batch of media processed. Will check again in 1000ms 08:50:35.368 [debug] Current batch of media processed. Will check again in 1000ms 08:50:35.527 [debug] Current batch of media processed. Will check again in 1000ms 08:50:36.371 [debug] Current batch of media processed. Will check again in 1000ms 08:50:36.528 [debug] Current batch of media processed. Will check again in 1000ms 08:50:37.373 [debug] Current batch of media processed. Will check again in 1000ms 08:50:37.529 [debug] Current batch of media processed. Will check again in 1000ms 08:50:38.375 [debug] Current batch of media processed. Will check again in 1000ms 08:50:38.530 [debug] Current batch of media processed. Will check again in 1000ms 08:50:39.376 [debug] Current batch of media processed. Will check again in 1000ms 08:50:39.531 [debug] Current batch of media processed. Will check again in 1000ms 08:50:40.377 [debug] Current batch of media processed. Will check again in 1000ms 08:50:40.532 [debug] Current batch of media processed. Will check again in 1000ms 08:50:41.380 [debug] Current batch of media processed. Will check again in 1000ms 08:50:41.538 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "duration" => 4210, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e050300 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", "id" => "wSC27TiZOB0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wSC27TiZOB0", "playlist_index" => 8, "timestamp" => 1683122740, "title" => "Старейшие больницы Москвы – здесь зарождалась медицина", "upload_date" => "20230503"} 08:50:41.547 [debug] QUERY OK source="sources" db=5.2ms queue=0.2ms idle=998.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:50:41.559 [debug] QUERY OK source="sources" db=11.4ms queue=0.1ms idle=649.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:50:41.571 [debug] QUERY OK source="media_items" db=9.5ms queue=1.8ms idle=661.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-03 14:05:40Z], 104] 08:50:41.605 [debug] QUERY OK source="media_items" db=30.2ms queue=0.3ms idle=675.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", "c56020d7-a88e-40a7-bc5c-1c66c0265f6d", 4210, false, "wSC27TiZOB0", "https://www.youtube.com/watch?v=wSC27TiZOB0", 8, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e050300 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, false, false, 104, [], 1, ~U[2023-05-03 14:05:40Z], ~U[2026-04-04 05:50:41Z], ~U[2026-04-04 05:50:41Z], "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", 4210, false, "wSC27TiZOB0", "https://www.youtube.com/watch?v=wSC27TiZOB0", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e050300 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, 104, ~U[2023-05-03 14:05:40Z]] 08:50:41.612 [debug] QUERY OK source="sources" db=6.0ms queue=0.1ms idle=59.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:50:41.615 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.3ms idle=53.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:50:41.620 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=47.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 [87865] 08:50:41.621 [debug] Current batch of media processed. Will check again in 1000ms 08:50:42.382 [debug] Current batch of media processed. Will check again in 1000ms 08:50:42.622 [debug] Current batch of media processed. Will check again in 1000ms 08:50:43.383 [debug] Current batch of media processed. Will check again in 1000ms 08:50:43.623 [debug] Current batch of media processed. Will check again in 1000ms 08:50:44.386 [debug] Current batch of media processed. Will check again in 1000ms 08:50:44.624 [debug] Current batch of media processed. Will check again in 1000ms 08:50:45.387 [debug] Current batch of media processed. Will check again in 1000ms 08:50:45.625 [debug] Current batch of media processed. Will check again in 1000ms 08:50:46.388 [debug] Current batch of media processed. Will check again in 1000ms 08:50:46.626 [debug] Current batch of media processed. Will check again in 1000ms 08:50:47.389 [debug] Current batch of media processed. Will check again in 1000ms 08:50:47.628 [debug] Current batch of media processed. Will check again in 1000ms 08:50:48.390 [debug] Current batch of media processed. Will check again in 1000ms 08:50:48.629 [debug] Current batch of media processed. Will check again in 1000ms 08:50:49.391 [debug] Current batch of media processed. Will check again in 1000ms 08:50:49.630 [debug] Current batch of media processed. Will check again in 1000ms 08:50:49.700 [info] {"source":"oban","duration":6089,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:50:50.397 [debug] Current batch of media processed. Will check again in 1000ms 08:50:50.631 [debug] Current batch of media processed. Will check again in 1000ms 08:50:51.399 [debug] Current batch of media processed. Will check again in 1000ms 08:50:51.632 [debug] Current batch of media processed. Will check again in 1000ms 08:50:52.400 [debug] Current batch of media processed. Will check again in 1000ms 08:50:52.634 [debug] Current batch of media processed. Will check again in 1000ms 08:50:53.402 [debug] Current batch of media processed. Will check again in 1000ms 08:50:53.635 [debug] Current batch of media processed. Will check again in 1000ms 08:50:54.403 [debug] Current batch of media processed. Will check again in 1000ms 08:50:54.636 [debug] Current batch of media processed. Will check again in 1000ms 08:50:55.406 [debug] Current batch of media processed. Will check again in 1000ms 08:50:55.638 [debug] Current batch of media processed. Will check again in 1000ms 08:50:56.409 [debug] Current batch of media processed. Will check again in 1000ms 08:50:56.639 [debug] Current batch of media processed. Will check again in 1000ms 08:50:57.410 [debug] Current batch of media processed. Will check again in 1000ms 08:50:57.640 [debug] Current batch of media processed. Will check again in 1000ms 08:50:58.413 [debug] Current batch of media processed. Will check again in 1000ms 08:50:58.641 [debug] Current batch of media processed. Will check again in 1000ms 08:50:59.414 [debug] Current batch of media processed. Will check again in 1000ms 08:50:59.644 [debug] Current batch of media processed. Will check again in 1000ms 08:51:00.417 [debug] Current batch of media processed. Will check again in 1000ms 08:51:00.525 [info] {"source":"oban","duration":769,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:51:00.651 [debug] Current batch of media processed. Will check again in 1000ms 08:51:01.418 [debug] Current batch of media processed. Will check again in 1000ms 08:51:01.657 [debug] Current batch of media processed. Will check again in 1000ms 08:51:02.424 [debug] Current batch of media processed. Will check again in 1000ms 08:51:02.661 [debug] Current batch of media processed. Will check again in 1000ms 08:51:03.425 [debug] Current batch of media processed. Will check again in 1000ms 08:51:03.662 [debug] Current batch of media processed. Will check again in 1000ms 08:51:04.427 [debug] Current batch of media processed. Will check again in 1000ms 08:51:04.663 [debug] Current batch of media processed. Will check again in 1000ms 08:51:05.428 [debug] Current batch of media processed. Will check again in 1000ms 08:51:05.664 [debug] Current batch of media processed. Will check again in 1000ms 08:51:06.430 [debug] Current batch of media processed. Will check again in 1000ms 08:51:06.665 [debug] Current batch of media processed. Will check again in 1000ms 08:51:07.430 [debug] Current batch of media processed. Will check again in 1000ms 08:51:07.666 [debug] Current batch of media processed. Will check again in 1000ms 08:51:08.432 [debug] Current batch of media processed. Will check again in 1000ms 08:51:08.668 [debug] Current batch of media processed. Will check again in 1000ms 08:51:09.432 [debug] Current batch of media processed. Will check again in 1000ms 08:51:09.669 [debug] Current batch of media processed. Will check again in 1000ms 08:51:10.433 [debug] Current batch of media processed. Will check again in 1000ms 08:51:10.670 [debug] Current batch of media processed. Will check again in 1000ms 08:51:11.434 [debug] Current batch of media processed. Will check again in 1000ms 08:51:11.671 [debug] Current batch of media processed. Will check again in 1000ms 08:51:12.436 [debug] Current batch of media processed. Will check again in 1000ms 08:51:12.672 [debug] Current batch of media processed. Will check again in 1000ms 08:51:13.437 [debug] Current batch of media processed. Will check again in 1000ms 08:51:13.673 [debug] Current batch of media processed. Will check again in 1000ms 08:51:14.438 [debug] Current batch of media processed. Will check again in 1000ms 08:51:14.675 [debug] Current batch of media processed. Will check again in 1000ms 08:51:15.439 [debug] Current batch of media processed. Will check again in 1000ms 08:51:15.676 [debug] Current batch of media processed. Will check again in 1000ms 08:51:16.441 [debug] Current batch of media processed. Will check again in 1000ms 08:51:16.678 [debug] Current batch of media processed. Will check again in 1000ms 08:51:17.442 [debug] Current batch of media processed. Will check again in 1000ms 08:51:17.679 [debug] Current batch of media processed. Will check again in 1000ms 08:51:18.443 [debug] Current batch of media processed. Will check again in 1000ms 08:51:18.680 [debug] Current batch of media processed. Will check again in 1000ms 08:51:19.444 [debug] Current batch of media processed. Will check again in 1000ms 08:51:19.682 [debug] Current batch of media processed. Will check again in 1000ms 08:51:19.704 [info] {"source":"oban","duration":2893,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:20.447 [debug] Current batch of media processed. Will check again in 1000ms 08:51:20.683 [debug] Current batch of media processed. Will check again in 1000ms 08:51:21.451 [debug] Current batch of media processed. Will check again in 1000ms 08:51:21.684 [debug] Current batch of media processed. Will check again in 1000ms 08:51:22.452 [debug] Current batch of media processed. Will check again in 1000ms 08:51:22.688 [debug] Current batch of media processed. Will check again in 1000ms 08:51:23.453 [debug] Current batch of media processed. Will check again in 1000ms 08:51:23.689 [debug] Current batch of media processed. Will check again in 1000ms 08:51:24.454 [debug] Current batch of media processed. Will check again in 1000ms 08:51:24.690 [debug] Current batch of media processed. Will check again in 1000ms 08:51:25.455 [debug] Current batch of media processed. Will check again in 1000ms 08:51:25.691 [debug] Current batch of media processed. Will check again in 1000ms 08:51:26.456 [debug] Current batch of media processed. Will check again in 1000ms 08:51:26.693 [debug] Current batch of media processed. Will check again in 1000ms 08:51:27.457 [debug] Current batch of media processed. Will check again in 1000ms 08:51:27.694 [debug] Current batch of media processed. Will check again in 1000ms 08:51:28.458 [debug] Current batch of media processed. Will check again in 1000ms 08:51:28.695 [debug] Current batch of media processed. Will check again in 1000ms 08:51:29.461 [debug] Current batch of media processed. Will check again in 1000ms 08:51:29.789 [debug] Current batch of media processed. Will check again in 1000ms 08:51:30.463 [debug] Current batch of media processed. Will check again in 1000ms 08:51:30.790 [debug] Current batch of media processed. Will check again in 1000ms 08:51:31.464 [debug] Current batch of media processed. Will check again in 1000ms 08:51:31.792 [debug] Current batch of media processed. Will check again in 1000ms 08:51:32.468 [debug] Current batch of media processed. Will check again in 1000ms 08:51:32.793 [debug] Current batch of media processed. Will check again in 1000ms 08:51:33.469 [debug] Current batch of media processed. Will check again in 1000ms 08:51:33.794 [debug] Current batch of media processed. Will check again in 1000ms 08:51:34.470 [debug] Current batch of media processed. Will check again in 1000ms 08:51:34.795 [debug] Current batch of media processed. Will check again in 1000ms 08:51:35.471 [debug] Current batch of media processed. Will check again in 1000ms 08:51:35.796 [debug] Current batch of media processed. Will check again in 1000ms 08:51:36.472 [debug] Current batch of media processed. Will check again in 1000ms 08:51:36.797 [debug] Current batch of media processed. Will check again in 1000ms 08:51:37.473 [debug] Current batch of media processed. Will check again in 1000ms 08:51:37.798 [debug] Current batch of media processed. Will check again in 1000ms 08:51:38.476 [debug] Current batch of media processed. Will check again in 1000ms 08:51:38.799 [debug] Current batch of media processed. Will check again in 1000ms 08:51:39.478 [debug] Current batch of media processed. Will check again in 1000ms 08:51:39.800 [debug] Current batch of media processed. Will check again in 1000ms 08:51:40.480 [debug] Current batch of media processed. Will check again in 1000ms 08:51:40.801 [debug] Current batch of media processed. Will check again in 1000ms 08:51:41.482 [debug] Current batch of media processed. Will check again in 1000ms 08:51:41.802 [debug] Current batch of media processed. Will check again in 1000ms 08:51:42.483 [debug] Current batch of media processed. Will check again in 1000ms 08:51:42.803 [debug] Current batch of media processed. Will check again in 1000ms 08:51:43.484 [debug] Current batch of media processed. Will check again in 1000ms 08:51:43.804 [debug] Current batch of media processed. Will check again in 1000ms 08:51:44.485 [debug] Current batch of media processed. Will check again in 1000ms 08:51:44.805 [debug] Current batch of media processed. Will check again in 1000ms 08:51:45.486 [debug] Current batch of media processed. Will check again in 1000ms 08:51:45.806 [debug] Current batch of media processed. Will check again in 1000ms 08:51:46.488 [debug] Current batch of media processed. Will check again in 1000ms 08:51:46.808 [debug] Current batch of media processed. Will check again in 1000ms 08:51:47.488 [debug] Current batch of media processed. Will check again in 1000ms 08:51:47.808 [debug] Current batch of media processed. Will check again in 1000ms 08:51:48.489 [debug] Current batch of media processed. Will check again in 1000ms 08:51:48.809 [debug] Current batch of media processed. Will check again in 1000ms 08:51:49.491 [debug] Current batch of media processed. Will check again in 1000ms 08:51:49.706 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:51:49.810 [debug] Current batch of media processed. Will check again in 1000ms 08:51:50.492 [debug] Current batch of media processed. Will check again in 1000ms 08:51:50.812 [debug] Current batch of media processed. Will check again in 1000ms 08:51:51.493 [debug] Current batch of media processed. Will check again in 1000ms 08:51:51.814 [debug] Current batch of media processed. Will check again in 1000ms 08:51:52.495 [debug] Current batch of media processed. Will check again in 1000ms 08:51:52.815 [debug] Current batch of media processed. Will check again in 1000ms 08:51:53.498 [debug] Current batch of media processed. Will check again in 1000ms 08:51:53.816 [debug] Current batch of media processed. Will check again in 1000ms 08:51:54.499 [debug] Current batch of media processed. Will check again in 1000ms 08:51:54.821 [debug] Current batch of media processed. Will check again in 1000ms 08:51:55.500 [debug] Current batch of media processed. Will check again in 1000ms 08:51:55.823 [debug] Current batch of media processed. Will check again in 1000ms 08:51:56.503 [debug] Current batch of media processed. Will check again in 1000ms 08:51:56.824 [debug] Current batch of media processed. Will check again in 1000ms 08:51:57.506 [debug] Current batch of media processed. Will check again in 1000ms 08:51:57.825 [debug] Current batch of media processed. Will check again in 1000ms 08:51:58.507 [debug] Current batch of media processed. Will check again in 1000ms 08:51:58.826 [debug] Current batch of media processed. Will check again in 1000ms 08:51:59.508 [debug] Current batch of media processed. Will check again in 1000ms 08:51:59.827 [debug] Current batch of media processed. Will check again in 1000ms 08:52:00.509 [debug] Current batch of media processed. Will check again in 1000ms 08:52:00.529 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:52:00.828 [debug] Current batch of media processed. Will check again in 1000ms 08:52:01.512 [debug] Current batch of media processed. Will check again in 1000ms 08:52:01.830 [debug] Current batch of media processed. Will check again in 1000ms 08:52:02.513 [debug] Current batch of media processed. Will check again in 1000ms 08:52:02.832 [debug] Current batch of media processed. Will check again in 1000ms 08:52:03.514 [debug] Current batch of media processed. Will check again in 1000ms 08:52:03.834 [debug] Current batch of media processed. Will check again in 1000ms 08:52:04.516 [debug] Current batch of media processed. Will check again in 1000ms 08:52:04.835 [debug] Current batch of media processed. Will check again in 1000ms 08:52:05.516 [debug] Current batch of media processed. Will check again in 1000ms 08:52:05.836 [debug] Current batch of media processed. Will check again in 1000ms 08:52:06.517 [debug] Current batch of media processed. Will check again in 1000ms 08:52:06.837 [debug] Current batch of media processed. Will check again in 1000ms 08:52:07.518 [debug] Current batch of media processed. Will check again in 1000ms 08:52:07.838 [debug] Current batch of media processed. Will check again in 1000ms 08:52:08.519 [debug] Current batch of media processed. Will check again in 1000ms 08:52:08.840 [debug] Current batch of media processed. Will check again in 1000ms 08:52:09.520 [debug] Current batch of media processed. Will check again in 1000ms 08:52:09.840 [debug] Current batch of media processed. Will check again in 1000ms 08:52:10.521 [debug] Current batch of media processed. Will check again in 1000ms 08:52:10.841 [debug] Current batch of media processed. Will check again in 1000ms 08:52:11.522 [debug] Current batch of media processed. Will check again in 1000ms 08:52:11.844 [debug] Current batch of media processed. Will check again in 1000ms 08:52:12.523 [debug] Current batch of media processed. Will check again in 1000ms 08:52:12.847 [debug] Current batch of media processed. Will check again in 1000ms 08:52:13.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили албанскую мафия, Канье Уэста, одного там австрийского художника, нейросети и аниме. Ну и ещё много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 11358, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e120600 - ДТКД (Для тех, кто дома) №109.mp4", "id" => "KgVoIywKY3M", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=KgVoIywKY3M", "playlist_index" => 42, "timestamp" => 1670310003, "title" => "ДТКД (Для тех, кто дома) №109", "upload_date" => "20221206"} 08:52:13.528 [debug] QUERY OK source="sources" db=3.0ms queue=0.2ms idle=1379.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:52:13.530 [debug] QUERY OK source="sources" db=1.1ms idle=419.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:52:13.532 [debug] QUERY OK source="media_items" db=1.5ms idle=420.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-06 07:00:03Z], 122] 08:52:13.564 [debug] QUERY OK source="media_items" db=30.5ms queue=0.1ms idle=423.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили албанскую мафия, Канье Уэста, одного там австрийского художника, нейросети и аниме. Ну и ещё много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №109", "3068aaaa-4308-4ee6-a2b4-c63e6d79a90c", 11358, true, "KgVoIywKY3M", "https://www.youtube.com/watch?v=KgVoIywKY3M", 42, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e120600 - ДТКД (Для тех, кто дома) №109.mp4", false, false, false, 122, [], 1, ~U[2022-12-06 07:00:03Z], ~U[2026-04-04 05:52:13Z], ~U[2026-04-04 05:52:13Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили албанскую мафия, Канье Уэста, одного там австрийского художника, нейросети и аниме. Ну и ещё много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №109", 11358, true, "KgVoIywKY3M", "https://www.youtube.com/watch?v=KgVoIywKY3M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e120600 - ДТКД (Для тех, кто дома) №109.mp4", false, 122, ~U[2022-12-06 07:00:03Z]] 08:52:13.567 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=415.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:52:13.570 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.1ms idle=39.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:52:13.575 [debug] QUERY OK source="media_items" db=4.1ms idle=40.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225855] 08:52:13.575 [debug] Current batch of media processed. Will check again in 1000ms 08:52:13.848 [debug] Current batch of media processed. Will check again in 1000ms 08:52:14.576 [debug] Current batch of media processed. Will check again in 1000ms 08:52:14.852 [debug] Current batch of media processed. Will check again in 1000ms 08:52:15.577 [debug] Current batch of media processed. Will check again in 1000ms 08:52:15.853 [debug] Current batch of media processed. Will check again in 1000ms 08:52:16.578 [debug] Current batch of media processed. Will check again in 1000ms 08:52:16.854 [debug] Current batch of media processed. Will check again in 1000ms 08:52:17.579 [debug] Current batch of media processed. Will check again in 1000ms 08:52:17.856 [debug] Current batch of media processed. Will check again in 1000ms 08:52:18.580 [debug] Current batch of media processed. Will check again in 1000ms 08:52:18.858 [debug] Current batch of media processed. Will check again in 1000ms 08:52:19.581 [debug] Current batch of media processed. Will check again in 1000ms 08:52:19.709 [info] {"source":"oban","duration":1359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:19.859 [debug] Current batch of media processed. Will check again in 1000ms 08:52:20.582 [debug] Current batch of media processed. Will check again in 1000ms 08:52:20.860 [debug] Current batch of media processed. Will check again in 1000ms 08:52:21.583 [debug] Current batch of media processed. Will check again in 1000ms 08:52:21.862 [debug] Current batch of media processed. Will check again in 1000ms 08:52:22.588 [debug] Current batch of media processed. Will check again in 1000ms 08:52:22.863 [debug] Current batch of media processed. Will check again in 1000ms 08:52:23.589 [debug] Current batch of media processed. Will check again in 1000ms 08:52:23.865 [debug] Current batch of media processed. Will check again in 1000ms 08:52:24.591 [debug] Current batch of media processed. Will check again in 1000ms 08:52:24.866 [debug] Current batch of media processed. Will check again in 1000ms 08:52:25.592 [debug] Current batch of media processed. Will check again in 1000ms 08:52:25.868 [debug] Current batch of media processed. Will check again in 1000ms 08:52:26.593 [debug] Current batch of media processed. Will check again in 1000ms 08:52:26.868 [debug] Current batch of media processed. Will check again in 1000ms 08:52:27.595 [debug] Current batch of media processed. Will check again in 1000ms 08:52:27.869 [debug] Current batch of media processed. Will check again in 1000ms 08:52:28.596 [debug] Current batch of media processed. Will check again in 1000ms 08:52:28.871 [debug] Current batch of media processed. Will check again in 1000ms 08:52:29.597 [debug] Current batch of media processed. Will check again in 1000ms 08:52:29.872 [debug] Current batch of media processed. Will check again in 1000ms 08:52:30.598 [debug] Current batch of media processed. Will check again in 1000ms 08:52:30.874 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамый масштабный Московский урбанистический форум – 2023 проходит на крупнейших площадках столицы: в Зарядье, в олимпийском комплексе «Лужники», в ЦВЗ «Манеж» и в Гостином Дворе. Приглашаем заглянуть в будущее столицы, с самыми грандиозными проектами Москвы. Все самые интересные площадки фестиваля урбанистики станут для вас яркими событиями в городе! Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #МУФ #Зарядье #Лужники", "duration" => 1437, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e082800 - Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР.mp4", "id" => "2H3RaPobI6A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=2H3RaPobI6A", "playlist_index" => 9, "timestamp" => 1693246801, "title" => "Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР", "upload_date" => "20230828"} 08:52:30.875 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1764.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:52:30.877 [debug] QUERY OK source="sources" db=1.0ms idle=1766.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:52:30.879 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1768.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-28 18:20:01Z], 104] 08:52:30.890 [debug] QUERY OK source="media_items" db=9.5ms idle=1643.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамый масштабный Московский урбанистический форум – 2023 проходит на крупнейших площадках столицы: в Зарядье, в олимпийском комплексе «Лужники», в ЦВЗ «Манеж» и в Гостином Дворе. Приглашаем заглянуть в будущее столицы, с самыми грандиозными проектами Москвы. Все самые интересные площадки фестиваля урбанистики станут для вас яркими событиями в городе! Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #МУФ #Зарядье #Лужники", "Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР", "91d7fd3c-dd64-4bc7-a1f7-5b14022554dc", 1437, false, "2H3RaPobI6A", "https://www.youtube.com/watch?v=2H3RaPobI6A", 9, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e082800 - Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР.mp4", false, false, false, 104, [], 1, ~U[2023-08-28 18:20:01Z], ~U[2026-04-04 05:52:30Z], ~U[2026-04-04 05:52:30Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамый масштабный Московский урбанистический форум – 2023 проходит на крупнейших площадках столицы: в Зарядье, в олимпийском комплексе «Лужники», в ЦВЗ «Манеж» и в Гостином Дворе. Приглашаем заглянуть в будущее столицы, с самыми грандиозными проектами Москвы. Все самые интересные площадки фестиваля урбанистики станут для вас яркими событиями в городе! Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #МУФ #Зарядье #Лужники", "Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР", 1437, false, "2H3RaPobI6A", "https://www.youtube.com/watch?v=2H3RaPobI6A", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e082800 - Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР.mp4", false, 104, ~U[2023-08-28 18:20:01Z]] 08:52:30.892 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=650.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:52:30.893 [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" = ?) [1] 08:52:30.895 [debug] QUERY OK source="media_items" db=1.5ms 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 [87866] 08:52:30.895 [debug] Current batch of media processed. Will check again in 1000ms 08:52:31.599 [debug] Current batch of media processed. Will check again in 1000ms 08:52:31.896 [debug] Current batch of media processed. Will check again in 1000ms 08:52:32.616 [debug] Current batch of media processed. Will check again in 1000ms 08:52:32.898 [debug] Current batch of media processed. Will check again in 1000ms 08:52:33.621 [debug] Current batch of media processed. Will check again in 1000ms 08:52:33.899 [debug] Current batch of media processed. Will check again in 1000ms 08:52:34.622 [debug] Current batch of media processed. Will check again in 1000ms 08:52:34.900 [debug] Current batch of media processed. Will check again in 1000ms 08:52:35.623 [debug] Current batch of media processed. Will check again in 1000ms 08:52:35.902 [debug] Current batch of media processed. Will check again in 1000ms 08:52:36.624 [debug] Current batch of media processed. Will check again in 1000ms 08:52:36.903 [debug] Current batch of media processed. Will check again in 1000ms 08:52:37.627 [debug] Current batch of media processed. Will check again in 1000ms 08:52:37.904 [debug] Current batch of media processed. Will check again in 1000ms 08:52:38.628 [debug] Current batch of media processed. Will check again in 1000ms 08:52:38.906 [debug] Current batch of media processed. Will check again in 1000ms 08:52:39.629 [debug] Current batch of media processed. Will check again in 1000ms 08:52:39.907 [debug] Current batch of media processed. Will check again in 1000ms 08:52:40.630 [debug] Current batch of media processed. Will check again in 1000ms 08:52:40.908 [debug] Current batch of media processed. Will check again in 1000ms 08:52:41.631 [debug] Current batch of media processed. Will check again in 1000ms 08:52:41.910 [debug] Current batch of media processed. Will check again in 1000ms 08:52:42.632 [debug] Current batch of media processed. Will check again in 1000ms 08:52:42.912 [debug] Current batch of media processed. Will check again in 1000ms 08:52:43.634 [debug] Current batch of media processed. Will check again in 1000ms 08:52:43.914 [debug] Current batch of media processed. Will check again in 1000ms 08:52:44.635 [debug] Current batch of media processed. Will check again in 1000ms 08:52:44.915 [debug] Current batch of media processed. Will check again in 1000ms 08:52:45.636 [debug] Current batch of media processed. Will check again in 1000ms 08:52:45.917 [debug] Current batch of media processed. Will check again in 1000ms 08:52:46.637 [debug] Current batch of media processed. Will check again in 1000ms 08:52:46.918 [debug] Current batch of media processed. Will check again in 1000ms 08:52:47.639 [debug] Current batch of media processed. Will check again in 1000ms 08:52:47.920 [debug] Current batch of media processed. Will check again in 1000ms 08:52:48.640 [debug] Current batch of media processed. Will check again in 1000ms 08:52:48.921 [debug] Current batch of media processed. Will check again in 1000ms 08:52:49.642 [debug] Current batch of media processed. Will check again in 1000ms 08:52:49.710 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:52:49.921 [debug] Current batch of media processed. Will check again in 1000ms 08:52:50.643 [debug] Current batch of media processed. Will check again in 1000ms 08:52:50.923 [debug] Current batch of media processed. Will check again in 1000ms 08:52:51.644 [debug] Current batch of media processed. Will check again in 1000ms 08:52:51.925 [debug] Current batch of media processed. Will check again in 1000ms 08:52:52.645 [debug] Current batch of media processed. Will check again in 1000ms 08:52:52.925 [debug] Current batch of media processed. Will check again in 1000ms 08:52:53.646 [debug] Current batch of media processed. Will check again in 1000ms 08:52:53.926 [debug] Current batch of media processed. Will check again in 1000ms 08:52:54.650 [debug] Current batch of media processed. Will check again in 1000ms 08:52:54.927 [debug] Current batch of media processed. Will check again in 1000ms 08:52:55.651 [debug] Current batch of media processed. Will check again in 1000ms 08:52:55.929 [debug] Current batch of media processed. Will check again in 1000ms 08:52:56.652 [debug] Current batch of media processed. Will check again in 1000ms 08:52:56.930 [debug] Current batch of media processed. Will check again in 1000ms 08:52:57.653 [debug] Current batch of media processed. Will check again in 1000ms 08:52:57.931 [debug] Current batch of media processed. Will check again in 1000ms 08:52:58.654 [debug] Current batch of media processed. Will check again in 1000ms 08:52:58.932 [debug] Current batch of media processed. Will check again in 1000ms 08:52:59.655 [debug] Current batch of media processed. Will check again in 1000ms 08:52:59.933 [debug] Current batch of media processed. Will check again in 1000ms 08:53:00.532 [info] {"source":"oban","duration":1625,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:53:00.656 [debug] Current batch of media processed. Will check again in 1000ms 08:53:00.935 [debug] Current batch of media processed. Will check again in 1000ms 08:53:01.657 [debug] Current batch of media processed. Will check again in 1000ms 08:53:01.938 [debug] Current batch of media processed. Will check again in 1000ms 08:53:02.658 [debug] Current batch of media processed. Will check again in 1000ms 08:53:02.942 [debug] Current batch of media processed. Will check again in 1000ms 08:53:03.659 [debug] Current batch of media processed. Will check again in 1000ms 08:53:03.945 [debug] Current batch of media processed. Will check again in 1000ms 08:53:04.660 [debug] Current batch of media processed. Will check again in 1000ms 08:53:04.946 [debug] Current batch of media processed. Will check again in 1000ms 08:53:05.661 [debug] Current batch of media processed. Will check again in 1000ms 08:53:05.947 [debug] Current batch of media processed. Will check again in 1000ms 08:53:06.662 [debug] Current batch of media processed. Will check again in 1000ms 08:53:06.948 [debug] Current batch of media processed. Will check again in 1000ms 08:53:07.665 [debug] Current batch of media processed. Will check again in 1000ms 08:53:07.949 [debug] Current batch of media processed. Will check again in 1000ms 08:53:08.666 [debug] Current batch of media processed. Will check again in 1000ms 08:53:08.951 [debug] Current batch of media processed. Will check again in 1000ms 08:53:09.675 [debug] Current batch of media processed. Will check again in 1000ms 08:53:09.951 [debug] Current batch of media processed. Will check again in 1000ms 08:53:10.676 [debug] Current batch of media processed. Will check again in 1000ms 08:53:10.952 [debug] Current batch of media processed. Will check again in 1000ms 08:53:11.677 [debug] Current batch of media processed. Will check again in 1000ms 08:53:11.953 [debug] Current batch of media processed. Will check again in 1000ms 08:53:12.678 [debug] Current batch of media processed. Will check again in 1000ms 08:53:12.954 [debug] Current batch of media processed. Will check again in 1000ms 08:53:13.679 [debug] Current batch of media processed. Will check again in 1000ms 08:53:13.955 [debug] Current batch of media processed. Will check again in 1000ms 08:53:14.680 [debug] Current batch of media processed. Will check again in 1000ms 08:53:14.957 [debug] Current batch of media processed. Will check again in 1000ms 08:53:15.681 [debug] Current batch of media processed. Will check again in 1000ms 08:53:15.958 [debug] Current batch of media processed. Will check again in 1000ms 08:53:16.682 [debug] Current batch of media processed. Will check again in 1000ms 08:53:16.960 [debug] Current batch of media processed. Will check again in 1000ms 08:53:17.686 [debug] Current batch of media processed. Will check again in 1000ms 08:53:17.964 [debug] Current batch of media processed. Will check again in 1000ms 08:53:18.688 [debug] Current batch of media processed. Will check again in 1000ms 08:53:18.964 [debug] Current batch of media processed. Will check again in 1000ms 08:53:19.690 [debug] Current batch of media processed. Will check again in 1000ms 08:53:19.713 [info] {"source":"oban","duration":1784,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:19.966 [debug] Current batch of media processed. Will check again in 1000ms 08:53:20.691 [debug] Current batch of media processed. Will check again in 1000ms 08:53:20.966 [debug] Current batch of media processed. Will check again in 1000ms 08:53:21.693 [debug] Current batch of media processed. Will check again in 1000ms 08:53:21.968 [debug] Current batch of media processed. Will check again in 1000ms 08:53:22.694 [debug] Current batch of media processed. Will check again in 1000ms 08:53:22.968 [debug] Current batch of media processed. Will check again in 1000ms 08:53:23.696 [debug] Current batch of media processed. Will check again in 1000ms 08:53:23.970 [debug] Current batch of media processed. Will check again in 1000ms 08:53:24.697 [debug] Current batch of media processed. Will check again in 1000ms 08:53:24.971 [debug] Current batch of media processed. Will check again in 1000ms 08:53:25.699 [debug] Current batch of media processed. Will check again in 1000ms 08:53:25.972 [debug] Current batch of media processed. Will check again in 1000ms 08:53:26.701 [debug] Current batch of media processed. Will check again in 1000ms 08:53:26.973 [debug] Current batch of media processed. Will check again in 1000ms 08:53:27.702 [debug] Current batch of media processed. Will check again in 1000ms 08:53:27.974 [debug] Current batch of media processed. Will check again in 1000ms 08:53:28.703 [debug] Current batch of media processed. Will check again in 1000ms 08:53:28.975 [debug] Current batch of media processed. Will check again in 1000ms 08:53:29.704 [debug] Current batch of media processed. Will check again in 1000ms 08:53:29.976 [debug] Current batch of media processed. Will check again in 1000ms 08:53:30.705 [debug] Current batch of media processed. Will check again in 1000ms 08:53:30.977 [debug] Current batch of media processed. Will check again in 1000ms 08:53:31.707 [debug] Current batch of media processed. Will check again in 1000ms 08:53:31.978 [debug] Current batch of media processed. Will check again in 1000ms 08:53:32.707 [debug] Current batch of media processed. Will check again in 1000ms 08:53:32.980 [debug] Current batch of media processed. Will check again in 1000ms 08:53:33.708 [debug] Current batch of media processed. Will check again in 1000ms 08:53:33.981 [debug] Current batch of media processed. Will check again in 1000ms 08:53:34.711 [debug] Current batch of media processed. Will check again in 1000ms 08:53:34.984 [debug] Current batch of media processed. Will check again in 1000ms 08:53:35.716 [debug] Current batch of media processed. Will check again in 1000ms 08:53:35.989 [debug] Current batch of media processed. Will check again in 1000ms 08:53:36.717 [debug] Current batch of media processed. Will check again in 1000ms 08:53:36.990 [debug] Current batch of media processed. Will check again in 1000ms 08:53:37.718 [debug] Current batch of media processed. Will check again in 1000ms 08:53:37.991 [debug] Current batch of media processed. Will check again in 1000ms 08:53:38.721 [debug] Current batch of media processed. Will check again in 1000ms 08:53:38.993 [debug] Current batch of media processed. Will check again in 1000ms 08:53:39.723 [debug] Current batch of media processed. Will check again in 1000ms 08:53:39.994 [debug] Current batch of media processed. Will check again in 1000ms 08:53:40.725 [debug] Current batch of media processed. Will check again in 1000ms 08:53:40.996 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/shows/MoscowWalks Москва современная/Season NA/sNAeNA00 - youtube video #liSWZeVc714.NA", "id" => "liSWZeVc714", "original_url" => "https://www.youtube.com/watch?v=liSWZeVc714", "playlist_index" => 10, "title" => "youtube video #liSWZeVc714"} 08:53:40.998 [debug] QUERY OK source="sources" db=1.3ms idle=1372.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:53:41.001 [debug] Current batch of media processed. Will check again in 1000ms 08:53:41.726 [debug] Current batch of media processed. Will check again in 1000ms 08:53:42.002 [debug] Current batch of media processed. Will check again in 1000ms 08:53:42.727 [debug] Current batch of media processed. Will check again in 1000ms 08:53:43.003 [debug] Current batch of media processed. Will check again in 1000ms 08:53:43.728 [debug] Current batch of media processed. Will check again in 1000ms 08:53:44.004 [debug] Current batch of media processed. Will check again in 1000ms 08:53:44.729 [debug] Current batch of media processed. Will check again in 1000ms 08:53:45.005 [debug] Current batch of media processed. Will check again in 1000ms 08:53:45.730 [debug] Current batch of media processed. Will check again in 1000ms 08:53:46.006 [debug] Current batch of media processed. Will check again in 1000ms 08:53:46.731 [debug] Current batch of media processed. Will check again in 1000ms 08:53:47.007 [debug] Current batch of media processed. Will check again in 1000ms 08:53:47.732 [debug] Current batch of media processed. Will check again in 1000ms 08:53:48.008 [debug] Current batch of media processed. Will check again in 1000ms 08:53:48.733 [debug] Current batch of media processed. Will check again in 1000ms 08:53:49.009 [debug] Current batch of media processed. Will check again in 1000ms 08:53:49.716 [info] {"source":"oban","duration":1632,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:53:49.734 [debug] Current batch of media processed. Will check again in 1000ms 08:53:50.011 [debug] Current batch of media processed. Will check again in 1000ms 08:53:50.735 [debug] Current batch of media processed. Will check again in 1000ms 08:53:51.012 [debug] Current batch of media processed. Will check again in 1000ms 08:53:51.736 [debug] Current batch of media processed. Will check again in 1000ms 08:53:52.013 [debug] Current batch of media processed. Will check again in 1000ms 08:53:52.737 [debug] Current batch of media processed. Will check again in 1000ms 08:53:53.015 [debug] Current batch of media processed. Will check again in 1000ms 08:53:53.738 [debug] Current batch of media processed. Will check again in 1000ms 08:53:54.017 [debug] Current batch of media processed. Will check again in 1000ms 08:53:54.739 [debug] Current batch of media processed. Will check again in 1000ms 08:53:55.018 [debug] Current batch of media processed. Will check again in 1000ms 08:53:55.740 [debug] Current batch of media processed. Will check again in 1000ms 08:53:56.019 [debug] Current batch of media processed. Will check again in 1000ms 08:53:56.744 [debug] Current batch of media processed. Will check again in 1000ms 08:53:57.020 [debug] Current batch of media processed. Will check again in 1000ms 08:53:57.745 [debug] Current batch of media processed. Will check again in 1000ms 08:53:58.022 [debug] Current batch of media processed. Will check again in 1000ms 08:53:58.746 [debug] Current batch of media processed. Will check again in 1000ms 08:53:59.023 [debug] Current batch of media processed. Will check again in 1000ms 08:53:59.747 [debug] Current batch of media processed. Will check again in 1000ms 08:54:00.024 [debug] Current batch of media processed. Will check again in 1000ms 08:54:00.534 [info] {"source":"oban","duration":503,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:54:00.748 [debug] Current batch of media processed. Will check again in 1000ms 08:54:01.025 [debug] Current batch of media processed. Will check again in 1000ms 08:54:01.749 [debug] Current batch of media processed. Will check again in 1000ms 08:54:02.027 [debug] Current batch of media processed. Will check again in 1000ms 08:54:02.750 [debug] Current batch of media processed. Will check again in 1000ms 08:54:03.029 [debug] Current batch of media processed. Will check again in 1000ms 08:54:03.751 [debug] Current batch of media processed. Will check again in 1000ms 08:54:04.035 [debug] Current batch of media processed. Will check again in 1000ms 08:54:04.752 [debug] Current batch of media processed. Will check again in 1000ms 08:54:05.036 [debug] Current batch of media processed. Will check again in 1000ms 08:54:05.753 [debug] Current batch of media processed. Will check again in 1000ms 08:54:06.037 [debug] Current batch of media processed. Will check again in 1000ms 08:54:06.754 [debug] Current batch of media processed. Will check again in 1000ms 08:54:07.038 [debug] Current batch of media processed. Will check again in 1000ms 08:54:07.755 [debug] Current batch of media processed. Will check again in 1000ms 08:54:08.039 [debug] Current batch of media processed. Will check again in 1000ms 08:54:08.756 [debug] Current batch of media processed. Will check again in 1000ms 08:54:09.042 [debug] Current batch of media processed. Will check again in 1000ms 08:54:09.757 [debug] Current batch of media processed. Will check again in 1000ms 08:54:10.043 [debug] Current batch of media processed. Will check again in 1000ms 08:54:10.760 [debug] Current batch of media processed. Will check again in 1000ms 08:54:11.045 [debug] Current batch of media processed. Will check again in 1000ms 08:54:11.761 [debug] Current batch of media processed. Will check again in 1000ms 08:54:12.046 [debug] Current batch of media processed. Will check again in 1000ms 08:54:12.763 [debug] Current batch of media processed. Will check again in 1000ms 08:54:13.047 [debug] Current batch of media processed. Will check again in 1000ms 08:54:13.764 [debug] Current batch of media processed. Will check again in 1000ms 08:54:14.048 [debug] Current batch of media processed. Will check again in 1000ms 08:54:14.765 [debug] Current batch of media processed. Will check again in 1000ms 08:54:15.049 [debug] Current batch of media processed. Will check again in 1000ms 08:54:15.766 [debug] Current batch of media processed. Will check again in 1000ms 08:54:16.051 [debug] Current batch of media processed. Will check again in 1000ms 08:54:16.767 [debug] Current batch of media processed. Will check again in 1000ms 08:54:17.051 [debug] Current batch of media processed. Will check again in 1000ms 08:54:17.768 [debug] Current batch of media processed. Will check again in 1000ms 08:54:18.053 [debug] Current batch of media processed. Will check again in 1000ms 08:54:18.769 [debug] Current batch of media processed. Will check again in 1000ms 08:54:19.054 [debug] Current batch of media processed. Will check again in 1000ms 08:54:19.718 [info] {"source":"oban","duration":1821,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:19.770 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 9700, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e111400 - ДТКД (Для тех, кто дома) №108.mp4", "id" => "LfUmo_pGtpY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=LfUmo_pGtpY", "playlist_index" => 43, "timestamp" => 1668422760, "title" => "ДТКД (Для тех, кто дома) №108", "upload_date" => "20221114"} 08:54:19.772 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1656.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:54:19.773 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1657.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:54:19.775 [debug] QUERY OK source="media_items" db=1.5ms idle=958.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-14 10:46:00Z], 122] 08:54:19.793 [debug] QUERY OK source="media_items" db=16.6ms queue=0.1ms idle=661.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №108", "43c70f03-fab1-4208-a95f-1c67ab8cd377", 9700, true, "LfUmo_pGtpY", "https://www.youtube.com/watch?v=LfUmo_pGtpY", 43, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e111400 - ДТКД (Для тех, кто дома) №108.mp4", false, false, false, 122, [], 1, ~U[2022-11-14 10:46:00Z], ~U[2026-04-04 05:54:19Z], ~U[2026-04-04 05:54:19Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №108", 9700, true, "LfUmo_pGtpY", "https://www.youtube.com/watch?v=LfUmo_pGtpY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e111400 - ДТКД (Для тех, кто дома) №108.mp4", false, 122, ~U[2022-11-14 10:46:00Z]] 08:54:19.795 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=75.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:54:19.797 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=24.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:54:19.798 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=24.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 [225857] 08:54:19.798 [debug] Current batch of media processed. Will check again in 1000ms 08:54:20.056 [debug] Current batch of media processed. Will check again in 1000ms 08:54:20.799 [debug] Current batch of media processed. Will check again in 1000ms 08:54:21.057 [debug] Current batch of media processed. Will check again in 1000ms 08:54:21.809 [debug] Current batch of media processed. Will check again in 1000ms 08:54:22.060 [debug] Current batch of media processed. Will check again in 1000ms 08:54:22.812 [debug] Current batch of media processed. Will check again in 1000ms 08:54:23.061 [debug] Current batch of media processed. Will check again in 1000ms 08:54:23.819 [debug] Current batch of media processed. Will check again in 1000ms 08:54:24.063 [debug] Current batch of media processed. Will check again in 1000ms 08:54:24.821 [debug] Current batch of media processed. Will check again in 1000ms 08:54:25.063 [debug] Current batch of media processed. Will check again in 1000ms 08:54:25.823 [debug] Current batch of media processed. Will check again in 1000ms 08:54:26.064 [debug] Current batch of media processed. Will check again in 1000ms 08:54:26.824 [debug] Current batch of media processed. Will check again in 1000ms 08:54:27.065 [debug] Current batch of media processed. Will check again in 1000ms 08:54:27.825 [debug] Current batch of media processed. Will check again in 1000ms 08:54:28.066 [debug] Current batch of media processed. Will check again in 1000ms 08:54:28.829 [debug] Current batch of media processed. Will check again in 1000ms 08:54:29.068 [debug] Current batch of media processed. Will check again in 1000ms 08:54:29.830 [debug] Current batch of media processed. Will check again in 1000ms 08:54:30.069 [debug] Current batch of media processed. Will check again in 1000ms 08:54:30.831 [debug] Current batch of media processed. Will check again in 1000ms 08:54:31.071 [debug] Current batch of media processed. Will check again in 1000ms 08:54:31.832 [debug] Current batch of media processed. Will check again in 1000ms 08:54:32.076 [debug] Current batch of media processed. Will check again in 1000ms 08:54:32.835 [debug] Current batch of media processed. Will check again in 1000ms 08:54:33.076 [debug] Current batch of media processed. Will check again in 1000ms 08:54:33.835 [debug] Current batch of media processed. Will check again in 1000ms 08:54:34.077 [debug] Current batch of media processed. Will check again in 1000ms 08:54:34.836 [debug] Current batch of media processed. Will check again in 1000ms 08:54:35.078 [debug] Current batch of media processed. Will check again in 1000ms 08:54:35.837 [debug] Current batch of media processed. Will check again in 1000ms 08:54:36.079 [debug] Current batch of media processed. Will check again in 1000ms 08:54:36.838 [debug] Current batch of media processed. Will check again in 1000ms 08:54:37.081 [debug] Current batch of media processed. Will check again in 1000ms 08:54:37.839 [debug] Current batch of media processed. Will check again in 1000ms 08:54:38.082 [debug] Current batch of media processed. Will check again in 1000ms 08:54:38.840 [debug] Current batch of media processed. Will check again in 1000ms 08:54:39.083 [debug] Current batch of media processed. Will check again in 1000ms 08:54:39.841 [debug] Current batch of media processed. Will check again in 1000ms 08:54:40.084 [debug] Current batch of media processed. Will check again in 1000ms 08:54:40.842 [debug] Current batch of media processed. Will check again in 1000ms 08:54:41.085 [debug] Current batch of media processed. Will check again in 1000ms 08:54:41.846 [debug] Current batch of media processed. Will check again in 1000ms 08:54:42.086 [debug] Current batch of media processed. Will check again in 1000ms 08:54:42.849 [debug] Current batch of media processed. Will check again in 1000ms 08:54:43.087 [debug] Current batch of media processed. Will check again in 1000ms 08:54:43.850 [debug] Current batch of media processed. Will check again in 1000ms 08:54:44.089 [debug] Current batch of media processed. Will check again in 1000ms 08:54:44.852 [debug] Current batch of media processed. Will check again in 1000ms 08:54:45.090 [debug] Current batch of media processed. Will check again in 1000ms 08:54:45.853 [debug] Current batch of media processed. Will check again in 1000ms 08:54:46.094 [debug] Current batch of media processed. Will check again in 1000ms 08:54:46.855 [debug] Current batch of media processed. Will check again in 1000ms 08:54:47.095 [debug] Current batch of media processed. Will check again in 1000ms 08:54:47.856 [debug] Current batch of media processed. Will check again in 1000ms 08:54:48.097 [debug] Current batch of media processed. Will check again in 1000ms 08:54:48.856 [debug] Current batch of media processed. Will check again in 1000ms 08:54:49.097 [debug] Current batch of media processed. Will check again in 1000ms 08:54:49.722 [info] {"source":"oban","duration":3223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:54:49.858 [debug] Current batch of media processed. Will check again in 1000ms 08:54:50.098 [debug] Current batch of media processed. Will check again in 1000ms 08:54:50.859 [debug] Current batch of media processed. Will check again in 1000ms 08:54:51.099 [debug] Current batch of media processed. Will check again in 1000ms 08:54:51.860 [debug] Current batch of media processed. Will check again in 1000ms 08:54:52.101 [debug] Current batch of media processed. Will check again in 1000ms 08:54:52.861 [debug] Current batch of media processed. Will check again in 1000ms 08:54:53.103 [debug] Current batch of media processed. Will check again in 1000ms 08:54:53.864 [debug] Current batch of media processed. Will check again in 1000ms 08:54:54.107 [debug] Current batch of media processed. Will check again in 1000ms 08:54:54.866 [debug] Current batch of media processed. Will check again in 1000ms 08:54:55.108 [debug] Current batch of media processed. Will check again in 1000ms 08:54:55.866 [debug] Current batch of media processed. Will check again in 1000ms 08:54:56.110 [debug] Current batch of media processed. Will check again in 1000ms 08:54:56.867 [debug] Current batch of media processed. Will check again in 1000ms 08:54:57.111 [debug] Current batch of media processed. Will check again in 1000ms 08:54:57.868 [debug] Current batch of media processed. Will check again in 1000ms 08:54:58.112 [debug] Current batch of media processed. Will check again in 1000ms 08:54:58.869 [debug] Current batch of media processed. Will check again in 1000ms 08:54:59.113 [debug] Current batch of media processed. Will check again in 1000ms 08:54:59.870 [debug] Current batch of media processed. Will check again in 1000ms 08:55:00.116 [debug] Current batch of media processed. Will check again in 1000ms 08:55:00.535 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:55:00.871 [debug] Current batch of media processed. Will check again in 1000ms 08:55:01.117 [debug] Current batch of media processed. Will check again in 1000ms 08:55:01.873 [debug] Current batch of media processed. Will check again in 1000ms 08:55:02.118 [debug] Current batch of media processed. Will check again in 1000ms 08:55:02.876 [debug] Current batch of media processed. Will check again in 1000ms 08:55:03.121 [debug] Current batch of media processed. Will check again in 1000ms 08:55:03.877 [debug] Current batch of media processed. Will check again in 1000ms 08:55:04.122 [debug] Current batch of media processed. Will check again in 1000ms 08:55:04.878 [debug] Current batch of media processed. Will check again in 1000ms 08:55:05.123 [debug] Current batch of media processed. Will check again in 1000ms 08:55:05.879 [debug] Current batch of media processed. Will check again in 1000ms 08:55:06.124 [debug] Current batch of media processed. Will check again in 1000ms 08:55:06.880 [debug] Current batch of media processed. Will check again in 1000ms 08:55:07.126 [debug] Current batch of media processed. Will check again in 1000ms 08:55:07.881 [debug] Current batch of media processed. Will check again in 1000ms 08:55:08.130 [debug] Current batch of media processed. Will check again in 1000ms 08:55:08.882 [debug] Current batch of media processed. Will check again in 1000ms 08:55:09.131 [debug] Current batch of media processed. Will check again in 1000ms 08:55:09.883 [debug] Current batch of media processed. Will check again in 1000ms 08:55:10.132 [debug] Current batch of media processed. Will check again in 1000ms 08:55:10.884 [debug] Current batch of media processed. Will check again in 1000ms 08:55:11.133 [debug] Current batch of media processed. Will check again in 1000ms 08:55:11.885 [debug] Current batch of media processed. Will check again in 1000ms 08:55:12.134 [debug] Current batch of media processed. Will check again in 1000ms 08:55:12.886 [debug] Current batch of media processed. Will check again in 1000ms 08:55:13.136 [debug] Current batch of media processed. Will check again in 1000ms 08:55:13.887 [debug] Current batch of media processed. Will check again in 1000ms 08:55:14.137 [debug] Current batch of media processed. Will check again in 1000ms 08:55:14.888 [debug] Current batch of media processed. Will check again in 1000ms 08:55:15.138 [debug] Current batch of media processed. Will check again in 1000ms 08:55:15.889 [debug] Current batch of media processed. Will check again in 1000ms 08:55:16.139 [debug] Current batch of media processed. Will check again in 1000ms 08:55:16.891 [debug] Current batch of media processed. Will check again in 1000ms 08:55:17.140 [debug] Current batch of media processed. Will check again in 1000ms 08:55:17.892 [debug] Current batch of media processed. Will check again in 1000ms 08:55:18.141 [debug] Current batch of media processed. Will check again in 1000ms 08:55:18.894 [debug] Current batch of media processed. Will check again in 1000ms 08:55:19.142 [debug] Current batch of media processed. Will check again in 1000ms 08:55:19.724 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:19.895 [debug] Current batch of media processed. Will check again in 1000ms 08:55:20.143 [debug] Current batch of media processed. Will check again in 1000ms 08:55:20.896 [debug] Current batch of media processed. Will check again in 1000ms 08:55:21.144 [debug] Current batch of media processed. Will check again in 1000ms 08:55:21.897 [debug] Current batch of media processed. Will check again in 1000ms 08:55:22.146 [debug] Current batch of media processed. Will check again in 1000ms 08:55:22.898 [debug] Current batch of media processed. Will check again in 1000ms 08:55:23.146 [debug] Current batch of media processed. Will check again in 1000ms 08:55:23.899 [debug] Current batch of media processed. Will check again in 1000ms 08:55:24.149 [debug] Current batch of media processed. Will check again in 1000ms 08:55:24.900 [debug] Current batch of media processed. Will check again in 1000ms 08:55:25.149 [debug] Current batch of media processed. Will check again in 1000ms 08:55:25.901 [debug] Current batch of media processed. Will check again in 1000ms 08:55:26.150 [debug] Current batch of media processed. Will check again in 1000ms 08:55:26.902 [debug] Current batch of media processed. Will check again in 1000ms 08:55:27.151 [debug] Current batch of media processed. Will check again in 1000ms 08:55:27.903 [debug] Current batch of media processed. Will check again in 1000ms 08:55:28.152 [debug] Current batch of media processed. Will check again in 1000ms 08:55:28.904 [debug] Current batch of media processed. Will check again in 1000ms 08:55:29.153 [debug] Current batch of media processed. Will check again in 1000ms 08:55:29.906 [debug] Current batch of media processed. Will check again in 1000ms 08:55:30.154 [debug] Current batch of media processed. Will check again in 1000ms 08:55:30.906 [debug] Current batch of media processed. Will check again in 1000ms 08:55:31.160 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n«Территория будущего. Москва 2030» – форум-фестиваль, который представляет главные инновации и достижения во всех сферах жизни города. Сегодня мы отправляемся в Зарядье, где Градостроительный комплекс Москвы представил экспозицию «Город будущего»: посмотрим какие знаковые объекты появятся в городе и как он преобразится в течение ближайших лет. Увидим уже построенные объекты спортивных, образовательных, медицинских кластеров, благоустроенные парки и набережные.\nДля детей в «Лужниках» открыли большую площадку, которая передает атмосферу настоящего строительного объекта. \nПодробнее в нашем ролике, приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#Москва2030 #Зарядье #Лужники", "duration" => 1202, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e081100 - Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?.mp4", "id" => "q8gvPoiqVDI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=q8gvPoiqVDI", "playlist_index" => 11, "timestamp" => 1723371755, "title" => "Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?", "upload_date" => "20240811"} 08:55:31.161 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1004.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:55:31.164 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=24.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:55:31.169 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=27.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-11 10:22:35Z], 104] 08:55:31.190 [debug] QUERY OK source="media_items" db=19.1ms queue=0.4ms idle=32.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n«Территория будущего. Москва 2030» – форум-фестиваль, который представляет главные инновации и достижения во всех сферах жизни города. Сегодня мы отправляемся в Зарядье, где Градостроительный комплекс Москвы представил экспозицию «Город будущего»: посмотрим какие знаковые объекты появятся в городе и как он преобразится в течение ближайших лет. Увидим уже построенные объекты спортивных, образовательных, медицинских кластеров, благоустроенные парки и набережные.\nДля детей в «Лужниках» открыли большую площадку, которая передает атмосферу настоящего строительного объекта. \nПодробнее в нашем ролике, приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#Москва2030 #Зарядье #Лужники", "Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?", "1fa29568-f70a-47e8-8d35-87fa192c7db7", 1202, false, "q8gvPoiqVDI", "https://www.youtube.com/watch?v=q8gvPoiqVDI", 11, "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e081100 - Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?.mp4", false, false, false, 104, [], 1, ~U[2024-08-11 10:22:35Z], ~U[2026-04-04 05:55:31Z], ~U[2026-04-04 05:55:31Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n«Территория будущего. Москва 2030» – форум-фестиваль, который представляет главные инновации и достижения во всех сферах жизни города. Сегодня мы отправляемся в Зарядье, где Градостроительный комплекс Москвы представил экспозицию «Город будущего»: посмотрим какие знаковые объекты появятся в городе и как он преобразится в течение ближайших лет. Увидим уже построенные объекты спортивных, образовательных, медицинских кластеров, благоустроенные парки и набережные.\nДля детей в «Лужниках» открыли большую площадку, которая передает атмосферу настоящего строительного объекта. \nПодробнее в нашем ролике, приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#Москва2030 #Зарядье #Лужники", "Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?", 1202, false, "q8gvPoiqVDI", "https://www.youtube.com/watch?v=q8gvPoiqVDI", "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e081100 - Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?.mp4", false, 104, ~U[2024-08-11 10:22:35Z]] 08:55:31.193 [debug] QUERY OK source="sources" db=3.1ms idle=28.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:55:31.195 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=29.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:55:31.196 [debug] QUERY OK source="media_items" db=0.7ms idle=28.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 [87867] 08:55:31.196 [debug] Current batch of media processed. Will check again in 1000ms 08:55:31.909 [debug] Current batch of media processed. Will check again in 1000ms 08:55:32.198 [debug] Current batch of media processed. Will check again in 1000ms 08:55:32.918 [debug] Current batch of media processed. Will check again in 1000ms 08:55:33.200 [debug] Current batch of media processed. Will check again in 1000ms 08:55:33.919 [debug] Current batch of media processed. Will check again in 1000ms 08:55:34.200 [debug] Current batch of media processed. Will check again in 1000ms 08:55:34.921 [debug] Current batch of media processed. Will check again in 1000ms 08:55:35.201 [debug] Current batch of media processed. Will check again in 1000ms 08:55:35.923 [debug] Current batch of media processed. Will check again in 1000ms 08:55:36.203 [debug] Current batch of media processed. Will check again in 1000ms 08:55:36.924 [debug] Current batch of media processed. Will check again in 1000ms 08:55:37.204 [debug] Current batch of media processed. Will check again in 1000ms 08:55:37.927 [debug] Current batch of media processed. Will check again in 1000ms 08:55:38.205 [debug] Current batch of media processed. Will check again in 1000ms 08:55:38.929 [debug] Current batch of media processed. Will check again in 1000ms 08:55:39.206 [debug] Current batch of media processed. Will check again in 1000ms 08:55:39.929 [debug] Current batch of media processed. Will check again in 1000ms 08:55:40.208 [debug] Current batch of media processed. Will check again in 1000ms 08:55:40.936 [debug] Current batch of media processed. Will check again in 1000ms 08:55:41.209 [debug] Current batch of media processed. Will check again in 1000ms 08:55:41.942 [debug] Current batch of media processed. Will check again in 1000ms 08:55:42.214 [debug] Current batch of media processed. Will check again in 1000ms 08:55:42.943 [debug] Current batch of media processed. Will check again in 1000ms 08:55:43.218 [debug] Current batch of media processed. Will check again in 1000ms 08:55:43.945 [debug] Current batch of media processed. Will check again in 1000ms 08:55:44.221 [debug] Current batch of media processed. Will check again in 1000ms 08:55:44.947 [debug] Current batch of media processed. Will check again in 1000ms 08:55:45.222 [debug] Current batch of media processed. Will check again in 1000ms 08:55:45.948 [debug] Current batch of media processed. Will check again in 1000ms 08:55:46.223 [debug] Current batch of media processed. Will check again in 1000ms 08:55:46.949 [debug] Current batch of media processed. Will check again in 1000ms 08:55:47.226 [debug] Current batch of media processed. Will check again in 1000ms 08:55:47.950 [debug] Current batch of media processed. Will check again in 1000ms 08:55:48.226 [debug] Current batch of media processed. Will check again in 1000ms 08:55:48.951 [debug] Current batch of media processed. Will check again in 1000ms 08:55:49.227 [debug] Current batch of media processed. Will check again in 1000ms 08:55:49.727 [info] {"source":"oban","duration":2347,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:55:49.953 [debug] Current batch of media processed. Will check again in 1000ms 08:55:50.228 [debug] Current batch of media processed. Will check again in 1000ms 08:55:50.953 [debug] Current batch of media processed. Will check again in 1000ms 08:55:51.230 [debug] Current batch of media processed. Will check again in 1000ms 08:55:51.955 [debug] Current batch of media processed. Will check again in 1000ms 08:55:52.231 [debug] Current batch of media processed. Will check again in 1000ms 08:55:52.957 [debug] Current batch of media processed. Will check again in 1000ms 08:55:53.232 [debug] Current batch of media processed. Will check again in 1000ms 08:55:53.958 [debug] Current batch of media processed. Will check again in 1000ms 08:55:54.233 [debug] Current batch of media processed. Will check again in 1000ms 08:55:54.959 [debug] Current batch of media processed. Will check again in 1000ms 08:55:55.236 [debug] Current batch of media processed. Will check again in 1000ms 08:55:55.960 [debug] Current batch of media processed. Will check again in 1000ms 08:55:56.236 [debug] Current batch of media processed. Will check again in 1000ms 08:55:56.961 [debug] Current batch of media processed. Will check again in 1000ms 08:55:57.237 [debug] Current batch of media processed. Will check again in 1000ms 08:55:57.963 [debug] Current batch of media processed. Will check again in 1000ms 08:55:58.239 [debug] Current batch of media processed. Will check again in 1000ms 08:55:58.964 [debug] Current batch of media processed. Will check again in 1000ms 08:55:59.239 [debug] Current batch of media processed. Will check again in 1000ms 08:55:59.965 [debug] Current batch of media processed. Will check again in 1000ms 08:56:00.242 [debug] Current batch of media processed. Will check again in 1000ms 08:56:00.537 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:56:00.968 [debug] Current batch of media processed. Will check again in 1000ms 08:56:01.244 [debug] Current batch of media processed. Will check again in 1000ms 08:56:01.969 [debug] Current batch of media processed. Will check again in 1000ms 08:56:02.245 [debug] Current batch of media processed. Will check again in 1000ms 08:56:02.971 [debug] Current batch of media processed. Will check again in 1000ms 08:56:03.246 [debug] Current batch of media processed. Will check again in 1000ms 08:56:03.973 [debug] Current batch of media processed. Will check again in 1000ms 08:56:04.247 [debug] Current batch of media processed. Will check again in 1000ms 08:56:04.974 [debug] Current batch of media processed. Will check again in 1000ms 08:56:05.248 [debug] Current batch of media processed. Will check again in 1000ms 08:56:05.975 [debug] Current batch of media processed. Will check again in 1000ms 08:56:06.249 [debug] Current batch of media processed. Will check again in 1000ms 08:56:06.976 [debug] Current batch of media processed. Will check again in 1000ms 08:56:07.250 [debug] Current batch of media processed. Will check again in 1000ms 08:56:07.977 [debug] Current batch of media processed. Will check again in 1000ms 08:56:08.251 [debug] Current batch of media processed. Will check again in 1000ms 08:56:08.978 [debug] Current batch of media processed. Will check again in 1000ms 08:56:09.254 [debug] Current batch of media processed. Will check again in 1000ms 08:56:09.981 [debug] Current batch of media processed. Will check again in 1000ms 08:56:10.255 [debug] Current batch of media processed. Will check again in 1000ms 08:56:10.981 [debug] Current batch of media processed. Will check again in 1000ms 08:56:11.256 [debug] Current batch of media processed. Will check again in 1000ms 08:56:11.984 [debug] Current batch of media processed. Will check again in 1000ms 08:56:12.259 [debug] Current batch of media processed. Will check again in 1000ms 08:56:12.985 [debug] Current batch of media processed. Will check again in 1000ms 08:56:13.259 [debug] Current batch of media processed. Will check again in 1000ms 08:56:13.986 [debug] Current batch of media processed. Will check again in 1000ms 08:56:14.260 [debug] Current batch of media processed. Will check again in 1000ms 08:56:14.987 [debug] Current batch of media processed. Will check again in 1000ms 08:56:15.261 [debug] Current batch of media processed. Will check again in 1000ms 08:56:15.988 [debug] Current batch of media processed. Will check again in 1000ms 08:56:16.262 [debug] Current batch of media processed. Will check again in 1000ms 08:56:16.989 [debug] Current batch of media processed. Will check again in 1000ms 08:56:17.263 [debug] Current batch of media processed. Will check again in 1000ms 08:56:17.990 [debug] Current batch of media processed. Will check again in 1000ms 08:56:18.264 [debug] Current batch of media processed. Will check again in 1000ms 08:56:18.991 [debug] Current batch of media processed. Will check again in 1000ms 08:56:19.265 [debug] Current batch of media processed. Will check again in 1000ms 08:56:19.729 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:19.992 [debug] Current batch of media processed. Will check again in 1000ms 08:56:20.266 [debug] Current batch of media processed. Will check again in 1000ms 08:56:20.993 [debug] Current batch of media processed. Will check again in 1000ms 08:56:21.267 [debug] Current batch of media processed. Will check again in 1000ms 08:56:21.996 [debug] Current batch of media processed. Will check again in 1000ms 08:56:22.268 [debug] Current batch of media processed. Will check again in 1000ms 08:56:22.996 [debug] Current batch of media processed. Will check again in 1000ms 08:56:23.269 [debug] Current batch of media processed. Will check again in 1000ms 08:56:23.997 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 9861, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e103100 - ДТКД (Для тех, кто дома) №107.mp4", "id" => "otIHDIuiPX4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=otIHDIuiPX4", "playlist_index" => 44, "timestamp" => 1667199617, "title" => "ДТКД (Для тех, кто дома) №107", "upload_date" => "20221031"} 08:56:23.999 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1856.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:56:23.999 [debug] QUERY OK source="sources" db=0.4ms idle=1483.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:56:24.001 [debug] QUERY OK source="media_items" db=1.0ms idle=858.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-31 07:00:17Z], 122] 08:56:24.011 [debug] QUERY OK source="media_items" db=9.7ms idle=859.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №107", "8903265a-0be5-4401-906e-7b028b3dcd40", 9861, true, "otIHDIuiPX4", "https://www.youtube.com/watch?v=otIHDIuiPX4", 44, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e103100 - ДТКД (Для тех, кто дома) №107.mp4", false, false, false, 122, [], 1, ~U[2022-10-31 07:00:17Z], ~U[2026-04-04 05:56:24Z], ~U[2026-04-04 05:56:24Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №107", 9861, true, "otIHDIuiPX4", "https://www.youtube.com/watch?v=otIHDIuiPX4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e103100 - ДТКД (Для тех, кто дома) №107.mp4", false, 122, ~U[2022-10-31 07:00:17Z]] 08:56:24.013 [debug] QUERY OK source="sources" db=1.2ms idle=492.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:56:24.014 [debug] QUERY OK source="media_profiles" db=0.5ms idle=14.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:56:24.015 [debug] QUERY OK source="media_items" db=0.5ms 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 [225859] 08:56:24.015 [debug] Current batch of media processed. Will check again in 1000ms 08:56:24.270 [debug] Current batch of media processed. Will check again in 1000ms 08:56:25.016 [debug] Current batch of media processed. Will check again in 1000ms 08:56:25.271 [debug] Current batch of media processed. Will check again in 1000ms 08:56:26.017 [debug] Current batch of media processed. Will check again in 1000ms 08:56:26.272 [debug] Current batch of media processed. Will check again in 1000ms 08:56:27.018 [debug] Current batch of media processed. Will check again in 1000ms 08:56:27.273 [debug] Current batch of media processed. Will check again in 1000ms 08:56:28.019 [debug] Current batch of media processed. Will check again in 1000ms 08:56:28.274 [debug] Current batch of media processed. Will check again in 1000ms 08:56:29.020 [debug] Current batch of media processed. Will check again in 1000ms 08:56:29.275 [debug] Current batch of media processed. Will check again in 1000ms 08:56:30.022 [debug] Current batch of media processed. Will check again in 1000ms 08:56:30.276 [debug] Current batch of media processed. Will check again in 1000ms 08:56:31.024 [debug] Current batch of media processed. Will check again in 1000ms 08:56:31.277 [debug] Current batch of media processed. Will check again in 1000ms 08:56:32.026 [debug] Current batch of media processed. Will check again in 1000ms 08:56:32.278 [debug] Current batch of media processed. Will check again in 1000ms 08:56:33.027 [debug] Current batch of media processed. Will check again in 1000ms 08:56:33.279 [debug] Current batch of media processed. Will check again in 1000ms 08:56:34.028 [debug] Current batch of media processed. Will check again in 1000ms 08:56:34.280 [debug] Current batch of media processed. Will check again in 1000ms 08:56:35.029 [debug] Current batch of media processed. Will check again in 1000ms 08:56:35.281 [debug] Current batch of media processed. Will check again in 1000ms 08:56:36.030 [debug] Current batch of media processed. Will check again in 1000ms 08:56:36.282 [debug] Current batch of media processed. Will check again in 1000ms 08:56:37.031 [debug] Current batch of media processed. Will check again in 1000ms 08:56:37.283 [debug] Current batch of media processed. Will check again in 1000ms 08:56:38.032 [debug] Current batch of media processed. Will check again in 1000ms 08:56:38.285 [debug] Current batch of media processed. Will check again in 1000ms 08:56:39.034 [debug] Current batch of media processed. Will check again in 1000ms 08:56:39.287 [debug] Current batch of media processed. Will check again in 1000ms 08:56:40.036 [debug] Current batch of media processed. Will check again in 1000ms 08:56:40.289 [debug] Current batch of media processed. Will check again in 1000ms 08:56:41.037 [debug] Current batch of media processed. Will check again in 1000ms 08:56:41.290 [debug] Current batch of media processed. Will check again in 1000ms 08:56:42.040 [debug] Current batch of media processed. Will check again in 1000ms 08:56:42.292 [debug] Current batch of media processed. Will check again in 1000ms 08:56:43.046 [debug] Current batch of media processed. Will check again in 1000ms 08:56:43.298 [debug] Current batch of media processed. Will check again in 1000ms 08:56:44.047 [debug] Current batch of media processed. Will check again in 1000ms 08:56:44.306 [debug] Current batch of media processed. Will check again in 1000ms 08:56:45.050 [debug] Current batch of media processed. Will check again in 1000ms 08:56:45.308 [debug] Current batch of media processed. Will check again in 1000ms 08:56:46.053 [debug] Current batch of media processed. Will check again in 1000ms 08:56:46.309 [debug] Current batch of media processed. Will check again in 1000ms 08:56:47.056 [debug] Current batch of media processed. Will check again in 1000ms 08:56:47.311 [debug] Current batch of media processed. Will check again in 1000ms 08:56:48.057 [debug] Current batch of media processed. Will check again in 1000ms 08:56:48.314 [debug] Current batch of media processed. Will check again in 1000ms 08:56:49.058 [debug] Current batch of media processed. Will check again in 1000ms 08:56:49.315 [debug] Current batch of media processed. Will check again in 1000ms 08:56:49.731 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:56:50.060 [debug] Current batch of media processed. Will check again in 1000ms 08:56:50.316 [debug] Current batch of media processed. Will check again in 1000ms 08:56:51.061 [debug] Current batch of media processed. Will check again in 1000ms 08:56:51.318 [debug] Current batch of media processed. Will check again in 1000ms 08:56:52.065 [debug] Current batch of media processed. Will check again in 1000ms 08:56:52.319 [debug] Current batch of media processed. Will check again in 1000ms 08:56:53.066 [debug] Current batch of media processed. Will check again in 1000ms 08:56:53.320 [debug] Current batch of media processed. Will check again in 1000ms 08:56:54.067 [debug] Current batch of media processed. Will check again in 1000ms 08:56:54.322 [debug] Current batch of media processed. Will check again in 1000ms 08:56:55.068 [debug] Current batch of media processed. Will check again in 1000ms 08:56:55.322 [debug] Current batch of media processed. Will check again in 1000ms 08:56:56.069 [debug] Current batch of media processed. Will check again in 1000ms 08:56:56.323 [debug] Current batch of media processed. Will check again in 1000ms 08:56:57.071 [debug] Current batch of media processed. Will check again in 1000ms 08:56:57.324 [debug] Current batch of media processed. Will check again in 1000ms 08:56:58.075 [debug] Current batch of media processed. Will check again in 1000ms 08:56:58.325 [debug] Current batch of media processed. Will check again in 1000ms 08:56:59.076 [debug] Current batch of media processed. Will check again in 1000ms 08:56:59.329 [debug] Current batch of media processed. Will check again in 1000ms 08:57:00.079 [debug] Current batch of media processed. Will check again in 1000ms 08:57:00.331 [debug] Current batch of media processed. Will check again in 1000ms 08:57:00.538 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:57:01.080 [debug] Current batch of media processed. Will check again in 1000ms 08:57:01.332 [debug] Current batch of media processed. Will check again in 1000ms 08:57:02.083 [debug] Current batch of media processed. Will check again in 1000ms 08:57:02.333 [debug] Current batch of media processed. Will check again in 1000ms 08:57:03.084 [debug] Current batch of media processed. Will check again in 1000ms 08:57:03.334 [debug] Current batch of media processed. Will check again in 1000ms 08:57:04.085 [debug] Current batch of media processed. Will check again in 1000ms 08:57:04.335 [debug] Current batch of media processed. Will check again in 1000ms 08:57:05.086 [debug] Current batch of media processed. Will check again in 1000ms 08:57:05.338 [debug] Current batch of media processed. Will check again in 1000ms 08:57:06.090 [debug] Current batch of media processed. Will check again in 1000ms 08:57:06.339 [debug] Current batch of media processed. Will check again in 1000ms 08:57:07.092 [debug] Current batch of media processed. Will check again in 1000ms 08:57:07.341 [debug] Current batch of media processed. Will check again in 1000ms 08:57:08.093 [debug] Current batch of media processed. Will check again in 1000ms 08:57:08.343 [debug] Current batch of media processed. Will check again in 1000ms 08:57:09.094 [debug] Current batch of media processed. Will check again in 1000ms 08:57:09.345 [debug] Current batch of media processed. Will check again in 1000ms 08:57:10.097 [debug] Current batch of media processed. Will check again in 1000ms 08:57:10.346 [debug] Current batch of media processed. Will check again in 1000ms 08:57:11.098 [debug] Current batch of media processed. Will check again in 1000ms 08:57:11.347 [debug] Current batch of media processed. Will check again in 1000ms 08:57:12.101 [debug] Current batch of media processed. Will check again in 1000ms 08:57:12.348 [debug] Current batch of media processed. Will check again in 1000ms 08:57:13.102 [debug] Current batch of media processed. Will check again in 1000ms 08:57:13.349 [debug] Current batch of media processed. Will check again in 1000ms 08:57:14.103 [debug] Current batch of media processed. Will check again in 1000ms 08:57:14.351 [debug] Current batch of media processed. Will check again in 1000ms 08:57:15.105 [debug] Current batch of media processed. Will check again in 1000ms 08:57:15.352 [debug] Current batch of media processed. Will check again in 1000ms 08:57:16.106 [debug] Current batch of media processed. Will check again in 1000ms 08:57:16.353 [debug] Current batch of media processed. Will check again in 1000ms 08:57:17.107 [debug] Current batch of media processed. Will check again in 1000ms 08:57:17.355 [debug] Current batch of media processed. Will check again in 1000ms 08:57:18.108 [debug] Current batch of media processed. Will check again in 1000ms 08:57:18.357 [debug] Current batch of media processed. Will check again in 1000ms 08:57:19.109 [debug] Current batch of media processed. Will check again in 1000ms 08:57:19.357 [debug] Current batch of media processed. Will check again in 1000ms 08:57:19.734 [info] {"source":"oban","duration":1248,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:20.110 [debug] Current batch of media processed. Will check again in 1000ms 08:57:20.358 [debug] Current batch of media processed. Will check again in 1000ms 08:57:21.111 [debug] Current batch of media processed. Will check again in 1000ms 08:57:21.360 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113В\n\n этом видео мы приглашаем вас на прогулку по обновлённой достопримечательности Москвы. Мы посетим самый большой парк в Европе: Парк Яуза — на наших глазах это место превратилось в современную пешеходную зону. Узнаем, как происходили преобразования, и посмотрим на новые пешеходные маршруты от МКАД до ВДНХ. В этом видео вы увидите главные места этого парка, поговорим с инициатором создания парка, Алексеем Шапошниковым, вместе с директором парка Александром Сапроновым посмотрим как можно здесь прекрасно проводить время — пешком, на велосипеде или на электросамокате. Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#паркяуза #паркмосква #достопримечательность", "duration" => 1939, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e090200 - Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?.mp4", "id" => "g7pWYtoYvyA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=g7pWYtoYvyA", "playlist_index" => 12, "timestamp" => 1725287646, "title" => "Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?", "upload_date" => "20240902"} 08:57:21.361 [debug] QUERY OK source="sources" db=0.4ms idle=1212.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:57:21.362 [debug] QUERY OK source="sources" db=0.6ms idle=563.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:57:21.363 [debug] QUERY OK source="media_items" db=0.7ms idle=214.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 14:34:06Z], 104] 08:57:21.384 [debug] QUERY OK source="media_items" db=19.9ms idle=215.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113В\n\n этом видео мы приглашаем вас на прогулку по обновлённой достопримечательности Москвы. Мы посетим самый большой парк в Европе: Парк Яуза — на наших глазах это место превратилось в современную пешеходную зону. Узнаем, как происходили преобразования, и посмотрим на новые пешеходные маршруты от МКАД до ВДНХ. В этом видео вы увидите главные места этого парка, поговорим с инициатором создания парка, Алексеем Шапошниковым, вместе с директором парка Александром Сапроновым посмотрим как можно здесь прекрасно проводить время — пешком, на велосипеде или на электросамокате. Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#паркяуза #паркмосква #достопримечательность", "Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?", "b02c1477-754e-41a0-8e4e-463e6a5d28a6", 1939, false, "g7pWYtoYvyA", "https://www.youtube.com/watch?v=g7pWYtoYvyA", 12, "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e090200 - Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?.mp4", false, false, false, 104, [], 1, ~U[2024-09-02 14:34:06Z], ~U[2026-04-04 05:57:21Z], ~U[2026-04-04 05:57:21Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113В\n\n этом видео мы приглашаем вас на прогулку по обновлённой достопримечательности Москвы. Мы посетим самый большой парк в Европе: Парк Яуза — на наших глазах это место превратилось в современную пешеходную зону. Узнаем, как происходили преобразования, и посмотрим на новые пешеходные маршруты от МКАД до ВДНХ. В этом видео вы увидите главные места этого парка, поговорим с инициатором создания парка, Алексеем Шапошниковым, вместе с директором парка Александром Сапроновым посмотрим как можно здесь прекрасно проводить время — пешком, на велосипеде или на электросамокате. Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#паркяуза #паркмосква #достопримечательность", "Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?", 1939, false, "g7pWYtoYvyA", "https://www.youtube.com/watch?v=g7pWYtoYvyA", "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e090200 - Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?.mp4", false, 104, ~U[2024-09-02 14:34:06Z]] 08:57:21.387 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=238.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:57:21.388 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=26.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:57:21.389 [debug] QUERY OK source="media_items" db=0.5ms idle=26.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 [87868] 08:57:21.389 [debug] Current batch of media processed. Will check again in 1000ms 08:57:22.112 [debug] Current batch of media processed. Will check again in 1000ms 08:57:22.391 [debug] Current batch of media processed. Will check again in 1000ms 08:57:23.113 [debug] Current batch of media processed. Will check again in 1000ms 08:57:23.393 [debug] Current batch of media processed. Will check again in 1000ms 08:57:24.117 [debug] Current batch of media processed. Will check again in 1000ms 08:57:24.394 [debug] Current batch of media processed. Will check again in 1000ms 08:57:25.118 [debug] Current batch of media processed. Will check again in 1000ms 08:57:25.396 [debug] Current batch of media processed. Will check again in 1000ms 08:57:26.120 [debug] Current batch of media processed. Will check again in 1000ms 08:57:26.399 [debug] Current batch of media processed. Will check again in 1000ms 08:57:27.121 [debug] Current batch of media processed. Will check again in 1000ms 08:57:27.400 [debug] Current batch of media processed. Will check again in 1000ms 08:57:28.121 [debug] Current batch of media processed. Will check again in 1000ms 08:57:28.401 [debug] Current batch of media processed. Will check again in 1000ms 08:57:29.122 [debug] Current batch of media processed. Will check again in 1000ms 08:57:29.402 [debug] Current batch of media processed. Will check again in 1000ms 08:57:30.123 [debug] Current batch of media processed. Will check again in 1000ms 08:57:30.403 [debug] Current batch of media processed. Will check again in 1000ms 08:57:31.124 [debug] Current batch of media processed. Will check again in 1000ms 08:57:31.404 [debug] Current batch of media processed. Will check again in 1000ms 08:57:32.126 [debug] Current batch of media processed. Will check again in 1000ms 08:57:32.406 [debug] Current batch of media processed. Will check again in 1000ms 08:57:33.128 [debug] Current batch of media processed. Will check again in 1000ms 08:57:33.406 [debug] Current batch of media processed. Will check again in 1000ms 08:57:34.128 [debug] Current batch of media processed. Will check again in 1000ms 08:57:34.410 [debug] Current batch of media processed. Will check again in 1000ms 08:57:35.129 [debug] Current batch of media processed. Will check again in 1000ms 08:57:35.410 [debug] Current batch of media processed. Will check again in 1000ms 08:57:36.130 [debug] Current batch of media processed. Will check again in 1000ms 08:57:36.412 [debug] Current batch of media processed. Will check again in 1000ms 08:57:37.131 [debug] Current batch of media processed. Will check again in 1000ms 08:57:37.413 [debug] Current batch of media processed. Will check again in 1000ms 08:57:38.133 [debug] Current batch of media processed. Will check again in 1000ms 08:57:38.414 [debug] Current batch of media processed. Will check again in 1000ms 08:57:39.135 [debug] Current batch of media processed. Will check again in 1000ms 08:57:39.415 [debug] Current batch of media processed. Will check again in 1000ms 08:57:40.136 [debug] Current batch of media processed. Will check again in 1000ms 08:57:40.416 [debug] Current batch of media processed. Will check again in 1000ms 08:57:41.137 [debug] Current batch of media processed. Will check again in 1000ms 08:57:41.417 [debug] Current batch of media processed. Will check again in 1000ms 08:57:42.141 [debug] Current batch of media processed. Will check again in 1000ms 08:57:42.419 [debug] Current batch of media processed. Will check again in 1000ms 08:57:43.143 [debug] Current batch of media processed. Will check again in 1000ms 08:57:43.420 [debug] Current batch of media processed. Will check again in 1000ms 08:57:44.144 [debug] Current batch of media processed. Will check again in 1000ms 08:57:44.421 [debug] Current batch of media processed. Will check again in 1000ms 08:57:45.147 [debug] Current batch of media processed. Will check again in 1000ms 08:57:45.422 [debug] Current batch of media processed. Will check again in 1000ms 08:57:46.148 [debug] Current batch of media processed. Will check again in 1000ms 08:57:46.424 [debug] Current batch of media processed. Will check again in 1000ms 08:57:47.151 [debug] Current batch of media processed. Will check again in 1000ms 08:57:47.424 [debug] Current batch of media processed. Will check again in 1000ms 08:57:48.152 [debug] Current batch of media processed. Will check again in 1000ms 08:57:48.425 [debug] Current batch of media processed. Will check again in 1000ms 08:57:49.153 [debug] Current batch of media processed. Will check again in 1000ms 08:57:49.426 [debug] Current batch of media processed. Will check again in 1000ms 08:57:49.741 [info] {"source":"oban","duration":6875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:57:50.154 [debug] Current batch of media processed. Will check again in 1000ms 08:57:50.428 [debug] Current batch of media processed. Will check again in 1000ms 08:57:51.155 [debug] Current batch of media processed. Will check again in 1000ms 08:57:51.428 [debug] Current batch of media processed. Will check again in 1000ms 08:57:52.156 [debug] Current batch of media processed. Will check again in 1000ms 08:57:52.430 [debug] Current batch of media processed. Will check again in 1000ms 08:57:53.157 [debug] Current batch of media processed. Will check again in 1000ms 08:57:53.431 [debug] Current batch of media processed. Will check again in 1000ms 08:57:54.158 [debug] Current batch of media processed. Will check again in 1000ms 08:57:54.432 [debug] Current batch of media processed. Will check again in 1000ms 08:57:55.159 [debug] Current batch of media processed. Will check again in 1000ms 08:57:55.433 [debug] Current batch of media processed. Will check again in 1000ms 08:57:56.160 [debug] Current batch of media processed. Will check again in 1000ms 08:57:56.434 [debug] Current batch of media processed. Will check again in 1000ms 08:57:57.161 [debug] Current batch of media processed. Will check again in 1000ms 08:57:57.435 [debug] Current batch of media processed. Will check again in 1000ms 08:57:58.162 [debug] Current batch of media processed. Will check again in 1000ms 08:57:58.436 [debug] Current batch of media processed. Will check again in 1000ms 08:57:59.163 [debug] Current batch of media processed. Will check again in 1000ms 08:57:59.437 [debug] Current batch of media processed. Will check again in 1000ms 08:58:00.165 [debug] Current batch of media processed. Will check again in 1000ms 08:58:00.443 [debug] Current batch of media processed. Will check again in 1000ms 08:58:00.543 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:58:01.166 [debug] Current batch of media processed. Will check again in 1000ms 08:58:01.444 [debug] Current batch of media processed. Will check again in 1000ms 08:58:02.168 [debug] Current batch of media processed. Will check again in 1000ms 08:58:02.445 [debug] Current batch of media processed. Will check again in 1000ms 08:58:03.168 [debug] Current batch of media processed. Will check again in 1000ms 08:58:03.446 [debug] Current batch of media processed. Will check again in 1000ms 08:58:04.169 [debug] Current batch of media processed. Will check again in 1000ms 08:58:04.447 [debug] Current batch of media processed. Will check again in 1000ms 08:58:05.170 [debug] Current batch of media processed. Will check again in 1000ms 08:58:05.448 [debug] Current batch of media processed. Will check again in 1000ms 08:58:06.172 [debug] Current batch of media processed. Will check again in 1000ms 08:58:06.449 [debug] Current batch of media processed. Will check again in 1000ms 08:58:07.172 [debug] Current batch of media processed. Will check again in 1000ms 08:58:07.450 [debug] Current batch of media processed. Will check again in 1000ms 08:58:08.173 [debug] Current batch of media processed. Will check again in 1000ms 08:58:08.451 [debug] Current batch of media processed. Will check again in 1000ms 08:58:09.174 [debug] Current batch of media processed. Will check again in 1000ms 08:58:09.453 [debug] Current batch of media processed. Will check again in 1000ms 08:58:10.175 [debug] Current batch of media processed. Will check again in 1000ms 08:58:10.454 [debug] Current batch of media processed. Will check again in 1000ms 08:58:11.176 [debug] Current batch of media processed. Will check again in 1000ms 08:58:11.456 [debug] Current batch of media processed. Will check again in 1000ms 08:58:12.177 [debug] Current batch of media processed. Will check again in 1000ms 08:58:12.458 [debug] Current batch of media processed. Will check again in 1000ms 08:58:13.178 [debug] Current batch of media processed. Will check again in 1000ms 08:58:13.458 [debug] Current batch of media processed. Will check again in 1000ms 08:58:14.179 [debug] Current batch of media processed. Will check again in 1000ms 08:58:14.459 [debug] Current batch of media processed. Will check again in 1000ms 08:58:15.181 [debug] Current batch of media processed. Will check again in 1000ms 08:58:15.460 [debug] Current batch of media processed. Will check again in 1000ms 08:58:16.183 [debug] Current batch of media processed. Will check again in 1000ms 08:58:16.461 [debug] Current batch of media processed. Will check again in 1000ms 08:58:17.183 [debug] Current batch of media processed. Will check again in 1000ms 08:58:17.462 [debug] Current batch of media processed. Will check again in 1000ms 08:58:18.184 [debug] Current batch of media processed. Will check again in 1000ms 08:58:18.463 [debug] Current batch of media processed. Will check again in 1000ms 08:58:19.185 [debug] Current batch of media processed. Will check again in 1000ms 08:58:19.464 [debug] Current batch of media processed. Will check again in 1000ms 08:58:19.743 [info] {"source":"oban","duration":894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:20.187 [debug] Current batch of media processed. Will check again in 1000ms 08:58:20.465 [debug] Current batch of media processed. Will check again in 1000ms 08:58:21.188 [debug] Current batch of media processed. Will check again in 1000ms 08:58:21.466 [debug] Current batch of media processed. Will check again in 1000ms 08:58:22.192 [debug] Current batch of media processed. Will check again in 1000ms 08:58:22.468 [debug] Current batch of media processed. Will check again in 1000ms 08:58:23.193 [debug] Current batch of media processed. Will check again in 1000ms 08:58:23.469 [debug] Current batch of media processed. Will check again in 1000ms 08:58:24.196 [debug] Current batch of media processed. Will check again in 1000ms 08:58:24.470 [debug] Current batch of media processed. Will check again in 1000ms 08:58:25.196 [debug] Current batch of media processed. Will check again in 1000ms 08:58:25.471 [debug] Current batch of media processed. Will check again in 1000ms 08:58:26.197 [debug] Current batch of media processed. Will check again in 1000ms 08:58:26.473 [debug] Current batch of media processed. Will check again in 1000ms 08:58:27.199 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили про аркадные автоматы, как год жить в шкафу, нейронки от neural.love, Леди Гагу, Аврил Лавин и её двойника, как допросить нейросеть, про элитные ЖК, флоппи диски и про Японию. \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 9154, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e090500 - ДТКД (Для тех, кто дома) №106.mp4", "id" => "XQXUIjWJD-k", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=XQXUIjWJD-k", "playlist_index" => 45, "timestamp" => 1662377312, "title" => "ДТКД (Для тех, кто дома) №106", "upload_date" => "20220905"} 08:58:27.205 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=181.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 08:58:27.206 [debug] QUERY OK source="sources" db=0.3ms idle=58.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:58:27.207 [debug] QUERY OK source="media_items" db=0.9ms idle=58.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-05 11:28:32Z], 122] 08:58:27.217 [debug] QUERY OK source="media_items" db=9.4ms idle=60.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили про аркадные автоматы, как год жить в шкафу, нейронки от neural.love, Леди Гагу, Аврил Лавин и её двойника, как допросить нейросеть, про элитные ЖК, флоппи диски и про Японию. \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №106", "dc490a03-52f6-4ba3-81f2-7fa6eef41374", 9154, true, "XQXUIjWJD-k", "https://www.youtube.com/watch?v=XQXUIjWJD-k", 45, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e090500 - ДТКД (Для тех, кто дома) №106.mp4", false, false, false, 122, [], 1, ~U[2022-09-05 11:28:32Z], ~U[2026-04-04 05:58:27Z], ~U[2026-04-04 05:58:27Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили про аркадные автоматы, как год жить в шкафу, нейронки от neural.love, Леди Гагу, Аврил Лавин и её двойника, как допросить нейросеть, про элитные ЖК, флоппи диски и про Японию. \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №106", 9154, true, "XQXUIjWJD-k", "https://www.youtube.com/watch?v=XQXUIjWJD-k", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e090500 - ДТКД (Для тех, кто дома) №106.mp4", false, 122, ~U[2022-09-05 11:28:32Z]] 08:58:27.221 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=70.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 08:58:27.222 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:58:27.223 [debug] QUERY OK source="media_items" db=0.6ms 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 [225861] 08:58:27.223 [debug] Current batch of media processed. Will check again in 1000ms 08:58:27.474 [debug] Current batch of media processed. Will check again in 1000ms 08:58:28.226 [debug] Current batch of media processed. Will check again in 1000ms 08:58:28.475 [debug] Current batch of media processed. Will check again in 1000ms 08:58:29.227 [debug] Current batch of media processed. Will check again in 1000ms 08:58:29.476 [debug] Current batch of media processed. Will check again in 1000ms 08:58:30.228 [debug] Current batch of media processed. Will check again in 1000ms 08:58:30.479 [debug] Current batch of media processed. Will check again in 1000ms 08:58:31.231 [debug] Current batch of media processed. Will check again in 1000ms 08:58:31.480 [debug] Current batch of media processed. Will check again in 1000ms 08:58:32.234 [debug] Current batch of media processed. Will check again in 1000ms 08:58:32.480 [debug] Current batch of media processed. Will check again in 1000ms 08:58:33.235 [debug] Current batch of media processed. Will check again in 1000ms 08:58:33.481 [debug] Current batch of media processed. Will check again in 1000ms 08:58:34.236 [debug] Current batch of media processed. Will check again in 1000ms 08:58:34.482 [debug] Current batch of media processed. Will check again in 1000ms 08:58:35.237 [debug] Current batch of media processed. Will check again in 1000ms 08:58:35.483 [debug] Current batch of media processed. Will check again in 1000ms 08:58:36.238 [debug] Current batch of media processed. Will check again in 1000ms 08:58:36.484 [debug] Current batch of media processed. Will check again in 1000ms 08:58:37.239 [debug] Current batch of media processed. Will check again in 1000ms 08:58:37.485 [debug] Current batch of media processed. Will check again in 1000ms 08:58:38.240 [debug] Current batch of media processed. Will check again in 1000ms 08:58:38.486 [debug] Current batch of media processed. Will check again in 1000ms 08:58:39.241 [debug] Current batch of media processed. Will check again in 1000ms 08:58:39.487 [debug] Current batch of media processed. Will check again in 1000ms 08:58:40.242 [debug] Current batch of media processed. Will check again in 1000ms 08:58:40.488 [debug] Current batch of media processed. Will check again in 1000ms 08:58:41.243 [debug] Current batch of media processed. Will check again in 1000ms 08:58:41.491 [debug] Current batch of media processed. Will check again in 1000ms 08:58:42.244 [debug] Current batch of media processed. Will check again in 1000ms 08:58:42.492 [debug] Current batch of media processed. Will check again in 1000ms 08:58:43.245 [debug] Current batch of media processed. Will check again in 1000ms 08:58:43.493 [debug] Current batch of media processed. Will check again in 1000ms 08:58:44.247 [debug] Current batch of media processed. Will check again in 1000ms 08:58:44.494 [debug] Current batch of media processed. Will check again in 1000ms 08:58:45.247 [debug] Current batch of media processed. Will check again in 1000ms 08:58:45.495 [debug] Current batch of media processed. Will check again in 1000ms 08:58:46.248 [debug] Current batch of media processed. Will check again in 1000ms 08:58:46.496 [debug] Current batch of media processed. Will check again in 1000ms 08:58:47.249 [debug] Current batch of media processed. Will check again in 1000ms 08:58:47.498 [debug] Current batch of media processed. Will check again in 1000ms 08:58:48.251 [debug] Current batch of media processed. Will check again in 1000ms 08:58:48.499 [debug] Current batch of media processed. Will check again in 1000ms 08:58:49.251 [debug] Current batch of media processed. Will check again in 1000ms 08:58:49.500 [debug] Current batch of media processed. Will check again in 1000ms 08:58:49.760 [info] {"source":"oban","duration":14551,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:58:50.254 [debug] Current batch of media processed. Will check again in 1000ms 08:58:50.502 [debug] Current batch of media processed. Will check again in 1000ms 08:58:51.255 [debug] Current batch of media processed. Will check again in 1000ms 08:58:51.503 [debug] Current batch of media processed. Will check again in 1000ms 08:58:52.256 [debug] Current batch of media processed. Will check again in 1000ms 08:58:52.504 [debug] Current batch of media processed. Will check again in 1000ms 08:58:53.257 [debug] Current batch of media processed. Will check again in 1000ms 08:58:53.506 [debug] Current batch of media processed. Will check again in 1000ms 08:58:54.258 [debug] Current batch of media processed. Will check again in 1000ms 08:58:54.507 [debug] Current batch of media processed. Will check again in 1000ms 08:58:55.259 [debug] Current batch of media processed. Will check again in 1000ms 08:58:55.508 [debug] Current batch of media processed. Will check again in 1000ms 08:58:56.260 [debug] Current batch of media processed. Will check again in 1000ms 08:58:56.509 [debug] Current batch of media processed. Will check again in 1000ms 08:58:57.261 [debug] Current batch of media processed. Will check again in 1000ms 08:58:57.510 [debug] Current batch of media processed. Will check again in 1000ms 08:58:58.262 [debug] Current batch of media processed. Will check again in 1000ms 08:58:58.511 [debug] Current batch of media processed. Will check again in 1000ms 08:58:59.263 [debug] Current batch of media processed. Will check again in 1000ms 08:58:59.512 [debug] Current batch of media processed. Will check again in 1000ms 08:59:00.264 [debug] Current batch of media processed. Will check again in 1000ms 08:59:00.515 [debug] Current batch of media processed. Will check again in 1000ms 08:59:00.545 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 08:59:01.265 [debug] Current batch of media processed. Will check again in 1000ms 08:59:01.526 [debug] Current batch of media processed. Will check again in 1000ms 08:59:02.269 [debug] Current batch of media processed. Will check again in 1000ms 08:59:02.527 [debug] Current batch of media processed. Will check again in 1000ms 08:59:03.270 [debug] Current batch of media processed. Will check again in 1000ms 08:59:03.528 [debug] Current batch of media processed. Will check again in 1000ms 08:59:04.271 [debug] Current batch of media processed. Will check again in 1000ms 08:59:04.529 [debug] Current batch of media processed. Will check again in 1000ms 08:59:05.272 [debug] Current batch of media processed. Will check again in 1000ms 08:59:05.533 [debug] Current batch of media processed. Will check again in 1000ms 08:59:06.275 [debug] Current batch of media processed. Will check again in 1000ms 08:59:06.535 [debug] Current batch of media processed. Will check again in 1000ms 08:59:07.275 [debug] Current batch of media processed. Will check again in 1000ms 08:59:07.537 [debug] Current batch of media processed. Will check again in 1000ms 08:59:08.276 [debug] Current batch of media processed. Will check again in 1000ms 08:59:08.538 [debug] Current batch of media processed. Will check again in 1000ms 08:59:09.277 [debug] Current batch of media processed. Will check again in 1000ms 08:59:09.540 [debug] Current batch of media processed. Will check again in 1000ms 08:59:10.278 [debug] Current batch of media processed. Will check again in 1000ms 08:59:10.542 [debug] Current batch of media processed. Will check again in 1000ms 08:59:11.280 [debug] Current batch of media processed. Will check again in 1000ms 08:59:11.543 [debug] Current batch of media processed. Will check again in 1000ms 08:59:12.283 [debug] Current batch of media processed. Will check again in 1000ms 08:59:12.545 [debug] Current batch of media processed. Will check again in 1000ms 08:59:13.287 [debug] Current batch of media processed. Will check again in 1000ms 08:59:13.547 [debug] Current batch of media processed. Will check again in 1000ms 08:59:14.292 [debug] Current batch of media processed. Will check again in 1000ms 08:59:14.548 [debug] Current batch of media processed. Will check again in 1000ms 08:59:15.293 [debug] Current batch of media processed. Will check again in 1000ms 08:59:15.549 [debug] Current batch of media processed. Will check again in 1000ms 08:59:16.294 [debug] Current batch of media processed. Will check again in 1000ms 08:59:16.550 [debug] Current batch of media processed. Will check again in 1000ms 08:59:17.295 [debug] Current batch of media processed. Will check again in 1000ms 08:59:17.553 [debug] Current batch of media processed. Will check again in 1000ms 08:59:18.299 [debug] Current batch of media processed. Will check again in 1000ms 08:59:18.554 [debug] Current batch of media processed. Will check again in 1000ms 08:59:19.299 [debug] Current batch of media processed. Will check again in 1000ms 08:59:19.555 [debug] Current batch of media processed. Will check again in 1000ms 08:59:19.763 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:20.300 [debug] Current batch of media processed. Will check again in 1000ms 08:59:20.557 [debug] Current batch of media processed. Will check again in 1000ms 08:59:21.302 [debug] Current batch of media processed. Will check again in 1000ms 08:59:21.559 [debug] Current batch of media processed. Will check again in 1000ms 08:59:22.303 [debug] Current batch of media processed. Will check again in 1000ms 08:59:22.562 [debug] Current batch of media processed. Will check again in 1000ms 08:59:23.304 [debug] Current batch of media processed. Will check again in 1000ms 08:59:23.563 [debug] Current batch of media processed. Will check again in 1000ms 08:59:24.306 [debug] Current batch of media processed. Will check again in 1000ms 08:59:24.564 [debug] Current batch of media processed. Will check again in 1000ms 08:59:25.306 [debug] Current batch of media processed. Will check again in 1000ms 08:59:25.566 [debug] Current batch of media processed. Will check again in 1000ms 08:59:26.310 [debug] Current batch of media processed. Will check again in 1000ms 08:59:26.567 [debug] Current batch of media processed. Will check again in 1000ms 08:59:27.311 [debug] Current batch of media processed. Will check again in 1000ms 08:59:27.569 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "duration" => 6197, "filename" => "/downloads/shows/MoscowWalks Москва современная/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", "id" => "xQo8TL2dGd0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xQo8TL2dGd0", "playlist_index" => 13, "timestamp" => 1759934905, "title" => "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "upload_date" => "20251008"} 08:59:27.576 [debug] QUERY OK source="sources" db=4.0ms queue=0.3ms idle=411.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:59:27.578 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=416.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.580 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=418.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 14:48:25Z], 104] 08:59:27.597 [debug] QUERY OK source="media_items" db=15.5ms queue=0.1ms idle=420.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "ca1ad341-98ed-4ffd-a44d-00dcf13a172d", 6197, false, "xQo8TL2dGd0", "https://www.youtube.com/watch?v=xQo8TL2dGd0", 13, "/downloads/shows/MoscowWalks Москва современная/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", false, false, false, 104, [], 1, ~U[2025-10-08 14:48:25Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\ (truncated) 08:59:27.604 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=308.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.606 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=28.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:59:27.609 [debug] QUERY OK source="media_items" db=0.9ms queue=0.7ms idle=28.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 [410109] 08:59:27.609 [debug] Current batch of media processed. Will check again in 1000ms 08:59:27.677 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLyI4MqtA8bhgOzQ4j-1OeRf1rnPkTmIAa --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/MoscowWalks Москва современная/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/56/6c/566cacbad135ba23a9dbfe03c44cadbbc9ce745e9393b5f9f1912af0500cd783.json --cookies /config/extras/cookies.txt --sleep-requests 35 --sleep-interval 35 --sleep-subtitles 40 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 08:59:27.683 [debug] Gracefully stopping file follower 08:59:27.684 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=102.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [104] 08:59:27.686 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=88.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.687 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=82.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-17 14:25:18Z], 104] 08:59:27.711 [debug] QUERY OK source="media_items" db=17.9ms idle=82.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня я в гостях у «НДВ - Супермаркет Недвижимости», пообщаемся о том, какие районы Москвы интересны для проживания и инвестиций, где находится самый дорогой район столицы, где лучше купить/снять квартиру в Москве, как развивается рынок жилья и многое, многое другое.\n\nАгенство недвижимости НДВ – https://www.ndv.ru\nна все услуги по продаже, покупке и обмену квартир, скидка 15% по промокоду ndv-bonus\n\nФото Москва-сити (4:30) - авторства Max Ozerov @maxozerovfoto\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "В Сити жить плохо: о московской недвижимости с риэлтором", "1c9b5327-30b5-4523-8eaf-7ed68ae6b6fc", 1950, false, "g8weZ64nwwQ", "https://www.youtube.com/watch?v=g8weZ64nwwQ", 1, "/downloads/shows/MoscowWalks Москва современная/Season 2020/s2020e111700 - В Сити жить плохо: о московской недвижимости с риэлтором.mp4", false, false, false, 104, [], 1, ~U[2020-11-17 14:25:18Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Сегодня я в гостях у «НДВ - Супермаркет Недвижимости», пообщаемся о том, какие районы Москвы интересны для проживания и инвестиций, где находится самый дорогой район столицы, где лучше купить/снять квартиру в Москве, как развивается рынок жилья и многое, многое другое.\n\nАгенство недвижимости НДВ – https://www.ndv.ru\nна все услуги по продаже, покупке и обмену квартир, скидка 15% по промокоду ndv-bonus\n\nФото Москва-сити (4:30) - авторства Max Ozerov @maxozerovfoto\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "В Сити жить плохо: о московской недвижимости с риэлтором", 1950, false, "g8weZ64nwwQ", "https://www.youtube.com/watch?v=g8weZ64nwwQ", "/downloads/shows/MoscowWalks Москва современная/Season 2020/s2020e111700 - В Сити жить плохо: о московской недвижимости с риэлтором.mp4", false, 104, ~U[2020-11-17 14:25:18Z]] 08:59:27.719 [debug] QUERY OK source="sources" db=5.8ms queue=0.6ms idle=104.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.721 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=35.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-31 16:00:48Z], 104] 08:59:27.730 [debug] QUERY OK source="media_items" db=8.3ms idle=35.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня мы находимся в Пожарной части № 12. Знаменитая пожарная каланча в Сокольниках. Посмотрим, как устроена современная служба пожарных, как работают пожарные, чем оснащена пожарная машина и конечно же поговорим об истории пожарной части.\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?", "b7a64ef4-963f-4bb0-8bb4-89a4b31d3664", 918, false, "TlAdggaX5sA", "https://www.youtube.com/watch?v=TlAdggaX5sA", 2, "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e033100 - Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?.mp4", false, false, false, 104, [], 1, ~U[2021-03-31 16:00:48Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Сегодня мы находимся в Пожарной части № 12. Знаменитая пожарная каланча в Сокольниках. Посмотрим, как устроена современная служба пожарных, как работают пожарные, чем оснащена пожарная машина и конечно же поговорим об истории пожарной части.\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?", 918, false, "TlAdggaX5sA", "https://www.youtube.com/watch?v=TlAdggaX5sA", "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e033100 - Пожарная часть Сокольники – что в пожарной машине и внутри каланчи?.mp4", false, 104, ~U[2021-03-31 16:00:48Z]] 08:59:27.733 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=43.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.735 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=27.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-01 16:00:14Z], 104] 08:59:27.760 [debug] QUERY OK source="media_items" db=17.5ms queue=5.9ms idle=16.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня с Александром Ивановым и Александром Усольцевым покажем вам Новую Москву. Как Москва увеличилась в два с половиной раза, покажем что приобрела Москва, как всё изменилось и какое культурно-историческое наследие удалось обнаружить.\n\nMINI COUNTRYMAN\nОтправляйтесь в приключение на самом большом MINI – в любую погоду и по любым дорогам – https://www.mini.ru/ru_RU/home/range/mini-countryman.html?tl=dis-yutu-blgr-pro-miy-.-blgr-blgruslt-20211130-.E5FBC4F0\n\nГруппа Нестора в ВК про топонимию: https://vk.com/spasioikonim\n\nКарта: https://www.google.com/maps/d/edit?mid=11WdWPDrjmaZ3Cu2YXYRYj9bU0Sk52Qkj&usp=sharing\n\n0:00 - Заставка\n0:17 - Всем привет\n0:45 - Префектура Троицкого и Новомосковского округов \n1:28 - Новая Москва\n2:06 - Московский\n4:09 - Рассказовка\n5:13 - MINI Countryman\n6:10 - Усадьба Валуево\n8:59 - Поселок Филимонки Троицкая Церковь\n10:41 - Проектируемый проезд Дом-2\n12:23 - MINI Countryman\n13:30 - Школа Летово\n15:38 - Коммунарка \n25:05 - MINI Countryman\n26:16 - Поселок Первомайское Усадьба Старо-Никольское\n27:57 - Усадьба Бергов\n29:02 - Усадьба Крёкшино\n31:37 - Кокошкино\n32:40 - MINI Countryman\n33:57 - Музей-усадьба Остафьево\n36:02 - ЖК \"Андерсен\"\n37:19 - Троицк\n41:45 - Красное\n44:44 - Усадьба «Михайловское» Шереметьевых \n46:28 - Подмосковные поля\n47:02 - Щапово\n50:39 - Поселок Спортбазы Усадьба Филиппова\n53:08 - Круги\n54:48 - Зосимова Пустынь\n56:28 - Дом с игрушками\n57:08 - Усадьба Вороново\n01:00:29 - Церковь Успения Пресвятой Богородицы в Свитино\n01:01:31 - Военный узел связи\n01:02:43 - Граница с Калужской областью\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСделать донат на стриме: нажать на $ в строке для сообщений – написать в супер чат. Сообщение будет выделено цветом\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\n\nТелеграм: https://tele.gg/moscowwalks", "Феномен Новая Москва и где она находится?", "fc057ac7-a1f5-4313-9e54-f51bcb331ef7", 3840, false, "Yl-NfejSNbs", "https://www.youtube.com/watch?v=Yl-NfejSNbs", 3, "/downloads/shows/MoscowWalks Москва современная/Season 2021/s2021e120100 - Феномен Новая Москва и где она находится?.mp4", false, false, false, 104, [], 1, ~U[2021-12-01 16:00:14Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Сегодня с Александром Ивановым и Александром Усольцевым покажем вам Новую Москву. Как Москва увеличилась в два с половиной раза, покажем что приобрела Москва, как всё изменилось и какое культурно-историческое наследие удалось обнаружить.\n\nMINI COUNTRYMAN\nОтправляйтесь в приключение на самом большом MINI – в любую погоду и по любым дорогам – https://www.mini.ru/ru_RU/home/range/mini-countryman.html?tl=dis-yutu-blgr-pro-miy-.-blgr-blgruslt-20211130-.E5FBC4F0\n\nГруппа Нестора в ВК про топонимию: https://vk.com/spasioikonim\n\nКарта: https://www.google.com/maps/d/edit?mid=11WdWPDrjmaZ3Cu2YXYRYj9bU0Sk52Qkj&usp=sharing\n\n0:00 - Заставка\n0:17 - Всем привет\n0:45 - Префектура Троицкого и Новомосковского округов \n1:28 - Новая Москва\n2:06 - Московский\n4:09 - Рассказовка\n5:13 - MINI Countryman\n6:10 - Усадьба Валуево\n8:59 - Поселок Филимонки Троицкая Церковь\n10:41 - Проектируемый проезд Дом-2\n12:23 - MINI Countryman\n13:30 - Школа Летово\n15:38 - Коммунарка \n25:05 - MINI Countryman\n26:16 - Поселок Первомайское Усадьба Старо-Никольское\n27:57 - Усадьба Бергов\n29:02 - Усадьба Крёкшино\n31:37 - Кокошкино\n32:40 - MINI Countryman\n33:57 - Музей-усадьба Остафьево\n36:02 - ЖК \"Андерсен\"\n37:19 - Троицк\n41:45 - Красное\n44:44 - Усадьба «Михайловское» Шереметьевых \n46:28 - Подмосковные поля\n47:02 - Щапово\n50:39 - Поселок Спортбазы Усадьба Филиппова\n53:08 - Круги\n54:48 - Зосимова Пустынь\n56:28 - Дом с игрушками\n57:08 - Усадьба Вороново\n01:00:29 - Церковь Успения Пресвятой Богородицы в Свитино\n01:01:31 - Военный узел связи\n01:02:43 - Граница с Калужской областью\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nПоддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСделать донат на стриме: нажать на $ в строке для сообщений – написать в супер чат. Сообщение будет выделено цветом\n\nНаш ме (truncated) 08:59:27.762 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=39.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.764 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=33.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-03-10 17:08:31Z], 104] 08:59:27.777 [debug] QUERY OK source="media_items" db=12.4ms idle=31.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nРестораны McDonald's 14 марта закроются в России. Отмечается, что срок закрытия не определен. Вслед за Макдоналдсом Yum! Brands Inc. приняла решение закрыть собственные рестораны KFC в России, Yum! Brands также договаривается со своим франчайзи о закрытии всех российских ресторанов Pizza Hut.\n\nВ свете этих грустных новостей решили вспомнить историю российского фастфуда, как все начиналось, очереди в первый Макдональдс, Горбачев и Pizza Hut и внезапно Теремок. \n\nСпасибо Александру Куликову за помощь с материалами в этом ролике https://twitter.com/cooleach/status/1201842859424518145?s=28\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Экскурсии — http://moscoww.ru \n• Снято на Fujifilm X-S10 + объектив Fujinon XF 12-24 мм\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Макдональдс уходит из России – история фастфуда", "1c4e630e-c992-4c45-b9a0-7bfb9b60f3b9", 1068, false, "wDKePWInPyM", "https://www.youtube.com/watch?v=wDKePWInPyM", 4, "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e031000 - Макдональдс уходит из России – история фастфуда.mp4", false, false, false, 104, [], 1, ~U[2022-03-10 17:08:31Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nРестораны McDonald's 14 марта закроются в России. Отмечается, что срок закрытия не определен. Вслед за Макдоналдсом Yum! Brands Inc. приняла решение закрыть собственные рестораны KFC в России, Yum! Brands также договаривается со своим франчайзи о закрытии всех российских ресторанов Pizza Hut.\n\nВ свете этих грустных новостей решили вспомнить историю российского фастфуда, как все начиналось, очереди в первый Макдональдс, Горбачев и Pizza Hut и внезапно Теремок. \n\nСпасибо Александру Куликову за помощь с материалами в этом ролике https://twitter.com/cooleach/status/1201842859424518145?s=28\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Экскурсии — http://moscoww.ru \n• Снято на Fujifilm X-S10 + объектив Fujinon XF 12-24 мм\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Макдональдс уходит из России – история фастфуда", 1068, false, "wDKePWInPyM", "https://www.youtube.com/watch?v=wDKePWInPyM", "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e031000 - Макдональдс уходит из России – история фастфуда.mp4", false, 104, ~U[2022-03-10 17:08:31Z]] 08:59:27.780 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=43.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.781 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=20.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-14 15:55:03Z], 104] 08:59:27.790 [debug] QUERY OK source="media_items" db=7.9ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", "e218acd0-c868-4a73-9cda-4441b84cfdca", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", 5, "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, false, false, 104, [], 1, ~U[2022-12-14 15:55:03Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", "/downloads/shows/MoscowWalks Москва современная/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, 104, ~U[2022-12-14 15:55:03Z]] 08:59:27.793 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=27.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.795 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=16.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-20 10:56:47Z], 104] 08:59:27.812 [debug] QUERY OK source="media_items" db=14.4ms queue=0.1ms idle=17.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня прогуляемся по московскому полуострову — в округе станции метро «Технопарк». Район становится всё более актуальным: путём джентрификации столичный East end, по аналогии с Лондоном, превращается в максимально востребованную и интересную локацию Москвы.\n\nПриятные новости для наших подписчиков! Если вы планируете приобрести квартиру в ЖК WOW https://clck.ru/34Buiv от ГК Страна Девелопмент, полезным подарком станет скидка 1% по нашему промокоду «Усольцев».\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Нагатинская пойма – что будет с московским полуостровом?", "b2efffb2-a0a9-4552-8df8-d0963a71b3c1", 1005, false, "o8Mr2GUpHtg", "https://www.youtube.com/watch?v=o8Mr2GUpHtg", 6, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042000 - Нагатинская пойма – что будет с московским полуостровом?.mp4", false, false, false, 104, [], 1, ~U[2023-04-20 10:56:47Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Сегодня прогуляемся по московскому полуострову — в округе станции метро «Технопарк». Район становится всё более актуальным: путём джентрификации столичный East end, по аналогии с Лондоном, превращается в максимально востребованную и интересную локацию Москвы.\n\nПриятные новости для наших подписчиков! Если вы планируете приобрести квартиру в ЖК WOW https://clck.ru/34Buiv от ГК Страна Девелопмент, полезным подарком станет скидка 1% по нашему промокоду «Усольцев».\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Нагатинская пойма – что будет с московским полуостровом?", 1005, false, "o8Mr2GUpHtg", "https://www.youtube.com/watch?v=o8Mr2GUpHtg", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042000 - Нагатинская пойма – что будет с московским полуостровом?.mp4", false, 104, ~U[2023-04-20 10:56:47Z]] 08:59:27.815 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms 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" = ?) [104] 08:59:27.817 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=25.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-04-26 15:55:00Z], 104] 08:59:27.848 [debug] QUERY OK source="media_items" db=29.0ms idle=25.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", "856bac2b-fd7b-4d9f-bcbe-2f73d59398bc", 4156, false, "XRGaWkbHkXM", "https://www.youtube.com/watch?v=XRGaWkbHkXM", 7, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042600 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, false, false, 104, [], 1, ~U[2023-04-26 15:55:00Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", 4156, false, "XRGaWkbHkXM", "https://www.youtube.com/watch?v=XRGaWkbHkXM", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e042600 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, 104, ~U[2023-04-26 15:55:00Z]] 08:59:27.851 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=53.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.854 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=40.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-05-03 14:05:40Z], 104] 08:59:27.875 [debug] QUERY OK source="media_items" db=19.8ms idle=39.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", "df1e8528-ad1a-48fb-8bb7-fdb2ea4db702", 4210, false, "wSC27TiZOB0", "https://www.youtube.com/watch?v=wSC27TiZOB0", 8, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e050300 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, false, false, 104, [], 1, ~U[2023-05-03 14:05:40Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСегодня посетим сразу несколько исторических больниц Москвы, а именно: Аллея жизни и НИИ скорой помощи Склифосовского, Боткинская больница и детская Филатовская, Кащенко, ныне психбольница Алексеева, больница Пирогова и клиническая больница Давыдовского. У каждой своя уникальная история, архитектура, прошлое и настоящее.\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru\n\n0:00 Городская клиническая больница № 1 имени Н.И. Пирогова\n11:57 Городская клиническая больница имени И.В. Давыдовского (МедСанТруд) \n23:21 Городская больница имени С.П. Боткина\n33:33 Психиатрическая клиническая больница № 1 имени Н.А. Алексеева (бывш. Кащенко) \n43:32 Детская городская клиническая больница имени Н.Ф. Филатова\n51:34 НИИ скорой помощи имени Н.В. Склифосовского\n1:05:26 Клинический городок на Девичьем поле", "Старейшие больницы Москвы – здесь зарождалась медицина", 4210, false, "wSC27TiZOB0", "https://www.youtube.com/watch?v=wSC27TiZOB0", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e050300 - Старейшие больницы Москвы – здесь зарождалась медицина.mp4", false, 104, ~U[2023-05-03 14:05:40Z]] 08:59:27.880 [debug] QUERY OK source="sources" db=3.0ms queue=0.6ms idle=58.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.883 [debug] QUERY OK source="media_items" db=1.5ms queue=0.5ms idle=33.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-08-28 18:20:01Z], 104] 08:59:27.899 [debug] QUERY OK source="media_items" db=13.3ms queue=0.1ms idle=34.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамый масштабный Московский урбанистический форум – 2023 проходит на крупнейших площадках столицы: в Зарядье, в олимпийском комплексе «Лужники», в ЦВЗ «Манеж» и в Гостином Дворе. Приглашаем заглянуть в будущее столицы, с самыми грандиозными проектами Москвы. Все самые интересные площадки фестиваля урбанистики станут для вас яркими событиями в городе! Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #МУФ #Зарядье #Лужники", "Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР", "eb081ffc-7551-4767-86fb-cfcbc80c3a54", 1437, false, "2H3RaPobI6A", "https://www.youtube.com/watch?v=2H3RaPobI6A", 9, "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e082800 - Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР.mp4", false, false, false, 104, [], 1, ~U[2023-08-28 18:20:01Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамый масштабный Московский урбанистический форум – 2023 проходит на крупнейших площадках столицы: в Зарядье, в олимпийском комплексе «Лужники», в ЦВЗ «Манеж» и в Гостином Дворе. Приглашаем заглянуть в будущее столицы, с самыми грандиозными проектами Москвы. Все самые интересные площадки фестиваля урбанистики станут для вас яркими событиями в городе! Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #МУФ #Зарядье #Лужники", "Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР", 1437, false, "2H3RaPobI6A", "https://www.youtube.com/watch?v=2H3RaPobI6A", "/downloads/shows/MoscowWalks Москва современная/Season 2023/s2023e082800 - Московский Урбанистический Форум – Будущее для городов и города будущего – ПОЛНЫЙ ОБЗОР.mp4", false, 104, ~U[2023-08-28 18:20:01Z]] 08:59:27.902 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms 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" = ?) [104] 08:59:27.904 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=28.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-11 10:22:35Z], 104] 08:59:27.917 [debug] QUERY OK source="media_items" db=11.3ms idle=25.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n«Территория будущего. Москва 2030» – форум-фестиваль, который представляет главные инновации и достижения во всех сферах жизни города. Сегодня мы отправляемся в Зарядье, где Градостроительный комплекс Москвы представил экспозицию «Город будущего»: посмотрим какие знаковые объекты появятся в городе и как он преобразится в течение ближайших лет. Увидим уже построенные объекты спортивных, образовательных, медицинских кластеров, благоустроенные парки и набережные.\nДля детей в «Лужниках» открыли большую площадку, которая передает атмосферу настоящего строительного объекта. \nПодробнее в нашем ролике, приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#Москва2030 #Зарядье #Лужники", "Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?", "4511f7b6-036d-4972-9c69-a364df9b5bc0", 1202, false, "q8gvPoiqVDI", "https://www.youtube.com/watch?v=q8gvPoiqVDI", 11, "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e081100 - Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?.mp4", false, false, false, 104, [], 1, ~U[2024-08-11 10:22:35Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n«Территория будущего. Москва 2030» – форум-фестиваль, который представляет главные инновации и достижения во всех сферах жизни города. Сегодня мы отправляемся в Зарядье, где Градостроительный комплекс Москвы представил экспозицию «Город будущего»: посмотрим какие знаковые объекты появятся в городе и как он преобразится в течение ближайших лет. Увидим уже построенные объекты спортивных, образовательных, медицинских кластеров, благоустроенные парки и набережные.\nДля детей в «Лужниках» открыли большую площадку, которая передает атмосферу настоящего строительного объекта. \nПодробнее в нашем ролике, приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#Москва2030 #Зарядье #Лужники", "Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?", 1202, false, "q8gvPoiqVDI", "https://www.youtube.com/watch?v=q8gvPoiqVDI", "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e081100 - Москва 2030: Город будущего – что посмотреть на форуме в Зарядье?.mp4", false, 104, ~U[2024-08-11 10:22:35Z]] 08:59:27.920 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=34.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:27.922 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=21.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-09-02 14:34:06Z], 104] 08:59:28.125 [debug] QUERY OK source="media_items" db=198.2ms queue=0.1ms idle=21.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113В\n\n этом видео мы приглашаем вас на прогулку по обновлённой достопримечательности Москвы. Мы посетим самый большой парк в Европе: Парк Яуза — на наших глазах это место превратилось в современную пешеходную зону. Узнаем, как происходили преобразования, и посмотрим на новые пешеходные маршруты от МКАД до ВДНХ. В этом видео вы увидите главные места этого парка, поговорим с инициатором создания парка, Алексеем Шапошниковым, вместе с директором парка Александром Сапроновым посмотрим как можно здесь прекрасно проводить время — пешком, на велосипеде или на электросамокате. Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#паркяуза #паркмосква #достопримечательность", "Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?", "79e8d92c-d568-42d1-9e4c-3cb629f05372", 1939, false, "g7pWYtoYvyA", "https://www.youtube.com/watch?v=g7pWYtoYvyA", 12, "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e090200 - Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?.mp4", false, false, false, 104, [], 1, ~U[2024-09-02 14:34:06Z], ~U[2026-04-04 05:59:27Z], ~U[2026-04-04 05:59:27Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113В\n\n этом видео мы приглашаем вас на прогулку по обновлённой достопримечательности Москвы. Мы посетим самый большой парк в Европе: Парк Яуза — на наших глазах это место превратилось в современную пешеходную зону. Узнаем, как происходили преобразования, и посмотрим на новые пешеходные маршруты от МКАД до ВДНХ. В этом видео вы увидите главные места этого парка, поговорим с инициатором создания парка, Алексеем Шапошниковым, вместе с директором парка Александром Сапроновым посмотрим как можно здесь прекрасно проводить время — пешком, на велосипеде или на электросамокате. Приятного просмотра!\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#паркяуза #паркмосква #достопримечательность", "Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?", 1939, false, "g7pWYtoYvyA", "https://www.youtube.com/watch?v=g7pWYtoYvyA", "/downloads/shows/MoscowWalks Москва современная/Season 2024/s2024e090200 - Самый большой парк в Европе – Парк ЯУЗА: новая достопримечательность?.mp4", false, 104, ~U[2024-09-02 14:34:06Z]] 08:59:28.132 [debug] QUERY OK source="sources" db=3.1ms queue=1.2ms idle=223.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [104] 08:59:28.135 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=216.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 14:48:25Z], 104] 08:59:28.158 [debug] QUERY OK source="media_items" db=18.6ms queue=0.1ms idle=216.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "cc6613e2-181f-41bb-8de2-fb0d17fd573c", 6197, false, "xQo8TL2dGd0", "https://www.youtube.com/watch?v=xQo8TL2dGd0", 13, "/downloads/shows/MoscowWalks Москва современная/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", false, false, false, 104, [], 1, ~U[2025-10-08 14:48:25Z], ~U[2026-04-04 05:59:28Z], ~U[2026-04-04 05:59:28Z], "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\ (truncated) 08:59:28.168 [debug] QUERY OK source="sources" db=8.6ms queue=0.2ms idle=236.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 05:59:28Z], ~U[2026-04-04 05:59:28Z], 104] 08:59:28.170 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=46.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [104] 08:59:28.173 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=39.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")))) [104] 08:59:28.174 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=38.1ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [104] 08:59:28.200 [debug] QUERY OK source="tasks" db=10.2ms idle=19.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16923, 104, ~U[2026-04-04 05:59:28Z], ~U[2026-04-04 05:59:28Z]] 08:59:28.214 [info] {"args":{"id":104},"id":16859,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1513290572,"event":"job:stop","queue_time":388445965,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 08:59:28.234 [info] {"args":{"id":106},"id":16860,"meta":{},"system_time":1775282368234533721,"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"]} 08:59:28.243 [debug] QUERY OK source="sources" db=8.0ms queue=0.2ms idle=49.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 08:59:28.246 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=54.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.258 [debug] QUERY OK source="media_items" db=11.0ms idle=47.1ms SELECT count(*) FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [106] 08:59:28.274 [debug] QUERY OK source="media_items" db=15.5ms queue=0.2ms idle=44.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [106] 08:59:28.276 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=40.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 08:59:28.280 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=35.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.282 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=34.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.289 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 08:59:28.291 [debug] Current batch of media processed. Will check again in 1000ms 08:59:28.292 [debug] QUERY OK source="settings" db=1.9ms queue=0.7ms idle=31.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.293 [debug] QUERY OK source="settings" db=0.5ms idle=18.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.296 [debug] QUERY OK source="settings" db=1.3ms queue=0.6ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 08:59:28.297 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLyI4MqtA8bhh3-YZcB2EpiEVCj_beHQfr --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[MoscowWalks] Проекты и экспедиции/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/2c/6d/2c6d02defb1b9318861fe5b5ff10e6c650e372f749cecad98c663daf975378ce.json --sleep-requests 36 --sleep-interval 40 --sleep-subtitles 32 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 08:59:28.313 [debug] Current batch of media processed. Will check again in 1000ms 08:59:29.293 [debug] Current batch of media processed. Will check again in 1000ms 08:59:29.316 [debug] Current batch of media processed. Will check again in 1000ms 08:59:30.295 [debug] Current batch of media processed. Will check again in 1000ms 08:59:30.318 [debug] Current batch of media processed. Will check again in 1000ms 08:59:31.299 [debug] Current batch of media processed. Will check again in 1000ms 08:59:31.319 [debug] Current batch of media processed. Will check again in 1000ms 08:59:32.300 [debug] Current batch of media processed. Will check again in 1000ms 08:59:32.326 [debug] Current batch of media processed. Will check again in 1000ms 08:59:33.301 [debug] Current batch of media processed. Will check again in 1000ms 08:59:33.327 [debug] Current batch of media processed. Will check again in 1000ms 08:59:34.304 [debug] Current batch of media processed. Will check again in 1000ms 08:59:34.329 [debug] Current batch of media processed. Will check again in 1000ms 08:59:35.305 [debug] Current batch of media processed. Will check again in 1000ms 08:59:35.330 [debug] Current batch of media processed. Will check again in 1000ms 08:59:36.307 [debug] Current batch of media processed. Will check again in 1000ms 08:59:36.333 [debug] Current batch of media processed. Will check again in 1000ms 08:59:37.308 [debug] Current batch of media processed. Will check again in 1000ms 08:59:37.334 [debug] Current batch of media processed. Will check again in 1000ms 08:59:38.310 [debug] Current batch of media processed. Will check again in 1000ms 08:59:38.336 [debug] Current batch of media processed. Will check again in 1000ms 08:59:39.310 [debug] Current batch of media processed. Will check again in 1000ms 08:59:39.337 [debug] Current batch of media processed. Will check again in 1000ms 08:59:40.311 [debug] Current batch of media processed. Will check again in 1000ms 08:59:40.338 [debug] Current batch of media processed. Will check again in 1000ms 08:59:41.312 [debug] Current batch of media processed. Will check again in 1000ms 08:59:41.339 [debug] Current batch of media processed. Will check again in 1000ms 08:59:42.313 [debug] Current batch of media processed. Will check again in 1000ms 08:59:42.341 [debug] Current batch of media processed. Will check again in 1000ms 08:59:43.314 [debug] Current batch of media processed. Will check again in 1000ms 08:59:43.342 [debug] Current batch of media processed. Will check again in 1000ms 08:59:44.315 [debug] Current batch of media processed. Will check again in 1000ms 08:59:44.343 [debug] Current batch of media processed. Will check again in 1000ms 08:59:45.316 [debug] Current batch of media processed. Will check again in 1000ms 08:59:45.344 [debug] Current batch of media processed. Will check again in 1000ms 08:59:46.317 [debug] Current batch of media processed. Will check again in 1000ms 08:59:46.345 [debug] Current batch of media processed. Will check again in 1000ms 08:59:47.319 [debug] Current batch of media processed. Will check again in 1000ms 08:59:47.346 [debug] Current batch of media processed. Will check again in 1000ms 08:59:48.322 [debug] Current batch of media processed. Will check again in 1000ms 08:59:48.349 [debug] Current batch of media processed. Will check again in 1000ms 08:59:49.325 [debug] Current batch of media processed. Will check again in 1000ms 08:59:49.352 [debug] Current batch of media processed. Will check again in 1000ms 08:59:49.787 [info] {"source":"oban","duration":22688,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 08:59:50.327 [debug] Current batch of media processed. Will check again in 1000ms 08:59:50.356 [debug] Current batch of media processed. Will check again in 1000ms 08:59:51.327 [debug] Current batch of media processed. Will check again in 1000ms 08:59:51.358 [debug] Current batch of media processed. Will check again in 1000ms 08:59:52.328 [debug] Current batch of media processed. Will check again in 1000ms 08:59:52.359 [debug] Current batch of media processed. Will check again in 1000ms 08:59:53.329 [debug] Current batch of media processed. Will check again in 1000ms 08:59:53.360 [debug] Current batch of media processed. Will check again in 1000ms 08:59:54.330 [debug] Current batch of media processed. Will check again in 1000ms 08:59:54.360 [debug] Current batch of media processed. Will check again in 1000ms 08:59:55.331 [debug] Current batch of media processed. Will check again in 1000ms 08:59:55.361 [debug] Current batch of media processed. Will check again in 1000ms 08:59:56.332 [debug] Current batch of media processed. Will check again in 1000ms 08:59:56.362 [debug] Current batch of media processed. Will check again in 1000ms 08:59:57.333 [debug] Current batch of media processed. Will check again in 1000ms 08:59:57.364 [debug] Current batch of media processed. Will check again in 1000ms 08:59:58.334 [debug] Current batch of media processed. Will check again in 1000ms 08:59:58.365 [debug] Current batch of media processed. Will check again in 1000ms 08:59:59.336 [debug] Current batch of media processed. Will check again in 1000ms 08:59:59.372 [debug] Current batch of media processed. Will check again in 1000ms 09:00:00.339 [debug] Current batch of media processed. Will check again in 1000ms 09:00:00.375 [debug] Current batch of media processed. Will check again in 1000ms 09:00:00.546 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:00:01.341 [debug] Current batch of media processed. Will check again in 1000ms 09:00:01.376 [debug] Current batch of media processed. Will check again in 1000ms 09:00:02.344 [debug] Current batch of media processed. Will check again in 1000ms 09:00:02.377 [debug] Current batch of media processed. Will check again in 1000ms 09:00:03.345 [debug] Current batch of media processed. Will check again in 1000ms 09:00:03.378 [debug] Current batch of media processed. Will check again in 1000ms 09:00:04.346 [debug] Current batch of media processed. Will check again in 1000ms 09:00:04.379 [debug] Current batch of media processed. Will check again in 1000ms 09:00:05.347 [debug] Current batch of media processed. Will check again in 1000ms 09:00:05.380 [debug] Current batch of media processed. Will check again in 1000ms 09:00:06.348 [debug] Current batch of media processed. Will check again in 1000ms 09:00:06.381 [debug] Current batch of media processed. Will check again in 1000ms 09:00:07.349 [debug] Current batch of media processed. Will check again in 1000ms 09:00:07.382 [debug] Current batch of media processed. Will check again in 1000ms 09:00:08.350 [debug] Current batch of media processed. Will check again in 1000ms 09:00:08.383 [debug] Current batch of media processed. Will check again in 1000ms 09:00:09.351 [debug] Current batch of media processed. Will check again in 1000ms 09:00:09.384 [debug] Current batch of media processed. Will check again in 1000ms 09:00:10.352 [debug] Current batch of media processed. Will check again in 1000ms 09:00:10.386 [debug] Current batch of media processed. Will check again in 1000ms 09:00:11.353 [debug] Current batch of media processed. Will check again in 1000ms 09:00:11.388 [debug] Current batch of media processed. Will check again in 1000ms 09:00:12.354 [debug] Current batch of media processed. Will check again in 1000ms 09:00:12.391 [debug] Current batch of media processed. Will check again in 1000ms 09:00:13.356 [debug] Current batch of media processed. Will check again in 1000ms 09:00:13.394 [debug] Current batch of media processed. Will check again in 1000ms 09:00:14.358 [debug] Current batch of media processed. Will check again in 1000ms 09:00:14.397 [debug] Current batch of media processed. Will check again in 1000ms 09:00:15.361 [debug] Current batch of media processed. Will check again in 1000ms 09:00:15.401 [debug] Current batch of media processed. Will check again in 1000ms 09:00:16.363 [debug] Current batch of media processed. Will check again in 1000ms 09:00:16.402 [debug] Current batch of media processed. Will check again in 1000ms 09:00:17.365 [debug] Current batch of media processed. Will check again in 1000ms 09:00:17.403 [debug] Current batch of media processed. Will check again in 1000ms 09:00:18.367 [debug] Current batch of media processed. Will check again in 1000ms 09:00:18.404 [debug] Current batch of media processed. Will check again in 1000ms 09:00:19.367 [debug] Current batch of media processed. Will check again in 1000ms 09:00:19.405 [debug] Current batch of media processed. Will check again in 1000ms 09:00:19.792 [info] {"source":"oban","duration":3079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:20.368 [debug] Current batch of media processed. Will check again in 1000ms 09:00:20.406 [debug] Current batch of media processed. Will check again in 1000ms 09:00:21.370 [debug] Current batch of media processed. Will check again in 1000ms 09:00:21.407 [debug] Current batch of media processed. Will check again in 1000ms 09:00:22.372 [debug] Current batch of media processed. Will check again in 1000ms 09:00:22.409 [debug] Current batch of media processed. Will check again in 1000ms 09:00:23.374 [debug] Current batch of media processed. Will check again in 1000ms 09:00:23.410 [debug] Current batch of media processed. Will check again in 1000ms 09:00:24.376 [debug] Current batch of media processed. Will check again in 1000ms 09:00:24.414 [debug] Current batch of media processed. Will check again in 1000ms 09:00:25.378 [debug] Current batch of media processed. Will check again in 1000ms 09:00:25.415 [debug] Current batch of media processed. Will check again in 1000ms 09:00:26.379 [debug] Current batch of media processed. Will check again in 1000ms 09:00:26.417 [debug] Current batch of media processed. Will check again in 1000ms 09:00:27.380 [debug] Current batch of media processed. Will check again in 1000ms 09:00:27.419 [debug] Current batch of media processed. Will check again in 1000ms 09:00:28.381 [debug] Current batch of media processed. Will check again in 1000ms 09:00:28.421 [debug] Current batch of media processed. Will check again in 1000ms 09:00:29.384 [debug] Current batch of media processed. Will check again in 1000ms 09:00:29.422 [debug] Current batch of media processed. Will check again in 1000ms 09:00:30.385 [debug] Current batch of media processed. Will check again in 1000ms 09:00:30.423 [debug] Current batch of media processed. Will check again in 1000ms 09:00:31.386 [debug] Current batch of media processed. Will check again in 1000ms 09:00:31.425 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили пауков-некроботов, нейросеть MidJourney, как мы сходили в кино всем чатом, почему не любят Эми Шумер, работает ли закись азота на самом деле и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 6087, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e080200 - ДТКД (Для тех, кто дома) #105.mp4", "id" => "6DebRFeyAww", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=6DebRFeyAww", "playlist_index" => 46, "timestamp" => 1659423602, "title" => "ДТКД (Для тех, кто дома) #105", "upload_date" => "20220802"} 09:00:31.426 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1223.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:00:31.427 [debug] QUERY OK source="sources" db=0.4ms idle=1225.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:00:31.429 [debug] QUERY OK source="media_items" db=1.5ms idle=1226.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-02 07:00:02Z], 122] 09:00:31.443 [debug] QUERY OK source="media_items" db=13.1ms queue=0.1ms idle=752.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили пауков-некроботов, нейросеть MidJourney, как мы сходили в кино всем чатом, почему не любят Эми Шумер, работает ли закись азота на самом деле и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #105", "b057755f-c4fe-4b02-919e-73e76bc5b4d2", 6087, true, "6DebRFeyAww", "https://www.youtube.com/watch?v=6DebRFeyAww", 46, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e080200 - ДТКД (Для тех, кто дома) #105.mp4", false, false, false, 122, [], 1, ~U[2022-08-02 07:00:02Z], ~U[2026-04-04 06:00:31Z], ~U[2026-04-04 06:00:31Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили пауков-некроботов, нейросеть MidJourney, как мы сходили в кино всем чатом, почему не любят Эми Шумер, работает ли закись азота на самом деле и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #105", 6087, true, "6DebRFeyAww", "https://www.youtube.com/watch?v=6DebRFeyAww", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e080200 - ДТКД (Для тех, кто дома) #105.mp4", false, 122, ~U[2022-08-02 07:00:02Z]] 09:00:31.447 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=242.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:00:31.449 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms 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" = ?) [1] 09:00:31.451 [debug] QUERY OK source="media_items" db=1.1ms 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 [225863] 09:00:31.452 [debug] Current batch of media processed. Will check again in 1000ms 09:00:32.456 [debug] Current batch of media processed. Will check again in 1000ms 09:00:32.457 [debug] Current batch of media processed. Will check again in 1000ms 09:00:33.458 [debug] Current batch of media processed. Will check again in 1000ms 09:00:33.459 [debug] Current batch of media processed. Will check again in 1000ms 09:00:34.459 [debug] Current batch of media processed. Will check again in 1000ms 09:00:34.462 [debug] Current batch of media processed. Will check again in 1000ms 09:00:35.460 [debug] Current batch of media processed. Will check again in 1000ms 09:00:35.464 [debug] Current batch of media processed. Will check again in 1000ms 09:00:36.461 [debug] Current batch of media processed. Will check again in 1000ms 09:00:36.464 [debug] Current batch of media processed. Will check again in 1000ms 09:00:37.463 [debug] Current batch of media processed. Will check again in 1000ms 09:00:37.468 [debug] Current batch of media processed. Will check again in 1000ms 09:00:38.464 [debug] Current batch of media processed. Will check again in 1000ms 09:00:38.469 [debug] Current batch of media processed. Will check again in 1000ms 09:00:39.465 [debug] Current batch of media processed. Will check again in 1000ms 09:00:39.470 [debug] Current batch of media processed. Will check again in 1000ms 09:00:40.469 [debug] Current batch of media processed. Will check again in 1000ms 09:00:40.472 [debug] Current batch of media processed. Will check again in 1000ms 09:00:41.470 [debug] Current batch of media processed. Will check again in 1000ms 09:00:41.473 [debug] Current batch of media processed. Will check again in 1000ms 09:00:42.471 [debug] Current batch of media processed. Will check again in 1000ms 09:00:42.475 [debug] Current batch of media processed. Will check again in 1000ms 09:00:43.474 [debug] Current batch of media processed. Will check again in 1000ms 09:00:43.476 [debug] Current batch of media processed. Will check again in 1000ms 09:00:44.476 [debug] Current batch of media processed. Will check again in 1000ms 09:00:44.477 [debug] Current batch of media processed. Will check again in 1000ms 09:00:45.477 [debug] Current batch of media processed. Will check again in 1000ms 09:00:45.478 [debug] Current batch of media processed. Will check again in 1000ms 09:00:46.479 [debug] Current batch of media processed. Will check again in 1000ms 09:00:46.479 [debug] Current batch of media processed. Will check again in 1000ms 09:00:47.480 [debug] Current batch of media processed. Will check again in 1000ms 09:00:47.480 [debug] Current batch of media processed. Will check again in 1000ms 09:00:48.482 [debug] Current batch of media processed. Will check again in 1000ms 09:00:48.483 [debug] Current batch of media processed. Will check again in 1000ms 09:00:49.483 [debug] Current batch of media processed. Will check again in 1000ms 09:00:49.485 [debug] Current batch of media processed. Will check again in 1000ms 09:00:49.794 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:00:50.484 [debug] Current batch of media processed. Will check again in 1000ms 09:00:50.485 [debug] Current batch of media processed. Will check again in 1000ms 09:00:51.485 [debug] Current batch of media processed. Will check again in 1000ms 09:00:51.486 [debug] Current batch of media processed. Will check again in 1000ms 09:00:52.488 [debug] Current batch of media processed. Will check again in 1000ms 09:00:52.488 [debug] Current batch of media processed. Will check again in 1000ms 09:00:53.489 [debug] Current batch of media processed. Will check again in 1000ms 09:00:53.490 [debug] Current batch of media processed. Will check again in 1000ms 09:00:54.490 [debug] Current batch of media processed. Will check again in 1000ms 09:00:54.492 [debug] Current batch of media processed. Will check again in 1000ms 09:00:55.491 [debug] Current batch of media processed. Will check again in 1000ms 09:00:55.493 [debug] Current batch of media processed. Will check again in 1000ms 09:00:56.492 [debug] Current batch of media processed. Will check again in 1000ms 09:00:56.494 [debug] Current batch of media processed. Will check again in 1000ms 09:00:57.494 [debug] Current batch of media processed. Will check again in 1000ms 09:00:57.495 [debug] Current batch of media processed. Will check again in 1000ms 09:00:58.495 [debug] Current batch of media processed. Will check again in 1000ms 09:00:58.496 [debug] Current batch of media processed. Will check again in 1000ms 09:00:59.496 [debug] Current batch of media processed. Will check again in 1000ms 09:00:59.497 [debug] Current batch of media processed. Will check again in 1000ms 09:01:00.499 [debug] Current batch of media processed. Will check again in 1000ms 09:01:00.500 [debug] Current batch of media processed. Will check again in 1000ms 09:01:00.546 [info] {"source":"oban","duration":300,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:01:01.501 [debug] Current batch of media processed. Will check again in 1000ms 09:01:01.501 [debug] Current batch of media processed. Will check again in 1000ms 09:01:02.502 [debug] Current batch of media processed. Will check again in 1000ms 09:01:02.503 [debug] Current batch of media processed. Will check again in 1000ms 09:01:03.503 [debug] Current batch of media processed. Will check again in 1000ms 09:01:03.503 [debug] Current batch of media processed. Will check again in 1000ms 09:01:04.504 [debug] Current batch of media processed. Will check again in 1000ms 09:01:04.504 [debug] Current batch of media processed. Will check again in 1000ms 09:01:05.505 [debug] Current batch of media processed. Will check again in 1000ms 09:01:05.506 [debug] Current batch of media processed. Will check again in 1000ms 09:01:06.506 [debug] Current batch of media processed. Will check again in 1000ms 09:01:06.507 [debug] Current batch of media processed. Will check again in 1000ms 09:01:07.509 [debug] Current batch of media processed. Will check again in 1000ms 09:01:07.509 [debug] Current batch of media processed. Will check again in 1000ms 09:01:08.510 [debug] Current batch of media processed. Will check again in 1000ms 09:01:08.510 [debug] Current batch of media processed. Will check again in 1000ms 09:01:09.511 [debug] Current batch of media processed. Will check again in 1000ms 09:01:09.511 [debug] Current batch of media processed. Will check again in 1000ms 09:01:10.512 [debug] Current batch of media processed. Will check again in 1000ms 09:01:10.512 [debug] Current batch of media processed. Will check again in 1000ms 09:01:11.513 [debug] Current batch of media processed. Will check again in 1000ms 09:01:11.513 [debug] Current batch of media processed. Will check again in 1000ms 09:01:12.515 [debug] Current batch of media processed. Will check again in 1000ms 09:01:12.515 [debug] Current batch of media processed. Will check again in 1000ms 09:01:13.515 [debug] Current batch of media processed. Will check again in 1000ms 09:01:13.516 [debug] Current batch of media processed. Will check again in 1000ms 09:01:14.516 [debug] Current batch of media processed. Will check again in 1000ms 09:01:14.517 [debug] Current batch of media processed. Will check again in 1000ms 09:01:15.517 [debug] Current batch of media processed. Will check again in 1000ms 09:01:15.518 [debug] Current batch of media processed. Will check again in 1000ms 09:01:16.518 [debug] Current batch of media processed. Will check again in 1000ms 09:01:16.519 [debug] Current batch of media processed. Will check again in 1000ms 09:01:17.519 [debug] Current batch of media processed. Will check again in 1000ms 09:01:17.520 [debug] Current batch of media processed. Will check again in 1000ms 09:01:18.521 [debug] Current batch of media processed. Will check again in 1000ms 09:01:18.521 [debug] Current batch of media processed. Will check again in 1000ms 09:01:19.522 [debug] Current batch of media processed. Will check again in 1000ms 09:01:19.522 [debug] Current batch of media processed. Will check again in 1000ms 09:01:19.798 [info] {"source":"oban","duration":2693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:20.523 [debug] Current batch of media processed. Will check again in 1000ms 09:01:20.524 [debug] Current batch of media processed. Will check again in 1000ms 09:01:21.524 [debug] Current batch of media processed. Will check again in 1000ms 09:01:21.525 [debug] Current batch of media processed. Will check again in 1000ms 09:01:22.527 [debug] Current batch of media processed. Will check again in 1000ms 09:01:22.527 [debug] Current batch of media processed. Will check again in 1000ms 09:01:23.528 [debug] Current batch of media processed. Will check again in 1000ms 09:01:23.529 [debug] Current batch of media processed. Will check again in 1000ms 09:01:24.529 [debug] Current batch of media processed. Will check again in 1000ms 09:01:24.529 [debug] Current batch of media processed. Will check again in 1000ms 09:01:25.530 [debug] Current batch of media processed. Will check again in 1000ms 09:01:25.531 [debug] Current batch of media processed. Will check again in 1000ms 09:01:26.531 [debug] Current batch of media processed. Will check again in 1000ms 09:01:26.532 [debug] Current batch of media processed. Will check again in 1000ms 09:01:27.532 [debug] Current batch of media processed. Will check again in 1000ms 09:01:27.532 [debug] Current batch of media processed. Will check again in 1000ms 09:01:28.533 [debug] Current batch of media processed. Will check again in 1000ms 09:01:28.533 [debug] Current batch of media processed. Will check again in 1000ms 09:01:29.534 [debug] Current batch of media processed. Will check again in 1000ms 09:01:29.534 [debug] Current batch of media processed. Will check again in 1000ms 09:01:30.535 [debug] Current batch of media processed. Will check again in 1000ms 09:01:30.535 [debug] Current batch of media processed. Will check again in 1000ms 09:01:31.536 [debug] Current batch of media processed. Will check again in 1000ms 09:01:31.536 [debug] Current batch of media processed. Will check again in 1000ms 09:01:32.537 [debug] Current batch of media processed. Will check again in 1000ms 09:01:32.542 [debug] Current batch of media processed. Will check again in 1000ms 09:01:33.539 [debug] Current batch of media processed. Will check again in 1000ms 09:01:33.544 [debug] Current batch of media processed. Will check again in 1000ms 09:01:34.542 [debug] Current batch of media processed. Will check again in 1000ms 09:01:34.546 [debug] Current batch of media processed. Will check again in 1000ms 09:01:35.543 [debug] Current batch of media processed. Will check again in 1000ms 09:01:35.547 [debug] Current batch of media processed. Will check again in 1000ms 09:01:36.544 [debug] Current batch of media processed. Will check again in 1000ms 09:01:36.548 [debug] Current batch of media processed. Will check again in 1000ms 09:01:37.546 [debug] Current batch of media processed. Will check again in 1000ms 09:01:37.552 [debug] Current batch of media processed. Will check again in 1000ms 09:01:38.549 [debug] Current batch of media processed. Will check again in 1000ms 09:01:38.554 [debug] Current batch of media processed. Will check again in 1000ms 09:01:39.550 [debug] Current batch of media processed. Will check again in 1000ms 09:01:39.554 [debug] Current batch of media processed. Will check again in 1000ms 09:01:40.551 [debug] Current batch of media processed. Will check again in 1000ms 09:01:40.555 [debug] Current batch of media processed. Will check again in 1000ms 09:01:41.553 [debug] Current batch of media processed. Will check again in 1000ms 09:01:41.559 [debug] Current batch of media processed. Will check again in 1000ms 09:01:42.554 [debug] Current batch of media processed. Will check again in 1000ms 09:01:42.560 [debug] Current batch of media processed. Will check again in 1000ms 09:01:43.555 [debug] Current batch of media processed. Will check again in 1000ms 09:01:43.561 [debug] Current batch of media processed. Will check again in 1000ms 09:01:44.556 [debug] Current batch of media processed. Will check again in 1000ms 09:01:44.562 [debug] Current batch of media processed. Will check again in 1000ms 09:01:45.557 [debug] Current batch of media processed. Will check again in 1000ms 09:01:45.565 [debug] Current batch of media processed. Will check again in 1000ms 09:01:46.558 [debug] Current batch of media processed. Will check again in 1000ms 09:01:46.566 [debug] Current batch of media processed. Will check again in 1000ms 09:01:47.562 [debug] Current batch of media processed. Will check again in 1000ms 09:01:47.567 [debug] Current batch of media processed. Will check again in 1000ms 09:01:48.562 [debug] Current batch of media processed. Will check again in 1000ms 09:01:48.572 [debug] Current batch of media processed. Will check again in 1000ms 09:01:49.564 [debug] Current batch of media processed. Will check again in 1000ms 09:01:49.573 [debug] Current batch of media processed. Will check again in 1000ms 09:01:49.803 [info] {"source":"oban","duration":3657,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:01:50.568 [debug] Current batch of media processed. Will check again in 1000ms 09:01:50.576 [debug] Current batch of media processed. Will check again in 1000ms 09:01:51.571 [debug] Current batch of media processed. Will check again in 1000ms 09:01:51.577 [debug] Current batch of media processed. Will check again in 1000ms 09:01:52.575 [debug] Current batch of media processed. Will check again in 1000ms 09:01:52.579 [debug] Current batch of media processed. Will check again in 1000ms 09:01:53.586 [debug] Current batch of media processed. Will check again in 1000ms 09:01:53.586 [debug] Current batch of media processed. Will check again in 1000ms 09:01:54.587 [debug] Current batch of media processed. Will check again in 1000ms 09:01:54.592 [debug] Current batch of media processed. Will check again in 1000ms 09:01:55.588 [debug] Current batch of media processed. Will check again in 1000ms 09:01:55.595 [debug] Current batch of media processed. Will check again in 1000ms 09:01:56.592 [debug] Current batch of media processed. Will check again in 1000ms 09:01:56.596 [debug] Current batch of media processed. Will check again in 1000ms 09:01:57.593 [debug] Current batch of media processed. Will check again in 1000ms 09:01:57.596 [debug] Current batch of media processed. Will check again in 1000ms 09:01:58.594 [debug] Current batch of media processed. Will check again in 1000ms 09:01:58.597 [debug] Current batch of media processed. Will check again in 1000ms 09:01:59.596 [debug] Current batch of media processed. Will check again in 1000ms 09:01:59.599 [debug] Current batch of media processed. Will check again in 1000ms 09:02:00.548 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:02:00.597 [debug] Current batch of media processed. Will check again in 1000ms 09:02:00.600 [debug] Current batch of media processed. Will check again in 1000ms 09:02:01.598 [debug] Current batch of media processed. Will check again in 1000ms 09:02:01.601 [debug] Current batch of media processed. Will check again in 1000ms 09:02:02.599 [debug] Current batch of media processed. Will check again in 1000ms 09:02:02.603 [debug] Current batch of media processed. Will check again in 1000ms 09:02:03.600 [debug] Current batch of media processed. Will check again in 1000ms 09:02:03.604 [debug] Current batch of media processed. Will check again in 1000ms 09:02:04.601 [debug] Current batch of media processed. Will check again in 1000ms 09:02:04.605 [debug] Current batch of media processed. Will check again in 1000ms 09:02:05.602 [debug] Current batch of media processed. Will check again in 1000ms 09:02:05.606 [debug] Current batch of media processed. Will check again in 1000ms 09:02:06.603 [debug] Current batch of media processed. Will check again in 1000ms 09:02:06.607 [debug] Current batch of media processed. Will check again in 1000ms 09:02:07.605 [debug] Current batch of media processed. Will check again in 1000ms 09:02:07.608 [debug] Current batch of media processed. Will check again in 1000ms 09:02:08.606 [debug] Current batch of media processed. Will check again in 1000ms 09:02:08.609 [debug] Current batch of media processed. Will check again in 1000ms 09:02:09.607 [debug] Current batch of media processed. Will check again in 1000ms 09:02:09.610 [debug] Current batch of media processed. Will check again in 1000ms 09:02:10.608 [debug] Current batch of media processed. Will check again in 1000ms 09:02:10.611 [debug] Current batch of media processed. Will check again in 1000ms 09:02:11.610 [debug] Current batch of media processed. Will check again in 1000ms 09:02:11.621 [debug] Current batch of media processed. Will check again in 1000ms 09:02:12.611 [debug] Current batch of media processed. Will check again in 1000ms 09:02:12.621 [debug] Current batch of media processed. Will check again in 1000ms 09:02:13.612 [debug] Current batch of media processed. Will check again in 1000ms 09:02:13.622 [debug] Current batch of media processed. Will check again in 1000ms 09:02:14.613 [debug] Current batch of media processed. Will check again in 1000ms 09:02:14.623 [debug] Current batch of media processed. Will check again in 1000ms 09:02:15.614 [debug] Current batch of media processed. Will check again in 1000ms 09:02:15.624 [debug] Current batch of media processed. Will check again in 1000ms 09:02:16.615 [debug] Current batch of media processed. Will check again in 1000ms 09:02:16.625 [debug] Current batch of media processed. Will check again in 1000ms 09:02:17.616 [debug] Current batch of media processed. Will check again in 1000ms 09:02:17.626 [debug] Current batch of media processed. Will check again in 1000ms 09:02:18.617 [debug] Current batch of media processed. Will check again in 1000ms 09:02:18.627 [debug] Current batch of media processed. Will check again in 1000ms 09:02:19.619 [debug] Current batch of media processed. Will check again in 1000ms 09:02:19.628 [debug] Current batch of media processed. Will check again in 1000ms 09:02:19.806 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:20.619 [debug] Current batch of media processed. Will check again in 1000ms 09:02:20.629 [debug] Current batch of media processed. Will check again in 1000ms 09:02:21.620 [debug] Current batch of media processed. Will check again in 1000ms 09:02:21.630 [debug] Current batch of media processed. Will check again in 1000ms 09:02:22.621 [debug] Current batch of media processed. Will check again in 1000ms 09:02:22.631 [debug] Current batch of media processed. Will check again in 1000ms 09:02:23.622 [debug] Current batch of media processed. Will check again in 1000ms 09:02:23.632 [debug] Current batch of media processed. Will check again in 1000ms 09:02:24.623 [debug] Current batch of media processed. Will check again in 1000ms 09:02:24.633 [debug] Current batch of media processed. Will check again in 1000ms 09:02:25.624 [debug] Current batch of media processed. Will check again in 1000ms 09:02:25.634 [debug] Current batch of media processed. Will check again in 1000ms 09:02:26.625 [debug] Current batch of media processed. Will check again in 1000ms 09:02:26.636 [debug] Current batch of media processed. Will check again in 1000ms 09:02:27.626 [debug] Current batch of media processed. Will check again in 1000ms 09:02:27.636 [debug] Current batch of media processed. Will check again in 1000ms 09:02:28.627 [debug] Current batch of media processed. Will check again in 1000ms 09:02:28.637 [debug] Current batch of media processed. Will check again in 1000ms 09:02:29.630 [debug] Current batch of media processed. Will check again in 1000ms 09:02:29.639 [debug] Current batch of media processed. Will check again in 1000ms 09:02:30.633 [debug] Current batch of media processed. Will check again in 1000ms 09:02:30.640 [debug] Current batch of media processed. Will check again in 1000ms 09:02:31.633 [debug] Current batch of media processed. Will check again in 1000ms 09:02:31.641 [debug] Current batch of media processed. Will check again in 1000ms 09:02:32.635 [debug] Current batch of media processed. Will check again in 1000ms 09:02:32.642 [debug] Current batch of media processed. Will check again in 1000ms 09:02:33.638 [debug] Current batch of media processed. Will check again in 1000ms 09:02:33.648 [debug] Current batch of media processed. Will check again in 1000ms 09:02:34.699 [debug] Current batch of media processed. Will check again in 1000ms 09:02:34.699 [debug] Current batch of media processed. Will check again in 1000ms 09:02:35.702 [debug] Current batch of media processed. Will check again in 1000ms 09:02:35.709 [debug] Current batch of media processed. Will check again in 1000ms 09:02:36.709 [debug] Current batch of media processed. Will check again in 1000ms 09:02:36.718 [debug] Current batch of media processed. Will check again in 1000ms 09:02:37.711 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили старые фильмы и истории их создания, топ-3 шалостей в детстве, расшифровку языка майя, как мозгу нужно отдыхать, крутые самолёты из топ-гана и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 7902, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e072800 - ДТКД (Для тех, кто дома) #104.mp4", "id" => "JQL3fmQgD2s", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=JQL3fmQgD2s", "playlist_index" => 47, "timestamp" => 1658997896, "title" => "ДТКД (Для тех, кто дома) #104", "upload_date" => "20220728"} 09:02:37.714 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=1378.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:02:37.715 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=458.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:02:37.718 [debug] QUERY OK source="media_items" db=2.0ms decode=0.1ms queue=0.1ms idle=460.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-28 08:44:56Z], 122] 09:02:37.727 [debug] Current batch of media processed. Will check again in 1000ms 09:02:37.740 [debug] QUERY OK source="media_items" db=13.5ms queue=6.5ms idle=463.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили старые фильмы и истории их создания, топ-3 шалостей в детстве, расшифровку языка майя, как мозгу нужно отдыхать, крутые самолёты из топ-гана и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #104", "51018665-3714-41dd-a560-a6ddd9aeec4b", 7902, true, "JQL3fmQgD2s", "https://www.youtube.com/watch?v=JQL3fmQgD2s", 47, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e072800 - ДТКД (Для тех, кто дома) #104.mp4", false, false, false, 122, [], 1, ~U[2022-07-28 08:44:56Z], ~U[2026-04-04 06:02:37Z], ~U[2026-04-04 06:02:37Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили старые фильмы и истории их создания, топ-3 шалостей в детстве, расшифровку языка майя, как мозгу нужно отдыхать, крутые самолёты из топ-гана и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #104", 7902, true, "JQL3fmQgD2s", "https://www.youtube.com/watch?v=JQL3fmQgD2s", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e072800 - ДТКД (Для тех, кто дома) #104.mp4", false, 122, ~U[2022-07-28 08:44:56Z]] 09:02:37.744 [debug] QUERY OK source="sources" db=2.1ms queue=1.6ms idle=405.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:02:37.747 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.2ms idle=31.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:02:37.752 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms 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 [225865] 09:02:37.752 [debug] Current batch of media processed. Will check again in 1000ms 09:02:38.729 [debug] Current batch of media processed. Will check again in 1000ms 09:02:38.754 [debug] Current batch of media processed. Will check again in 1000ms 09:02:39.731 [debug] Current batch of media processed. Will check again in 1000ms 09:02:39.755 [debug] Current batch of media processed. Will check again in 1000ms 09:02:40.732 [debug] Current batch of media processed. Will check again in 1000ms 09:02:40.756 [debug] Current batch of media processed. Will check again in 1000ms 09:02:41.733 [debug] Current batch of media processed. Will check again in 1000ms 09:02:41.757 [debug] Current batch of media processed. Will check again in 1000ms 09:02:42.735 [debug] Current batch of media processed. Will check again in 1000ms 09:02:42.759 [debug] Current batch of media processed. Will check again in 1000ms 09:02:43.735 [debug] Current batch of media processed. Will check again in 1000ms 09:02:43.760 [debug] Current batch of media processed. Will check again in 1000ms 09:02:44.737 [debug] Current batch of media processed. Will check again in 1000ms 09:02:44.762 [debug] Current batch of media processed. Will check again in 1000ms 09:02:45.738 [debug] Current batch of media processed. Will check again in 1000ms 09:02:45.762 [debug] Current batch of media processed. Will check again in 1000ms 09:02:46.738 [debug] Current batch of media processed. Will check again in 1000ms 09:02:46.763 [debug] Current batch of media processed. Will check again in 1000ms 09:02:47.739 [debug] Current batch of media processed. Will check again in 1000ms 09:02:47.764 [debug] Current batch of media processed. Will check again in 1000ms 09:02:48.740 [debug] Current batch of media processed. Will check again in 1000ms 09:02:48.765 [debug] Current batch of media processed. Will check again in 1000ms 09:02:49.741 [debug] Current batch of media processed. Will check again in 1000ms 09:02:49.766 [debug] Current batch of media processed. Will check again in 1000ms 09:02:49.813 [info] {"source":"oban","duration":4437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:02:50.742 [debug] Current batch of media processed. Will check again in 1000ms 09:02:50.767 [debug] Current batch of media processed. Will check again in 1000ms 09:02:51.746 [debug] Current batch of media processed. Will check again in 1000ms 09:02:51.770 [debug] Current batch of media processed. Will check again in 1000ms 09:02:52.751 [debug] Current batch of media processed. Will check again in 1000ms 09:02:52.785 [debug] Current batch of media processed. Will check again in 1000ms 09:02:53.753 [debug] Current batch of media processed. Will check again in 1000ms 09:02:53.786 [debug] Current batch of media processed. Will check again in 1000ms 09:02:54.753 [debug] Current batch of media processed. Will check again in 1000ms 09:02:54.787 [debug] Current batch of media processed. Will check again in 1000ms 09:02:55.755 [debug] Current batch of media processed. Will check again in 1000ms 09:02:55.790 [debug] Current batch of media processed. Will check again in 1000ms 09:02:56.756 [debug] Current batch of media processed. Will check again in 1000ms 09:02:56.792 [debug] Current batch of media processed. Will check again in 1000ms 09:02:57.757 [debug] Current batch of media processed. Will check again in 1000ms 09:02:57.793 [debug] Current batch of media processed. Will check again in 1000ms 09:02:58.758 [debug] Current batch of media processed. Will check again in 1000ms 09:02:58.794 [debug] Current batch of media processed. Will check again in 1000ms 09:02:59.759 [debug] Current batch of media processed. Will check again in 1000ms 09:02:59.796 [debug] Current batch of media processed. Will check again in 1000ms 09:03:00.551 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:03:00.760 [debug] Current batch of media processed. Will check again in 1000ms 09:03:00.798 [debug] Current batch of media processed. Will check again in 1000ms 09:03:01.762 [debug] Current batch of media processed. Will check again in 1000ms 09:03:01.799 [debug] Current batch of media processed. Will check again in 1000ms 09:03:02.765 [debug] Current batch of media processed. Will check again in 1000ms 09:03:02.800 [debug] Current batch of media processed. Will check again in 1000ms 09:03:03.767 [debug] Current batch of media processed. Will check again in 1000ms 09:03:03.801 [debug] Current batch of media processed. Will check again in 1000ms 09:03:04.767 [debug] Current batch of media processed. Will check again in 1000ms 09:03:04.808 [debug] Current batch of media processed. Will check again in 1000ms 09:03:05.771 [debug] Current batch of media processed. Will check again in 1000ms 09:03:05.809 [debug] Current batch of media processed. Will check again in 1000ms 09:03:06.772 [debug] Current batch of media processed. Will check again in 1000ms 09:03:06.811 [debug] Current batch of media processed. Will check again in 1000ms 09:03:07.773 [debug] Current batch of media processed. Will check again in 1000ms 09:03:07.812 [debug] Current batch of media processed. Will check again in 1000ms 09:03:08.774 [debug] Current batch of media processed. Will check again in 1000ms 09:03:08.813 [debug] Current batch of media processed. Will check again in 1000ms 09:03:09.776 [debug] Current batch of media processed. Will check again in 1000ms 09:03:09.815 [debug] Current batch of media processed. Will check again in 1000ms 09:03:10.777 [debug] Current batch of media processed. Will check again in 1000ms 09:03:10.816 [debug] Current batch of media processed. Will check again in 1000ms 09:03:11.779 [debug] Current batch of media processed. Will check again in 1000ms 09:03:11.817 [debug] Current batch of media processed. Will check again in 1000ms 09:03:12.780 [debug] Current batch of media processed. Will check again in 1000ms 09:03:12.818 [debug] Current batch of media processed. Will check again in 1000ms 09:03:13.782 [debug] Current batch of media processed. Will check again in 1000ms 09:03:13.819 [debug] Current batch of media processed. Will check again in 1000ms 09:03:14.785 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие из Петербурга в Москву – 700 км удивительной России со своим культурно-историческим наследием, места, по которым проезжали императоры, Александр Пушкин, и многие другие. Мы проедем по городам, селам, полям и лесам, посмотрим большое количество интересных мест, вспомним исторические события, которые с ними связаны. Покажем это наследие вам в нынешнем состоянии, ведь совсем скоро, этого всего может уже и не стать. \n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\n0:00 - Красота \n0:23 - Всем привет\n1:43 - Лахта центр\n2:19 - Дорога на Тосно\n3:53 - Тосно\n6:21 - Старый тракт\n6:56 - Марьино\n9:59 - Померанье\n14:18 - Аракчеевские казармы\n18:07 - Вяжищи\n22:53 - Ленин на паровозе\n23:45 - Новгородский кремль\n26:56 - Храмы Новгорода\n27:53 - Про названия улиц\n28:23 - Петропавловский храм\n28:46 - Драматический театр\n29:39 - Старый тракт в Бронницу\n30:00 - Бронница\n32:50 - Крестцы\n36:31 - Про дороги\n37:25 - Колоритные деревни\n38:36 - Грейдер сквозь леса и озера\n39:45 - Про названия местности\n40:15 - Игнач-крест\n41:29 - деревня Поломять\n42:29 - Игнач-крест\n43:53 - Дорога на Яжелбецы\n44:00 - Форель\n44:34 - Станция в Яжелбецах\n45:21 - Советы от Пушкина\n46:15 - М10\n46:35 - Железнодорожная ветка\n47:26 - Мост\n48:29 - Валдай\n49:40 - Капром\n50:36 - Народная улица\n51:20 - Про финансирование города\n53:04 - Присутственные места\n54:51 - Радищев про Валдай\n55:54 - История про монастырь\n56:24 - Иверский монастырь\n58:37 - Бологовский район ТВерской области \n59:30 - Заключье \n1:01:57 - Бологое \n1:02:48 - Высоцкий\n1:04:13 - Вышний Волочёк \n1:05:01 - Сеть каналов\n1:06:42 - Старая плотина\n1:08:22 - Архитектура\n1:09:41 - Радищев про Вышний Волочёк \n1:10:25 - Путевой дворец\n1:10:49 - Улицы и дома\n1:11:35 - Гостиный двор\n1:13:12 - Окраины Волочка\n1:14:19 - Фабрики\n1:15:34 - Дом Рябушинских\n1:17:21 - Фабрика Прохоровых\n1:17:35 - Казанский монастырь \n1:18:57 - Усадьба Василёво\n1:22:15 - Торжок\n1:27:43 - Усадьба раёк\n1:28:37 - Медное\n1:29:39 - Тверь\n1:31:58 - Морозовский городок\n1:35:35 - Оршин Вознесенский монастырь\n1:36:59 - Лесные дороги\n1:37:23 - Про автомобиль\n1:41:05 - Городня\n1:42:59 - Путевой дворец\n1:44:42 - Завидово\n1:45:09 - Клин\n1:46:28 - Солнечногорск\n1:47:01 - В поисках тракта\n1:47:47 - Зеленоград\n1:48:25 - Мемориал Штыки\n1:49:06 - Черная грязь\n1:50:51 - Москва\n1:52:14 - титры\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "duration" => 6786, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2020/s2020e121700 - Из Петербурга в Москву – по следам старого тракта.mp4", "id" => "RW0wnBEz3Yk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RW0wnBEz3Yk", "playlist_index" => 1, "timestamp" => 1608224413, "title" => "Из Петербурга в Москву – по следам старого тракта", "upload_date" => "20201217"} 09:03:14.786 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1523.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:03:14.788 [debug] QUERY OK source="sources" db=0.7ms queue=0.5ms idle=1524.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:03:14.795 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=1200.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-17 17:00:13Z], 106] 09:03:14.820 [debug] Current batch of media processed. Will check again in 1000ms 09:03:14.827 [debug] QUERY OK source="media_items" db=29.1ms idle=535.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие из Петербурга в Москву – 700 км удивительной России со своим культурно-историческим наследием, места, по которым проезжали императоры, Александр Пушкин, и многие другие. Мы проедем по городам, селам, полям и лесам, посмотрим большое количество интересных мест, вспомним исторические события, которые с ними связаны. Покажем это наследие вам в нынешнем состоянии, ведь совсем скоро, этого всего может уже и не стать. \n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\n0:00 - Красота \n0:23 - Всем привет\n1:43 - Лахта центр\n2:19 - Дорога на Тосно\n3:53 - Тосно\n6:21 - Старый тракт\n6:56 - Марьино\n9:59 - Померанье\n14:18 - Аракчеевские казармы\n18:07 - Вяжищи\n22:53 - Ленин на паровозе\n23:45 - Новгородский кремль\n26:56 - Храмы Новгорода\n27:53 - Про названия улиц\n28:23 - Петропавловский храм\n28:46 - Драматический театр\n29:39 - Старый тракт в Бронницу\n30:00 - Бронница\n32:50 - Крестцы\n36:31 - Про дороги\n37:25 - Колоритные деревни\n38:36 - Грейдер сквозь леса и озера\n39:45 - Про названия местности\n40:15 - Игнач-крест\n41:29 - деревня Поломять\n42:29 - Игнач-крест\n43:53 - Дорога на Яжелбецы\n44:00 - Форель\n44:34 - Станция в Яжелбецах\n45:21 - Советы от Пушкина\n46:15 - М10\n46:35 - Железнодорожная ветка\n47:26 - Мост\n48:29 - Валдай\n49:40 - Капром\n50:36 - Народная улица\n51:20 - Про финансирование города\n53:04 - Присутственные места\n54:51 - Радищев про Валдай\n55:54 - История про монастырь\n56:24 - Иверский монастырь\n58:37 - Бологовский район ТВерской области \n59:30 - Заключье \n1:01:57 - Бологое \n1:02:48 - Высоцкий\n1:04:13 - Вышний Волочёк \n1:05:01 - Сеть каналов\n1:06:42 - Старая плотина\n1:08:22 - Архитектура\n1:09:41 - Радищев про Вышний Волочёк \n1:10:25 - Путевой дворец\n1:10:49 - Улицы и дома\n1:11:35 - Гостиный двор\n1:13:12 - Окраины Волочка\n1:14:19 - Фабрики\n1:15:34 - Дом Рябушинских\n1:17:21 - Фабрика Прохоровых\n1:17:35 - Казанский монастырь \n1:18:57 - Усадьба Василёво\n1:22:15 - Торжок\n1:27:43 - Усадьба раёк\n1:28:37 - Медное\n1:29:39 - Тверь\n1:31:58 - Морозовский городок\n1:35:35 - Оршин Вознесенский монастырь\n1:36:59 - Лесные дороги\n1:37:23 - Про автомобиль\n1:41:05 - Городня\n1:42:59 - Путевой дворец\n1:44:42 - Завидово\n1:45:09 - Клин\n1:46:28 - Солнечногорск\n1:47:01 - В поисках тракта\n1:47:47 - Зеленоград\n1:48:25 - Мемориал Штыки\n1:49:06 - Черная грязь\n1:50:51 - Москва\n1:52:14 - титры\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "Из Петербурга в Москву – по следам старого тракта", "de63f5da-0032-4616-87ab-56a0067cd71d", 6786, false, "RW0wnBEz3Yk", "https://www.youtube.com/watch?v=RW0wnBEz3Yk", 1, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2020/s2020e121700 - Из Петербурга в Москву – по следам старого тракта.mp4", false, false, false, 106, [], 1, ~U[2020-12-17 17:00:13Z], ~U[2026-04-04 06:03:14Z], ~U[2026-04-04 06:03:14Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие из Петербурга в Москву – 700 км удивительной России со своим культурно-историческим наследием, места, по которым проезжали императоры, Александр Пушкин, и многие другие. Мы проедем по городам, селам, полям и лесам, посмотрим большое количество интересных мест, вспомним исторические события, которые с ними связаны. Покажем это наследие вам в нынешнем состоянии, ведь совсем скоро, этого всего может уже и не стать. \n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\n0:00 - Красота \n0:23 - Всем привет\n1:43 - Лахта центр\n2:19 - Дорога на Тосно\n3:53 - Тосно\n6:21 - Старый тракт\n6:56 - Марьино\n9:59 - Померанье\n14:18 - Аракчеевские казармы\n18:07 - Вяжищи\n22:53 - Ленин на паровозе\n23:45 - Новгородский кремль\n26:56 - Храмы Новгорода\n27:53 - Про названия улиц\n28:23 - Петропавловский храм\n28:46 - Др (truncated) 09:03:14.830 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=234.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:03:14.831 [debug] QUERY OK source="media_profiles" db=0.8ms idle=44.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:03:14.832 [debug] QUERY OK source="media_items" db=0.5ms 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 [124112] 09:03:14.833 [debug] Current batch of media processed. Will check again in 1000ms 09:03:15.821 [debug] Current batch of media processed. Will check again in 1000ms 09:03:15.833 [debug] Current batch of media processed. Will check again in 1000ms 09:03:16.822 [debug] Current batch of media processed. Will check again in 1000ms 09:03:16.835 [debug] Current batch of media processed. Will check again in 1000ms 09:03:17.823 [debug] Current batch of media processed. Will check again in 1000ms 09:03:17.835 [debug] Current batch of media processed. Will check again in 1000ms 09:03:18.824 [debug] Current batch of media processed. Will check again in 1000ms 09:03:18.836 [debug] Current batch of media processed. Will check again in 1000ms 09:03:19.817 [info] {"source":"oban","duration":2670,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:19.825 [debug] Current batch of media processed. Will check again in 1000ms 09:03:19.837 [debug] Current batch of media processed. Will check again in 1000ms 09:03:20.827 [debug] Current batch of media processed. Will check again in 1000ms 09:03:20.838 [debug] Current batch of media processed. Will check again in 1000ms 09:03:21.828 [debug] Current batch of media processed. Will check again in 1000ms 09:03:21.840 [debug] Current batch of media processed. Will check again in 1000ms 09:03:22.830 [debug] Current batch of media processed. Will check again in 1000ms 09:03:22.841 [debug] Current batch of media processed. Will check again in 1000ms 09:03:23.831 [debug] Current batch of media processed. Will check again in 1000ms 09:03:23.845 [debug] Current batch of media processed. Will check again in 1000ms 09:03:24.832 [debug] Current batch of media processed. Will check again in 1000ms 09:03:24.846 [debug] Current batch of media processed. Will check again in 1000ms 09:03:25.833 [debug] Current batch of media processed. Will check again in 1000ms 09:03:25.847 [debug] Current batch of media processed. Will check again in 1000ms 09:03:26.835 [debug] Current batch of media processed. Will check again in 1000ms 09:03:26.848 [debug] Current batch of media processed. Will check again in 1000ms 09:03:27.836 [debug] Current batch of media processed. Will check again in 1000ms 09:03:27.849 [debug] Current batch of media processed. Will check again in 1000ms 09:03:28.838 [debug] Current batch of media processed. Will check again in 1000ms 09:03:28.851 [debug] Current batch of media processed. Will check again in 1000ms 09:03:29.839 [debug] Current batch of media processed. Will check again in 1000ms 09:03:29.851 [debug] Current batch of media processed. Will check again in 1000ms 09:03:30.840 [debug] Current batch of media processed. Will check again in 1000ms 09:03:30.852 [debug] Current batch of media processed. Will check again in 1000ms 09:03:31.841 [debug] Current batch of media processed. Will check again in 1000ms 09:03:31.853 [debug] Current batch of media processed. Will check again in 1000ms 09:03:32.843 [debug] Current batch of media processed. Will check again in 1000ms 09:03:32.854 [debug] Current batch of media processed. Will check again in 1000ms 09:03:33.844 [debug] Current batch of media processed. Will check again in 1000ms 09:03:33.855 [debug] Current batch of media processed. Will check again in 1000ms 09:03:34.845 [debug] Current batch of media processed. Will check again in 1000ms 09:03:34.856 [debug] Current batch of media processed. Will check again in 1000ms 09:03:35.847 [debug] Current batch of media processed. Will check again in 1000ms 09:03:35.857 [debug] Current batch of media processed. Will check again in 1000ms 09:03:36.847 [debug] Current batch of media processed. Will check again in 1000ms 09:03:36.858 [debug] Current batch of media processed. Will check again in 1000ms 09:03:37.848 [debug] Current batch of media processed. Will check again in 1000ms 09:03:37.859 [debug] Current batch of media processed. Will check again in 1000ms 09:03:38.849 [debug] Current batch of media processed. Will check again in 1000ms 09:03:38.860 [debug] Current batch of media processed. Will check again in 1000ms 09:03:39.851 [debug] Current batch of media processed. Will check again in 1000ms 09:03:39.862 [debug] Current batch of media processed. Will check again in 1000ms 09:03:40.852 [debug] Current batch of media processed. Will check again in 1000ms 09:03:40.864 [debug] Current batch of media processed. Will check again in 1000ms 09:03:41.853 [debug] Current batch of media processed. Will check again in 1000ms 09:03:41.870 [debug] Current batch of media processed. Will check again in 1000ms 09:03:42.854 [debug] Current batch of media processed. Will check again in 1000ms 09:03:42.871 [debug] Current batch of media processed. Will check again in 1000ms 09:03:43.855 [debug] Current batch of media processed. Will check again in 1000ms 09:03:43.872 [debug] Current batch of media processed. Will check again in 1000ms 09:03:44.856 [debug] Current batch of media processed. Will check again in 1000ms 09:03:44.873 [debug] Current batch of media processed. Will check again in 1000ms 09:03:45.858 [debug] Current batch of media processed. Will check again in 1000ms 09:03:45.875 [debug] Current batch of media processed. Will check again in 1000ms 09:03:46.858 [debug] Current batch of media processed. Will check again in 1000ms 09:03:46.876 [debug] Current batch of media processed. Will check again in 1000ms 09:03:47.859 [debug] Current batch of media processed. Will check again in 1000ms 09:03:47.877 [debug] Current batch of media processed. Will check again in 1000ms 09:03:48.860 [debug] Current batch of media processed. Will check again in 1000ms 09:03:48.878 [debug] Current batch of media processed. Will check again in 1000ms 09:03:49.820 [info] {"source":"oban","duration":1435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:03:49.862 [debug] Current batch of media processed. Will check again in 1000ms 09:03:49.879 [debug] Current batch of media processed. Will check again in 1000ms 09:03:50.863 [debug] Current batch of media processed. Will check again in 1000ms 09:03:50.880 [debug] Current batch of media processed. Will check again in 1000ms 09:03:51.864 [debug] Current batch of media processed. Will check again in 1000ms 09:03:51.883 [debug] Current batch of media processed. Will check again in 1000ms 09:03:52.866 [debug] Current batch of media processed. Will check again in 1000ms 09:03:52.885 [debug] Current batch of media processed. Will check again in 1000ms 09:03:53.868 [debug] Current batch of media processed. Will check again in 1000ms 09:03:53.886 [debug] Current batch of media processed. Will check again in 1000ms 09:03:54.869 [debug] Current batch of media processed. Will check again in 1000ms 09:03:54.887 [debug] Current batch of media processed. Will check again in 1000ms 09:03:55.870 [debug] Current batch of media processed. Will check again in 1000ms 09:03:55.888 [debug] Current batch of media processed. Will check again in 1000ms 09:03:56.871 [debug] Current batch of media processed. Will check again in 1000ms 09:03:56.889 [debug] Current batch of media processed. Will check again in 1000ms 09:03:57.873 [debug] Current batch of media processed. Will check again in 1000ms 09:03:57.891 [debug] Current batch of media processed. Will check again in 1000ms 09:03:59.115 [debug] Current batch of media processed. Will check again in 1000ms 09:03:59.116 [debug] Current batch of media processed. Will check again in 1000ms 09:04:00.116 [debug] Current batch of media processed. Will check again in 1000ms 09:04:00.144 [debug] Current batch of media processed. Will check again in 1000ms 09:04:00.553 [info] {"source":"oban","duration":554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:04:01.141 [debug] Current batch of media processed. Will check again in 1000ms 09:04:01.145 [debug] Current batch of media processed. Will check again in 1000ms 09:04:02.181 [debug] Current batch of media processed. Will check again in 1000ms 09:04:02.182 [debug] Current batch of media processed. Will check again in 1000ms 09:04:03.185 [debug] Current batch of media processed. Will check again in 1000ms 09:04:03.186 [debug] Current batch of media processed. Will check again in 1000ms 09:04:04.186 [debug] Current batch of media processed. Will check again in 1000ms 09:04:04.188 [debug] Current batch of media processed. Will check again in 1000ms 09:04:05.187 [debug] Current batch of media processed. Will check again in 1000ms 09:04:05.188 [debug] Current batch of media processed. Will check again in 1000ms 09:04:06.188 [debug] Current batch of media processed. Will check again in 1000ms 09:04:06.189 [debug] Current batch of media processed. Will check again in 1000ms 09:04:07.189 [debug] Current batch of media processed. Will check again in 1000ms 09:04:07.190 [debug] Current batch of media processed. Will check again in 1000ms 09:04:08.191 [debug] Current batch of media processed. Will check again in 1000ms 09:04:08.191 [debug] Current batch of media processed. Will check again in 1000ms 09:04:09.192 [debug] Current batch of media processed. Will check again in 1000ms 09:04:09.192 [debug] Current batch of media processed. Will check again in 1000ms 09:04:10.197 [debug] Current batch of media processed. Will check again in 1000ms 09:04:10.197 [debug] Current batch of media processed. Will check again in 1000ms 09:04:11.197 [debug] Current batch of media processed. Will check again in 1000ms 09:04:11.198 [debug] Current batch of media processed. Will check again in 1000ms 09:04:12.198 [debug] Current batch of media processed. Will check again in 1000ms 09:04:12.201 [debug] Current batch of media processed. Will check again in 1000ms 09:04:13.201 [debug] Current batch of media processed. Will check again in 1000ms 09:04:13.202 [debug] Current batch of media processed. Will check again in 1000ms 09:04:14.202 [debug] Current batch of media processed. Will check again in 1000ms 09:04:14.204 [debug] Current batch of media processed. Will check again in 1000ms 09:04:15.203 [debug] Current batch of media processed. Will check again in 1000ms 09:04:15.205 [debug] Current batch of media processed. Will check again in 1000ms 09:04:16.204 [debug] Current batch of media processed. Will check again in 1000ms 09:04:16.206 [debug] Current batch of media processed. Will check again in 1000ms 09:04:17.205 [debug] Current batch of media processed. Will check again in 1000ms 09:04:17.207 [debug] Current batch of media processed. Will check again in 1000ms 09:04:18.207 [debug] Current batch of media processed. Will check again in 1000ms 09:04:18.209 [debug] Current batch of media processed. Will check again in 1000ms 09:04:19.208 [debug] Current batch of media processed. Will check again in 1000ms 09:04:19.210 [debug] Current batch of media processed. Will check again in 1000ms 09:04:19.824 [info] {"source":"oban","duration":3941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:20.209 [debug] Current batch of media processed. Will check again in 1000ms 09:04:20.211 [debug] Current batch of media processed. Will check again in 1000ms 09:04:21.210 [debug] Current batch of media processed. Will check again in 1000ms 09:04:21.212 [debug] Current batch of media processed. Will check again in 1000ms 09:04:22.212 [debug] Current batch of media processed. Will check again in 1000ms 09:04:22.213 [debug] Current batch of media processed. Will check again in 1000ms 09:04:23.213 [debug] Current batch of media processed. Will check again in 1000ms 09:04:23.214 [debug] Current batch of media processed. Will check again in 1000ms 09:04:24.214 [debug] Current batch of media processed. Will check again in 1000ms 09:04:24.215 [debug] Current batch of media processed. Will check again in 1000ms 09:04:25.215 [debug] Current batch of media processed. Will check again in 1000ms 09:04:25.216 [debug] Current batch of media processed. Will check again in 1000ms 09:04:26.216 [debug] Current batch of media processed. Will check again in 1000ms 09:04:26.217 [debug] Current batch of media processed. Will check again in 1000ms 09:04:27.217 [debug] Current batch of media processed. Will check again in 1000ms 09:04:27.218 [debug] Current batch of media processed. Will check again in 1000ms 09:04:28.218 [debug] Current batch of media processed. Will check again in 1000ms 09:04:28.219 [debug] Current batch of media processed. Will check again in 1000ms 09:04:29.224 [debug] Current batch of media processed. Will check again in 1000ms 09:04:29.224 [debug] Current batch of media processed. Will check again in 1000ms 09:04:30.224 [debug] Current batch of media processed. Will check again in 1000ms 09:04:30.225 [debug] Current batch of media processed. Will check again in 1000ms 09:04:31.226 [debug] Current batch of media processed. Will check again in 1000ms 09:04:31.228 [debug] Current batch of media processed. Will check again in 1000ms 09:04:32.227 [debug] Current batch of media processed. Will check again in 1000ms 09:04:32.229 [debug] Current batch of media processed. Will check again in 1000ms 09:04:33.228 [debug] Current batch of media processed. Will check again in 1000ms 09:04:33.230 [debug] Current batch of media processed. Will check again in 1000ms 09:04:34.229 [debug] Current batch of media processed. Will check again in 1000ms 09:04:34.231 [debug] Current batch of media processed. Will check again in 1000ms 09:04:35.230 [debug] Current batch of media processed. Will check again in 1000ms 09:04:35.232 [debug] Current batch of media processed. Will check again in 1000ms 09:04:36.231 [debug] Current batch of media processed. Will check again in 1000ms 09:04:36.233 [debug] Current batch of media processed. Will check again in 1000ms 09:04:37.232 [debug] Current batch of media processed. Will check again in 1000ms 09:04:37.234 [debug] Current batch of media processed. Will check again in 1000ms 09:04:38.233 [debug] Current batch of media processed. Will check again in 1000ms 09:04:38.235 [debug] Current batch of media processed. Will check again in 1000ms 09:04:39.234 [debug] Current batch of media processed. Will check again in 1000ms 09:04:39.236 [debug] Current batch of media processed. Will check again in 1000ms 09:04:40.235 [debug] Current batch of media processed. Will check again in 1000ms 09:04:40.237 [debug] Current batch of media processed. Will check again in 1000ms 09:04:41.236 [debug] Current batch of media processed. Will check again in 1000ms 09:04:41.238 [debug] Current batch of media processed. Will check again in 1000ms 09:04:42.237 [debug] Current batch of media processed. Will check again in 1000ms 09:04:42.239 [debug] Current batch of media processed. Will check again in 1000ms 09:04:43.238 [debug] Current batch of media processed. Will check again in 1000ms 09:04:43.240 [debug] Current batch of media processed. Will check again in 1000ms 09:04:44.239 [debug] Current batch of media processed. Will check again in 1000ms 09:04:44.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили молодежные слешеры, сериал \"Мисс Марвел\", кукольные мультфильмы, окрошку на Monster, Кевина Смита и поиграли немного в игру с поиском места на картах гугла Geo Guesser\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "duration" => 8012, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e071800 - ДТКД (Для тех, кто дома) #103.mp4", "id" => "qRaRID9XVAA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=qRaRID9XVAA", "playlist_index" => 48, "timestamp" => 1658137610, "title" => "ДТКД (Для тех, кто дома) #103", "upload_date" => "20220718"} 09:04:44.242 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1975.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:04:44.243 [debug] QUERY OK source="sources" db=0.5ms idle=1284.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:04:44.245 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=977.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-18 09:46:50Z], 122] 09:04:44.253 [debug] QUERY OK source="media_items" db=6.9ms idle=979.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили молодежные слешеры, сериал \"Мисс Марвел\", кукольные мультфильмы, окрошку на Monster, Кевина Смита и поиграли немного в игру с поиском места на картах гугла Geo Guesser\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #103", "220077a8-5eef-48d7-a771-617cfdda4a2d", 8012, true, "qRaRID9XVAA", "https://www.youtube.com/watch?v=qRaRID9XVAA", 48, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e071800 - ДТКД (Для тех, кто дома) #103.mp4", false, false, false, 122, [], 1, ~U[2022-07-18 09:46:50Z], ~U[2026-04-04 06:04:44Z], ~U[2026-04-04 06:04:44Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили молодежные слешеры, сериал \"Мисс Марвел\", кукольные мультфильмы, окрошку на Monster, Кевина Смита и поиграли немного в игру с поиском места на картах гугла Geo Guesser\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #103", 8012, true, "qRaRID9XVAA", "https://www.youtube.com/watch?v=qRaRID9XVAA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e071800 - ДТКД (Для тех, кто дома) #103.mp4", false, 122, ~U[2022-07-18 09:46:50Z]] 09:04:44.254 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=290.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:04:44.254 [debug] QUERY OK source="media_profiles" db=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" = ?) [1] 09:04:44.255 [debug] QUERY OK source="media_items" db=0.4ms idle=11.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225867] 09:04:44.255 [debug] Current batch of media processed. Will check again in 1000ms 09:04:45.240 [debug] Current batch of media processed. Will check again in 1000ms 09:04:45.256 [debug] Current batch of media processed. Will check again in 1000ms 09:04:46.243 [debug] Current batch of media processed. Will check again in 1000ms 09:04:46.257 [debug] Current batch of media processed. Will check again in 1000ms 09:04:47.244 [debug] Current batch of media processed. Will check again in 1000ms 09:04:47.258 [debug] Current batch of media processed. Will check again in 1000ms 09:04:48.245 [debug] Current batch of media processed. Will check again in 1000ms 09:04:48.260 [debug] Current batch of media processed. Will check again in 1000ms 09:04:49.246 [debug] Current batch of media processed. Will check again in 1000ms 09:04:49.261 [debug] Current batch of media processed. Will check again in 1000ms 09:04:49.827 [info] {"source":"oban","duration":1178,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:04:50.247 [debug] Current batch of media processed. Will check again in 1000ms 09:04:50.262 [debug] Current batch of media processed. Will check again in 1000ms 09:04:51.250 [debug] Current batch of media processed. Will check again in 1000ms 09:04:51.263 [debug] Current batch of media processed. Will check again in 1000ms 09:04:52.252 [debug] Current batch of media processed. Will check again in 1000ms 09:04:52.266 [debug] Current batch of media processed. Will check again in 1000ms 09:04:53.255 [debug] Current batch of media processed. Will check again in 1000ms 09:04:53.269 [debug] Current batch of media processed. Will check again in 1000ms 09:04:54.256 [debug] Current batch of media processed. Will check again in 1000ms 09:04:54.270 [debug] Current batch of media processed. Will check again in 1000ms 09:04:55.258 [debug] Current batch of media processed. Will check again in 1000ms 09:04:55.272 [debug] Current batch of media processed. Will check again in 1000ms 09:04:56.262 [debug] Current batch of media processed. Will check again in 1000ms 09:04:56.274 [debug] Current batch of media processed. Will check again in 1000ms 09:04:57.263 [debug] Current batch of media processed. Will check again in 1000ms 09:04:57.275 [debug] Current batch of media processed. Will check again in 1000ms 09:04:58.264 [debug] Current batch of media processed. Will check again in 1000ms 09:04:58.276 [debug] Current batch of media processed. Will check again in 1000ms 09:04:59.265 [debug] Current batch of media processed. Will check again in 1000ms 09:04:59.277 [debug] Current batch of media processed. Will check again in 1000ms 09:05:00.266 [debug] Current batch of media processed. Will check again in 1000ms 09:05:00.278 [debug] Current batch of media processed. Will check again in 1000ms 09:05:00.556 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:05:01.267 [debug] Current batch of media processed. Will check again in 1000ms 09:05:01.279 [debug] Current batch of media processed. Will check again in 1000ms 09:05:02.268 [debug] Current batch of media processed. Will check again in 1000ms 09:05:02.282 [debug] Current batch of media processed. Will check again in 1000ms 09:05:03.274 [debug] Current batch of media processed. Will check again in 1000ms 09:05:03.283 [debug] Current batch of media processed. Will check again in 1000ms 09:05:04.275 [debug] Current batch of media processed. Will check again in 1000ms 09:05:04.283 [debug] Current batch of media processed. Will check again in 1000ms 09:05:05.276 [debug] Current batch of media processed. Will check again in 1000ms 09:05:05.284 [debug] Current batch of media processed. Will check again in 1000ms 09:05:06.278 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие по Тверской области, мы сделали большой круг, чтобы показать и зафиксировать некогда богатое культурно-историческое наследие: усадьбы, церкви, целый ряд городов — Старица, Кашин, Бежецк, Торопец, Осташков, Кимры. Некогда былое богатство Тверской губернии стремительно разрушается и приходит в упадок, забытые памятники архитектуры и истории, стертые с лица земли, затопленные деревни и города уходят в небытие, вот и Тверская область, подобно Атлантиде, погибала за XX век, погибает сейчас, прямо на наших глазах.\n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\nКарта - https://www.google.com/maps/d/u/2/edit?mid=1pXxQTdF-WCGqSponMh7RJE77TkJKZWPV&usp=sharing\n\nСтарицкие пещеры с гидом - https://instagram.com/staritsa.caves\nДенис Ивлев - https://instagram.com/denis_ivlev_1988\nУсадьба купца Баева - \nhttps://instagram.com/usadba_kuptsa_baeva\nЕгор Косарев - https://instagram.com/retro_kimry\n\n• Архангельск, Северодвинск, Поморье – Русский СЕВЕР https://youtu.be/SUhyBnjOaLY\n• Из Петербурга в Москву – по следам старого тракта - https://youtu.be/RW0wnBEz3Yk\n• Орша и Старица – Самая красивая дорога рядом с Москвой\nhttps://youtu.be/Do4Lt0-__zU\n• Рыбинск и Калязин: Атлантида на Волге и возрождение истории - https://youtu.be/Ms93HFRs6xI\n\n0:00 - Начало\n0:39 - Тверь\n5:13 - уникальные хрущевки \n6:50 - Кушалино и история 16 века\n7:58 - Волково\n8:52 - Мы в Панике\n9:14 - Каменный мост Львова\n9:49 - Торжок\n11:19 - пирамиды и ротонды – чудеса по области\n14:58 - Новоторжский «маяк»\n15:25 - Дороги\n15:50 - Кувшиново: несоветский ДК и станция \n19:28 - Ранцево: дореволюционная инфраструктура\n21:03 - Переслегино: огромная заброшка\n22:48 - Усадьба дворян Ртищевых\n23:32 - Ивановское (Ярильцево), Церковь Иоанна Предтечи\n26:00 - Мелтучи: странности названий\n27:53 - один в один Петербург\n29:39 - А/д Россия\n29:54 - Старицкие каменоломни\n30:45 - Старица\n32:52 - Степурино: заброшенность и ухоженность\n38:04 - Часовня Бельгардов\n39:00 - Ржевский мемориал Советскому солдату\n40:16 - Ржев\n40:32 - Дом где бывал Сталин\n41:00 - Скорбященская церковь Никольского погоста\n43:56 - остатки старого Ржева\n45:21 - Дом помещика Есипова\n46:27 - Заячьи Горы\n47:44 - Нелидово\n48:38 - Усадьба Матренино\n50:26 - Монино\n51:14 - Скорцово\n52:53 - Торопец\n01:02:16 - Дороги области\n01:02:48 - Андреаполь\n01:04:50 - Ширков погост\n01:07:36 - Исток Волги\n01:09:27 - Осташков: удивительный город на озере\n01:17:30 - Иванов двор\n01:19:08 - Куженкино\n01:21:06 - Вышний Волочёк: усадьба Рябушинских\n01:49:07 - Усадьба Овсище\n01:50:50 - Где творил Левитан\n01:56:38 - «Над вечным покоем»\n01:57:59 - Дача Чайка\n02:01:54 - Картина «Март»\n02:03:20 - Картина «Золотая осень»\n02:04:02 - Вышний Волочёк продолжает разрушаться \n02:07:18 - СТОП-маркет\n02:07:56 - Усадьба Ладыгиных\n02:09:01 - Село Лесное\n02:09:27 - Церковь в Пестово\n02:11:45 - Вознесенский храм Михайловское\n02:13:21 - Скирки: огромный деревянный храм\n02:14:31 - Райда: история тверских карел\n02:17:41 - Алабузино\n02:18:54 - Еськи\n02:22:49 - Тверское Средневековье\n02:25:02 - Борщевик\n02:25:41 - Красный холм\n02:27:31 - Урочище Спас-Талицы\n02:29:02 - Land Rover Defender\n02:31:50 - Бежецк\n02:42:42 - Село Кой: некогда богатая область\n02:45:10 - Кашин\n02:49:07 - Малое Василево\n02:50:26 - Почему вокзал Савёловский\n02:52:13 - Кимры\n03:06:32 - Корчева: затопленный город\n03:07:43 - Финал\n\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.co" <> ..., "duration" => 11355, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e091300 - Тверская область – погибшая Атлантида.mp4", "id" => "KU2aVk9u3QI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KU2aVk9u3QI", "playlist_index" => 2, "timestamp" => 1631550603, "title" => "Тверская область – погибшая Атлантида", "upload_date" => "20210913"} 09:05:06.281 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1011.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:05:06.283 [debug] QUERY OK source="sources" db=0.8ms idle=1013.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:05:06.284 [debug] QUERY OK source="media_items" db=0.6ms idle=1014.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-13 16:30:03Z], 106] 09:05:06.285 [debug] Current batch of media processed. Will check again in 1000ms 09:05:06.325 [debug] QUERY OK source="media_items" db=35.5ms queue=0.1ms idle=186.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие по Тверской области, мы сделали большой круг, чтобы показать и зафиксировать некогда богатое культурно-историческое наследие: усадьбы, церкви, целый ряд городов — Старица, Кашин, Бежецк, Торопец, Осташков, Кимры. Некогда былое богатство Тверской губернии стремительно разрушается и приходит в упадок, забытые памятники архитектуры и истории, стертые с лица земли, затопленные деревни и города уходят в небытие, вот и Тверская область, подобно Атлантиде, погибала за XX век, погибает сейчас, прямо на наших глазах.\n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\nКарта - https://www.google.com/maps/d/u/2/edit?mid=1pXxQTdF-WCGqSponMh7RJE77TkJKZWPV&usp=sharing\n\nСтарицкие пещеры с гидом - https://instagram.com/staritsa.caves\nДенис Ивлев - https://instagram.com/denis_ivlev_1988\nУсадьба купца Баева - \nhttps://instagram.com/usadba_kuptsa_baeva\nЕгор Косарев - https://instagram.com/retro_kimry\n\n• Архангельск, Северодвинск, Поморье – Русский СЕВЕР https://youtu.be/SUhyBnjOaLY\n• Из Петербурга в Москву – по следам старого тракта - https://youtu.be/RW0wnBEz3Yk\n• Орша и Старица – Самая красивая дорога рядом с Москвой\nhttps://youtu.be/Do4Lt0-__zU\n• Рыбинск и Калязин: Атлантида на Волге и возрождение истории - https://youtu.be/Ms93HFRs6xI\n\n0:00 - Начало\n0:39 - Тверь\n5:13 - уникальные хрущевки \n6:50 - Кушалино и история 16 века\n7:58 - Волково\n8:52 - Мы в Панике\n9:14 - Каменный мост Львова\n9:49 - Торжок\n11:19 - пирамиды и ротонды – чудеса по области\n14:58 - Новоторжский «маяк»\n15:25 - Дороги\n15:50 - Кувшиново: несоветский ДК и станция \n19:28 - Ранцево: дореволюционная инфраструктура\n21:03 - Переслегино: огромная заброшка\n22:48 - Усадьба дворян Ртищевых\n23:32 - Ивановское (Ярильцево), Церковь Иоанна Предтечи\n26:00 - Мелтучи: странности названий\n27:53 - один в один Петербург\n29:39 - А/д Россия\n29:54 - Старицкие каменоломни\n30:45 - Старица\n32:52 - Степурино: заброшенность и ухоженность\n38:04 - Часовня Бельгардов\n39:00 - Ржевский мемориал Советскому солдату\n40:16 - Ржев\n40:32 - Дом где бывал Сталин\n41:00 - Скорбященская церковь Никольского погоста\n43:56 - остатки старого Ржева\n45:21 - Дом помещика Есипова\n46:27 - Заячьи Горы\n47:44 - Нелидово\n48:38 - Усадьба Матренино\n50:26 - Монино\n51:14 - Скорцово\n52:53 - Торопец\n01:02:16 - Дороги области\n01:02:48 - Андреаполь\n01:04:50 - Ширков погост\n01:07:36 - Исток Волги\n01:09:27 - Осташков: удивительный город на озере\n01:17:30 - Иванов двор\n01:19:08 - Куженкино\n01:21:06 - Вышний Волочёк: усадьба Рябушинских\n01:49:07 - Усадьба Овсище\n01:50:50 - Где творил Левитан\n01:56:38 - «Над вечным покоем»\n01:57:59 - Дача Чайка\n02:01:54 - Картина «Март»\n02:03:20 - Картина «Золотая осень»\n02:04:02 - Вышний Волочёк продолжает разрушаться \n02:07:18 - СТОП-маркет\n02:07:56 - Усадьба Ладыгиных\n02:09:01 - Село Лесное\n02:09:27 - Церковь в Пестово\n02:11:45 - Вознесенский храм Михайловское\n02:13:21 - Скирки: огромный деревянный храм\n02:14:31 - Райда: история тверских карел\n02:17:41 - Алабузино\n02:18:54 - Еськи\n02:22:49 - Тверское Средневековье\n02:25:02 - Борщевик\n02:25:41 - Красный холм\n02:27:31 - Урочище Спас-Талицы\n02:29:02 - Land Rover Defender\n02:31:50 - Бежецк\n02:42:42 - Село Кой: некогда богатая область\n02:45:10 - Кашин\n02:49:07 - Малое Василево\n02:50:26 - Почему вокзал Савёловский\n02:52:13 - Кимры\n03:06:32 - Корчева: затопленный город\n03:07:43 - Финал\n\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.co" <> ..., "Тверская область – погибшая Атлантида", "7f23b964-648a-4c5b-bcde-a15fcb41cef5", 11355, false, "KU2aVk9u3QI", "https://www.youtube.com/watch?v=KU2aVk9u3QI", 2, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e091300 - Тверская область – погибшая Атлантида.mp4", false, false, false, 106, [], 1, ~U[2021-09-13 16:30:03Z], ~U[2026-04-04 06:05:06Z], ~U[2026-04-04 06:05:06Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие по (truncated) 09:05:06.329 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=58.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:05:06.331 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=47.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:05:06.333 [debug] QUERY OK source="media_items" db=1.5ms idle=49.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 [124113] 09:05:06.335 [debug] Current batch of media processed. Will check again in 1000ms 09:05:07.286 [debug] Current batch of media processed. Will check again in 1000ms 09:05:07.337 [debug] Current batch of media processed. Will check again in 1000ms 09:05:08.287 [debug] Current batch of media processed. Will check again in 1000ms 09:05:08.338 [debug] Current batch of media processed. Will check again in 1000ms 09:05:09.288 [debug] Current batch of media processed. Will check again in 1000ms 09:05:09.338 [debug] Current batch of media processed. Will check again in 1000ms 09:05:10.289 [debug] Current batch of media processed. Will check again in 1000ms 09:05:10.340 [debug] Current batch of media processed. Will check again in 1000ms 09:05:11.290 [debug] Current batch of media processed. Will check again in 1000ms 09:05:11.344 [debug] Current batch of media processed. Will check again in 1000ms 09:05:12.291 [debug] Current batch of media processed. Will check again in 1000ms 09:05:12.345 [debug] Current batch of media processed. Will check again in 1000ms 09:05:13.293 [debug] Current batch of media processed. Will check again in 1000ms 09:05:13.346 [debug] Current batch of media processed. Will check again in 1000ms 09:05:14.294 [debug] Current batch of media processed. Will check again in 1000ms 09:05:14.347 [debug] Current batch of media processed. Will check again in 1000ms 09:05:15.301 [debug] Current batch of media processed. Will check again in 1000ms 09:05:15.348 [debug] Current batch of media processed. Will check again in 1000ms 09:05:16.303 [debug] Current batch of media processed. Will check again in 1000ms 09:05:16.349 [debug] Current batch of media processed. Will check again in 1000ms 09:05:17.305 [debug] Current batch of media processed. Will check again in 1000ms 09:05:17.350 [debug] Current batch of media processed. Will check again in 1000ms 09:05:18.305 [debug] Current batch of media processed. Will check again in 1000ms 09:05:18.351 [debug] Current batch of media processed. Will check again in 1000ms 09:05:19.306 [debug] Current batch of media processed. Will check again in 1000ms 09:05:19.354 [debug] Current batch of media processed. Will check again in 1000ms 09:05:19.836 [info] {"source":"oban","duration":7759,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:20.308 [debug] Current batch of media processed. Will check again in 1000ms 09:05:20.355 [debug] Current batch of media processed. Will check again in 1000ms 09:05:21.311 [debug] Current batch of media processed. Will check again in 1000ms 09:05:21.360 [debug] Current batch of media processed. Will check again in 1000ms 09:05:22.313 [debug] Current batch of media processed. Will check again in 1000ms 09:05:22.362 [debug] Current batch of media processed. Will check again in 1000ms 09:05:23.315 [debug] Current batch of media processed. Will check again in 1000ms 09:05:23.364 [debug] Current batch of media processed. Will check again in 1000ms 09:05:24.316 [debug] Current batch of media processed. Will check again in 1000ms 09:05:24.365 [debug] Current batch of media processed. Will check again in 1000ms 09:05:25.317 [debug] Current batch of media processed. Will check again in 1000ms 09:05:25.366 [debug] Current batch of media processed. Will check again in 1000ms 09:05:26.318 [debug] Current batch of media processed. Will check again in 1000ms 09:05:26.367 [debug] Current batch of media processed. Will check again in 1000ms 09:05:27.319 [debug] Current batch of media processed. Will check again in 1000ms 09:05:27.368 [debug] Current batch of media processed. Will check again in 1000ms 09:05:28.320 [debug] Current batch of media processed. Will check again in 1000ms 09:05:28.369 [debug] Current batch of media processed. Will check again in 1000ms 09:05:29.321 [debug] Current batch of media processed. Will check again in 1000ms 09:05:29.370 [debug] Current batch of media processed. Will check again in 1000ms 09:05:30.322 [debug] Current batch of media processed. Will check again in 1000ms 09:05:30.371 [debug] Current batch of media processed. Will check again in 1000ms 09:05:31.323 [debug] Current batch of media processed. Will check again in 1000ms 09:05:31.372 [debug] Current batch of media processed. Will check again in 1000ms 09:05:32.326 [debug] Current batch of media processed. Will check again in 1000ms 09:05:32.374 [debug] Current batch of media processed. Will check again in 1000ms 09:05:33.326 [debug] Current batch of media processed. Will check again in 1000ms 09:05:33.376 [debug] Current batch of media processed. Will check again in 1000ms 09:05:34.327 [debug] Current batch of media processed. Will check again in 1000ms 09:05:34.377 [debug] Current batch of media processed. Will check again in 1000ms 09:05:35.328 [debug] Current batch of media processed. Will check again in 1000ms 09:05:35.378 [debug] Current batch of media processed. Will check again in 1000ms 09:05:36.329 [debug] Current batch of media processed. Will check again in 1000ms 09:05:36.379 [debug] Current batch of media processed. Will check again in 1000ms 09:05:37.330 [debug] Current batch of media processed. Will check again in 1000ms 09:05:37.380 [debug] Current batch of media processed. Will check again in 1000ms 09:05:38.331 [debug] Current batch of media processed. Will check again in 1000ms 09:05:38.382 [debug] Current batch of media processed. Will check again in 1000ms 09:05:39.332 [debug] Current batch of media processed. Will check again in 1000ms 09:05:39.383 [debug] Current batch of media processed. Will check again in 1000ms 09:05:40.333 [debug] Current batch of media processed. Will check again in 1000ms 09:05:40.384 [debug] Current batch of media processed. Will check again in 1000ms 09:05:41.334 [debug] Current batch of media processed. Will check again in 1000ms 09:05:41.385 [debug] Current batch of media processed. Will check again in 1000ms 09:05:42.337 [debug] Current batch of media processed. Will check again in 1000ms 09:05:42.387 [debug] Current batch of media processed. Will check again in 1000ms 09:05:43.340 [debug] Current batch of media processed. Will check again in 1000ms 09:05:43.387 [debug] Current batch of media processed. Will check again in 1000ms 09:05:44.341 [debug] Current batch of media processed. Will check again in 1000ms 09:05:44.388 [debug] Current batch of media processed. Will check again in 1000ms 09:05:45.342 [debug] Current batch of media processed. Will check again in 1000ms 09:05:45.389 [debug] Current batch of media processed. Will check again in 1000ms 09:05:46.344 [debug] Current batch of media processed. Will check again in 1000ms 09:05:46.391 [debug] Current batch of media processed. Will check again in 1000ms 09:05:47.344 [debug] Current batch of media processed. Will check again in 1000ms 09:05:47.392 [debug] Current batch of media processed. Will check again in 1000ms 09:05:48.346 [debug] Current batch of media processed. Will check again in 1000ms 09:05:48.393 [debug] Current batch of media processed. Will check again in 1000ms 09:05:49.347 [debug] Current batch of media processed. Will check again in 1000ms 09:05:49.394 [debug] Current batch of media processed. Will check again in 1000ms 09:05:49.838 [info] {"source":"oban","duration":1366,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:05:50.348 [debug] Current batch of media processed. Will check again in 1000ms 09:05:50.396 [debug] Current batch of media processed. Will check again in 1000ms 09:05:51.350 [debug] Current batch of media processed. Will check again in 1000ms 09:05:51.398 [debug] Current batch of media processed. Will check again in 1000ms 09:05:52.351 [debug] Current batch of media processed. Will check again in 1000ms 09:05:52.398 [debug] Current batch of media processed. Will check again in 1000ms 09:05:53.353 [debug] Current batch of media processed. Will check again in 1000ms 09:05:53.400 [debug] Current batch of media processed. Will check again in 1000ms 09:05:54.354 [debug] Current batch of media processed. Will check again in 1000ms 09:05:54.401 [debug] Current batch of media processed. Will check again in 1000ms 09:05:55.356 [debug] Current batch of media processed. Will check again in 1000ms 09:05:55.402 [debug] Current batch of media processed. Will check again in 1000ms 09:05:56.358 [debug] Current batch of media processed. Will check again in 1000ms 09:05:56.403 [debug] Current batch of media processed. Will check again in 1000ms 09:05:57.359 [debug] Current batch of media processed. Will check again in 1000ms 09:05:57.404 [debug] Current batch of media processed. Will check again in 1000ms 09:05:58.360 [debug] Current batch of media processed. Will check again in 1000ms 09:05:58.405 [debug] Current batch of media processed. Will check again in 1000ms 09:05:59.361 [debug] Current batch of media processed. Will check again in 1000ms 09:05:59.406 [debug] Current batch of media processed. Will check again in 1000ms 09:06:00.364 [debug] Current batch of media processed. Will check again in 1000ms 09:06:00.410 [debug] Current batch of media processed. Will check again in 1000ms 09:06:00.558 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:06:01.368 [debug] Current batch of media processed. Will check again in 1000ms 09:06:01.413 [debug] Current batch of media processed. Will check again in 1000ms 09:06:02.369 [debug] Current batch of media processed. Will check again in 1000ms 09:06:02.414 [debug] Current batch of media processed. Will check again in 1000ms 09:06:03.370 [debug] Current batch of media processed. Will check again in 1000ms 09:06:03.416 [debug] Current batch of media processed. Will check again in 1000ms 09:06:04.376 [debug] Current batch of media processed. Will check again in 1000ms 09:06:04.444 [debug] Current batch of media processed. Will check again in 1000ms 09:06:05.382 [debug] Current batch of media processed. Will check again in 1000ms 09:06:05.461 [debug] Current batch of media processed. Will check again in 1000ms 09:06:06.386 [debug] Current batch of media processed. Will check again in 1000ms 09:06:06.465 [debug] Current batch of media processed. Will check again in 1000ms 09:06:07.394 [debug] Current batch of media processed. Will check again in 1000ms 09:06:07.466 [debug] Current batch of media processed. Will check again in 1000ms 09:06:08.396 [debug] Current batch of media processed. Will check again in 1000ms 09:06:08.468 [debug] Current batch of media processed. Will check again in 1000ms 09:06:09.397 [debug] Current batch of media processed. Will check again in 1000ms 09:06:09.469 [debug] Current batch of media processed. Will check again in 1000ms 09:06:10.398 [debug] Current batch of media processed. Will check again in 1000ms 09:06:10.472 [debug] Current batch of media processed. Will check again in 1000ms 09:06:11.399 [debug] Current batch of media processed. Will check again in 1000ms 09:06:11.473 [debug] Current batch of media processed. Will check again in 1000ms 09:06:12.414 [debug] Current batch of media processed. Will check again in 1000ms 09:06:12.475 [debug] Current batch of media processed. Will check again in 1000ms 09:06:13.416 [debug] Current batch of media processed. Will check again in 1000ms 09:06:13.476 [debug] Current batch of media processed. Will check again in 1000ms 09:06:14.420 [debug] Current batch of media processed. Will check again in 1000ms 09:06:14.477 [debug] Current batch of media processed. Will check again in 1000ms 09:06:15.421 [debug] Current batch of media processed. Will check again in 1000ms 09:06:15.478 [debug] Current batch of media processed. Will check again in 1000ms 09:06:16.422 [debug] Current batch of media processed. Will check again in 1000ms 09:06:16.479 [debug] Current batch of media processed. Will check again in 1000ms 09:06:17.423 [debug] Current batch of media processed. Will check again in 1000ms 09:06:17.480 [debug] Current batch of media processed. Will check again in 1000ms 09:06:18.424 [debug] Current batch of media processed. Will check again in 1000ms 09:06:18.481 [debug] Current batch of media processed. Will check again in 1000ms 09:06:19.425 [debug] Current batch of media processed. Will check again in 1000ms 09:06:19.482 [debug] Current batch of media processed. Will check again in 1000ms 09:06:19.840 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:20.426 [debug] Current batch of media processed. Will check again in 1000ms 09:06:20.484 [debug] Current batch of media processed. Will check again in 1000ms 09:06:21.427 [debug] Current batch of media processed. Will check again in 1000ms 09:06:21.485 [debug] Current batch of media processed. Will check again in 1000ms 09:06:22.429 [debug] Current batch of media processed. Will check again in 1000ms 09:06:22.488 [debug] Current batch of media processed. Will check again in 1000ms 09:06:23.430 [debug] Current batch of media processed. Will check again in 1000ms 09:06:23.489 [debug] Current batch of media processed. Will check again in 1000ms 09:06:24.431 [debug] Current batch of media processed. Will check again in 1000ms 09:06:24.490 [debug] Current batch of media processed. Will check again in 1000ms 09:06:25.432 [debug] Current batch of media processed. Will check again in 1000ms 09:06:25.492 [debug] Current batch of media processed. Will check again in 1000ms 09:06:26.433 [debug] Current batch of media processed. Will check again in 1000ms 09:06:26.493 [debug] Current batch of media processed. Will check again in 1000ms 09:06:27.434 [debug] Current batch of media processed. Will check again in 1000ms 09:06:27.494 [debug] Current batch of media processed. Will check again in 1000ms 09:06:28.435 [debug] Current batch of media processed. Will check again in 1000ms 09:06:28.495 [debug] Current batch of media processed. Will check again in 1000ms 09:06:29.437 [debug] Current batch of media processed. Will check again in 1000ms 09:06:29.499 [debug] Current batch of media processed. Will check again in 1000ms 09:06:30.438 [debug] Current batch of media processed. Will check again in 1000ms 09:06:30.499 [debug] Current batch of media processed. Will check again in 1000ms 09:06:31.440 [debug] Current batch of media processed. Will check again in 1000ms 09:06:31.501 [debug] Current batch of media processed. Will check again in 1000ms 09:06:32.450 [debug] Current batch of media processed. Will check again in 1000ms 09:06:32.504 [debug] Current batch of media processed. Will check again in 1000ms 09:06:33.451 [debug] Current batch of media processed. Will check again in 1000ms 09:06:33.505 [debug] Current batch of media processed. Will check again in 1000ms 09:06:34.452 [debug] Current batch of media processed. Will check again in 1000ms 09:06:34.507 [debug] Current batch of media processed. Will check again in 1000ms 09:06:35.454 [debug] Current batch of media processed. Will check again in 1000ms 09:06:35.508 [debug] Current batch of media processed. Will check again in 1000ms 09:06:36.454 [debug] Current batch of media processed. Will check again in 1000ms 09:06:36.509 [debug] Current batch of media processed. Will check again in 1000ms 09:06:37.456 [debug] Current batch of media processed. Will check again in 1000ms 09:06:37.510 [debug] Current batch of media processed. Will check again in 1000ms 09:06:38.456 [debug] Current batch of media processed. Will check again in 1000ms 09:06:38.511 [debug] Current batch of media processed. Will check again in 1000ms 09:06:39.457 [debug] Current batch of media processed. Will check again in 1000ms 09:06:39.512 [debug] Current batch of media processed. Will check again in 1000ms 09:06:40.458 [debug] Current batch of media processed. Will check again in 1000ms 09:06:40.513 [debug] Current batch of media processed. Will check again in 1000ms 09:06:41.461 [debug] Current batch of media processed. Will check again in 1000ms 09:06:41.514 [debug] Current batch of media processed. Will check again in 1000ms 09:06:42.463 [debug] Current batch of media processed. Will check again in 1000ms 09:06:42.516 [debug] Current batch of media processed. Will check again in 1000ms 09:06:43.463 [debug] Current batch of media processed. Will check again in 1000ms 09:06:43.516 [debug] Current batch of media processed. Will check again in 1000ms 09:06:44.464 [debug] Current batch of media processed. Will check again in 1000ms 09:06:44.517 [debug] Current batch of media processed. Will check again in 1000ms 09:06:45.465 [debug] Current batch of media processed. Will check again in 1000ms 09:06:45.518 [debug] Current batch of media processed. Will check again in 1000ms 09:06:46.466 [debug] Current batch of media processed. Will check again in 1000ms 09:06:46.519 [debug] Current batch of media processed. Will check again in 1000ms 09:06:47.467 [debug] Current batch of media processed. Will check again in 1000ms 09:06:47.520 [debug] Current batch of media processed. Will check again in 1000ms 09:06:48.468 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили умные нейросети, странных инженеров Гугла, группу BTS и ядовитую плесень, а также поговорили о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "duration" => 9173, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e062800 - ДТКД (Для тех, кто дома) #102.mp4", "id" => "-T3esIQCOpg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=-T3esIQCOpg", "playlist_index" => 49, "timestamp" => 1656399600, "title" => "ДТКД (Для тех, кто дома) #102", "upload_date" => "20220628"} 09:06:48.469 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1185.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:06:48.470 [debug] QUERY OK source="sources" db=0.4ms idle=1186.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:06:48.471 [debug] QUERY OK source="media_items" db=0.8ms idle=1187.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-28 07:00:00Z], 122] 09:06:48.475 [debug] QUERY OK source="media_items" db=3.1ms idle=1188.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили умные нейросети, странных инженеров Гугла, группу BTS и ядовитую плесень, а также поговорили о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #102", "e356e59c-6598-4e33-9a66-eaa68e171cde", 9173, true, "-T3esIQCOpg", "https://www.youtube.com/watch?v=-T3esIQCOpg", 49, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e062800 - ДТКД (Для тех, кто дома) #102.mp4", false, false, false, 122, [], 1, ~U[2022-06-28 07:00:00Z], ~U[2026-04-04 06:06:48Z], ~U[2026-04-04 06:06:48Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили умные нейросети, странных инженеров Гугла, группу BTS и ядовитую плесень, а также поговорили о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #102", 9173, true, "-T3esIQCOpg", "https://www.youtube.com/watch?v=-T3esIQCOpg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e062800 - ДТКД (Для тех, кто дома) #102.mp4", false, 122, ~U[2022-06-28 07:00:00Z]] 09:06:48.477 [debug] QUERY OK source="sources" db=0.9ms idle=943.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:06:48.477 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:06:48.478 [debug] QUERY OK source="media_items" db=0.4ms idle=7.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225869] 09:06:48.478 [debug] Current batch of media processed. Will check again in 1000ms 09:06:48.521 [debug] Current batch of media processed. Will check again in 1000ms 09:06:49.479 [debug] Current batch of media processed. Will check again in 1000ms 09:06:49.522 [debug] Current batch of media processed. Will check again in 1000ms 09:06:49.842 [info] {"source":"oban","duration":1131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:06:50.480 [debug] Current batch of media processed. Will check again in 1000ms 09:06:50.523 [debug] Current batch of media processed. Will check again in 1000ms 09:06:51.481 [debug] Current batch of media processed. Will check again in 1000ms 09:06:51.524 [debug] Current batch of media processed. Will check again in 1000ms 09:06:52.482 [debug] Current batch of media processed. Will check again in 1000ms 09:06:52.526 [debug] Current batch of media processed. Will check again in 1000ms 09:06:53.483 [debug] Current batch of media processed. Will check again in 1000ms 09:06:53.526 [debug] Current batch of media processed. Will check again in 1000ms 09:06:54.484 [debug] Current batch of media processed. Will check again in 1000ms 09:06:54.527 [debug] Current batch of media processed. Will check again in 1000ms 09:06:55.485 [debug] Current batch of media processed. Will check again in 1000ms 09:06:55.529 [debug] Current batch of media processed. Will check again in 1000ms 09:06:56.486 [debug] Current batch of media processed. Will check again in 1000ms 09:06:56.530 [debug] Current batch of media processed. Will check again in 1000ms 09:06:57.487 [debug] Current batch of media processed. Will check again in 1000ms 09:06:57.532 [debug] Current batch of media processed. Will check again in 1000ms 09:06:58.488 [debug] Current batch of media processed. Will check again in 1000ms 09:06:58.532 [debug] Current batch of media processed. Will check again in 1000ms 09:06:59.489 [debug] Current batch of media processed. Will check again in 1000ms 09:06:59.533 [debug] Current batch of media processed. Will check again in 1000ms 09:07:00.496 [debug] Current batch of media processed. Will check again in 1000ms 09:07:00.534 [debug] Current batch of media processed. Will check again in 1000ms 09:07:00.566 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:07:01.497 [debug] Current batch of media processed. Will check again in 1000ms 09:07:01.536 [debug] Current batch of media processed. Will check again in 1000ms 09:07:02.502 [debug] Current batch of media processed. Will check again in 1000ms 09:07:02.537 [debug] Current batch of media processed. Will check again in 1000ms 09:07:03.504 [debug] Current batch of media processed. Will check again in 1000ms 09:07:03.538 [debug] Current batch of media processed. Will check again in 1000ms 09:07:04.505 [debug] Current batch of media processed. Will check again in 1000ms 09:07:04.539 [debug] Current batch of media processed. Will check again in 1000ms 09:07:05.506 [debug] Current batch of media processed. Will check again in 1000ms 09:07:05.540 [debug] Current batch of media processed. Will check again in 1000ms 09:07:06.507 [debug] Current batch of media processed. Will check again in 1000ms 09:07:06.541 [debug] Current batch of media processed. Will check again in 1000ms 09:07:07.508 [debug] Current batch of media processed. Will check again in 1000ms 09:07:07.542 [debug] Current batch of media processed. Will check again in 1000ms 09:07:08.509 [debug] Current batch of media processed. Will check again in 1000ms 09:07:08.543 [debug] Current batch of media processed. Will check again in 1000ms 09:07:09.510 [debug] Current batch of media processed. Will check again in 1000ms 09:07:09.545 [debug] Current batch of media processed. Will check again in 1000ms 09:07:10.511 [debug] Current batch of media processed. Will check again in 1000ms 09:07:10.546 [debug] Current batch of media processed. Will check again in 1000ms 09:07:11.513 [debug] Current batch of media processed. Will check again in 1000ms 09:07:11.547 [debug] Current batch of media processed. Will check again in 1000ms 09:07:12.514 [debug] Current batch of media processed. Will check again in 1000ms 09:07:12.548 [debug] Current batch of media processed. Will check again in 1000ms 09:07:13.515 [debug] Current batch of media processed. Will check again in 1000ms 09:07:13.550 [debug] Current batch of media processed. Will check again in 1000ms 09:07:14.516 [debug] Current batch of media processed. Will check again in 1000ms 09:07:14.551 [debug] Current batch of media processed. Will check again in 1000ms 09:07:15.517 [debug] Current batch of media processed. Will check again in 1000ms 09:07:15.552 [debug] Current batch of media processed. Will check again in 1000ms 09:07:16.521 [debug] Current batch of media processed. Will check again in 1000ms 09:07:16.604 [debug] Current batch of media processed. Will check again in 1000ms 09:07:17.778 [debug] Current batch of media processed. Will check again in 1000ms 09:07:17.779 [debug] Current batch of media processed. Will check again in 1000ms 09:07:18.783 [debug] Current batch of media processed. Will check again in 1000ms 09:07:18.783 [debug] Current batch of media processed. Will check again in 1000ms 09:07:19.784 [debug] Current batch of media processed. Will check again in 1000ms 09:07:19.784 [debug] Current batch of media processed. Will check again in 1000ms 09:07:19.845 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:20.786 [debug] Current batch of media processed. Will check again in 1000ms 09:07:20.787 [debug] Current batch of media processed. Will check again in 1000ms 09:07:21.787 [debug] Current batch of media processed. Will check again in 1000ms 09:07:21.790 [debug] Current batch of media processed. Will check again in 1000ms 09:07:22.788 [debug] Current batch of media processed. Will check again in 1000ms 09:07:22.792 [debug] Current batch of media processed. Will check again in 1000ms 09:07:23.789 [debug] Current batch of media processed. Will check again in 1000ms 09:07:23.792 [debug] Current batch of media processed. Will check again in 1000ms 09:07:24.790 [debug] Current batch of media processed. Will check again in 1000ms 09:07:24.793 [debug] Current batch of media processed. Will check again in 1000ms 09:07:25.791 [debug] Current batch of media processed. Will check again in 1000ms 09:07:25.796 [debug] Current batch of media processed. Will check again in 1000ms 09:07:26.792 [debug] Current batch of media processed. Will check again in 1000ms 09:07:26.797 [debug] Current batch of media processed. Will check again in 1000ms 09:07:27.793 [debug] Current batch of media processed. Will check again in 1000ms 09:07:27.798 [debug] Current batch of media processed. Will check again in 1000ms 09:07:28.794 [debug] Current batch of media processed. Will check again in 1000ms 09:07:28.799 [debug] Current batch of media processed. Will check again in 1000ms 09:07:29.795 [debug] Current batch of media processed. Will check again in 1000ms 09:07:29.800 [debug] Current batch of media processed. Will check again in 1000ms 09:07:30.796 [debug] Current batch of media processed. Will check again in 1000ms 09:07:30.801 [debug] Current batch of media processed. Will check again in 1000ms 09:07:31.797 [debug] Current batch of media processed. Will check again in 1000ms 09:07:31.803 [debug] Current batch of media processed. Will check again in 1000ms 09:07:32.799 [debug] Current batch of media processed. Will check again in 1000ms 09:07:32.804 [debug] Current batch of media processed. Will check again in 1000ms 09:07:33.799 [debug] Current batch of media processed. Will check again in 1000ms 09:07:33.805 [debug] Current batch of media processed. Will check again in 1000ms 09:07:34.801 [debug] Current batch of media processed. Will check again in 1000ms 09:07:34.806 [debug] Current batch of media processed. Will check again in 1000ms 09:07:35.802 [debug] Current batch of media processed. Will check again in 1000ms 09:07:35.808 [debug] Current batch of media processed. Will check again in 1000ms 09:07:36.803 [debug] Current batch of media processed. Will check again in 1000ms 09:07:36.808 [debug] Current batch of media processed. Will check again in 1000ms 09:07:37.805 [debug] Current batch of media processed. Will check again in 1000ms 09:07:37.811 [debug] Current batch of media processed. Will check again in 1000ms 09:07:38.806 [debug] Current batch of media processed. Will check again in 1000ms 09:07:38.812 [debug] Current batch of media processed. Will check again in 1000ms 09:07:39.807 [debug] Current batch of media processed. Will check again in 1000ms 09:07:39.813 [debug] Current batch of media processed. Will check again in 1000ms 09:07:40.808 [debug] Current batch of media processed. Will check again in 1000ms 09:07:40.814 [debug] Current batch of media processed. Will check again in 1000ms 09:07:41.811 [debug] Current batch of media processed. Will check again in 1000ms 09:07:41.816 [debug] Current batch of media processed. Will check again in 1000ms 09:07:42.812 [debug] Current batch of media processed. Will check again in 1000ms 09:07:42.817 [debug] Current batch of media processed. Will check again in 1000ms 09:07:43.813 [debug] Current batch of media processed. Will check again in 1000ms 09:07:43.823 [debug] Current batch of media processed. Will check again in 1000ms 09:07:44.814 [debug] Current batch of media processed. Will check again in 1000ms 09:07:44.824 [debug] Current batch of media processed. Will check again in 1000ms 09:07:45.816 [debug] Current batch of media processed. Will check again in 1000ms 09:07:45.825 [debug] Current batch of media processed. Will check again in 1000ms 09:07:46.818 [debug] Current batch of media processed. Will check again in 1000ms 09:07:46.826 [debug] Current batch of media processed. Will check again in 1000ms 09:07:47.819 [debug] Current batch of media processed. Will check again in 1000ms 09:07:47.827 [debug] Current batch of media processed. Will check again in 1000ms 09:07:48.820 [debug] Current batch of media processed. Will check again in 1000ms 09:07:48.828 [debug] Current batch of media processed. Will check again in 1000ms 09:07:49.822 [debug] Current batch of media processed. Will check again in 1000ms 09:07:49.829 [debug] Current batch of media processed. Will check again in 1000ms 09:07:49.846 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:07:50.823 [debug] Current batch of media processed. Will check again in 1000ms 09:07:50.830 [debug] Current batch of media processed. Will check again in 1000ms 09:07:51.824 [debug] Current batch of media processed. Will check again in 1000ms 09:07:51.831 [debug] Current batch of media processed. Will check again in 1000ms 09:07:52.826 [debug] Current batch of media processed. Will check again in 1000ms 09:07:52.832 [debug] Current batch of media processed. Will check again in 1000ms 09:07:53.828 [debug] Current batch of media processed. Will check again in 1000ms 09:07:53.835 [debug] Current batch of media processed. Will check again in 1000ms 09:07:54.829 [debug] Current batch of media processed. Will check again in 1000ms 09:07:54.839 [debug] Current batch of media processed. Will check again in 1000ms 09:07:55.832 [debug] Current batch of media processed. Will check again in 1000ms 09:07:55.839 [debug] Current batch of media processed. Will check again in 1000ms 09:07:56.832 [debug] Current batch of media processed. Will check again in 1000ms 09:07:56.840 [debug] Current batch of media processed. Will check again in 1000ms 09:07:57.834 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Сегодня мы отправляемся в путешествие по Нижнему Новгороду. Мы покажем вам столицу закатов, узнаем, где на самом деле был основан Нижний Новгород, зачем хотели снести часть кремля, почему четырехэтажный дом называли небоскрёбом и увидим красивую архитектуру 90-ых годов. Всё это Нижний Новгород! Приятного просмотра.\n\n• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Снято на Fujifilm X-S10 + Sony Alpha ILCE-7M3\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - всем привет\n1:14 - Кремль\n4:04 - Дмитриевская башня\n7:02 - Стена кремля\n10:29 - Храм Семеона Столпника\n12:15 - Ивановский съезд\n13:13 - Минин и Пожарский\n15:15 - Памятник Минину и Пожарскому\n16:17 - Започаинье\n17:43 - Палаты Започаинья\n20:23 - Успенская церковь\n22:14 - Радиусный дом\n22:55 - Набережная \n25:02 - Парк 800-летия города\n26:09 - Нижегородская ярмарка\n30:39 - Олег Беркович\n43:22 - Стрелка\n48:51 - Полибино\n50:19 - Дзержинск\n53:06 - Большая Покровская\n53:57 - ГосБанк\n1:02:24 - Рождественская\n1:04:28 - Дом Маркова\n1:06:36 - Информационный центр по атомной энергии\n1:10:31 - Миллионка\n1:14:57 - Заповедные кварталы\n1:19:34 - Сормово\n1:26:54 - Соцгород Автозавода\n1:33:54 - Дом коммуна\n1:37:21 - Небоскребы\n1:39:09 - Чкаловская лестница\n1:40:58 - Мещерское озеро\n1:45:00 - Судейская вышка\n1:47:05 - Архитектура 90-ых\n1:51:42 - Городец\n1:52:27 - Дзержинск\n1:53:01 - Арзамас\n1:53:42 - Дивеево\n1:54:19 - Выкса\n1:55:33 - Всем пока\n 1:56:05 - Титры\n\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "duration" => 7033, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e093000 - Нижний Новгород – Всё о столице закатов 2022.mp4", "id" => "AN2W6PDFLGM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AN2W6PDFLGM", "playlist_index" => 3, "timestamp" => 1664554368, "title" => "Нижний Новгород – Всё о столице закатов 2022", "upload_date" => "20220930"} 09:07:57.835 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1384.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:07:57.836 [debug] QUERY OK source="sources" db=0.3ms idle=1386.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:07:57.836 [debug] QUERY OK source="media_items" db=0.4ms idle=833.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-30 16:12:48Z], 106] 09:07:57.841 [debug] Current batch of media processed. Will check again in 1000ms 09:07:57.842 [debug] QUERY OK source="media_items" db=4.8ms idle=387.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня мы отправляемся в путешествие по Нижнему Новгороду. Мы покажем вам столицу закатов, узнаем, где на самом деле был основан Нижний Новгород, зачем хотели снести часть кремля, почему четырехэтажный дом называли небоскрёбом и увидим красивую архитектуру 90-ых годов. Всё это Нижний Новгород! Приятного просмотра.\n\n• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Снято на Fujifilm X-S10 + Sony Alpha ILCE-7M3\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - всем привет\n1:14 - Кремль\n4:04 - Дмитриевская башня\n7:02 - Стена кремля\n10:29 - Храм Семеона Столпника\n12:15 - Ивановский съезд\n13:13 - Минин и Пожарский\n15:15 - Памятник Минину и Пожарскому\n16:17 - Започаинье\n17:43 - Палаты Започаинья\n20:23 - Успенская церковь\n22:14 - Радиусный дом\n22:55 - Набережная \n25:02 - Парк 800-летия города\n26:09 - Нижегородская ярмарка\n30:39 - Олег Беркович\n43:22 - Стрелка\n48:51 - Полибино\n50:19 - Дзержинск\n53:06 - Большая Покровская\n53:57 - ГосБанк\n1:02:24 - Рождественская\n1:04:28 - Дом Маркова\n1:06:36 - Информационный центр по атомной энергии\n1:10:31 - Миллионка\n1:14:57 - Заповедные кварталы\n1:19:34 - Сормово\n1:26:54 - Соцгород Автозавода\n1:33:54 - Дом коммуна\n1:37:21 - Небоскребы\n1:39:09 - Чкаловская лестница\n1:40:58 - Мещерское озеро\n1:45:00 - Судейская вышка\n1:47:05 - Архитектура 90-ых\n1:51:42 - Городец\n1:52:27 - Дзержинск\n1:53:01 - Арзамас\n1:53:42 - Дивеево\n1:54:19 - Выкса\n1:55:33 - Всем пока\n 1:56:05 - Титры\n\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Нижний Новгород – Всё о столице закатов 2022", "de28aa9c-6a4d-4da9-9d8c-4943bdeeb658", 7033, false, "AN2W6PDFLGM", "https://www.youtube.com/watch?v=AN2W6PDFLGM", 3, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e093000 - Нижний Новгород – Всё о столице закатов 2022.mp4", false, false, false, 106, [], 1, ~U[2022-09-30 16:12:48Z], ~U[2026-04-04 06:07:57Z], ~U[2026-04-04 06:07:57Z], "Сегодня мы отправляемся в путешествие по Нижнему Новгороду. Мы покажем вам столицу закатов, узнаем, где на самом деле был основан Нижний Новгород, зачем хотели снести часть кремля, почему четырехэтажный дом называли небоскрёбом и увидим красивую архитектуру 90-ых годов. Всё это Нижний Новгород! Приятного просмотра.\n\n• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Снято на Fujifilm X-S10 + Sony Alpha ILCE-7M3\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - всем привет\n1:14 - Кремль\n4:04 - Дмитриевская башня\n7:02 - Стена кремля\n10:29 - Храм Семеона Столпника\n12:15 - Ивановский съезд\n13:13 - Минин и Пожарский\n15:15 - Памятник Минину и Пожарскому\n16:17 - Започаинье\n17:43 - Палаты Започаинья\n20:23 - Успенская церковь\n22:14 - Радиусный дом\n22:55 - Набережная \n25:02 - Парк 800-летия города\n26:09 - Нижегородская ярмарка\n30:39 - Олег Беркович\n43:22 - Стрелка\n48:51 - Полибино\n50:19 - Дзержинск\n53:06 - Большая Покровская\n53:57 - ГосБанк\n1:02:24 - Рождественская\n1:04:28 - Дом Маркова\n1:06:36 - Информационный центр по атомной энергии\n1:10:31 - Миллионка\n1:14:57 - Заповедные кварталы\n1:19:34 - Сормово\n1:26:54 - Соцгород Автозавода\n1:33:54 - Дом коммуна\n1:37:21 - Небоскребы\n1:39:09 - Чкаловская лестница\n1:40:58 - Мещерское озеро\n1:45:00 - Судейская вышка\n1:47:05 - Архитектура 90-ых\n1:51:42 - Городец\n1:52:27 - Дзержинск\n1:53:01 - Арзамас\n1:53:42 - Дивеево\n1:54:19 - Выкса\n1:55:33 - Всем пока\n 1:56:05 - Титры\n\n\n•••••••••••••••••••••••••••••••••••••• (truncated) 09:07:57.844 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=393.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:07:57.845 [debug] QUERY OK source="media_profiles" db=0.7ms idle=9.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:07:57.846 [debug] QUERY OK source="media_items" db=0.9ms idle=9.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [124114] 09:07:57.847 [debug] Current batch of media processed. Will check again in 1000ms 09:07:58.842 [debug] Current batch of media processed. Will check again in 1000ms 09:07:58.847 [debug] Current batch of media processed. Will check again in 1000ms 09:07:59.843 [debug] Current batch of media processed. Will check again in 1000ms 09:07:59.848 [debug] Current batch of media processed. Will check again in 1000ms 09:08:00.567 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:08:00.844 [debug] Current batch of media processed. Will check again in 1000ms 09:08:00.849 [debug] Current batch of media processed. Will check again in 1000ms 09:08:01.848 [debug] Current batch of media processed. Will check again in 1000ms 09:08:01.851 [debug] Current batch of media processed. Will check again in 1000ms 09:08:02.849 [debug] Current batch of media processed. Will check again in 1000ms 09:08:02.852 [debug] Current batch of media processed. Will check again in 1000ms 09:08:03.850 [debug] Current batch of media processed. Will check again in 1000ms 09:08:03.854 [debug] Current batch of media processed. Will check again in 1000ms 09:08:04.851 [debug] Current batch of media processed. Will check again in 1000ms 09:08:04.855 [debug] Current batch of media processed. Will check again in 1000ms 09:08:05.852 [debug] Current batch of media processed. Will check again in 1000ms 09:08:05.856 [debug] Current batch of media processed. Will check again in 1000ms 09:08:06.853 [debug] Current batch of media processed. Will check again in 1000ms 09:08:06.857 [debug] Current batch of media processed. Will check again in 1000ms 09:08:07.855 [debug] Current batch of media processed. Will check again in 1000ms 09:08:07.859 [debug] Current batch of media processed. Will check again in 1000ms 09:08:08.856 [debug] Current batch of media processed. Will check again in 1000ms 09:08:08.864 [debug] Current batch of media processed. Will check again in 1000ms 09:08:09.860 [debug] Current batch of media processed. Will check again in 1000ms 09:08:09.915 [debug] Current batch of media processed. Will check again in 1000ms 09:08:10.861 [debug] Current batch of media processed. Will check again in 1000ms 09:08:10.917 [debug] Current batch of media processed. Will check again in 1000ms 09:08:11.863 [debug] Current batch of media processed. Will check again in 1000ms 09:08:11.919 [debug] Current batch of media processed. Will check again in 1000ms 09:08:12.864 [debug] Current batch of media processed. Will check again in 1000ms 09:08:12.920 [debug] Current batch of media processed. Will check again in 1000ms 09:08:13.866 [debug] Current batch of media processed. Will check again in 1000ms 09:08:13.921 [debug] Current batch of media processed. Will check again in 1000ms 09:08:14.867 [debug] Current batch of media processed. Will check again in 1000ms 09:08:14.922 [debug] Current batch of media processed. Will check again in 1000ms 09:08:15.868 [debug] Current batch of media processed. Will check again in 1000ms 09:08:15.923 [debug] Current batch of media processed. Will check again in 1000ms 09:08:16.869 [debug] Current batch of media processed. Will check again in 1000ms 09:08:16.924 [debug] Current batch of media processed. Will check again in 1000ms 09:08:17.870 [debug] Current batch of media processed. Will check again in 1000ms 09:08:17.925 [debug] Current batch of media processed. Will check again in 1000ms 09:08:18.871 [debug] Current batch of media processed. Will check again in 1000ms 09:08:18.926 [debug] Current batch of media processed. Will check again in 1000ms 09:08:19.850 [info] {"source":"oban","duration":2859,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:19.872 [debug] Current batch of media processed. Will check again in 1000ms 09:08:19.927 [debug] Current batch of media processed. Will check again in 1000ms 09:08:20.873 [debug] Current batch of media processed. Will check again in 1000ms 09:08:20.930 [debug] Current batch of media processed. Will check again in 1000ms 09:08:21.875 [debug] Current batch of media processed. Will check again in 1000ms 09:08:21.930 [debug] Current batch of media processed. Will check again in 1000ms 09:08:22.877 [debug] Current batch of media processed. Will check again in 1000ms 09:08:22.933 [debug] Current batch of media processed. Will check again in 1000ms 09:08:23.877 [debug] Current batch of media processed. Will check again in 1000ms 09:08:23.937 [debug] Current batch of media processed. Will check again in 1000ms 09:08:24.878 [debug] Current batch of media processed. Will check again in 1000ms 09:08:24.940 [debug] Current batch of media processed. Will check again in 1000ms 09:08:25.881 [debug] Current batch of media processed. Will check again in 1000ms 09:08:25.941 [debug] Current batch of media processed. Will check again in 1000ms 09:08:26.885 [debug] Current batch of media processed. Will check again in 1000ms 09:08:26.944 [debug] Current batch of media processed. Will check again in 1000ms 09:08:27.887 [debug] Current batch of media processed. Will check again in 1000ms 09:08:27.945 [debug] Current batch of media processed. Will check again in 1000ms 09:08:28.888 [debug] Current batch of media processed. Will check again in 1000ms 09:08:28.946 [debug] Current batch of media processed. Will check again in 1000ms 09:08:29.889 [debug] Current batch of media processed. Will check again in 1000ms 09:08:29.947 [debug] Current batch of media processed. Will check again in 1000ms 09:08:30.891 [debug] Current batch of media processed. Will check again in 1000ms 09:08:30.948 [debug] Current batch of media processed. Will check again in 1000ms 09:08:31.892 [debug] Current batch of media processed. Will check again in 1000ms 09:08:31.949 [debug] Current batch of media processed. Will check again in 1000ms 09:08:32.893 [debug] Current batch of media processed. Will check again in 1000ms 09:08:32.950 [debug] Current batch of media processed. Will check again in 1000ms 09:08:33.895 [debug] Current batch of media processed. Will check again in 1000ms 09:08:33.951 [debug] Current batch of media processed. Will check again in 1000ms 09:08:34.895 [debug] Current batch of media processed. Will check again in 1000ms 09:08:34.952 [debug] Current batch of media processed. Will check again in 1000ms 09:08:35.896 [debug] Current batch of media processed. Will check again in 1000ms 09:08:35.953 [debug] Current batch of media processed. Will check again in 1000ms 09:08:36.897 [debug] Current batch of media processed. Will check again in 1000ms 09:08:36.954 [debug] Current batch of media processed. Will check again in 1000ms 09:08:37.898 [debug] Current batch of media processed. Will check again in 1000ms 09:08:37.955 [debug] Current batch of media processed. Will check again in 1000ms 09:08:38.904 [debug] Current batch of media processed. Will check again in 1000ms 09:08:38.958 [debug] Current batch of media processed. Will check again in 1000ms 09:08:39.904 [debug] Current batch of media processed. Will check again in 1000ms 09:08:39.960 [debug] Current batch of media processed. Will check again in 1000ms 09:08:40.905 [debug] Current batch of media processed. Will check again in 1000ms 09:08:40.961 [debug] Current batch of media processed. Will check again in 1000ms 09:08:41.906 [debug] Current batch of media processed. Will check again in 1000ms 09:08:41.963 [debug] Current batch of media processed. Will check again in 1000ms 09:08:42.909 [debug] Current batch of media processed. Will check again in 1000ms 09:08:42.964 [debug] Current batch of media processed. Will check again in 1000ms 09:08:43.911 [debug] Current batch of media processed. Will check again in 1000ms 09:08:43.966 [debug] Current batch of media processed. Will check again in 1000ms 09:08:44.914 [debug] Current batch of media processed. Will check again in 1000ms 09:08:44.967 [debug] Current batch of media processed. Will check again in 1000ms 09:08:45.915 [debug] Current batch of media processed. Will check again in 1000ms 09:08:45.968 [debug] Current batch of media processed. Will check again in 1000ms 09:08:46.917 [debug] Current batch of media processed. Will check again in 1000ms 09:08:46.970 [debug] Current batch of media processed. Will check again in 1000ms 09:08:47.918 [debug] Current batch of media processed. Will check again in 1000ms 09:08:47.971 [debug] Current batch of media processed. Will check again in 1000ms 09:08:48.919 [debug] Current batch of media processed. Will check again in 1000ms 09:08:48.972 [debug] Current batch of media processed. Will check again in 1000ms 09:08:49.854 [info] {"source":"oban","duration":1576,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:08:49.920 [debug] Current batch of media processed. Will check again in 1000ms 09:08:49.973 [debug] Current batch of media processed. Will check again in 1000ms 09:08:50.922 [debug] Current batch of media processed. Will check again in 1000ms 09:08:50.977 [debug] Current batch of media processed. Will check again in 1000ms 09:08:51.929 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили о цифровых актёрах, путешествиях по Турции, смешной причёске у львов и о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "duration" => 8092, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e060600 - ДТКД (Для тех, кто дома) #101.mp4", "id" => "I8Xg5yq5JX0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=I8Xg5yq5JX0", "playlist_index" => 50, "timestamp" => 1654498857, "title" => "ДТКД (Для тех, кто дома) #101", "upload_date" => "20220606"} 09:08:51.933 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=649.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:08:51.938 [debug] QUERY OK source="sources" db=4.0ms queue=0.3ms idle=478.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:08:51.944 [debug] QUERY OK source="media_items" db=4.9ms queue=0.2ms idle=483.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-06 07:00:57Z], 122] 09:08:51.970 [debug] QUERY OK source="media_items" db=24.4ms queue=0.1ms idle=489.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили о цифровых актёрах, путешествиях по Турции, смешной причёске у львов и о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #101", "8f8cf3fa-bd90-49ac-8913-24528361a96a", 8092, true, "I8Xg5yq5JX0", "https://www.youtube.com/watch?v=I8Xg5yq5JX0", 50, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e060600 - ДТКД (Для тех, кто дома) #101.mp4", false, false, false, 122, [], 1, ~U[2022-06-06 07:00:57Z], ~U[2026-04-04 06:08:51Z], ~U[2026-04-04 06:08:51Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили о цифровых актёрах, путешествиях по Турции, смешной причёске у львов и о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #101", 8092, true, "I8Xg5yq5JX0", "https://www.youtube.com/watch?v=I8Xg5yq5JX0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e060600 - ДТКД (Для тех, кто дома) #101.mp4", false, 122, ~U[2022-06-06 07:00:57Z]] 09:08:51.977 [debug] QUERY OK source="sources" db=2.9ms queue=0.4ms idle=518.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:08:51.981 [debug] Current batch of media processed. Will check again in 1000ms 09:08:51.990 [debug] QUERY OK source="media_profiles" db=12.2ms queue=0.1ms idle=45.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:08:51.997 [debug] QUERY OK source="media_items" db=3.6ms queue=0.2ms idle=53.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225871] 09:08:51.997 [debug] Current batch of media processed. Will check again in 1000ms 09:08:52.984 [debug] Current batch of media processed. Will check again in 1000ms 09:08:52.998 [debug] Current batch of media processed. Will check again in 1000ms 09:08:53.986 [debug] Current batch of media processed. Will check again in 1000ms 09:08:54.000 [debug] Current batch of media processed. Will check again in 1000ms 09:08:54.987 [debug] Current batch of media processed. Will check again in 1000ms 09:08:55.001 [debug] Current batch of media processed. Will check again in 1000ms 09:08:55.989 [debug] Current batch of media processed. Will check again in 1000ms 09:08:56.003 [debug] Current batch of media processed. Will check again in 1000ms 09:08:56.990 [debug] Current batch of media processed. Will check again in 1000ms 09:08:57.005 [debug] Current batch of media processed. Will check again in 1000ms 09:08:57.991 [debug] Current batch of media processed. Will check again in 1000ms 09:08:58.006 [debug] Current batch of media processed. Will check again in 1000ms 09:08:58.992 [debug] Current batch of media processed. Will check again in 1000ms 09:08:59.007 [debug] Current batch of media processed. Will check again in 1000ms 09:08:59.993 [debug] Current batch of media processed. Will check again in 1000ms 09:09:00.008 [debug] Current batch of media processed. Will check again in 1000ms 09:09:00.569 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:09:00.994 [debug] Current batch of media processed. Will check again in 1000ms 09:09:01.009 [debug] Current batch of media processed. Will check again in 1000ms 09:09:01.995 [debug] Current batch of media processed. Will check again in 1000ms 09:09:02.012 [debug] Current batch of media processed. Will check again in 1000ms 09:09:02.996 [debug] Current batch of media processed. Will check again in 1000ms 09:09:03.012 [debug] Current batch of media processed. Will check again in 1000ms 09:09:03.997 [debug] Current batch of media processed. Will check again in 1000ms 09:09:04.013 [debug] Current batch of media processed. Will check again in 1000ms 09:09:04.998 [debug] Current batch of media processed. Will check again in 1000ms 09:09:05.014 [debug] Current batch of media processed. Will check again in 1000ms 09:09:05.999 [debug] Current batch of media processed. Will check again in 1000ms 09:09:06.015 [debug] Current batch of media processed. Will check again in 1000ms 09:09:07.000 [debug] Current batch of media processed. Will check again in 1000ms 09:09:07.016 [debug] Current batch of media processed. Will check again in 1000ms 09:09:08.001 [debug] Current batch of media processed. Will check again in 1000ms 09:09:08.017 [debug] Current batch of media processed. Will check again in 1000ms 09:09:09.002 [debug] Current batch of media processed. Will check again in 1000ms 09:09:09.020 [debug] Current batch of media processed. Will check again in 1000ms 09:09:10.012 [debug] Current batch of media processed. Will check again in 1000ms 09:09:10.020 [debug] Current batch of media processed. Will check again in 1000ms 09:09:11.015 [debug] Current batch of media processed. Will check again in 1000ms 09:09:11.022 [debug] Current batch of media processed. Will check again in 1000ms 09:09:12.016 [debug] Current batch of media processed. Will check again in 1000ms 09:09:12.023 [debug] Current batch of media processed. Will check again in 1000ms 09:09:13.017 [debug] Current batch of media processed. Will check again in 1000ms 09:09:13.025 [debug] Current batch of media processed. Will check again in 1000ms 09:09:14.018 [debug] Current batch of media processed. Will check again in 1000ms 09:09:14.025 [debug] Current batch of media processed. Will check again in 1000ms 09:09:15.019 [debug] Current batch of media processed. Will check again in 1000ms 09:09:15.026 [debug] Current batch of media processed. Will check again in 1000ms 09:09:16.020 [debug] Current batch of media processed. Will check again in 1000ms 09:09:16.027 [debug] Current batch of media processed. Will check again in 1000ms 09:09:17.021 [debug] Current batch of media processed. Will check again in 1000ms 09:09:17.028 [debug] Current batch of media processed. Will check again in 1000ms 09:09:18.022 [debug] Current batch of media processed. Will check again in 1000ms 09:09:18.029 [debug] Current batch of media processed. Will check again in 1000ms 09:09:19.023 [debug] Current batch of media processed. Will check again in 1000ms 09:09:19.030 [debug] Current batch of media processed. Will check again in 1000ms 09:09:19.855 [info] {"source":"oban","duration":1225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:20.024 [debug] Current batch of media processed. Will check again in 1000ms 09:09:20.031 [debug] Current batch of media processed. Will check again in 1000ms 09:09:21.025 [debug] Current batch of media processed. Will check again in 1000ms 09:09:21.033 [debug] Current batch of media processed. Will check again in 1000ms 09:09:22.027 [debug] Current batch of media processed. Will check again in 1000ms 09:09:22.034 [debug] Current batch of media processed. Will check again in 1000ms 09:09:23.028 [debug] Current batch of media processed. Will check again in 1000ms 09:09:23.035 [debug] Current batch of media processed. Will check again in 1000ms 09:09:24.029 [debug] Current batch of media processed. Will check again in 1000ms 09:09:24.036 [debug] Current batch of media processed. Will check again in 1000ms 09:09:25.030 [debug] Current batch of media processed. Will check again in 1000ms 09:09:25.037 [debug] Current batch of media processed. Will check again in 1000ms 09:09:26.031 [debug] Current batch of media processed. Will check again in 1000ms 09:09:26.038 [debug] Current batch of media processed. Will check again in 1000ms 09:09:27.034 [debug] Current batch of media processed. Will check again in 1000ms 09:09:27.051 [debug] Current batch of media processed. Will check again in 1000ms 09:09:28.035 [debug] Current batch of media processed. Will check again in 1000ms 09:09:28.051 [debug] Current batch of media processed. Will check again in 1000ms 09:09:29.037 [debug] Current batch of media processed. Will check again in 1000ms 09:09:29.052 [debug] Current batch of media processed. Will check again in 1000ms 09:09:30.037 [debug] Current batch of media processed. Will check again in 1000ms 09:09:30.053 [debug] Current batch of media processed. Will check again in 1000ms 09:09:31.038 [debug] Current batch of media processed. Will check again in 1000ms 09:09:31.054 [debug] Current batch of media processed. Will check again in 1000ms 09:09:32.039 [debug] Current batch of media processed. Will check again in 1000ms 09:09:32.057 [debug] Current batch of media processed. Will check again in 1000ms 09:09:33.040 [debug] Current batch of media processed. Will check again in 1000ms 09:09:33.060 [debug] Current batch of media processed. Will check again in 1000ms 09:09:34.041 [debug] Current batch of media processed. Will check again in 1000ms 09:09:34.061 [debug] Current batch of media processed. Will check again in 1000ms 09:09:35.045 [debug] Current batch of media processed. Will check again in 1000ms 09:09:35.063 [debug] Current batch of media processed. Will check again in 1000ms 09:09:36.045 [debug] Current batch of media processed. Will check again in 1000ms 09:09:36.064 [debug] Current batch of media processed. Will check again in 1000ms 09:09:37.046 [debug] Current batch of media processed. Will check again in 1000ms 09:09:37.065 [debug] Current batch of media processed. Will check again in 1000ms 09:09:38.052 [debug] Current batch of media processed. Will check again in 1000ms 09:09:38.066 [debug] Current batch of media processed. Will check again in 1000ms 09:09:39.055 [debug] Current batch of media processed. Will check again in 1000ms 09:09:39.070 [debug] Current batch of media processed. Will check again in 1000ms 09:09:40.057 [debug] Current batch of media processed. Will check again in 1000ms 09:09:40.071 [debug] Current batch of media processed. Will check again in 1000ms 09:09:41.058 [debug] Current batch of media processed. Will check again in 1000ms 09:09:41.071 [debug] Current batch of media processed. Will check again in 1000ms 09:09:42.060 [debug] Current batch of media processed. Will check again in 1000ms 09:09:42.072 [debug] Current batch of media processed. Will check again in 1000ms 09:09:43.061 [debug] Current batch of media processed. Will check again in 1000ms 09:09:43.073 [debug] Current batch of media processed. Will check again in 1000ms 09:09:44.062 [debug] Current batch of media processed. Will check again in 1000ms 09:09:44.074 [debug] Current batch of media processed. Will check again in 1000ms 09:09:45.063 [debug] Current batch of media processed. Will check again in 1000ms 09:09:45.075 [debug] Current batch of media processed. Will check again in 1000ms 09:09:46.064 [debug] Current batch of media processed. Will check again in 1000ms 09:09:46.076 [debug] Current batch of media processed. Will check again in 1000ms 09:09:47.066 [debug] Current batch of media processed. Will check again in 1000ms 09:09:47.077 [debug] Current batch of media processed. Will check again in 1000ms 09:09:48.067 [debug] Current batch of media processed. Will check again in 1000ms 09:09:48.078 [debug] Current batch of media processed. Will check again in 1000ms 09:09:49.070 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nОтправляемся вместе с вами в длинное путешествие по Архангельской области. Суровый север и край России, с другой стороны – ворота в Европу. Мы побываем в Северодвинске и Архангельске проедем в отдаленные деревни Мезени и Пинеги, доедем до Онеги и Каргополя. Узнаем уникальную историю и архитектуру Поморья.\n\nСпасибо TOYOTA за предоставленный автомобиль для путешествия.\n\nСаундтрек из фильма: https://www.epidemicsound.com/playlist/xtnykbs5qj1msi66lrnwfmka9xzvef0k\nФольклорный сборник: https://soundcloud.com/evgenyteilor/sets/moscow-walks\nEvgeny Teilor - musicmaker.site\nPush-i - https://instagram.com/_push_i?utm_medium=copy_link\n\nПарк \"Голубино\" – https://golubino.org\nПроект \"Общее Дело\" – https://obsheedelo.ru/churchs-chapel/catalog/tserkov-vladimirskoy-ikony-bozhiey-materi-v-podporozhe-der-medvedevskaya-/\n\nКарта – https://www.google.com/maps/d/edit?mid=1qLu4VQdOn7y0FEwrkC-qJCWpUZQKlTCg&usp=sharing\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nВсю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8 \n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Начало\n1:00 - Северодвинск\n1:38 - Остров Ягры Ричард Ченслер\n5:15 - Николо-Корельский Монастырь\n6:06 - Деревянная застройка \n8:50 - Молотовск\n9:33 - Сталинская застройка\n11:03 - ДК Ленкома (Дом Корабела) \n12:20 - Площадь Корабелов\n13:42 - Ква́рталы\n14:39 - Архангельск \n21:13 - Новодвинская Крепость\n24:30 - Пивзавод Суркова в Архангельске\n26:10 - Станция Исакогорка\n29:01 - Морской-речной вокзал \n29:44 - «Свечка» и модернизм\n31:38 - Дом Овчинникова\n32:46 - Центральный рынок\n33:40 - Дворец спорта профсоюзов\n34:54 - Детский сад в Маймаксе\n35:44 - 500 рублей\n37:14 - Соломбала Дом Сутягина \n40:32 - «Чумбаровка» Степан Писахов\n42:15 - Красная горка \n46:16 - Toyota Land Cruiser Prado\n49:39 - Пинега\n52:14 - Ревполье\n56:21 - Toyota Land Cruiser Prado\n56:49 - Кимжа\n1:02:41 - Кулгора (Кулогоры)\n1:04:52 -Голубино\n1:06:14 - Урочище Петухово\n1:07:33 - Лявля\n1:10:24 - Малые Карелы\n1:11:59 - Кянда\n1:15:30 - Отлив Белое море\n1:16:59 - Онега\n1:21:14 - Храм в Подпорожье (Амосовская)\n1:26:07 - Сырья\n1:28:30 - Пияла\n1:30:28 - Турчасово\n1:32:09 - Красная Ляга\n1:34:04 - Ошевенский Погост\n1:40:37 - Каргополь\n1:46:05 - Финал\n1:47:27 - Титры\n\nПосвящается всем северным жителям :)\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "duration" => 6553, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e122300 - Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область.mp4", "id" => "SUhyBnjOaLY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=SUhyBnjOaLY", "playlist_index" => 4, "timestamp" => 1640273676, "title" => "Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область", "upload_date" => "20211223"} 09:09:49.072 [debug] QUERY OK source="sources" db=1.1ms idle=1600.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:09:49.074 [debug] QUERY OK source="sources" db=1.4ms idle=1602.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:09:49.076 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1604.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-23 15:34:36Z], 106] 09:09:49.082 [debug] Current batch of media processed. Will check again in 1000ms 09:09:49.084 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=1495.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nОтправляемся вместе с вами в длинное путешествие по Архангельской области. Суровый север и край России, с другой стороны – ворота в Европу. Мы побываем в Северодвинске и Архангельске проедем в отдаленные деревни Мезени и Пинеги, доедем до Онеги и Каргополя. Узнаем уникальную историю и архитектуру Поморья.\n\nСпасибо TOYOTA за предоставленный автомобиль для путешествия.\n\nСаундтрек из фильма: https://www.epidemicsound.com/playlist/xtnykbs5qj1msi66lrnwfmka9xzvef0k\nФольклорный сборник: https://soundcloud.com/evgenyteilor/sets/moscow-walks\nEvgeny Teilor - musicmaker.site\nPush-i - https://instagram.com/_push_i?utm_medium=copy_link\n\nПарк \"Голубино\" – https://golubino.org\nПроект \"Общее Дело\" – https://obsheedelo.ru/churchs-chapel/catalog/tserkov-vladimirskoy-ikony-bozhiey-materi-v-podporozhe-der-medvedevskaya-/\n\nКарта – https://www.google.com/maps/d/edit?mid=1qLu4VQdOn7y0FEwrkC-qJCWpUZQKlTCg&usp=sharing\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nВсю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8 \n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Начало\n1:00 - Северодвинск\n1:38 - Остров Ягры Ричард Ченслер\n5:15 - Николо-Корельский Монастырь\n6:06 - Деревянная застройка \n8:50 - Молотовск\n9:33 - Сталинская застройка\n11:03 - ДК Ленкома (Дом Корабела) \n12:20 - Площадь Корабелов\n13:42 - Ква́рталы\n14:39 - Архангельск \n21:13 - Новодвинская Крепость\n24:30 - Пивзавод Суркова в Архангельске\n26:10 - Станция Исакогорка\n29:01 - Морской-речной вокзал \n29:44 - «Свечка» и модернизм\n31:38 - Дом Овчинникова\n32:46 - Центральный рынок\n33:40 - Дворец спорта профсоюзов\n34:54 - Детский сад в Маймаксе\n35:44 - 500 рублей\n37:14 - Соломбала Дом Сутягина \n40:32 - «Чумбаровка» Степан Писахов\n42:15 - Красная горка \n46:16 - Toyota Land Cruiser Prado\n49:39 - Пинега\n52:14 - Ревполье\n56:21 - Toyota Land Cruiser Prado\n56:49 - Кимжа\n1:02:41 - Кулгора (Кулогоры)\n1:04:52 -Голубино\n1:06:14 - Урочище Петухово\n1:07:33 - Лявля\n1:10:24 - Малые Карелы\n1:11:59 - Кянда\n1:15:30 - Отлив Белое море\n1:16:59 - Онега\n1:21:14 - Храм в Подпорожье (Амосовская)\n1:26:07 - Сырья\n1:28:30 - Пияла\n1:30:28 - Турчасово\n1:32:09 - Красная Ляга\n1:34:04 - Ошевенский Погост\n1:40:37 - Каргополь\n1:46:05 - Финал\n1:47:27 - Титры\n\nПосвящается всем северным жителям :)\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область", "4dd3bd9f-6fbc-4dd8-bb74-839bcc8fb936", 6553, false, "SUhyBnjOaLY", "https://www.youtube.com/watch?v=SUhyBnjOaLY", 4, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e122300 - Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область.mp4", false, false, false, 106, [], 1, ~U[2021-12-23 15:34:36Z], ~U[2026-04-04 06:09:49Z], ~U[2026-04-04 06:09:49Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nОтправляемся вместе с вами в длинное путешествие по Архангельской области. Суровый север и край России, с другой стороны – ворота в Европу. Мы побываем в Северодвинске и Архангельске проедем в отдаленные деревни Мезени и Пинеги, доедем до Онеги и Каргополя. Узнаем уникальную историю и архитектуру Поморья.\n\nСпасибо TOYOTA за предоставленный автомобиль для путешествия.\n\nСаундтрек из фильма: https://www.epidemicsound.com/playlist/xtnykbs5qj1msi66lrnwfmka9xzvef0k\nФольклорный сборник: https://soundcloud.com/evgenyteilor/sets/moscow-walks\nEvgeny Teilor - musicmaker.site\nPush-i - https://instagram.com/_push_i?utm_medium=copy_link\n\nПарк \"Голубино\" – https://golubino.org\nПроект \"Общее Дело\" – https://obsheedelo.ru/churchs-chapel/catalog/tserkov-vladimirskoy-ikony-bozhiey-materi-v-podporozhe-der-medvedevskaya-/\n\nКарта – https://www.google.com/maps/d/edit?mid=1qLu4VQdOn7y0FEwrkC-qJCWpUZQKlTCg&usp=sharing\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nВсю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8 \n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Начало\n1:00 - Северодвинск\n1:38 (truncated) 09:09:49.085 [debug] QUERY OK source="sources" db=1.2ms idle=500.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:09:49.086 [debug] QUERY OK source="media_profiles" db=0.8ms 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" = ?) [1] 09:09:49.088 [debug] QUERY OK source="media_items" db=0.7ms idle=12.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 [124115] 09:09:49.088 [debug] Current batch of media processed. Will check again in 1000ms 09:09:49.857 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:09:50.083 [debug] Current batch of media processed. Will check again in 1000ms 09:09:50.089 [debug] Current batch of media processed. Will check again in 1000ms 09:09:51.086 [debug] Current batch of media processed. Will check again in 1000ms 09:09:51.091 [debug] Current batch of media processed. Will check again in 1000ms 09:09:52.087 [debug] Current batch of media processed. Will check again in 1000ms 09:09:52.094 [debug] Current batch of media processed. Will check again in 1000ms 09:09:53.088 [debug] Current batch of media processed. Will check again in 1000ms 09:09:53.094 [debug] Current batch of media processed. Will check again in 1000ms 09:09:54.089 [debug] Current batch of media processed. Will check again in 1000ms 09:09:54.096 [debug] Current batch of media processed. Will check again in 1000ms 09:09:55.090 [debug] Current batch of media processed. Will check again in 1000ms 09:09:55.097 [debug] Current batch of media processed. Will check again in 1000ms 09:09:56.091 [debug] Current batch of media processed. Will check again in 1000ms 09:09:56.097 [debug] Current batch of media processed. Will check again in 1000ms 09:09:57.092 [debug] Current batch of media processed. Will check again in 1000ms 09:09:57.098 [debug] Current batch of media processed. Will check again in 1000ms 09:09:58.093 [debug] Current batch of media processed. Will check again in 1000ms 09:09:58.100 [debug] Current batch of media processed. Will check again in 1000ms 09:09:59.094 [debug] Current batch of media processed. Will check again in 1000ms 09:09:59.101 [debug] Current batch of media processed. Will check again in 1000ms 09:10:00.095 [debug] Current batch of media processed. Will check again in 1000ms 09:10:00.103 [debug] Current batch of media processed. Will check again in 1000ms 09:10:00.572 [info] {"source":"oban","duration":1720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:10:01.096 [debug] Current batch of media processed. Will check again in 1000ms 09:10:01.104 [debug] Current batch of media processed. Will check again in 1000ms 09:10:02.098 [debug] Current batch of media processed. Will check again in 1000ms 09:10:02.107 [debug] Current batch of media processed. Will check again in 1000ms 09:10:03.101 [debug] Current batch of media processed. Will check again in 1000ms 09:10:03.111 [debug] Current batch of media processed. Will check again in 1000ms 09:10:04.102 [debug] Current batch of media processed. Will check again in 1000ms 09:10:04.114 [debug] Current batch of media processed. Will check again in 1000ms 09:10:05.104 [debug] Current batch of media processed. Will check again in 1000ms 09:10:05.116 [debug] Current batch of media processed. Will check again in 1000ms 09:10:06.105 [debug] Current batch of media processed. Will check again in 1000ms 09:10:06.116 [debug] Current batch of media processed. Will check again in 1000ms 09:10:07.106 [debug] Current batch of media processed. Will check again in 1000ms 09:10:07.118 [debug] Current batch of media processed. Will check again in 1000ms 09:10:08.107 [debug] Current batch of media processed. Will check again in 1000ms 09:10:08.120 [debug] Current batch of media processed. Will check again in 1000ms 09:10:09.108 [debug] Current batch of media processed. Will check again in 1000ms 09:10:09.122 [debug] Current batch of media processed. Will check again in 1000ms 09:10:10.109 [debug] Current batch of media processed. Will check again in 1000ms 09:10:10.122 [debug] Current batch of media processed. Will check again in 1000ms 09:10:11.110 [debug] Current batch of media processed. Will check again in 1000ms 09:10:11.123 [debug] Current batch of media processed. Will check again in 1000ms 09:10:12.112 [debug] Current batch of media processed. Will check again in 1000ms 09:10:12.124 [debug] Current batch of media processed. Will check again in 1000ms 09:10:13.113 [debug] Current batch of media processed. Will check again in 1000ms 09:10:13.125 [debug] Current batch of media processed. Will check again in 1000ms 09:10:14.114 [debug] Current batch of media processed. Will check again in 1000ms 09:10:14.126 [debug] Current batch of media processed. Will check again in 1000ms 09:10:15.117 [debug] Current batch of media processed. Will check again in 1000ms 09:10:15.129 [debug] Current batch of media processed. Will check again in 1000ms 09:10:16.117 [debug] Current batch of media processed. Will check again in 1000ms 09:10:16.129 [debug] Current batch of media processed. Will check again in 1000ms 09:10:17.119 [debug] Current batch of media processed. Will check again in 1000ms 09:10:17.130 [debug] Current batch of media processed. Will check again in 1000ms 09:10:18.120 [debug] Current batch of media processed. Will check again in 1000ms 09:10:18.132 [debug] Current batch of media processed. Will check again in 1000ms 09:10:19.121 [debug] Current batch of media processed. Will check again in 1000ms 09:10:19.133 [debug] Current batch of media processed. Will check again in 1000ms 09:10:19.861 [info] {"source":"oban","duration":2704,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:20.122 [debug] Current batch of media processed. Will check again in 1000ms 09:10:20.134 [debug] Current batch of media processed. Will check again in 1000ms 09:10:21.123 [debug] Current batch of media processed. Will check again in 1000ms 09:10:21.135 [debug] Current batch of media processed. Will check again in 1000ms 09:10:22.124 [debug] Current batch of media processed. Will check again in 1000ms 09:10:22.136 [debug] Current batch of media processed. Will check again in 1000ms 09:10:23.125 [debug] Current batch of media processed. Will check again in 1000ms 09:10:23.137 [debug] Current batch of media processed. Will check again in 1000ms 09:10:24.126 [debug] Current batch of media processed. Will check again in 1000ms 09:10:24.139 [debug] Current batch of media processed. Will check again in 1000ms 09:10:25.129 [debug] Current batch of media processed. Will check again in 1000ms 09:10:25.141 [debug] Current batch of media processed. Will check again in 1000ms 09:10:26.130 [debug] Current batch of media processed. Will check again in 1000ms 09:10:26.141 [debug] Current batch of media processed. Will check again in 1000ms 09:10:27.132 [debug] Current batch of media processed. Will check again in 1000ms 09:10:27.142 [debug] Current batch of media processed. Will check again in 1000ms 09:10:28.134 [debug] Current batch of media processed. Will check again in 1000ms 09:10:28.143 [debug] Current batch of media processed. Will check again in 1000ms 09:10:29.135 [debug] Current batch of media processed. Will check again in 1000ms 09:10:29.144 [debug] Current batch of media processed. Will check again in 1000ms 09:10:30.136 [debug] Current batch of media processed. Will check again in 1000ms 09:10:30.145 [debug] Current batch of media processed. Will check again in 1000ms 09:10:31.137 [debug] Current batch of media processed. Will check again in 1000ms 09:10:31.147 [debug] Current batch of media processed. Will check again in 1000ms 09:10:32.139 [debug] Current batch of media processed. Will check again in 1000ms 09:10:32.148 [debug] Current batch of media processed. Will check again in 1000ms 09:10:33.140 [debug] Current batch of media processed. Will check again in 1000ms 09:10:33.149 [debug] Current batch of media processed. Will check again in 1000ms 09:10:34.141 [debug] Current batch of media processed. Will check again in 1000ms 09:10:34.150 [debug] Current batch of media processed. Will check again in 1000ms 09:10:35.142 [debug] Current batch of media processed. Will check again in 1000ms 09:10:35.152 [debug] Current batch of media processed. Will check again in 1000ms 09:10:36.143 [debug] Current batch of media processed. Will check again in 1000ms 09:10:36.152 [debug] Current batch of media processed. Will check again in 1000ms 09:10:37.144 [debug] Current batch of media processed. Will check again in 1000ms 09:10:37.154 [debug] Current batch of media processed. Will check again in 1000ms 09:10:38.145 [debug] Current batch of media processed. Will check again in 1000ms 09:10:38.154 [debug] Current batch of media processed. Will check again in 1000ms 09:10:39.146 [debug] Current batch of media processed. Will check again in 1000ms 09:10:39.155 [debug] Current batch of media processed. Will check again in 1000ms 09:10:40.147 [debug] Current batch of media processed. Will check again in 1000ms 09:10:40.157 [debug] Current batch of media processed. Will check again in 1000ms 09:10:41.150 [debug] Current batch of media processed. Will check again in 1000ms 09:10:41.158 [debug] Current batch of media processed. Will check again in 1000ms 09:10:42.152 [debug] Current batch of media processed. Will check again in 1000ms 09:10:42.161 [debug] Current batch of media processed. Will check again in 1000ms 09:10:43.154 [debug] Current batch of media processed. Will check again in 1000ms 09:10:43.162 [debug] Current batch of media processed. Will check again in 1000ms 09:10:44.158 [debug] Current batch of media processed. Will check again in 1000ms 09:10:44.163 [debug] Current batch of media processed. Will check again in 1000ms 09:10:45.160 [debug] Current batch of media processed. Will check again in 1000ms 09:10:45.166 [debug] Current batch of media processed. Will check again in 1000ms 09:10:46.161 [debug] Current batch of media processed. Will check again in 1000ms 09:10:46.168 [debug] Current batch of media processed. Will check again in 1000ms 09:10:47.164 [debug] Current batch of media processed. Will check again in 1000ms 09:10:47.169 [debug] Current batch of media processed. Will check again in 1000ms 09:10:48.166 [debug] Current batch of media processed. Will check again in 1000ms 09:10:48.170 [debug] Current batch of media processed. Will check again in 1000ms 09:10:49.167 [debug] Current batch of media processed. Will check again in 1000ms 09:10:49.171 [debug] Current batch of media processed. Will check again in 1000ms 09:10:49.865 [info] {"source":"oban","duration":3305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:10:50.168 [debug] Current batch of media processed. Will check again in 1000ms 09:10:50.172 [debug] Current batch of media processed. Will check again in 1000ms 09:10:51.170 [debug] Current batch of media processed. Will check again in 1000ms 09:10:51.173 [debug] Current batch of media processed. Will check again in 1000ms 09:10:52.171 [debug] Current batch of media processed. Will check again in 1000ms 09:10:52.174 [debug] Current batch of media processed. Will check again in 1000ms 09:10:53.182 [debug] Current batch of media processed. Will check again in 1000ms 09:10:53.182 [debug] Current batch of media processed. Will check again in 1000ms 09:10:54.184 [debug] Current batch of media processed. Will check again in 1000ms 09:10:54.186 [debug] Current batch of media processed. Will check again in 1000ms 09:10:55.185 [debug] Current batch of media processed. Will check again in 1000ms 09:10:55.189 [debug] Current batch of media processed. Will check again in 1000ms 09:10:56.187 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! На сей раз мы голосуем за лучшие игры и фильмы, а также смотрим мемы\n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "duration" => 12277, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e051600 - ДТКД (Для тех, кто дома) #100-3.mp4", "id" => "Db7fRi8m0II", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Db7fRi8m0II", "playlist_index" => 51, "timestamp" => 1652708381, "title" => "ДТКД (Для тех, кто дома) #100-3", "upload_date" => "20220516"} 09:10:56.188 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1707.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:10:56.190 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1211.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:10:56.190 [debug] Current batch of media processed. Will check again in 1000ms 09:10:56.192 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=710.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-16 13:39:41Z], 122] 09:10:56.199 [debug] QUERY OK source="media_items" db=5.9ms idle=713.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! На сей раз мы голосуем за лучшие игры и фильмы, а также смотрим мемы\n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #100-3", "5d59b68a-7835-4a1a-81fd-cd71d05f44a8", 12277, true, "Db7fRi8m0II", "https://www.youtube.com/watch?v=Db7fRi8m0II", 51, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e051600 - ДТКД (Для тех, кто дома) #100-3.mp4", false, false, false, 122, [], 1, ~U[2022-05-16 13:39:41Z], ~U[2026-04-04 06:10:56Z], ~U[2026-04-04 06:10:56Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! На сей раз мы голосуем за лучшие игры и фильмы, а также смотрим мемы\n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #100-3", 12277, true, "Db7fRi8m0II", "https://www.youtube.com/watch?v=Db7fRi8m0II", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e051600 - ДТКД (Для тех, кто дома) #100-3.mp4", false, 122, ~U[2022-05-16 13:39:41Z]] 09:10:56.202 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=216.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:10:56.204 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.2ms idle=13.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:10:56.206 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=15.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 [225873] 09:10:56.206 [debug] Current batch of media processed. Will check again in 1000ms 09:10:57.191 [debug] Current batch of media processed. Will check again in 1000ms 09:10:57.207 [debug] Current batch of media processed. Will check again in 1000ms 09:10:58.195 [debug] Current batch of media processed. Will check again in 1000ms 09:10:58.208 [debug] Current batch of media processed. Will check again in 1000ms 09:10:59.198 [debug] Current batch of media processed. Will check again in 1000ms 09:10:59.209 [debug] Current batch of media processed. Will check again in 1000ms 09:11:00.198 [debug] Current batch of media processed. Will check again in 1000ms 09:11:00.213 [debug] Current batch of media processed. Will check again in 1000ms 09:11:00.579 [info] {"source":"oban","duration":3633,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:11:01.200 [debug] Current batch of media processed. Will check again in 1000ms 09:11:01.216 [debug] Current batch of media processed. Will check again in 1000ms 09:11:02.203 [debug] Current batch of media processed. Will check again in 1000ms 09:11:02.230 [debug] Current batch of media processed. Will check again in 1000ms 09:11:03.208 [debug] Current batch of media processed. Will check again in 1000ms 09:11:03.235 [debug] Current batch of media processed. Will check again in 1000ms 09:11:04.209 [debug] Current batch of media processed. Will check again in 1000ms 09:11:04.237 [debug] Current batch of media processed. Will check again in 1000ms 09:11:05.211 [debug] Current batch of media processed. Will check again in 1000ms 09:11:05.238 [debug] Current batch of media processed. Will check again in 1000ms 09:11:06.212 [debug] Current batch of media processed. Will check again in 1000ms 09:11:06.239 [debug] Current batch of media processed. Will check again in 1000ms 09:11:07.213 [debug] Current batch of media processed. Will check again in 1000ms 09:11:07.240 [debug] Current batch of media processed. Will check again in 1000ms 09:11:08.214 [debug] Current batch of media processed. Will check again in 1000ms 09:11:08.241 [debug] Current batch of media processed. Will check again in 1000ms 09:11:09.216 [debug] Current batch of media processed. Will check again in 1000ms 09:11:09.243 [debug] Current batch of media processed. Will check again in 1000ms 09:11:10.217 [debug] Current batch of media processed. Will check again in 1000ms 09:11:10.245 [debug] Current batch of media processed. Will check again in 1000ms 09:11:11.219 [debug] Current batch of media processed. Will check again in 1000ms 09:11:11.247 [debug] Current batch of media processed. Will check again in 1000ms 09:11:12.220 [debug] Current batch of media processed. Will check again in 1000ms 09:11:12.249 [debug] Current batch of media processed. Will check again in 1000ms 09:11:13.221 [debug] Current batch of media processed. Will check again in 1000ms 09:11:13.251 [debug] Current batch of media processed. Will check again in 1000ms 09:11:14.222 [debug] Current batch of media processed. Will check again in 1000ms 09:11:14.251 [debug] Current batch of media processed. Will check again in 1000ms 09:11:15.223 [debug] Current batch of media processed. Will check again in 1000ms 09:11:15.253 [debug] Current batch of media processed. Will check again in 1000ms 09:11:16.230 [debug] Current batch of media processed. Will check again in 1000ms 09:11:16.254 [debug] Current batch of media processed. Will check again in 1000ms 09:11:17.232 [debug] Current batch of media processed. Will check again in 1000ms 09:11:17.255 [debug] Current batch of media processed. Will check again in 1000ms 09:11:18.237 [debug] Current batch of media processed. Will check again in 1000ms 09:11:18.256 [debug] Current batch of media processed. Will check again in 1000ms 09:11:19.238 [debug] Current batch of media processed. Will check again in 1000ms 09:11:19.257 [debug] Current batch of media processed. Will check again in 1000ms 09:11:19.868 [info] {"source":"oban","duration":1470,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:20.239 [debug] Current batch of media processed. Will check again in 1000ms 09:11:20.258 [debug] Current batch of media processed. Will check again in 1000ms 09:11:21.240 [debug] Current batch of media processed. Will check again in 1000ms 09:11:21.260 [debug] Current batch of media processed. Will check again in 1000ms 09:11:22.241 [debug] Current batch of media processed. Will check again in 1000ms 09:11:22.261 [debug] Current batch of media processed. Will check again in 1000ms 09:11:23.242 [debug] Current batch of media processed. Will check again in 1000ms 09:11:23.262 [debug] Current batch of media processed. Will check again in 1000ms 09:11:24.243 [debug] Current batch of media processed. Will check again in 1000ms 09:11:24.263 [debug] Current batch of media processed. Will check again in 1000ms 09:11:25.244 [debug] Current batch of media processed. Will check again in 1000ms 09:11:25.264 [debug] Current batch of media processed. Will check again in 1000ms 09:11:26.246 [debug] Current batch of media processed. Will check again in 1000ms 09:11:26.265 [debug] Current batch of media processed. Will check again in 1000ms 09:11:27.247 [debug] Current batch of media processed. Will check again in 1000ms 09:11:27.267 [debug] Current batch of media processed. Will check again in 1000ms 09:11:28.248 [debug] Current batch of media processed. Will check again in 1000ms 09:11:28.268 [debug] Current batch of media processed. Will check again in 1000ms 09:11:29.249 [debug] Current batch of media processed. Will check again in 1000ms 09:11:29.268 [debug] Current batch of media processed. Will check again in 1000ms 09:11:30.250 [debug] Current batch of media processed. Will check again in 1000ms 09:11:30.270 [debug] Current batch of media processed. Will check again in 1000ms 09:11:31.251 [debug] Current batch of media processed. Will check again in 1000ms 09:11:31.271 [debug] Current batch of media processed. Will check again in 1000ms 09:11:32.252 [debug] Current batch of media processed. Will check again in 1000ms 09:11:32.273 [debug] Current batch of media processed. Will check again in 1000ms 09:11:33.253 [debug] Current batch of media processed. Will check again in 1000ms 09:11:33.274 [debug] Current batch of media processed. Will check again in 1000ms 09:11:34.254 [debug] Current batch of media processed. Will check again in 1000ms 09:11:34.275 [debug] Current batch of media processed. Will check again in 1000ms 09:11:35.255 [debug] Current batch of media processed. Will check again in 1000ms 09:11:35.276 [debug] Current batch of media processed. Will check again in 1000ms 09:11:36.256 [debug] Current batch of media processed. Will check again in 1000ms 09:11:36.277 [debug] Current batch of media processed. Will check again in 1000ms 09:11:37.257 [debug] Current batch of media processed. Will check again in 1000ms 09:11:37.278 [debug] Current batch of media processed. Will check again in 1000ms 09:11:38.258 [debug] Current batch of media processed. Will check again in 1000ms 09:11:38.279 [debug] Current batch of media processed. Will check again in 1000ms 09:11:39.259 [debug] Current batch of media processed. Will check again in 1000ms 09:11:39.280 [debug] Current batch of media processed. Will check again in 1000ms 09:11:40.260 [debug] Current batch of media processed. Will check again in 1000ms 09:11:40.281 [debug] Current batch of media processed. Will check again in 1000ms 09:11:41.262 [debug] Current batch of media processed. Will check again in 1000ms 09:11:41.282 [debug] Current batch of media processed. Will check again in 1000ms 09:11:42.265 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "duration" => 4981, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", "id" => "UEr4p9uZWT8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=UEr4p9uZWT8", "playlist_index" => 5, "timestamp" => 1671033303, "title" => "Зеленоград — Эксперимент над городом удался или нет?", "upload_date" => "20221214"} 09:11:42.266 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=775.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:11:42.267 [debug] QUERY OK source="sources" db=0.9ms idle=776.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:11:42.269 [debug] QUERY OK source="media_items" db=1.5ms idle=778.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-14 15:55:03Z], 106] 09:11:42.283 [debug] QUERY OK source="media_items" db=12.4ms idle=780.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", "e67850ef-3635-42af-8897-c20ddb9e0e55", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", 5, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, false, false, 106, [], 1, ~U[2022-12-14 15:55:03Z], ~U[2026-04-04 06:11:42Z], ~U[2026-04-04 06:11:42Z], "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, 106, ~U[2022-12-14 15:55:03Z]] 09:11:42.283 [debug] Current batch of media processed. Will check again in 1000ms 09:11:42.288 [debug] QUERY OK source="sources" db=4.4ms queue=0.1ms idle=95.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:11:42.291 [debug] QUERY OK source="media_profiles" db=1.9ms idle=23.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:11:42.294 [debug] QUERY OK source="media_items" db=1.4ms 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 [124116] 09:11:42.304 [debug] Current batch of media processed. Will check again in 1000ms 09:11:43.284 [debug] Current batch of media processed. Will check again in 1000ms 09:11:43.305 [debug] Current batch of media processed. Will check again in 1000ms 09:11:44.286 [debug] Current batch of media processed. Will check again in 1000ms 09:11:44.306 [debug] Current batch of media processed. Will check again in 1000ms 09:11:45.287 [debug] Current batch of media processed. Will check again in 1000ms 09:11:45.307 [debug] Current batch of media processed. Will check again in 1000ms 09:11:46.289 [debug] Current batch of media processed. Will check again in 1000ms 09:11:46.310 [debug] Current batch of media processed. Will check again in 1000ms 09:11:47.289 [debug] Current batch of media processed. Will check again in 1000ms 09:11:47.311 [debug] Current batch of media processed. Will check again in 1000ms 09:11:48.291 [debug] Current batch of media processed. Will check again in 1000ms 09:11:48.312 [debug] Current batch of media processed. Will check again in 1000ms 09:11:49.293 [debug] Current batch of media processed. Will check again in 1000ms 09:11:49.314 [debug] Current batch of media processed. Will check again in 1000ms 09:11:49.869 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:11:50.293 [debug] Current batch of media processed. Will check again in 1000ms 09:11:50.315 [debug] Current batch of media processed. Will check again in 1000ms 09:11:51.296 [debug] Current batch of media processed. Will check again in 1000ms 09:11:51.316 [debug] Current batch of media processed. Will check again in 1000ms 09:11:52.298 [debug] Current batch of media processed. Will check again in 1000ms 09:11:52.317 [debug] Current batch of media processed. Will check again in 1000ms 09:11:53.300 [debug] Current batch of media processed. Will check again in 1000ms 09:11:53.318 [debug] Current batch of media processed. Will check again in 1000ms 09:11:54.301 [debug] Current batch of media processed. Will check again in 1000ms 09:11:54.322 [debug] Current batch of media processed. Will check again in 1000ms 09:11:55.302 [debug] Current batch of media processed. Will check again in 1000ms 09:11:55.323 [debug] Current batch of media processed. Will check again in 1000ms 09:11:56.303 [debug] Current batch of media processed. Will check again in 1000ms 09:11:56.325 [debug] Current batch of media processed. Will check again in 1000ms 09:11:57.304 [debug] Current batch of media processed. Will check again in 1000ms 09:11:57.326 [debug] Current batch of media processed. Will check again in 1000ms 09:11:58.305 [debug] Current batch of media processed. Will check again in 1000ms 09:11:58.328 [debug] Current batch of media processed. Will check again in 1000ms 09:11:59.306 [debug] Current batch of media processed. Will check again in 1000ms 09:11:59.328 [debug] Current batch of media processed. Will check again in 1000ms 09:12:00.307 [debug] Current batch of media processed. Will check again in 1000ms 09:12:00.330 [debug] Current batch of media processed. Will check again in 1000ms 09:12:00.583 [info] {"source":"oban","duration":1712,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:12:01.309 [debug] Current batch of media processed. Will check again in 1000ms 09:12:01.331 [debug] Current batch of media processed. Will check again in 1000ms 09:12:02.309 [debug] Current batch of media processed. Will check again in 1000ms 09:12:02.333 [debug] Current batch of media processed. Will check again in 1000ms 09:12:03.311 [debug] Current batch of media processed. Will check again in 1000ms 09:12:03.333 [debug] Current batch of media processed. Will check again in 1000ms 09:12:04.314 [debug] Current batch of media processed. Will check again in 1000ms 09:12:04.335 [debug] Current batch of media processed. Will check again in 1000ms 09:12:05.316 [debug] Current batch of media processed. Will check again in 1000ms 09:12:05.336 [debug] Current batch of media processed. Will check again in 1000ms 09:12:06.316 [debug] Current batch of media processed. Will check again in 1000ms 09:12:06.337 [debug] Current batch of media processed. Will check again in 1000ms 09:12:07.323 [debug] Current batch of media processed. Will check again in 1000ms 09:12:07.338 [debug] Current batch of media processed. Will check again in 1000ms 09:12:08.324 [debug] Current batch of media processed. Will check again in 1000ms 09:12:08.339 [debug] Current batch of media processed. Will check again in 1000ms 09:12:09.325 [debug] Current batch of media processed. Will check again in 1000ms 09:12:09.340 [debug] Current batch of media processed. Will check again in 1000ms 09:12:10.328 [debug] Current batch of media processed. Will check again in 1000ms 09:12:10.341 [debug] Current batch of media processed. Will check again in 1000ms 09:12:11.330 [debug] Current batch of media processed. Will check again in 1000ms 09:12:11.342 [debug] Current batch of media processed. Will check again in 1000ms 09:12:12.333 [debug] Current batch of media processed. Will check again in 1000ms 09:12:12.344 [debug] Current batch of media processed. Will check again in 1000ms 09:12:13.334 [debug] Current batch of media processed. Will check again in 1000ms 09:12:13.348 [debug] Current batch of media processed. Will check again in 1000ms 09:12:14.335 [debug] Current batch of media processed. Will check again in 1000ms 09:12:14.350 [debug] Current batch of media processed. Will check again in 1000ms 09:12:15.336 [debug] Current batch of media processed. Will check again in 1000ms 09:12:15.353 [debug] Current batch of media processed. Will check again in 1000ms 09:12:16.338 [debug] Current batch of media processed. Will check again in 1000ms 09:12:16.354 [debug] Current batch of media processed. Will check again in 1000ms 09:12:17.345 [debug] Current batch of media processed. Will check again in 1000ms 09:12:17.370 [debug] Current batch of media processed. Will check again in 1000ms 09:12:18.353 [debug] Current batch of media processed. Will check again in 1000ms 09:12:18.373 [debug] Current batch of media processed. Will check again in 1000ms 09:12:19.354 [debug] Current batch of media processed. Will check again in 1000ms 09:12:19.378 [debug] Current batch of media processed. Will check again in 1000ms 09:12:19.878 [info] {"source":"oban","duration":7915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:20.402 [debug] Current batch of media processed. Will check again in 1000ms 09:12:20.402 [debug] Current batch of media processed. Will check again in 1000ms 09:12:21.405 [debug] Current batch of media processed. Will check again in 1000ms 09:12:21.406 [debug] Current batch of media processed. Will check again in 1000ms 09:12:22.406 [debug] Current batch of media processed. Will check again in 1000ms 09:12:22.408 [debug] Current batch of media processed. Will check again in 1000ms 09:12:23.409 [debug] Current batch of media processed. Will check again in 1000ms 09:12:23.410 [debug] Current batch of media processed. Will check again in 1000ms 09:12:24.410 [debug] Current batch of media processed. Will check again in 1000ms 09:12:24.415 [debug] Current batch of media processed. Will check again in 1000ms 09:12:25.412 [debug] Current batch of media processed. Will check again in 1000ms 09:12:25.418 [debug] Current batch of media processed. Will check again in 1000ms 09:12:26.414 [debug] Current batch of media processed. Will check again in 1000ms 09:12:26.419 [debug] Current batch of media processed. Will check again in 1000ms 09:12:27.415 [debug] Current batch of media processed. Will check again in 1000ms 09:12:27.420 [debug] Current batch of media processed. Will check again in 1000ms 09:12:28.416 [debug] Current batch of media processed. Will check again in 1000ms 09:12:28.422 [debug] Current batch of media processed. Will check again in 1000ms 09:12:29.417 [debug] Current batch of media processed. Will check again in 1000ms 09:12:29.422 [debug] Current batch of media processed. Will check again in 1000ms 09:12:30.421 [debug] Current batch of media processed. Will check again in 1000ms 09:12:30.423 [debug] Current batch of media processed. Will check again in 1000ms 09:12:31.422 [debug] Current batch of media processed. Will check again in 1000ms 09:12:31.424 [debug] Current batch of media processed. Will check again in 1000ms 09:12:32.423 [debug] Current batch of media processed. Will check again in 1000ms 09:12:32.425 [debug] Current batch of media processed. Will check again in 1000ms 09:12:33.424 [debug] Current batch of media processed. Will check again in 1000ms 09:12:33.426 [debug] Current batch of media processed. Will check again in 1000ms 09:12:34.425 [debug] Current batch of media processed. Will check again in 1000ms 09:12:34.427 [debug] Current batch of media processed. Will check again in 1000ms 09:12:35.426 [debug] Current batch of media processed. Will check again in 1000ms 09:12:35.428 [debug] Current batch of media processed. Will check again in 1000ms 09:12:36.427 [debug] Current batch of media processed. Will check again in 1000ms 09:12:36.429 [debug] Current batch of media processed. Will check again in 1000ms 09:12:37.428 [debug] Current batch of media processed. Will check again in 1000ms 09:12:37.430 [debug] Current batch of media processed. Will check again in 1000ms 09:12:38.429 [debug] Current batch of media processed. Will check again in 1000ms 09:12:38.431 [debug] Current batch of media processed. Will check again in 1000ms 09:12:39.430 [debug] Current batch of media processed. Will check again in 1000ms 09:12:39.432 [debug] Current batch of media processed. Will check again in 1000ms 09:12:40.431 [debug] Current batch of media processed. Will check again in 1000ms 09:12:40.433 [debug] Current batch of media processed. Will check again in 1000ms 09:12:41.433 [debug] Current batch of media processed. Will check again in 1000ms 09:12:41.434 [debug] Current batch of media processed. Will check again in 1000ms 09:12:42.435 [debug] Current batch of media processed. Will check again in 1000ms 09:12:42.435 [debug] Current batch of media processed. Will check again in 1000ms 09:12:43.435 [debug] Current batch of media processed. Will check again in 1000ms 09:12:43.436 [debug] Current batch of media processed. Will check again in 1000ms 09:12:44.436 [debug] Current batch of media processed. Will check again in 1000ms 09:12:44.438 [debug] Current batch of media processed. Will check again in 1000ms 09:12:45.437 [debug] Current batch of media processed. Will check again in 1000ms 09:12:45.438 [debug] Current batch of media processed. Will check again in 1000ms 09:12:46.438 [debug] Current batch of media processed. Will check again in 1000ms 09:12:46.439 [debug] Current batch of media processed. Will check again in 1000ms 09:12:47.439 [debug] Current batch of media processed. Will check again in 1000ms 09:12:47.440 [debug] Current batch of media processed. Will check again in 1000ms 09:12:48.440 [debug] Current batch of media processed. Will check again in 1000ms 09:12:48.441 [debug] Current batch of media processed. Will check again in 1000ms 09:12:49.441 [debug] Current batch of media processed. Will check again in 1000ms 09:12:49.442 [debug] Current batch of media processed. Will check again in 1000ms 09:12:49.882 [info] {"source":"oban","duration":2310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:12:50.442 [debug] Current batch of media processed. Will check again in 1000ms 09:12:50.444 [debug] Current batch of media processed. Will check again in 1000ms 09:12:51.443 [debug] Current batch of media processed. Will check again in 1000ms 09:12:51.444 [debug] Current batch of media processed. Will check again in 1000ms 09:12:52.446 [debug] Current batch of media processed. Will check again in 1000ms 09:12:52.446 [debug] Current batch of media processed. Will check again in 1000ms 09:12:53.447 [debug] Current batch of media processed. Will check again in 1000ms 09:12:53.448 [debug] Current batch of media processed. Will check again in 1000ms 09:12:54.448 [debug] Current batch of media processed. Will check again in 1000ms 09:12:54.448 [debug] Current batch of media processed. Will check again in 1000ms 09:12:55.451 [debug] Current batch of media processed. Will check again in 1000ms 09:12:55.451 [debug] Current batch of media processed. Will check again in 1000ms 09:12:56.453 [debug] Current batch of media processed. Will check again in 1000ms 09:12:56.457 [debug] Current batch of media processed. Will check again in 1000ms 09:12:57.453 [debug] Current batch of media processed. Will check again in 1000ms 09:12:57.458 [debug] Current batch of media processed. Will check again in 1000ms 09:12:58.454 [debug] Current batch of media processed. Will check again in 1000ms 09:12:58.459 [debug] Current batch of media processed. Will check again in 1000ms 09:12:59.455 [debug] Current batch of media processed. Will check again in 1000ms 09:12:59.460 [debug] Current batch of media processed. Will check again in 1000ms 09:13:00.456 [debug] Current batch of media processed. Will check again in 1000ms 09:13:00.461 [debug] Current batch of media processed. Will check again in 1000ms 09:13:00.586 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:13:01.474 [debug] Current batch of media processed. Will check again in 1000ms 09:13:01.474 [debug] Current batch of media processed. Will check again in 1000ms 09:13:02.475 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "duration" => 9276, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e040100 - ДТКД (Для тех, кто дома) #99.mp4", "id" => "9qJLrOkrDxk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=9qJLrOkrDxk", "playlist_index" => 52, "timestamp" => 1648848585, "title" => "ДТКД (Для тех, кто дома) #99", "upload_date" => "20220401"} 09:13:02.476 [debug] Current batch of media processed. Will check again in 1000ms 09:13:02.477 [debug] QUERY OK source="sources" db=0.5ms 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" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:13:02.480 [debug] QUERY OK source="sources" db=0.6ms queue=1.8ms idle=951.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:13:02.483 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=954.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-01 21:29:45Z], 122] 09:13:02.501 [debug] QUERY OK source="media_items" db=17.0ms queue=0.1ms idle=957.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #99", "2ff2a8b7-db51-4870-bcb5-167bad289b19", 9276, true, "9qJLrOkrDxk", "https://www.youtube.com/watch?v=9qJLrOkrDxk", 52, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e040100 - ДТКД (Для тех, кто дома) #99.mp4", false, false, false, 122, [], 1, ~U[2022-04-01 21:29:45Z], ~U[2026-04-04 06:13:02Z], ~U[2026-04-04 06:13:02Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #99", 9276, true, "9qJLrOkrDxk", "https://www.youtube.com/watch?v=9qJLrOkrDxk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e040100 - ДТКД (Для тех, кто дома) #99.mp4", false, 122, ~U[2022-04-01 21:29:45Z]] 09:13:02.506 [debug] QUERY OK source="sources" db=4.2ms queue=0.1ms idle=924.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:13:02.507 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=29.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:13:02.509 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=28.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 [225875] 09:13:02.509 [debug] Current batch of media processed. Will check again in 1000ms 09:13:03.477 [debug] Current batch of media processed. Will check again in 1000ms 09:13:03.510 [debug] Current batch of media processed. Will check again in 1000ms 09:13:04.478 [debug] Current batch of media processed. Will check again in 1000ms 09:13:04.511 [debug] Current batch of media processed. Will check again in 1000ms 09:13:05.479 [debug] Current batch of media processed. Will check again in 1000ms 09:13:05.513 [debug] Current batch of media processed. Will check again in 1000ms 09:13:06.481 [debug] Current batch of media processed. Will check again in 1000ms 09:13:06.514 [debug] Current batch of media processed. Will check again in 1000ms 09:13:07.481 [debug] Current batch of media processed. Will check again in 1000ms 09:13:07.515 [debug] Current batch of media processed. Will check again in 1000ms 09:13:08.482 [debug] Current batch of media processed. Will check again in 1000ms 09:13:08.518 [debug] Current batch of media processed. Will check again in 1000ms 09:13:09.483 [debug] Current batch of media processed. Will check again in 1000ms 09:13:09.519 [debug] Current batch of media processed. Will check again in 1000ms 09:13:10.484 [debug] Current batch of media processed. Will check again in 1000ms 09:13:10.520 [debug] Current batch of media processed. Will check again in 1000ms 09:13:11.488 [debug] Current batch of media processed. Will check again in 1000ms 09:13:11.521 [debug] Current batch of media processed. Will check again in 1000ms 09:13:12.489 [debug] Current batch of media processed. Will check again in 1000ms 09:13:12.522 [debug] Current batch of media processed. Will check again in 1000ms 09:13:13.492 [debug] Current batch of media processed. Will check again in 1000ms 09:13:13.524 [debug] Current batch of media processed. Will check again in 1000ms 09:13:14.493 [debug] Current batch of media processed. Will check again in 1000ms 09:13:14.525 [debug] Current batch of media processed. Will check again in 1000ms 09:13:15.494 [debug] Current batch of media processed. Will check again in 1000ms 09:13:15.526 [debug] Current batch of media processed. Will check again in 1000ms 09:13:16.495 [debug] Current batch of media processed. Will check again in 1000ms 09:13:16.528 [debug] Current batch of media processed. Will check again in 1000ms 09:13:17.496 [debug] Current batch of media processed. Will check again in 1000ms 09:13:17.532 [debug] Current batch of media processed. Will check again in 1000ms 09:13:18.497 [debug] Current batch of media processed. Will check again in 1000ms 09:13:18.534 [debug] Current batch of media processed. Will check again in 1000ms 09:13:19.498 [debug] Current batch of media processed. Will check again in 1000ms 09:13:19.535 [debug] Current batch of media processed. Will check again in 1000ms 09:13:19.885 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:20.499 [debug] Current batch of media processed. Will check again in 1000ms 09:13:20.536 [debug] Current batch of media processed. Will check again in 1000ms 09:13:21.500 [debug] Current batch of media processed. Will check again in 1000ms 09:13:21.538 [debug] Current batch of media processed. Will check again in 1000ms 09:13:22.501 [debug] Current batch of media processed. Will check again in 1000ms 09:13:22.539 [debug] Current batch of media processed. Will check again in 1000ms 09:13:23.502 [debug] Current batch of media processed. Will check again in 1000ms 09:13:23.540 [debug] Current batch of media processed. Will check again in 1000ms 09:13:24.503 [debug] Current batch of media processed. Will check again in 1000ms 09:13:24.541 [debug] Current batch of media processed. Will check again in 1000ms 09:13:25.505 [debug] Current batch of media processed. Will check again in 1000ms 09:13:25.542 [debug] Current batch of media processed. Will check again in 1000ms 09:13:26.506 [debug] Current batch of media processed. Will check again in 1000ms 09:13:26.543 [debug] Current batch of media processed. Will check again in 1000ms 09:13:27.507 [debug] Current batch of media processed. Will check again in 1000ms 09:13:27.544 [debug] Current batch of media processed. Will check again in 1000ms 09:13:28.508 [debug] Current batch of media processed. Will check again in 1000ms 09:13:28.545 [debug] Current batch of media processed. Will check again in 1000ms 09:13:29.509 [debug] Current batch of media processed. Will check again in 1000ms 09:13:29.546 [debug] Current batch of media processed. Will check again in 1000ms 09:13:30.511 [debug] Current batch of media processed. Will check again in 1000ms 09:13:30.547 [debug] Current batch of media processed. Will check again in 1000ms 09:13:31.513 [debug] Current batch of media processed. Will check again in 1000ms 09:13:31.548 [debug] Current batch of media processed. Will check again in 1000ms 09:13:32.519 [debug] Current batch of media processed. Will check again in 1000ms 09:13:32.549 [debug] Current batch of media processed. Will check again in 1000ms 09:13:33.520 [debug] Current batch of media processed. Will check again in 1000ms 09:13:33.550 [debug] Current batch of media processed. Will check again in 1000ms 09:13:34.524 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Аудиоэкскурсии от Александра Иванова – https://alexkraeved.ru\nАлександр Иванов в Инстаграм: https://instagram.com/alexkraeved\nПавел Долгих в Инстаграм: https://www.instagram.com/dolgih_pavel\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСтолица Грузии – что это за город, как он возник? \nВ Тбилиси – столице Грузии – очень заметно влияние других культур, в частности персидской и русской. Мощеные улицы, православные храмы, причудливо украшенные здания в стиле ар-нуво и архитектурные памятники советского модернизма – все это Тбилиси.\nМногогранный город, с уникальной историей и архитектурой, смешением эпох, своим характером, настроением прошлым и будущем.\nУсаживайтесь поудобней и приятного просмотра!\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "duration" => 6055, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e032200 - Тбилиси – столица гордой истории Грузии | От галерей до современной жизни.mp4", "id" => "p5iVlnSj3vU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=p5iVlnSj3vU", "playlist_index" => 6, "timestamp" => 1679485611, "title" => "Тбилиси – столица гордой истории Грузии | От галерей до современной жизни", "upload_date" => "20230322"} 09:13:34.531 [debug] QUERY OK source="sources" db=5.5ms queue=0.1ms idle=992.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:13:34.539 [debug] QUERY OK source="sources" db=6.9ms queue=0.1ms idle=999.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:13:34.544 [debug] QUERY OK source="media_items" db=0.6ms queue=3.1ms idle=1007.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-22 11:46:51Z], 106] 09:13:34.552 [debug] Current batch of media processed. Will check again in 1000ms 09:13:34.555 [debug] QUERY OK source="media_items" db=9.6ms queue=0.2ms idle=1012.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Аудиоэкскурсии от Александра Иванова – https://alexkraeved.ru\nАлександр Иванов в Инстаграм: https://instagram.com/alexkraeved\nПавел Долгих в Инстаграм: https://www.instagram.com/dolgih_pavel\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСтолица Грузии – что это за город, как он возник? \nВ Тбилиси – столице Грузии – очень заметно влияние других культур, в частности персидской и русской. Мощеные улицы, православные храмы, причудливо украшенные здания в стиле ар-нуво и архитектурные памятники советского модернизма – все это Тбилиси.\nМногогранный город, с уникальной историей и архитектурой, смешением эпох, своим характером, настроением прошлым и будущем.\nУсаживайтесь поудобней и приятного просмотра!\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Тбилиси – столица гордой истории Грузии | От галерей до современной жизни", "a98354f1-a19d-4655-9db3-c6415146c698", 6055, false, "p5iVlnSj3vU", "https://www.youtube.com/watch?v=p5iVlnSj3vU", 6, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e032200 - Тбилиси – столица гордой истории Грузии | От галерей до современной жизни.mp4", false, false, false, 106, [], 1, ~U[2023-03-22 11:46:51Z], ~U[2026-04-04 06:13:34Z], ~U[2026-04-04 06:13:34Z], "Аудиоэкскурсии от Александра Иванова – https://alexkraeved.ru\nАлександр Иванов в Инстаграм: https://instagram.com/alexkraeved\nПавел Долгих в Инстаграм: https://www.instagram.com/dolgih_pavel\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСтолица Грузии – что это за город, как он возник? \nВ Тбилиси – столице Грузии – очень заметно влияние других культур, в частности персидской и русской. Мощеные улицы, православные храмы, причудливо украшенные здания в стиле ар-нуво и архитектурные памятники советского модернизма – все это Тбилиси.\nМногогранный город, с уникальной историей и архитектурой, смешением эпох, своим характером, настроением прошлым и будущем.\nУсаживайтесь поудобней и приятного просмотра!\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Тбилиси – столица гордой истории Грузии | От галерей до современной жизни", 6055, false, "p5iVlnSj3vU", "https://www.youtube.com/watch?v=p5iVlnSj3vU", "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e032200 - Тбилиси – столица гордой истории Грузии | От галерей до современной жизни.mp4", false, 106, ~U[2023-03-22 11:46:51Z]] 09:13:34.557 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=837.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:13:34.558 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=26.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:13:34.565 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=19.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 [124117] 09:13:34.566 [debug] Current batch of media processed. Will check again in 1000ms 09:13:35.552 [debug] Current batch of media processed. Will check again in 1000ms 09:13:35.567 [debug] Current batch of media processed. Will check again in 1000ms 09:13:36.553 [debug] Current batch of media processed. Will check again in 1000ms 09:13:36.567 [debug] Current batch of media processed. Will check again in 1000ms 09:13:37.554 [debug] Current batch of media processed. Will check again in 1000ms 09:13:37.568 [debug] Current batch of media processed. Will check again in 1000ms 09:13:38.558 [debug] Current batch of media processed. Will check again in 1000ms 09:13:38.569 [debug] Current batch of media processed. Will check again in 1000ms 09:13:39.559 [debug] Current batch of media processed. Will check again in 1000ms 09:13:39.570 [debug] Current batch of media processed. Will check again in 1000ms 09:13:40.560 [debug] Current batch of media processed. Will check again in 1000ms 09:13:40.571 [debug] Current batch of media processed. Will check again in 1000ms 09:13:41.562 [debug] Current batch of media processed. Will check again in 1000ms 09:13:41.572 [debug] Current batch of media processed. Will check again in 1000ms 09:13:42.563 [debug] Current batch of media processed. Will check again in 1000ms 09:13:42.573 [debug] Current batch of media processed. Will check again in 1000ms 09:13:43.564 [debug] Current batch of media processed. Will check again in 1000ms 09:13:43.574 [debug] Current batch of media processed. Will check again in 1000ms 09:13:44.565 [debug] Current batch of media processed. Will check again in 1000ms 09:13:44.575 [debug] Current batch of media processed. Will check again in 1000ms 09:13:45.567 [debug] Current batch of media processed. Will check again in 1000ms 09:13:45.576 [debug] Current batch of media processed. Will check again in 1000ms 09:13:46.567 [debug] Current batch of media processed. Will check again in 1000ms 09:13:46.577 [debug] Current batch of media processed. Will check again in 1000ms 09:13:47.568 [debug] Current batch of media processed. Will check again in 1000ms 09:13:47.578 [debug] Current batch of media processed. Will check again in 1000ms 09:13:48.569 [debug] Current batch of media processed. Will check again in 1000ms 09:13:48.579 [debug] Current batch of media processed. Will check again in 1000ms 09:13:49.570 [debug] Current batch of media processed. Will check again in 1000ms 09:13:49.580 [debug] Current batch of media processed. Will check again in 1000ms 09:13:49.888 [info] {"source":"oban","duration":1796,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:13:50.571 [debug] Current batch of media processed. Will check again in 1000ms 09:13:50.581 [debug] Current batch of media processed. Will check again in 1000ms 09:13:51.572 [debug] Current batch of media processed. Will check again in 1000ms 09:13:51.583 [debug] Current batch of media processed. Will check again in 1000ms 09:13:52.573 [debug] Current batch of media processed. Will check again in 1000ms 09:13:52.585 [debug] Current batch of media processed. Will check again in 1000ms 09:13:53.574 [debug] Current batch of media processed. Will check again in 1000ms 09:13:53.586 [debug] Current batch of media processed. Will check again in 1000ms 09:13:54.575 [debug] Current batch of media processed. Will check again in 1000ms 09:13:54.587 [debug] Current batch of media processed. Will check again in 1000ms 09:13:55.576 [debug] Current batch of media processed. Will check again in 1000ms 09:13:55.588 [debug] Current batch of media processed. Will check again in 1000ms 09:13:56.577 [debug] Current batch of media processed. Will check again in 1000ms 09:13:56.589 [debug] Current batch of media processed. Will check again in 1000ms 09:13:57.578 [debug] Current batch of media processed. Will check again in 1000ms 09:13:57.594 [debug] Current batch of media processed. Will check again in 1000ms 09:13:58.579 [debug] Current batch of media processed. Will check again in 1000ms 09:13:58.594 [debug] Current batch of media processed. Will check again in 1000ms 09:13:59.580 [debug] Current batch of media processed. Will check again in 1000ms 09:13:59.596 [debug] Current batch of media processed. Will check again in 1000ms 09:14:00.581 [debug] Current batch of media processed. Will check again in 1000ms 09:14:00.588 [info] {"source":"oban","duration":705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:14:00.597 [debug] Current batch of media processed. Will check again in 1000ms 09:14:01.584 [debug] Current batch of media processed. Will check again in 1000ms 09:14:01.600 [debug] Current batch of media processed. Will check again in 1000ms 09:14:02.585 [debug] Current batch of media processed. Will check again in 1000ms 09:14:02.601 [debug] Current batch of media processed. Will check again in 1000ms 09:14:03.585 [debug] Current batch of media processed. Will check again in 1000ms 09:14:03.602 [debug] Current batch of media processed. Will check again in 1000ms 09:14:04.586 [debug] Current batch of media processed. Will check again in 1000ms 09:14:04.604 [debug] Current batch of media processed. Will check again in 1000ms 09:14:05.587 [debug] Current batch of media processed. Will check again in 1000ms 09:14:05.606 [debug] Current batch of media processed. Will check again in 1000ms 09:14:06.588 [debug] Current batch of media processed. Will check again in 1000ms 09:14:06.607 [debug] Current batch of media processed. Will check again in 1000ms 09:14:07.589 [debug] Current batch of media processed. Will check again in 1000ms 09:14:07.608 [debug] Current batch of media processed. Will check again in 1000ms 09:14:08.591 [debug] Current batch of media processed. Will check again in 1000ms 09:14:08.609 [debug] Current batch of media processed. Will check again in 1000ms 09:14:09.591 [debug] Current batch of media processed. Will check again in 1000ms 09:14:09.611 [debug] Current batch of media processed. Will check again in 1000ms 09:14:10.592 [debug] Current batch of media processed. Will check again in 1000ms 09:14:10.611 [debug] Current batch of media processed. Will check again in 1000ms 09:14:11.594 [debug] Current batch of media processed. Will check again in 1000ms 09:14:11.612 [debug] Current batch of media processed. Will check again in 1000ms 09:14:12.598 [debug] Current batch of media processed. Will check again in 1000ms 09:14:12.614 [debug] Current batch of media processed. Will check again in 1000ms 09:14:13.599 [debug] Current batch of media processed. Will check again in 1000ms 09:14:13.615 [debug] Current batch of media processed. Will check again in 1000ms 09:14:14.600 [debug] Current batch of media processed. Will check again in 1000ms 09:14:14.616 [debug] Current batch of media processed. Will check again in 1000ms 09:14:15.601 [debug] Current batch of media processed. Will check again in 1000ms 09:14:15.617 [debug] Current batch of media processed. Will check again in 1000ms 09:14:16.603 [debug] Current batch of media processed. Will check again in 1000ms 09:14:16.618 [debug] Current batch of media processed. Will check again in 1000ms 09:14:17.604 [debug] Current batch of media processed. Will check again in 1000ms 09:14:17.619 [debug] Current batch of media processed. Will check again in 1000ms 09:14:18.606 [debug] Current batch of media processed. Will check again in 1000ms 09:14:18.620 [debug] Current batch of media processed. Will check again in 1000ms 09:14:19.607 [debug] Current batch of media processed. Will check again in 1000ms 09:14:19.621 [debug] Current batch of media processed. Will check again in 1000ms 09:14:19.893 [info] {"source":"oban","duration":3686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:20.608 [debug] Current batch of media processed. Will check again in 1000ms 09:14:20.622 [debug] Current batch of media processed. Will check again in 1000ms 09:14:21.609 [debug] Current batch of media processed. Will check again in 1000ms 09:14:21.623 [debug] Current batch of media processed. Will check again in 1000ms 09:14:22.610 [debug] Current batch of media processed. Will check again in 1000ms 09:14:22.624 [debug] Current batch of media processed. Will check again in 1000ms 09:14:23.618 [debug] Current batch of media processed. Will check again in 1000ms 09:14:23.628 [debug] Current batch of media processed. Will check again in 1000ms 09:14:24.629 [debug] Current batch of media processed. Will check again in 1000ms 09:14:24.629 [debug] Current batch of media processed. Will check again in 1000ms 09:14:25.648 [debug] Current batch of media processed. Will check again in 1000ms 09:14:25.648 [debug] Current batch of media processed. Will check again in 1000ms 09:14:26.651 [debug] Current batch of media processed. Will check again in 1000ms 09:14:26.652 [debug] Current batch of media processed. Will check again in 1000ms 09:14:27.652 [debug] Current batch of media processed. Will check again in 1000ms 09:14:27.654 [debug] Current batch of media processed. Will check again in 1000ms 09:14:28.653 [debug] Current batch of media processed. Will check again in 1000ms 09:14:28.654 [debug] Current batch of media processed. Will check again in 1000ms 09:14:29.654 [debug] Current batch of media processed. Will check again in 1000ms 09:14:29.655 [debug] Current batch of media processed. Will check again in 1000ms 09:14:30.655 [debug] Current batch of media processed. Will check again in 1000ms 09:14:30.656 [debug] Current batch of media processed. Will check again in 1000ms 09:14:31.659 [debug] Current batch of media processed. Will check again in 1000ms 09:14:31.659 [debug] Current batch of media processed. Will check again in 1000ms 09:14:32.660 [debug] Current batch of media processed. Will check again in 1000ms 09:14:32.660 [debug] Current batch of media processed. Will check again in 1000ms 09:14:33.661 [debug] Current batch of media processed. Will check again in 1000ms 09:14:33.661 [debug] Current batch of media processed. Will check again in 1000ms 09:14:34.662 [debug] Current batch of media processed. Will check again in 1000ms 09:14:34.662 [debug] Current batch of media processed. Will check again in 1000ms 09:14:35.667 [debug] Current batch of media processed. Will check again in 1000ms 09:14:35.667 [debug] Current batch of media processed. Will check again in 1000ms 09:14:36.669 [debug] Current batch of media processed. Will check again in 1000ms 09:14:36.669 [debug] Current batch of media processed. Will check again in 1000ms 09:14:37.670 [debug] Current batch of media processed. Will check again in 1000ms 09:14:37.670 [debug] Current batch of media processed. Will check again in 1000ms 09:14:38.671 [debug] Current batch of media processed. Will check again in 1000ms 09:14:38.671 [debug] Current batch of media processed. Will check again in 1000ms 09:14:39.672 [debug] Current batch of media processed. Will check again in 1000ms 09:14:39.672 [debug] Current batch of media processed. Will check again in 1000ms 09:14:40.673 [debug] Current batch of media processed. Will check again in 1000ms 09:14:40.673 [debug] Current batch of media processed. Will check again in 1000ms 09:14:41.674 [debug] Current batch of media processed. Will check again in 1000ms 09:14:41.674 [debug] Current batch of media processed. Will check again in 1000ms 09:14:42.677 [debug] Current batch of media processed. Will check again in 1000ms 09:14:42.677 [debug] Current batch of media processed. Will check again in 1000ms 09:14:43.679 [debug] Current batch of media processed. Will check again in 1000ms 09:14:43.679 [debug] Current batch of media processed. Will check again in 1000ms 09:14:44.681 [debug] Current batch of media processed. Will check again in 1000ms 09:14:44.681 [debug] Current batch of media processed. Will check again in 1000ms 09:14:45.682 [debug] Current batch of media processed. Will check again in 1000ms 09:14:45.682 [debug] Current batch of media processed. Will check again in 1000ms 09:14:46.684 [debug] Current batch of media processed. Will check again in 1000ms 09:14:46.685 [debug] Current batch of media processed. Will check again in 1000ms 09:14:47.685 [debug] Current batch of media processed. Will check again in 1000ms 09:14:47.687 [debug] Current batch of media processed. Will check again in 1000ms 09:14:48.692 [debug] Current batch of media processed. Will check again in 1000ms 09:14:48.692 [debug] Current batch of media processed. Will check again in 1000ms 09:14:49.693 [debug] Current batch of media processed. Will check again in 1000ms 09:14:49.693 [debug] Current batch of media processed. Will check again in 1000ms 09:14:49.896 [info] {"source":"oban","duration":1587,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:14:50.696 [debug] Current batch of media processed. Will check again in 1000ms 09:14:50.696 [debug] Current batch of media processed. Will check again in 1000ms 09:14:51.696 [debug] Current batch of media processed. Will check again in 1000ms 09:14:51.698 [debug] Current batch of media processed. Will check again in 1000ms 09:14:52.697 [debug] Current batch of media processed. Will check again in 1000ms 09:14:52.699 [debug] Current batch of media processed. Will check again in 1000ms 09:14:53.698 [debug] Current batch of media processed. Will check again in 1000ms 09:14:53.699 [debug] Current batch of media processed. Will check again in 1000ms 09:14:54.700 [debug] Current batch of media processed. Will check again in 1000ms 09:14:54.700 [debug] Current batch of media processed. Will check again in 1000ms 09:14:55.701 [debug] Current batch of media processed. Will check again in 1000ms 09:14:55.701 [debug] Current batch of media processed. Will check again in 1000ms 09:14:56.702 [debug] Current batch of media processed. Will check again in 1000ms 09:14:56.702 [debug] Current batch of media processed. Will check again in 1000ms 09:14:57.703 [debug] Current batch of media processed. Will check again in 1000ms 09:14:57.703 [debug] Current batch of media processed. Will check again in 1000ms 09:14:58.704 [debug] Current batch of media processed. Will check again in 1000ms 09:14:58.704 [debug] Current batch of media processed. Will check again in 1000ms 09:14:59.705 [debug] Current batch of media processed. Will check again in 1000ms 09:14:59.705 [debug] Current batch of media processed. Will check again in 1000ms 09:15:00.591 [info] {"source":"oban","duration":1407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:15:00.707 [debug] Current batch of media processed. Will check again in 1000ms 09:15:00.707 [debug] Current batch of media processed. Will check again in 1000ms 09:15:01.708 [debug] Current batch of media processed. Will check again in 1000ms 09:15:01.713 [debug] Current batch of media processed. Will check again in 1000ms 09:15:02.714 [debug] Current batch of media processed. Will check again in 1000ms 09:15:02.714 [debug] Current batch of media processed. Will check again in 1000ms 09:15:03.715 [debug] Current batch of media processed. Will check again in 1000ms 09:15:03.715 [debug] Current batch of media processed. Will check again in 1000ms 09:15:04.716 [debug] Current batch of media processed. Will check again in 1000ms 09:15:04.716 [debug] Current batch of media processed. Will check again in 1000ms 09:15:05.717 [debug] Current batch of media processed. Will check again in 1000ms 09:15:05.718 [debug] Current batch of media processed. Will check again in 1000ms 09:15:06.718 [debug] Current batch of media processed. Will check again in 1000ms 09:15:06.719 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "duration" => 8920, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e021400 - ДТКД (Для тех, кто дома) #98.mp4", "id" => "iQn0XCbAMt4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=iQn0XCbAMt4", "playlist_index" => 53, "timestamp" => 1644824709, "title" => "ДТКД (Для тех, кто дома) #98", "upload_date" => "20220214"} 09:15:06.721 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1166.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:15:06.723 [debug] QUERY OK source="sources" db=0.9ms idle=484.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:15:06.725 [debug] QUERY OK source="media_items" db=1.8ms idle=168.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-14 07:45:09Z], 122] 09:15:06.733 [debug] QUERY OK source="media_items" db=6.2ms idle=171.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #98", "4aa8bd3c-1c9f-4fc7-b042-bef928e0941f", 8920, true, "iQn0XCbAMt4", "https://www.youtube.com/watch?v=iQn0XCbAMt4", 53, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e021400 - ДТКД (Для тех, кто дома) #98.mp4", false, false, false, 122, [], 1, ~U[2022-02-14 07:45:09Z], ~U[2026-04-04 06:15:06Z], ~U[2026-04-04 06:15:06Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #98", 8920, true, "iQn0XCbAMt4", "https://www.youtube.com/watch?v=iQn0XCbAMt4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e021400 - ДТКД (Для тех, кто дома) #98.mp4", false, 122, ~U[2022-02-14 07:45:09Z]] 09:15:06.736 [debug] QUERY OK source="sources" db=3.1ms queue=0.1ms idle=178.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:15:06.740 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms 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" = ?) [1] 09:15:06.744 [debug] QUERY OK source="media_items" db=2.0ms 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 [225877] 09:15:06.744 [debug] Current batch of media processed. Will check again in 1000ms 09:15:07.720 [debug] Current batch of media processed. Will check again in 1000ms 09:15:07.746 [debug] Current batch of media processed. Will check again in 1000ms 09:15:08.721 [debug] Current batch of media processed. Will check again in 1000ms 09:15:08.751 [debug] Current batch of media processed. Will check again in 1000ms 09:15:09.722 [debug] Current batch of media processed. Will check again in 1000ms 09:15:09.752 [debug] Current batch of media processed. Will check again in 1000ms 09:15:10.724 [debug] Current batch of media processed. Will check again in 1000ms 09:15:10.753 [debug] Current batch of media processed. Will check again in 1000ms 09:15:11.725 [debug] Current batch of media processed. Will check again in 1000ms 09:15:11.755 [debug] Current batch of media processed. Will check again in 1000ms 09:15:12.727 [debug] Current batch of media processed. Will check again in 1000ms 09:15:12.756 [debug] Current batch of media processed. Will check again in 1000ms 09:15:13.728 [debug] Current batch of media processed. Will check again in 1000ms 09:15:13.757 [debug] Current batch of media processed. Will check again in 1000ms 09:15:14.729 [debug] Current batch of media processed. Will check again in 1000ms 09:15:14.760 [debug] Current batch of media processed. Will check again in 1000ms 09:15:15.730 [debug] Current batch of media processed. Will check again in 1000ms 09:15:15.761 [debug] Current batch of media processed. Will check again in 1000ms 09:15:16.731 [debug] Current batch of media processed. Will check again in 1000ms 09:15:16.762 [debug] Current batch of media processed. Will check again in 1000ms 09:15:17.732 [debug] Current batch of media processed. Will check again in 1000ms 09:15:17.763 [debug] Current batch of media processed. Will check again in 1000ms 09:15:18.733 [debug] Current batch of media processed. Will check again in 1000ms 09:15:18.764 [debug] Current batch of media processed. Will check again in 1000ms 09:15:19.735 [debug] Current batch of media processed. Will check again in 1000ms 09:15:19.765 [debug] Current batch of media processed. Will check again in 1000ms 09:15:19.899 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:20.736 [debug] Current batch of media processed. Will check again in 1000ms 09:15:20.766 [debug] Current batch of media processed. Will check again in 1000ms 09:15:21.737 [debug] Current batch of media processed. Will check again in 1000ms 09:15:21.769 [debug] Current batch of media processed. Will check again in 1000ms 09:15:22.739 [debug] Current batch of media processed. Will check again in 1000ms 09:15:22.775 [debug] Current batch of media processed. Will check again in 1000ms 09:15:23.741 [debug] Current batch of media processed. Will check again in 1000ms 09:15:23.777 [debug] Current batch of media processed. Will check again in 1000ms 09:15:24.743 [debug] Current batch of media processed. Will check again in 1000ms 09:15:24.778 [debug] Current batch of media processed. Will check again in 1000ms 09:15:25.744 [debug] Current batch of media processed. Will check again in 1000ms 09:15:25.779 [debug] Current batch of media processed. Will check again in 1000ms 09:15:26.745 [debug] Current batch of media processed. Will check again in 1000ms 09:15:26.780 [debug] Current batch of media processed. Will check again in 1000ms 09:15:27.751 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nТобольск — поистине уникальный город, который носит гордое звание «Сердце Сибири». Именно здесь единственный в Сибири каменный Кремль, именно отсюда всем знакомый Конёк-Горбунок и Чудо-юдо Рыба-кит. Здесь развитая инфраструктура находит гармонию со сказочной историей. В этом путешествии побываем в одном из загадочных мест Сибири – Тюремном замке, в доме генерал-губернатора, где император Николай II пребывал в ссылке, узнаем о судьбоносном для Сибири разгроме войск хана Кучума отрядами Ермака, а ещё посмотрим на город урбанистическим взглядом. Смотрите видео о большом современном и благоустроенном городе, где каждое место дышит своей интересной историей.\n\nНижний Новгород https://youtu.be/AN2W6PDFLGM\nЗеленоград https://youtu.be/UEr4p9uZWT8\nТбилиси https://youtu.be/p5iVlnSj3vU\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #Тобольск #Ермак #Кремль\n\n0:00 - Тобольск\n1:48 - Кремль\n4:43 - Гостиный двор\n7:10 - Тюремный замок\n11:39 - Рентерея\n13:02 - Прямской взвоз\n15:26 - Подгорный Тобольск\n18:03 - Костел\n18:45 - Губернская гимназия\n20:38 - Базарная площадь\n23:02 - Александр Алябьев\n25:28 - Церковь Захарии и Елизаветы\n28:15 - Улица Мира\n33:15 - Николай II\n38:35 - Губернский музей\n39:56 - БесХазное место\n47:37 - Аптекарский сад\n51:07 - Петр Ершов\n53:47 - Иртыш\n54:58 - Хроника 1982 г.", "duration" => 3409, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e090100 - Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей.mp4", "id" => "mZSnEJzeRfQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=mZSnEJzeRfQ", "playlist_index" => 7, "timestamp" => 1693562319, "title" => "Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей", "upload_date" => "20230901"} 09:15:27.754 [debug] QUERY OK source="sources" db=0.9ms queue=1.1ms idle=1194.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:15:27.757 [debug] QUERY OK source="sources" db=1.9ms idle=418.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:15:27.764 [debug] QUERY OK source="media_items" db=6.1ms queue=0.3ms idle=200.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-01 09:58:39Z], 106] 09:15:27.777 [debug] QUERY OK source="media_items" db=11.9ms idle=207.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nТобольск — поистине уникальный город, который носит гордое звание «Сердце Сибири». Именно здесь единственный в Сибири каменный Кремль, именно отсюда всем знакомый Конёк-Горбунок и Чудо-юдо Рыба-кит. Здесь развитая инфраструктура находит гармонию со сказочной историей. В этом путешествии побываем в одном из загадочных мест Сибири – Тюремном замке, в доме генерал-губернатора, где император Николай II пребывал в ссылке, узнаем о судьбоносном для Сибири разгроме войск хана Кучума отрядами Ермака, а ещё посмотрим на город урбанистическим взглядом. Смотрите видео о большом современном и благоустроенном городе, где каждое место дышит своей интересной историей.\n\nНижний Новгород https://youtu.be/AN2W6PDFLGM\nЗеленоград https://youtu.be/UEr4p9uZWT8\nТбилиси https://youtu.be/p5iVlnSj3vU\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #Тобольск #Ермак #Кремль\n\n0:00 - Тобольск\n1:48 - Кремль\n4:43 - Гостиный двор\n7:10 - Тюремный замок\n11:39 - Рентерея\n13:02 - Прямской взвоз\n15:26 - Подгорный Тобольск\n18:03 - Костел\n18:45 - Губернская гимназия\n20:38 - Базарная площадь\n23:02 - Александр Алябьев\n25:28 - Церковь Захарии и Елизаветы\n28:15 - Улица Мира\n33:15 - Николай II\n38:35 - Губернский музей\n39:56 - БесХазное место\n47:37 - Аптекарский сад\n51:07 - Петр Ершов\n53:47 - Иртыш\n54:58 - Хроника 1982 г.", "Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей", "a01da996-2b41-4ef4-b344-4f92bf855739", 3409, false, "mZSnEJzeRfQ", "https://www.youtube.com/watch?v=mZSnEJzeRfQ", 7, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e090100 - Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей.mp4", false, false, false, 106, [], 1, ~U[2023-09-01 09:58:39Z], ~U[2026-04-04 06:15:27Z], ~U[2026-04-04 06:15:27Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nТобольск — поистине уникальный город, который носит гордое звание «Сердце Сибири». Именно здесь единственный в Сибири каменный Кремль, именно отсюда всем знакомый Конёк-Горбунок и Чудо-юдо Рыба-кит. Здесь развитая инфраструктура находит гармонию со сказочной историей. В этом путешествии побываем в одном из загадочных мест Сибири – Тюремном замке, в доме генерал-губернатора, где император Николай II пребывал в ссылке, узнаем о судьбоносном для Сибири разгроме войск хана Кучума отрядами Ермака, а ещё посмотрим на город урбанистическим взглядом. Смотрите видео о большом современном и благоустроенном городе, где каждое место дышит своей интересной историей.\n\nНижний Новгород https://youtu.be/AN2W6PDFLGM\nЗеленоград https://youtu.be/UEr4p9uZWT8\nТбилиси https://youtu.be/p5iVlnSj3vU\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #Тобольск #Ермак #Кремль\n\n0:00 - Тобольск\n1:48 - Кремль\n4:43 - Гостиный двор\n7:10 - Тюремный замок\n11:39 - Рентерея\n13:02 - Прямской взвоз\n15:26 - Подгорный Тобольск\n18:03 - Костел\n18:45 - Губернская гимназия\n20:38 - Базарная площадь\n23:02 - Александр Алябьев\n25:28 - Церковь Захарии и Елизаветы\n28:15 - Улица Мира\n33:15 - Николай II\n38:35 - Губернский музей\n39:56 - БесХазное место\n47:37 - Аптекарский сад\n51:07 - Петр Ершов\n53:47 - Иртыш\n54:58 - Хроника 1982 г.", "Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожи (truncated) 09:15:27.780 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=220.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:15:27.782 [debug] Current batch of media processed. Will check again in 1000ms 09:15:27.783 [debug] QUERY OK source="media_profiles" db=0.6ms queue=2.1ms idle=26.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:15:27.785 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=26.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 [124118] 09:15:27.786 [debug] Current batch of media processed. Will check again in 1000ms 09:15:28.784 [debug] Current batch of media processed. Will check again in 1000ms 09:15:28.787 [debug] Current batch of media processed. Will check again in 1000ms 09:15:29.788 [debug] Current batch of media processed. Will check again in 1000ms 09:15:29.788 [debug] Current batch of media processed. Will check again in 1000ms 09:15:30.792 [debug] Current batch of media processed. Will check again in 1000ms 09:15:30.792 [debug] Current batch of media processed. Will check again in 1000ms 09:15:31.793 [debug] Current batch of media processed. Will check again in 1000ms 09:15:31.793 [debug] Current batch of media processed. Will check again in 1000ms 09:15:32.794 [debug] Current batch of media processed. Will check again in 1000ms 09:15:32.795 [debug] Current batch of media processed. Will check again in 1000ms 09:15:33.796 [debug] Current batch of media processed. Will check again in 1000ms 09:15:33.796 [debug] Current batch of media processed. Will check again in 1000ms 09:15:34.796 [debug] Current batch of media processed. Will check again in 1000ms 09:15:34.798 [debug] Current batch of media processed. Will check again in 1000ms 09:15:35.797 [debug] Current batch of media processed. Will check again in 1000ms 09:15:35.799 [debug] Current batch of media processed. Will check again in 1000ms 09:15:36.798 [debug] Current batch of media processed. Will check again in 1000ms 09:15:36.801 [debug] Current batch of media processed. Will check again in 1000ms 09:15:37.800 [debug] Current batch of media processed. Will check again in 1000ms 09:15:37.803 [debug] Current batch of media processed. Will check again in 1000ms 09:15:38.800 [debug] Current batch of media processed. Will check again in 1000ms 09:15:38.804 [debug] Current batch of media processed. Will check again in 1000ms 09:15:39.801 [debug] Current batch of media processed. Will check again in 1000ms 09:15:39.806 [debug] Current batch of media processed. Will check again in 1000ms 09:15:40.802 [debug] Current batch of media processed. Will check again in 1000ms 09:15:40.807 [debug] Current batch of media processed. Will check again in 1000ms 09:15:41.803 [debug] Current batch of media processed. Will check again in 1000ms 09:15:41.809 [debug] Current batch of media processed. Will check again in 1000ms 09:15:42.805 [debug] Current batch of media processed. Will check again in 1000ms 09:15:42.810 [debug] Current batch of media processed. Will check again in 1000ms 09:15:43.806 [debug] Current batch of media processed. Will check again in 1000ms 09:15:43.811 [debug] Current batch of media processed. Will check again in 1000ms 09:15:44.808 [debug] Current batch of media processed. Will check again in 1000ms 09:15:44.812 [debug] Current batch of media processed. Will check again in 1000ms 09:15:45.809 [debug] Current batch of media processed. Will check again in 1000ms 09:15:45.815 [debug] Current batch of media processed. Will check again in 1000ms 09:15:46.811 [debug] Current batch of media processed. Will check again in 1000ms 09:15:46.816 [debug] Current batch of media processed. Will check again in 1000ms 09:15:47.813 [debug] Current batch of media processed. Will check again in 1000ms 09:15:47.817 [debug] Current batch of media processed. Will check again in 1000ms 09:15:48.813 [debug] Current batch of media processed. Will check again in 1000ms 09:15:48.818 [debug] Current batch of media processed. Will check again in 1000ms 09:15:49.815 [debug] Current batch of media processed. Will check again in 1000ms 09:15:49.820 [debug] Current batch of media processed. Will check again in 1000ms 09:15:49.905 [info] {"source":"oban","duration":5909,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:15:50.816 [debug] Current batch of media processed. Will check again in 1000ms 09:15:50.820 [debug] Current batch of media processed. Will check again in 1000ms 09:15:51.817 [debug] Current batch of media processed. Will check again in 1000ms 09:15:51.821 [debug] Current batch of media processed. Will check again in 1000ms 09:15:52.819 [debug] Current batch of media processed. Will check again in 1000ms 09:15:52.822 [debug] Current batch of media processed. Will check again in 1000ms 09:15:53.820 [debug] Current batch of media processed. Will check again in 1000ms 09:15:53.823 [debug] Current batch of media processed. Will check again in 1000ms 09:15:54.821 [debug] Current batch of media processed. Will check again in 1000ms 09:15:54.824 [debug] Current batch of media processed. Will check again in 1000ms 09:15:55.822 [debug] Current batch of media processed. Will check again in 1000ms 09:15:55.825 [debug] Current batch of media processed. Will check again in 1000ms 09:15:56.823 [debug] Current batch of media processed. Will check again in 1000ms 09:15:56.826 [debug] Current batch of media processed. Will check again in 1000ms 09:15:57.825 [debug] Current batch of media processed. Will check again in 1000ms 09:15:57.828 [debug] Current batch of media processed. Will check again in 1000ms 09:15:58.827 [debug] Current batch of media processed. Will check again in 1000ms 09:15:58.828 [debug] Current batch of media processed. Will check again in 1000ms 09:15:59.828 [debug] Current batch of media processed. Will check again in 1000ms 09:15:59.829 [debug] Current batch of media processed. Will check again in 1000ms 09:16:00.595 [info] {"source":"oban","duration":2680,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:16:00.829 [debug] Current batch of media processed. Will check again in 1000ms 09:16:00.831 [debug] Current batch of media processed. Will check again in 1000ms 09:16:01.831 [debug] Current batch of media processed. Will check again in 1000ms 09:16:01.832 [debug] Current batch of media processed. Will check again in 1000ms 09:16:02.832 [debug] Current batch of media processed. Will check again in 1000ms 09:16:02.833 [debug] Current batch of media processed. Will check again in 1000ms 09:16:03.833 [debug] Current batch of media processed. Will check again in 1000ms 09:16:03.834 [debug] Current batch of media processed. Will check again in 1000ms 09:16:04.837 [debug] Current batch of media processed. Will check again in 1000ms 09:16:04.838 [debug] Current batch of media processed. Will check again in 1000ms 09:16:05.838 [debug] Current batch of media processed. Will check again in 1000ms 09:16:05.838 [debug] Current batch of media processed. Will check again in 1000ms 09:16:06.839 [debug] Current batch of media processed. Will check again in 1000ms 09:16:06.839 [debug] Current batch of media processed. Will check again in 1000ms 09:16:07.840 [debug] Current batch of media processed. Will check again in 1000ms 09:16:07.840 [debug] Current batch of media processed. Will check again in 1000ms 09:16:08.841 [debug] Current batch of media processed. Will check again in 1000ms 09:16:08.841 [debug] Current batch of media processed. Will check again in 1000ms 09:16:09.842 [debug] Current batch of media processed. Will check again in 1000ms 09:16:09.842 [debug] Current batch of media processed. Will check again in 1000ms 09:16:10.843 [debug] Current batch of media processed. Will check again in 1000ms 09:16:10.843 [debug] Current batch of media processed. Will check again in 1000ms 09:16:11.846 [debug] Current batch of media processed. Will check again in 1000ms 09:16:11.846 [debug] Current batch of media processed. Will check again in 1000ms 09:16:12.851 [debug] Current batch of media processed. Will check again in 1000ms 09:16:12.852 [debug] Current batch of media processed. Will check again in 1000ms 09:16:13.852 [debug] Current batch of media processed. Will check again in 1000ms 09:16:13.854 [debug] Current batch of media processed. Will check again in 1000ms 09:16:14.853 [debug] Current batch of media processed. Will check again in 1000ms 09:16:14.855 [debug] Current batch of media processed. Will check again in 1000ms 09:16:15.854 [debug] Current batch of media processed. Will check again in 1000ms 09:16:15.858 [debug] Current batch of media processed. Will check again in 1000ms 09:16:16.861 [debug] Current batch of media processed. Will check again in 1000ms 09:16:16.861 [debug] Current batch of media processed. Will check again in 1000ms 09:16:17.862 [debug] Current batch of media processed. Will check again in 1000ms 09:16:17.862 [debug] Current batch of media processed. Will check again in 1000ms 09:16:18.863 [debug] Current batch of media processed. Will check again in 1000ms 09:16:18.863 [debug] Current batch of media processed. Will check again in 1000ms 09:16:19.864 [debug] Current batch of media processed. Will check again in 1000ms 09:16:19.864 [debug] Current batch of media processed. Will check again in 1000ms 09:16:19.907 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:20.865 [debug] Current batch of media processed. Will check again in 1000ms 09:16:20.865 [debug] Current batch of media processed. Will check again in 1000ms 09:16:21.866 [debug] Current batch of media processed. Will check again in 1000ms 09:16:21.866 [debug] Current batch of media processed. Will check again in 1000ms 09:16:22.867 [debug] Current batch of media processed. Will check again in 1000ms 09:16:22.867 [debug] Current batch of media processed. Will check again in 1000ms 09:16:23.868 [debug] Current batch of media processed. Will check again in 1000ms 09:16:23.868 [debug] Current batch of media processed. Will check again in 1000ms 09:16:24.869 [debug] Current batch of media processed. Will check again in 1000ms 09:16:24.869 [debug] Current batch of media processed. Will check again in 1000ms 09:16:25.870 [debug] Current batch of media processed. Will check again in 1000ms 09:16:25.870 [debug] Current batch of media processed. Will check again in 1000ms 09:16:26.871 [debug] Current batch of media processed. Will check again in 1000ms 09:16:26.873 [debug] Current batch of media processed. Will check again in 1000ms 09:16:27.872 [debug] Current batch of media processed. Will check again in 1000ms 09:16:27.874 [debug] Current batch of media processed. Will check again in 1000ms 09:16:28.873 [debug] Current batch of media processed. Will check again in 1000ms 09:16:28.877 [debug] Current batch of media processed. Will check again in 1000ms 09:16:29.874 [debug] Current batch of media processed. Will check again in 1000ms 09:16:29.879 [debug] Current batch of media processed. Will check again in 1000ms 09:16:30.875 [debug] Current batch of media processed. Will check again in 1000ms 09:16:30.880 [debug] Current batch of media processed. Will check again in 1000ms 09:16:31.877 [debug] Current batch of media processed. Will check again in 1000ms 09:16:31.882 [debug] Current batch of media processed. Will check again in 1000ms 09:16:32.880 [debug] Current batch of media processed. Will check again in 1000ms 09:16:32.887 [debug] Current batch of media processed. Will check again in 1000ms 09:16:33.885 [debug] Current batch of media processed. Will check again in 1000ms 09:16:33.892 [debug] Current batch of media processed. Will check again in 1000ms 09:16:34.886 [debug] Current batch of media processed. Will check again in 1000ms 09:16:34.893 [debug] Current batch of media processed. Will check again in 1000ms 09:16:35.887 [debug] Current batch of media processed. Will check again in 1000ms 09:16:35.894 [debug] Current batch of media processed. Will check again in 1000ms 09:16:36.888 [debug] Current batch of media processed. Will check again in 1000ms 09:16:36.896 [debug] Current batch of media processed. Will check again in 1000ms 09:16:37.890 [debug] Current batch of media processed. Will check again in 1000ms 09:16:37.896 [debug] Current batch of media processed. Will check again in 1000ms 09:16:38.891 [debug] Current batch of media processed. Will check again in 1000ms 09:16:38.897 [debug] Current batch of media processed. Will check again in 1000ms 09:16:39.892 [debug] Current batch of media processed. Will check again in 1000ms 09:16:39.901 [debug] Current batch of media processed. Will check again in 1000ms 09:16:40.894 [debug] Current batch of media processed. Will check again in 1000ms 09:16:40.901 [debug] Current batch of media processed. Will check again in 1000ms 09:16:41.908 [debug] Current batch of media processed. Will check again in 1000ms 09:16:41.908 [debug] Current batch of media processed. Will check again in 1000ms 09:16:42.951 [debug] Current batch of media processed. Will check again in 1000ms 09:16:42.951 [debug] Current batch of media processed. Will check again in 1000ms 09:16:43.952 [debug] Current batch of media processed. Will check again in 1000ms 09:16:43.952 [debug] Current batch of media processed. Will check again in 1000ms 09:16:44.953 [debug] Current batch of media processed. Will check again in 1000ms 09:16:44.954 [debug] Current batch of media processed. Will check again in 1000ms 09:16:45.954 [debug] Current batch of media processed. Will check again in 1000ms 09:16:45.955 [debug] Current batch of media processed. Will check again in 1000ms 09:16:46.955 [debug] Current batch of media processed. Will check again in 1000ms 09:16:46.956 [debug] Current batch of media processed. Will check again in 1000ms 09:16:47.956 [debug] Current batch of media processed. Will check again in 1000ms 09:16:47.957 [debug] Current batch of media processed. Will check again in 1000ms 09:16:48.958 [debug] Current batch of media processed. Will check again in 1000ms 09:16:48.958 [debug] Current batch of media processed. Will check again in 1000ms 09:16:49.915 [info] {"source":"oban","duration":6790,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:16:49.963 [debug] Current batch of media processed. Will check again in 1000ms 09:16:49.965 [debug] Current batch of media processed. Will check again in 1000ms 09:16:50.967 [debug] Current batch of media processed. Will check again in 1000ms 09:16:50.968 [debug] Current batch of media processed. Will check again in 1000ms 09:16:51.968 [debug] Current batch of media processed. Will check again in 1000ms 09:16:51.968 [debug] Current batch of media processed. Will check again in 1000ms 09:16:52.969 [debug] Current batch of media processed. Will check again in 1000ms 09:16:52.969 [debug] Current batch of media processed. Will check again in 1000ms 09:16:53.970 [debug] Current batch of media processed. Will check again in 1000ms 09:16:53.970 [debug] Current batch of media processed. Will check again in 1000ms 09:16:54.971 [debug] Current batch of media processed. Will check again in 1000ms 09:16:54.971 [debug] Current batch of media processed. Will check again in 1000ms 09:16:55.972 [debug] Current batch of media processed. Will check again in 1000ms 09:16:55.973 [debug] Current batch of media processed. Will check again in 1000ms 09:16:56.973 [debug] Current batch of media processed. Will check again in 1000ms 09:16:56.973 [debug] Current batch of media processed. Will check again in 1000ms 09:16:57.974 [debug] Current batch of media processed. Will check again in 1000ms 09:16:57.974 [debug] Current batch of media processed. Will check again in 1000ms 09:16:58.976 [debug] Current batch of media processed. Will check again in 1000ms 09:16:58.977 [debug] Current batch of media processed. Will check again in 1000ms 09:16:59.978 [debug] Current batch of media processed. Will check again in 1000ms 09:16:59.979 [debug] Current batch of media processed. Will check again in 1000ms 09:17:00.597 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:17:00.979 [debug] Current batch of media processed. Will check again in 1000ms 09:17:00.980 [debug] Current batch of media processed. Will check again in 1000ms 09:17:01.985 [debug] Current batch of media processed. Will check again in 1000ms 09:17:01.988 [debug] Current batch of media processed. Will check again in 1000ms 09:17:02.990 [debug] Current batch of media processed. Will check again in 1000ms 09:17:02.990 [debug] Current batch of media processed. Will check again in 1000ms 09:17:03.991 [debug] Current batch of media processed. Will check again in 1000ms 09:17:03.993 [debug] Current batch of media processed. Will check again in 1000ms 09:17:04.992 [debug] Current batch of media processed. Will check again in 1000ms 09:17:04.996 [debug] Current batch of media processed. Will check again in 1000ms 09:17:05.993 [debug] Current batch of media processed. Will check again in 1000ms 09:17:05.997 [debug] Current batch of media processed. Will check again in 1000ms 09:17:06.995 [debug] Current batch of media processed. Will check again in 1000ms 09:17:07.001 [debug] Current batch of media processed. Will check again in 1000ms 09:17:07.995 [debug] Current batch of media processed. Will check again in 1000ms 09:17:08.005 [debug] Current batch of media processed. Will check again in 1000ms 09:17:08.997 [debug] Current batch of media processed. Will check again in 1000ms 09:17:09.006 [debug] Current batch of media processed. Will check again in 1000ms 09:17:09.998 [debug] Current batch of media processed. Will check again in 1000ms 09:17:10.008 [debug] Current batch of media processed. Will check again in 1000ms 09:17:10.999 [debug] Current batch of media processed. Will check again in 1000ms 09:17:11.009 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Иорданию, цыганские свадьбы, доброту, стримы в одноклассниках и многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "duration" => 10949, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e012400 - ДТКД (Для тех, кто дома) #96.mp4", "id" => "3UQuLQaLpmk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=3UQuLQaLpmk", "playlist_index" => 54, "timestamp" => 1643007602, "title" => "ДТКД (Для тех, кто дома) #96", "upload_date" => "20220124"} 09:17:11.011 [debug] QUERY OK source="sources" db=0.4ms queue=0.3ms idle=1429.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:17:11.012 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=1054.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:17:11.015 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=431.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-24 07:00:02Z], 122] 09:17:11.031 [debug] QUERY OK source="media_items" db=14.9ms queue=0.1ms idle=435.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Иорданию, цыганские свадьбы, доброту, стримы в одноклассниках и многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #96", "57124442-f55f-4442-a35c-2c8e263b0474", 10949, true, "3UQuLQaLpmk", "https://www.youtube.com/watch?v=3UQuLQaLpmk", 54, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e012400 - ДТКД (Для тех, кто дома) #96.mp4", false, false, false, 122, [], 1, ~U[2022-01-24 07:00:02Z], ~U[2026-04-04 06:17:11Z], ~U[2026-04-04 06:17:11Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Иорданию, цыганские свадьбы, доброту, стримы в одноклассниках и многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #96", 10949, true, "3UQuLQaLpmk", "https://www.youtube.com/watch?v=3UQuLQaLpmk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e012400 - ДТКД (Для тех, кто дома) #96.mp4", false, 122, ~U[2022-01-24 07:00:02Z]] 09:17:11.033 [debug] QUERY OK source="sources" db=1.3ms idle=71.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:17:11.034 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=22.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:17:11.036 [debug] QUERY OK source="media_items" db=1.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 [225879] 09:17:11.037 [debug] Current batch of media processed. Will check again in 1000ms 09:17:12.001 [debug] Current batch of media processed. Will check again in 1000ms 09:17:12.039 [debug] Current batch of media processed. Will check again in 1000ms 09:17:13.002 [debug] Current batch of media processed. Will check again in 1000ms 09:17:13.042 [debug] Current batch of media processed. Will check again in 1000ms 09:17:14.003 [debug] Current batch of media processed. Will check again in 1000ms 09:17:14.044 [debug] Current batch of media processed. Will check again in 1000ms 09:17:15.004 [debug] Current batch of media processed. Will check again in 1000ms 09:17:15.045 [debug] Current batch of media processed. Will check again in 1000ms 09:17:16.005 [debug] Current batch of media processed. Will check again in 1000ms 09:17:16.046 [debug] Current batch of media processed. Will check again in 1000ms 09:17:17.010 [debug] Current batch of media processed. Will check again in 1000ms 09:17:17.047 [debug] Current batch of media processed. Will check again in 1000ms 09:17:18.011 [debug] Current batch of media processed. Will check again in 1000ms 09:17:18.048 [debug] Current batch of media processed. Will check again in 1000ms 09:17:19.012 [debug] Current batch of media processed. Will check again in 1000ms 09:17:19.049 [debug] Current batch of media processed. Will check again in 1000ms 09:17:19.918 [info] {"source":"oban","duration":1792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:20.014 [debug] Current batch of media processed. Will check again in 1000ms 09:17:20.057 [debug] Current batch of media processed. Will check again in 1000ms 09:17:21.016 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамара – красивый, современный город, расположенный на реке Волге. У многих он плотно ассоциируется с песней Самара-городок, на самом ли деле, Самара, это маленький городок? Или это крупный город – запасная столица? Самая протяженная набережная, бурлаки и Волга, бункер Сталина, пивоварение, «Том Сойер Фест» – это далеко не все особенности Самары. Сегодня мы отправляемся в Самару, чтобы вы почувствовали Волжский вайб. Приятного просмотра!\n\n\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n• фефа - Волжский вайб: https://vk.com/fefapoet\n\nМотомир Вячеслава Шеянова – Уникальная коллекция ретро мотоциклов https://youtu.be/vcWfMLJQlck\n\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/RW0wnBEz3Yk\n\n\n0:00:00 - Что такое Самара и откуда началась\n0:06:46 - Ах, Самара городок?\n0:07:22 - дворы Самары\n0:10:34 - как родился Том Сойер Фест \n0:14:30 - самарский модерн и особняк Курлиной\n0:26:10 - гостиница Бристоль-Жигули, шикарный модерн\n0:31:32 - КВД в мавританском стиле\n0:32:55 - неожиданный фахверк\n0:34:04 - первый автосалон \n0:34:36 - кстати, об автомобилях\n0:37:25 - особняк Шихобаловых - верх богатства Самары\n0:41:19 - Фон Вакано и история Жигулевского пива\n0:43:54 - настоящее дно Самары и истории водопровода\n0:52:48 - «Бурлаки на Волге» и Ширяево\n0:57:01 - высокая гора Стрельная и истории самарских разбойников\n0:59:51 - откуда пошло «из-за острова на стрежень» \n01:00:44 - как Ленин стал Ульяновым\n01:05:15 - Ленин из деревьев \n01:05:41 - несложившийся Ленин-центр\n01:10:41 - губернская тюрьма\n01:21:25 - Фабрика-кухня: Самара переходит в Куйбышев\n01:24:15 - Безымянка – район без названия\n01:38:15 - Самара космическая\n01:41:08 - робот-куйбышевец\n01:41:59 - план большой Куйбышев\n01:42:52 - запасная столица СССР\n01:44:46 - секретный бункер для Сталина\n01:59:37 - площадь Славы и символы советского Куйбышева\n02:15:37 - самарский метрополитен\n02:18:58 - удивительная филармония\n02:22:17 - бруталистский элеватор\n02:28:01 - городские активисты\n02:28:54 - Заварка - новый культурный центр\n02:39:07 - РЕЗЮМЕ\n02:41:01 - титры и лучшая песня о Самаре\n\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #самара #самарагородок #надне #волжскийвайб", "duration" => 9749, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2024/s2024e030900 - САМАРА – Волжский вайб.mp4", "id" => "fwTd_Im0kfQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fwTd_Im0kfQ", "playlist_index" => 8, "timestamp" => 1709997898, "title" => "САМАРА – Волжский вайб", "upload_date" => "20240309"} 09:17:21.018 [debug] QUERY OK source="sources" db=1.0ms idle=1098.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:17:21.020 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=993.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:17:21.023 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=438.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-09 15:24:58Z], 106] 09:17:21.059 [debug] Current batch of media processed. Will check again in 1000ms 09:17:21.070 [debug] QUERY OK source="media_items" db=45.6ms queue=0.1ms idle=441.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамара – красивый, современный город, расположенный на реке Волге. У многих он плотно ассоциируется с песней Самара-городок, на самом ли деле, Самара, это маленький городок? Или это крупный город – запасная столица? Самая протяженная набережная, бурлаки и Волга, бункер Сталина, пивоварение, «Том Сойер Фест» – это далеко не все особенности Самары. Сегодня мы отправляемся в Самару, чтобы вы почувствовали Волжский вайб. Приятного просмотра!\n\n\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n• фефа - Волжский вайб: https://vk.com/fefapoet\n\nМотомир Вячеслава Шеянова – Уникальная коллекция ретро мотоциклов https://youtu.be/vcWfMLJQlck\n\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/RW0wnBEz3Yk\n\n\n0:00:00 - Что такое Самара и откуда началась\n0:06:46 - Ах, Самара городок?\n0:07:22 - дворы Самары\n0:10:34 - как родился Том Сойер Фест \n0:14:30 - самарский модерн и особняк Курлиной\n0:26:10 - гостиница Бристоль-Жигули, шикарный модерн\n0:31:32 - КВД в мавританском стиле\n0:32:55 - неожиданный фахверк\n0:34:04 - первый автосалон \n0:34:36 - кстати, об автомобилях\n0:37:25 - особняк Шихобаловых - верх богатства Самары\n0:41:19 - Фон Вакано и история Жигулевского пива\n0:43:54 - настоящее дно Самары и истории водопровода\n0:52:48 - «Бурлаки на Волге» и Ширяево\n0:57:01 - высокая гора Стрельная и истории самарских разбойников\n0:59:51 - откуда пошло «из-за острова на стрежень» \n01:00:44 - как Ленин стал Ульяновым\n01:05:15 - Ленин из деревьев \n01:05:41 - несложившийся Ленин-центр\n01:10:41 - губернская тюрьма\n01:21:25 - Фабрика-кухня: Самара переходит в Куйбышев\n01:24:15 - Безымянка – район без названия\n01:38:15 - Самара космическая\n01:41:08 - робот-куйбышевец\n01:41:59 - план большой Куйбышев\n01:42:52 - запасная столица СССР\n01:44:46 - секретный бункер для Сталина\n01:59:37 - площадь Славы и символы советского Куйбышева\n02:15:37 - самарский метрополитен\n02:18:58 - удивительная филармония\n02:22:17 - бруталистский элеватор\n02:28:01 - городские активисты\n02:28:54 - Заварка - новый культурный центр\n02:39:07 - РЕЗЮМЕ\n02:41:01 - титры и лучшая песня о Самаре\n\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #самара #самарагородок #надне #волжскийвайб", "САМАРА – Волжский вайб", "f0060e78-d846-475f-ac9f-04968987ea3d", 9749, false, "fwTd_Im0kfQ", "https://www.youtube.com/watch?v=fwTd_Im0kfQ", 8, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2024/s2024e030900 - САМАРА – Волжский вайб.mp4", false, false, false, 106, [], 1, ~U[2024-03-09 15:24:58Z], ~U[2026-04-04 06:17:21Z], ~U[2026-04-04 06:17:21Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамара – красивый, современный город, расположенный на реке Волге. У многих он плотно ассоциируется с песней Самара-городок, на самом ли деле, Самара, это маленький городок? Или это крупный город – запасная столица? Самая протяженная набережная, бурлаки и Волга, бункер Сталина, пивоварение, «Том Сойер Фест» – это далеко не все особенности Самары. Сегодня мы отправляемся в Самару, чтобы вы почувствовали Волжский вайб. Приятного просмотра!\n\n\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n• фефа - Волжский вайб: https://vk.com/fefapoet\n\nМотомир Вячеслава Шеянова – Уникальная коллекция ретро мотоциклов https://youtu.be/vcWfMLJQlck\n\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/RW0wnBEz3Yk\n\n\n0:00:00 - Что такое Самара и откуда началась\n0:06:46 - Ах, Самара городок?\n0:07:22 - дворы Самары\n0:10:34 - как родился Том Сойер Фест \n0:14:30 - самарский модерн и особняк Курлиной\n0:26:10 - гостиница Б (truncated) 09:17:21.073 [debug] QUERY OK source="sources" db=1.6ms idle=53.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:17:21.074 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=53.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:17:21.076 [debug] QUERY OK source="media_items" db=1.0ms idle=51.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 [124126] 09:17:21.076 [debug] Current batch of media processed. Will check again in 1000ms 09:17:22.063 [debug] Current batch of media processed. Will check again in 1000ms 09:17:22.079 [debug] Current batch of media processed. Will check again in 1000ms 09:17:23.065 [debug] Current batch of media processed. Will check again in 1000ms 09:17:23.079 [debug] Current batch of media processed. Will check again in 1000ms 09:17:24.066 [debug] Current batch of media processed. Will check again in 1000ms 09:17:24.081 [debug] Current batch of media processed. Will check again in 1000ms 09:17:25.068 [debug] Current batch of media processed. Will check again in 1000ms 09:17:25.083 [debug] Current batch of media processed. Will check again in 1000ms 09:17:26.069 [debug] Current batch of media processed. Will check again in 1000ms 09:17:26.084 [debug] Current batch of media processed. Will check again in 1000ms 09:17:27.070 [debug] Current batch of media processed. Will check again in 1000ms 09:17:27.085 [debug] Current batch of media processed. Will check again in 1000ms 09:17:28.071 [debug] Current batch of media processed. Will check again in 1000ms 09:17:28.086 [debug] Current batch of media processed. Will check again in 1000ms 09:17:29.072 [debug] Current batch of media processed. Will check again in 1000ms 09:17:29.087 [debug] Current batch of media processed. Will check again in 1000ms 09:17:30.074 [debug] Current batch of media processed. Will check again in 1000ms 09:17:30.088 [debug] Current batch of media processed. Will check again in 1000ms 09:17:31.074 [debug] Current batch of media processed. Will check again in 1000ms 09:17:31.092 [debug] Current batch of media processed. Will check again in 1000ms 09:17:32.075 [debug] Current batch of media processed. Will check again in 1000ms 09:17:32.094 [debug] Current batch of media processed. Will check again in 1000ms 09:17:33.076 [debug] Current batch of media processed. Will check again in 1000ms 09:17:33.096 [debug] Current batch of media processed. Will check again in 1000ms 09:17:34.077 [debug] Current batch of media processed. Will check again in 1000ms 09:17:34.096 [debug] Current batch of media processed. Will check again in 1000ms 09:17:35.080 [debug] Current batch of media processed. Will check again in 1000ms 09:17:35.097 [debug] Current batch of media processed. Will check again in 1000ms 09:17:36.082 [debug] Current batch of media processed. Will check again in 1000ms 09:17:36.098 [debug] Current batch of media processed. Will check again in 1000ms 09:17:37.083 [debug] Current batch of media processed. Will check again in 1000ms 09:17:37.104 [debug] Current batch of media processed. Will check again in 1000ms 09:17:38.085 [debug] Current batch of media processed. Will check again in 1000ms 09:17:38.105 [debug] Current batch of media processed. Will check again in 1000ms 09:17:39.085 [debug] Current batch of media processed. Will check again in 1000ms 09:17:39.106 [debug] Current batch of media processed. Will check again in 1000ms 09:17:40.086 [debug] Current batch of media processed. Will check again in 1000ms 09:17:40.107 [debug] Current batch of media processed. Will check again in 1000ms 09:17:41.087 [debug] Current batch of media processed. Will check again in 1000ms 09:17:41.108 [debug] Current batch of media processed. Will check again in 1000ms 09:17:42.089 [debug] Current batch of media processed. Will check again in 1000ms 09:17:42.111 [debug] Current batch of media processed. Will check again in 1000ms 09:17:43.091 [debug] Current batch of media processed. Will check again in 1000ms 09:17:43.112 [debug] Current batch of media processed. Will check again in 1000ms 09:17:44.091 [debug] Current batch of media processed. Will check again in 1000ms 09:17:44.113 [debug] Current batch of media processed. Will check again in 1000ms 09:17:45.093 [debug] Current batch of media processed. Will check again in 1000ms 09:17:45.114 [debug] Current batch of media processed. Will check again in 1000ms 09:17:46.095 [debug] Current batch of media processed. Will check again in 1000ms 09:17:46.116 [debug] Current batch of media processed. Will check again in 1000ms 09:17:47.096 [debug] Current batch of media processed. Will check again in 1000ms 09:17:47.117 [debug] Current batch of media processed. Will check again in 1000ms 09:17:48.099 [debug] Current batch of media processed. Will check again in 1000ms 09:17:48.119 [debug] Current batch of media processed. Will check again in 1000ms 09:17:49.100 [debug] Current batch of media processed. Will check again in 1000ms 09:17:49.120 [debug] Current batch of media processed. Will check again in 1000ms 09:17:49.921 [info] {"source":"oban","duration":1904,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:17:50.101 [debug] Current batch of media processed. Will check again in 1000ms 09:17:50.121 [debug] Current batch of media processed. Will check again in 1000ms 09:17:51.106 [debug] Current batch of media processed. Will check again in 1000ms 09:17:51.122 [debug] Current batch of media processed. Will check again in 1000ms 09:17:52.109 [debug] Current batch of media processed. Will check again in 1000ms 09:17:52.124 [debug] Current batch of media processed. Will check again in 1000ms 09:17:53.112 [debug] Current batch of media processed. Will check again in 1000ms 09:17:53.126 [debug] Current batch of media processed. Will check again in 1000ms 09:17:54.112 [debug] Current batch of media processed. Will check again in 1000ms 09:17:54.127 [debug] Current batch of media processed. Will check again in 1000ms 09:17:55.113 [debug] Current batch of media processed. Will check again in 1000ms 09:17:55.129 [debug] Current batch of media processed. Will check again in 1000ms 09:17:56.116 [debug] Current batch of media processed. Will check again in 1000ms 09:17:56.131 [debug] Current batch of media processed. Will check again in 1000ms 09:17:57.117 [debug] Current batch of media processed. Will check again in 1000ms 09:17:57.133 [debug] Current batch of media processed. Will check again in 1000ms 09:17:58.119 [debug] Current batch of media processed. Will check again in 1000ms 09:17:58.135 [debug] Current batch of media processed. Will check again in 1000ms 09:17:59.120 [debug] Current batch of media processed. Will check again in 1000ms 09:17:59.137 [debug] Current batch of media processed. Will check again in 1000ms 09:18:00.125 [debug] Current batch of media processed. Will check again in 1000ms 09:18:00.138 [debug] Current batch of media processed. Will check again in 1000ms 09:18:00.598 [info] {"source":"oban","duration":513,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:18:01.127 [debug] Current batch of media processed. Will check again in 1000ms 09:18:01.143 [debug] Current batch of media processed. Will check again in 1000ms 09:18:02.141 [debug] Current batch of media processed. Will check again in 1000ms 09:18:02.154 [debug] Current batch of media processed. Will check again in 1000ms 09:18:03.142 [debug] Current batch of media processed. Will check again in 1000ms 09:18:03.155 [debug] Current batch of media processed. Will check again in 1000ms 09:18:04.145 [debug] Current batch of media processed. Will check again in 1000ms 09:18:04.156 [debug] Current batch of media processed. Will check again in 1000ms 09:18:05.148 [debug] Current batch of media processed. Will check again in 1000ms 09:18:05.160 [debug] Current batch of media processed. Will check again in 1000ms 09:18:06.149 [debug] Current batch of media processed. Will check again in 1000ms 09:18:06.161 [debug] Current batch of media processed. Will check again in 1000ms 09:18:07.150 [debug] Current batch of media processed. Will check again in 1000ms 09:18:07.162 [debug] Current batch of media processed. Will check again in 1000ms 09:18:08.152 [debug] Current batch of media processed. Will check again in 1000ms 09:18:08.164 [debug] Current batch of media processed. Will check again in 1000ms 09:18:09.153 [debug] Current batch of media processed. Will check again in 1000ms 09:18:09.165 [debug] Current batch of media processed. Will check again in 1000ms 09:18:10.154 [debug] Current batch of media processed. Will check again in 1000ms 09:18:10.166 [debug] Current batch of media processed. Will check again in 1000ms 09:18:11.155 [debug] Current batch of media processed. Will check again in 1000ms 09:18:11.167 [debug] Current batch of media processed. Will check again in 1000ms 09:18:12.157 [debug] Current batch of media processed. Will check again in 1000ms 09:18:12.169 [debug] Current batch of media processed. Will check again in 1000ms 09:18:13.159 [debug] Current batch of media processed. Will check again in 1000ms 09:18:13.172 [debug] Current batch of media processed. Will check again in 1000ms 09:18:14.160 [debug] Current batch of media processed. Will check again in 1000ms 09:18:14.173 [debug] Current batch of media processed. Will check again in 1000ms 09:18:15.161 [debug] Current batch of media processed. Will check again in 1000ms 09:18:15.174 [debug] Current batch of media processed. Will check again in 1000ms 09:18:16.163 [debug] Current batch of media processed. Will check again in 1000ms 09:18:16.176 [debug] Current batch of media processed. Will check again in 1000ms 09:18:17.164 [debug] Current batch of media processed. Will check again in 1000ms 09:18:17.176 [debug] Current batch of media processed. Will check again in 1000ms 09:18:18.166 [debug] Current batch of media processed. Will check again in 1000ms 09:18:18.177 [debug] Current batch of media processed. Will check again in 1000ms 09:18:19.169 [debug] Current batch of media processed. Will check again in 1000ms 09:18:19.178 [debug] Current batch of media processed. Will check again in 1000ms 09:18:19.925 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:20.170 [debug] Current batch of media processed. Will check again in 1000ms 09:18:20.180 [debug] Current batch of media processed. Will check again in 1000ms 09:18:21.171 [debug] Current batch of media processed. Will check again in 1000ms 09:18:21.181 [debug] Current batch of media processed. Will check again in 1000ms 09:18:22.173 [debug] Current batch of media processed. Will check again in 1000ms 09:18:22.183 [debug] Current batch of media processed. Will check again in 1000ms 09:18:23.175 [debug] Current batch of media processed. Will check again in 1000ms 09:18:23.185 [debug] Current batch of media processed. Will check again in 1000ms 09:18:24.176 [debug] Current batch of media processed. Will check again in 1000ms 09:18:24.186 [debug] Current batch of media processed. Will check again in 1000ms 09:18:25.177 [debug] Current batch of media processed. Will check again in 1000ms 09:18:25.187 [debug] Current batch of media processed. Will check again in 1000ms 09:18:26.179 [debug] Current batch of media processed. Will check again in 1000ms 09:18:26.191 [debug] Current batch of media processed. Will check again in 1000ms 09:18:27.180 [debug] Current batch of media processed. Will check again in 1000ms 09:18:27.191 [debug] Current batch of media processed. Will check again in 1000ms 09:18:28.181 [debug] Current batch of media processed. Will check again in 1000ms 09:18:28.193 [debug] Current batch of media processed. Will check again in 1000ms 09:18:29.182 [debug] Current batch of media processed. Will check again in 1000ms 09:18:29.193 [debug] Current batch of media processed. Will check again in 1000ms 09:18:30.183 [debug] Current batch of media processed. Will check again in 1000ms 09:18:30.194 [debug] Current batch of media processed. Will check again in 1000ms 09:18:31.184 [debug] Current batch of media processed. Will check again in 1000ms 09:18:31.195 [debug] Current batch of media processed. Will check again in 1000ms 09:18:32.186 [debug] Current batch of media processed. Will check again in 1000ms 09:18:32.200 [debug] Current batch of media processed. Will check again in 1000ms 09:18:33.187 [debug] Current batch of media processed. Will check again in 1000ms 09:18:33.201 [debug] Current batch of media processed. Will check again in 1000ms 09:18:34.191 [debug] Current batch of media processed. Will check again in 1000ms 09:18:34.204 [debug] Current batch of media processed. Will check again in 1000ms 09:18:35.195 [debug] Current batch of media processed. Will check again in 1000ms 09:18:35.206 [debug] Current batch of media processed. Will check again in 1000ms 09:18:36.196 [debug] Current batch of media processed. Will check again in 1000ms 09:18:36.207 [debug] Current batch of media processed. Will check again in 1000ms 09:18:37.197 [debug] Current batch of media processed. Will check again in 1000ms 09:18:37.208 [debug] Current batch of media processed. Will check again in 1000ms 09:18:38.199 [debug] Current batch of media processed. Will check again in 1000ms 09:18:38.211 [debug] Current batch of media processed. Will check again in 1000ms 09:18:39.199 [debug] Current batch of media processed. Will check again in 1000ms 09:18:39.212 [debug] Current batch of media processed. Will check again in 1000ms 09:18:40.200 [debug] Current batch of media processed. Will check again in 1000ms 09:18:40.213 [debug] Current batch of media processed. Will check again in 1000ms 09:18:41.201 [debug] Current batch of media processed. Will check again in 1000ms 09:18:41.214 [debug] Current batch of media processed. Will check again in 1000ms 09:18:42.202 [debug] Current batch of media processed. Will check again in 1000ms 09:18:42.215 [debug] Current batch of media processed. Will check again in 1000ms 09:18:43.203 [debug] Current batch of media processed. Will check again in 1000ms 09:18:43.216 [debug] Current batch of media processed. Will check again in 1000ms 09:18:44.204 [debug] Current batch of media processed. Will check again in 1000ms 09:18:44.217 [debug] Current batch of media processed. Will check again in 1000ms 09:18:45.205 [debug] Current batch of media processed. Will check again in 1000ms 09:18:45.218 [debug] Current batch of media processed. Will check again in 1000ms 09:18:46.207 [debug] Current batch of media processed. Will check again in 1000ms 09:18:46.220 [debug] Current batch of media processed. Will check again in 1000ms 09:18:47.207 [debug] Current batch of media processed. Will check again in 1000ms 09:18:47.221 [debug] Current batch of media processed. Will check again in 1000ms 09:18:48.208 [debug] Current batch of media processed. Will check again in 1000ms 09:18:48.224 [debug] Current batch of media processed. Will check again in 1000ms 09:18:49.209 [debug] Current batch of media processed. Will check again in 1000ms 09:18:49.225 [debug] Current batch of media processed. Will check again in 1000ms 09:18:49.928 [info] {"source":"oban","duration":1544,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:18:50.210 [debug] Current batch of media processed. Will check again in 1000ms 09:18:50.227 [debug] Current batch of media processed. Will check again in 1000ms 09:18:51.211 [debug] Current batch of media processed. Will check again in 1000ms 09:18:51.228 [debug] Current batch of media processed. Will check again in 1000ms 09:18:52.212 [debug] Current batch of media processed. Will check again in 1000ms 09:18:52.230 [debug] Current batch of media processed. Will check again in 1000ms 09:18:53.213 [debug] Current batch of media processed. Will check again in 1000ms 09:18:53.234 [debug] Current batch of media processed. Will check again in 1000ms 09:18:54.214 [debug] Current batch of media processed. Will check again in 1000ms 09:18:54.236 [debug] Current batch of media processed. Will check again in 1000ms 09:18:55.216 [debug] Current batch of media processed. Will check again in 1000ms 09:18:55.237 [debug] Current batch of media processed. Will check again in 1000ms 09:18:56.216 [debug] Current batch of media processed. Will check again in 1000ms 09:18:56.238 [debug] Current batch of media processed. Will check again in 1000ms 09:18:57.218 [debug] Current batch of media processed. Will check again in 1000ms 09:18:57.239 [debug] Current batch of media processed. Will check again in 1000ms 09:18:58.219 [debug] Current batch of media processed. Will check again in 1000ms 09:18:58.240 [debug] Current batch of media processed. Will check again in 1000ms 09:18:59.220 [debug] Current batch of media processed. Will check again in 1000ms 09:18:59.242 [debug] Current batch of media processed. Will check again in 1000ms 09:19:00.229 [debug] Current batch of media processed. Will check again in 1000ms 09:19:00.244 [debug] Current batch of media processed. Will check again in 1000ms 09:19:00.606 [info] {"source":"oban","duration":6960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:19:01.229 [debug] Current batch of media processed. Will check again in 1000ms 09:19:01.246 [debug] Current batch of media processed. Will check again in 1000ms 09:19:02.231 [debug] Current batch of media processed. Will check again in 1000ms 09:19:02.247 [debug] Current batch of media processed. Will check again in 1000ms 09:19:03.232 [debug] Current batch of media processed. Will check again in 1000ms 09:19:03.248 [debug] Current batch of media processed. Will check again in 1000ms 09:19:04.233 [debug] Current batch of media processed. Will check again in 1000ms 09:19:04.250 [debug] Current batch of media processed. Will check again in 1000ms 09:19:05.235 [debug] Current batch of media processed. Will check again in 1000ms 09:19:05.251 [debug] Current batch of media processed. Will check again in 1000ms 09:19:06.236 [debug] Current batch of media processed. Will check again in 1000ms 09:19:06.252 [debug] Current batch of media processed. Will check again in 1000ms 09:19:07.238 [debug] Current batch of media processed. Will check again in 1000ms 09:19:07.253 [debug] Current batch of media processed. Will check again in 1000ms 09:19:08.240 [debug] Current batch of media processed. Will check again in 1000ms 09:19:08.254 [debug] Current batch of media processed. Will check again in 1000ms 09:19:09.241 [debug] Current batch of media processed. Will check again in 1000ms 09:19:09.255 [debug] Current batch of media processed. Will check again in 1000ms 09:19:10.245 [debug] Current batch of media processed. Will check again in 1000ms 09:19:10.257 [debug] Current batch of media processed. Will check again in 1000ms 09:19:11.247 [debug] Current batch of media processed. Will check again in 1000ms 09:19:11.258 [debug] Current batch of media processed. Will check again in 1000ms 09:19:12.260 [debug] Current batch of media processed. Will check again in 1000ms 09:19:12.260 [debug] Current batch of media processed. Will check again in 1000ms 09:19:13.263 [debug] Current batch of media processed. Will check again in 1000ms 09:19:13.271 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "duration" => 6197, "filename" => "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", "id" => "xQo8TL2dGd0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xQo8TL2dGd0", "playlist_index" => 9, "timestamp" => 1759934905, "title" => "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "upload_date" => "20251008"} 09:19:13.288 [debug] QUERY OK source="sources" db=12.0ms queue=0.2ms idle=1637.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:19:13.302 [debug] QUERY OK source="sources" db=12.7ms idle=685.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:19:13.303 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=699.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 14:48:25Z], 106] 09:19:13.332 [debug] QUERY OK source="media_items" db=24.1ms decode=0.1ms queue=0.1ms idle=701.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "5bb38f7f-460c-42fc-a57f-a167eec9b325", 6197, false, "xQo8TL2dGd0", "https://www.youtube.com/watch?v=xQo8TL2dGd0", 9, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", false, false, false, 106, [], 1, ~U[2025-10-08 14:48:25Z], ~U[2026-04-04 06:19:13Z], ~U[2026-04-04 06:19:13Z], "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redakto (truncated) 09:19:13.336 [debug] QUERY OK source="sources" db=2.3ms queue=0.3ms idle=676.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:19:13.338 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.1ms idle=48.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:19:13.340 [debug] QUERY OK source="media_items" db=0.7ms idle=37.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 [404180] 09:19:13.340 [debug] Current batch of media processed. Will check again in 1000ms 09:19:14.264 [debug] Current batch of media processed. Will check again in 1000ms 09:19:14.341 [debug] Current batch of media processed. Will check again in 1000ms 09:19:15.265 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсудили: ковид и вакцинацию, а также Ковивак, что такое магическое мышление, как аболиционисты боролись за права афроамериканцев, что происходило в стране Либерия, как нейросети видят персонажей из Last of Us, а также многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "duration" => 8170, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e110800 - ДТКД (Для тех, кто дома) #95.mp4", "id" => "u5_kqlS0jzY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=u5_kqlS0jzY", "playlist_index" => 55, "timestamp" => 1636354810, "title" => "ДТКД (Для тех, кто дома) #95", "upload_date" => "20211108"} 09:19:15.267 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=663.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:19:15.269 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=665.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:19:15.272 [debug] QUERY OK source="media_items" db=2.2ms idle=667.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-08 07:00:10Z], 122] 09:19:15.288 [debug] QUERY OK source="media_items" db=14.7ms idle=670.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсудили: ковид и вакцинацию, а также Ковивак, что такое магическое мышление, как аболиционисты боролись за права афроамериканцев, что происходило в стране Либерия, как нейросети видят персонажей из Last of Us, а также многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #95", "00290c40-1575-42fa-af2a-f71c968e4545", 8170, true, "u5_kqlS0jzY", "https://www.youtube.com/watch?v=u5_kqlS0jzY", 55, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e110800 - ДТКД (Для тех, кто дома) #95.mp4", false, false, false, 122, [], 1, ~U[2021-11-08 07:00:10Z], ~U[2026-04-04 06:19:15Z], ~U[2026-04-04 06:19:15Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсудили: ковид и вакцинацию, а также Ковивак, что такое магическое мышление, как аболиционисты боролись за права афроамериканцев, что происходило в стране Либерия, как нейросети видят персонажей из Last of Us, а также многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #95", 8170, true, "u5_kqlS0jzY", "https://www.youtube.com/watch?v=u5_kqlS0jzY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e110800 - ДТКД (Для тех, кто дома) #95.mp4", false, 122, ~U[2021-11-08 07:00:10Z]] 09:19:15.292 [debug] QUERY OK source="sources" db=2.7ms queue=0.7ms idle=622.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:19:15.295 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=27.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:19:15.297 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=26.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 [225881] 09:19:15.297 [debug] Current batch of media processed. Will check again in 1000ms 09:19:15.344 [debug] Current batch of media processed. Will check again in 1000ms 09:19:16.298 [debug] Current batch of media processed. Will check again in 1000ms 09:19:16.347 [debug] Current batch of media processed. Will check again in 1000ms 09:19:17.300 [debug] Current batch of media processed. Will check again in 1000ms 09:19:17.348 [debug] Current batch of media processed. Will check again in 1000ms 09:19:18.301 [debug] Current batch of media processed. Will check again in 1000ms 09:19:18.349 [debug] Current batch of media processed. Will check again in 1000ms 09:19:19.302 [debug] Current batch of media processed. Will check again in 1000ms 09:19:19.350 [debug] Current batch of media processed. Will check again in 1000ms 09:19:19.938 [info] {"source":"oban","duration":8368,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:20.303 [debug] Current batch of media processed. Will check again in 1000ms 09:19:20.351 [debug] Current batch of media processed. Will check again in 1000ms 09:19:21.304 [debug] Current batch of media processed. Will check again in 1000ms 09:19:21.352 [debug] Current batch of media processed. Will check again in 1000ms 09:19:22.305 [debug] Current batch of media processed. Will check again in 1000ms 09:19:22.354 [debug] Current batch of media processed. Will check again in 1000ms 09:19:23.306 [debug] Current batch of media processed. Will check again in 1000ms 09:19:23.356 [debug] Current batch of media processed. Will check again in 1000ms 09:19:24.307 [debug] Current batch of media processed. Will check again in 1000ms 09:19:24.357 [debug] Current batch of media processed. Will check again in 1000ms 09:19:25.308 [debug] Current batch of media processed. Will check again in 1000ms 09:19:25.358 [debug] Current batch of media processed. Will check again in 1000ms 09:19:26.309 [debug] Current batch of media processed. Will check again in 1000ms 09:19:26.360 [debug] Current batch of media processed. Will check again in 1000ms 09:19:27.313 [debug] Current batch of media processed. Will check again in 1000ms 09:19:27.361 [debug] Current batch of media processed. Will check again in 1000ms 09:19:28.314 [debug] Current batch of media processed. Will check again in 1000ms 09:19:28.363 [debug] Current batch of media processed. Will check again in 1000ms 09:19:29.315 [debug] Current batch of media processed. Will check again in 1000ms 09:19:29.363 [debug] Current batch of media processed. Will check again in 1000ms 09:19:30.316 [debug] Current batch of media processed. Will check again in 1000ms 09:19:30.364 [debug] Current batch of media processed. Will check again in 1000ms 09:19:31.320 [debug] Current batch of media processed. Will check again in 1000ms 09:19:31.365 [debug] Current batch of media processed. Will check again in 1000ms 09:19:32.322 [debug] Current batch of media processed. Will check again in 1000ms 09:19:32.366 [debug] Current batch of media processed. Will check again in 1000ms 09:19:33.323 [debug] Current batch of media processed. Will check again in 1000ms 09:19:33.367 [debug] Current batch of media processed. Will check again in 1000ms 09:19:34.324 [debug] Current batch of media processed. Will check again in 1000ms 09:19:34.368 [debug] Current batch of media processed. Will check again in 1000ms 09:19:35.325 [debug] Current batch of media processed. Will check again in 1000ms 09:19:35.370 [debug] Current batch of media processed. Will check again in 1000ms 09:19:36.326 [debug] Current batch of media processed. Will check again in 1000ms 09:19:36.370 [debug] Current batch of media processed. Will check again in 1000ms 09:19:37.327 [debug] Current batch of media processed. Will check again in 1000ms 09:19:37.371 [debug] Current batch of media processed. Will check again in 1000ms 09:19:38.328 [debug] Current batch of media processed. Will check again in 1000ms 09:19:38.372 [debug] Current batch of media processed. Will check again in 1000ms 09:19:39.329 [debug] Current batch of media processed. Will check again in 1000ms 09:19:39.373 [debug] Current batch of media processed. Will check again in 1000ms 09:19:40.330 [debug] Current batch of media processed. Will check again in 1000ms 09:19:40.374 [debug] Current batch of media processed. Will check again in 1000ms 09:19:41.331 [debug] Current batch of media processed. Will check again in 1000ms 09:19:41.375 [debug] Current batch of media processed. Will check again in 1000ms 09:19:42.335 [debug] Current batch of media processed. Will check again in 1000ms 09:19:42.376 [debug] Current batch of media processed. Will check again in 1000ms 09:19:43.336 [debug] Current batch of media processed. Will check again in 1000ms 09:19:43.377 [debug] Current batch of media processed. Will check again in 1000ms 09:19:44.337 [debug] Current batch of media processed. Will check again in 1000ms 09:19:44.378 [debug] Current batch of media processed. Will check again in 1000ms 09:19:45.341 [debug] Current batch of media processed. Will check again in 1000ms 09:19:45.380 [debug] Current batch of media processed. Will check again in 1000ms 09:19:46.342 [debug] Current batch of media processed. Will check again in 1000ms 09:19:46.381 [debug] Current batch of media processed. Will check again in 1000ms 09:19:47.344 [debug] Current batch of media processed. Will check again in 1000ms 09:19:47.386 [debug] Current batch of media processed. Will check again in 1000ms 09:19:48.345 [debug] Current batch of media processed. Will check again in 1000ms 09:19:48.386 [debug] Current batch of media processed. Will check again in 1000ms 09:19:49.346 [debug] Current batch of media processed. Will check again in 1000ms 09:19:49.387 [debug] Current batch of media processed. Will check again in 1000ms 09:19:49.940 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:19:50.347 [debug] Current batch of media processed. Will check again in 1000ms 09:19:50.388 [debug] Current batch of media processed. Will check again in 1000ms 09:19:51.348 [debug] Current batch of media processed. Will check again in 1000ms 09:19:51.389 [debug] Current batch of media processed. Will check again in 1000ms 09:19:52.351 [debug] Current batch of media processed. Will check again in 1000ms 09:19:52.391 [debug] Current batch of media processed. Will check again in 1000ms 09:19:53.353 [debug] Current batch of media processed. Will check again in 1000ms 09:19:53.392 [debug] Current batch of media processed. Will check again in 1000ms 09:19:54.353 [debug] Current batch of media processed. Will check again in 1000ms 09:19:54.393 [debug] Current batch of media processed. Will check again in 1000ms 09:19:55.354 [debug] Current batch of media processed. Will check again in 1000ms 09:19:55.394 [debug] Current batch of media processed. Will check again in 1000ms 09:19:56.355 [debug] Current batch of media processed. Will check again in 1000ms 09:19:56.395 [debug] Current batch of media processed. Will check again in 1000ms 09:19:57.356 [debug] Current batch of media processed. Will check again in 1000ms 09:19:57.396 [debug] Current batch of media processed. Will check again in 1000ms 09:19:58.357 [debug] Current batch of media processed. Will check again in 1000ms 09:19:58.397 [debug] Current batch of media processed. Will check again in 1000ms 09:19:59.358 [debug] Current batch of media processed. Will check again in 1000ms 09:19:59.398 [debug] Current batch of media processed. Will check again in 1000ms 09:20:00.366 [debug] Current batch of media processed. Will check again in 1000ms 09:20:00.401 [debug] Current batch of media processed. Will check again in 1000ms 09:20:00.608 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:20:01.366 [debug] Current batch of media processed. Will check again in 1000ms 09:20:01.401 [debug] Current batch of media processed. Will check again in 1000ms 09:20:02.368 [debug] Current batch of media processed. Will check again in 1000ms 09:20:02.404 [debug] Current batch of media processed. Will check again in 1000ms 09:20:03.369 [debug] Current batch of media processed. Will check again in 1000ms 09:20:03.405 [debug] Current batch of media processed. Will check again in 1000ms 09:20:04.370 [debug] Current batch of media processed. Will check again in 1000ms 09:20:04.406 [debug] Current batch of media processed. Will check again in 1000ms 09:20:05.371 [debug] Current batch of media processed. Will check again in 1000ms 09:20:05.407 [debug] Current batch of media processed. Will check again in 1000ms 09:20:06.373 [debug] Current batch of media processed. Will check again in 1000ms 09:20:06.409 [debug] Current batch of media processed. Will check again in 1000ms 09:20:07.373 [debug] Current batch of media processed. Will check again in 1000ms 09:20:07.411 [debug] Current batch of media processed. Will check again in 1000ms 09:20:08.374 [debug] Current batch of media processed. Will check again in 1000ms 09:20:08.412 [debug] Current batch of media processed. Will check again in 1000ms 09:20:09.375 [debug] Current batch of media processed. Will check again in 1000ms 09:20:09.413 [debug] Current batch of media processed. Will check again in 1000ms 09:20:10.377 [debug] Current batch of media processed. Will check again in 1000ms 09:20:10.415 [debug] Current batch of media processed. Will check again in 1000ms 09:20:11.378 [debug] Current batch of media processed. Will check again in 1000ms 09:20:11.416 [debug] Current batch of media processed. Will check again in 1000ms 09:20:12.379 [debug] Current batch of media processed. Will check again in 1000ms 09:20:12.418 [debug] Current batch of media processed. Will check again in 1000ms 09:20:13.380 [debug] Current batch of media processed. Will check again in 1000ms 09:20:13.420 [debug] Current batch of media processed. Will check again in 1000ms 09:20:14.381 [debug] Current batch of media processed. Will check again in 1000ms 09:20:14.420 [debug] Current batch of media processed. Will check again in 1000ms 09:20:15.382 [debug] Current batch of media processed. Will check again in 1000ms 09:20:15.421 [debug] Current batch of media processed. Will check again in 1000ms 09:20:16.383 [debug] Current batch of media processed. Will check again in 1000ms 09:20:16.423 [debug] Current batch of media processed. Will check again in 1000ms 09:20:17.384 [debug] Current batch of media processed. Will check again in 1000ms 09:20:17.423 [debug] Current batch of media processed. Will check again in 1000ms 09:20:18.385 [debug] Current batch of media processed. Will check again in 1000ms 09:20:18.424 [debug] Current batch of media processed. Will check again in 1000ms 09:20:19.389 [debug] Current batch of media processed. Will check again in 1000ms 09:20:19.426 [debug] Current batch of media processed. Will check again in 1000ms 09:20:19.943 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:20.391 [debug] Current batch of media processed. Will check again in 1000ms 09:20:20.427 [debug] Current batch of media processed. Will check again in 1000ms 09:20:21.392 [debug] Current batch of media processed. Will check again in 1000ms 09:20:21.429 [debug] Current batch of media processed. Will check again in 1000ms 09:20:22.396 [debug] Current batch of media processed. Will check again in 1000ms 09:20:22.431 [debug] Current batch of media processed. Will check again in 1000ms 09:20:23.398 [debug] Current batch of media processed. Will check again in 1000ms 09:20:23.432 [debug] Current batch of media processed. Will check again in 1000ms 09:20:24.399 [debug] Current batch of media processed. Will check again in 1000ms 09:20:24.433 [debug] Current batch of media processed. Will check again in 1000ms 09:20:25.401 [debug] Current batch of media processed. Will check again in 1000ms 09:20:25.434 [debug] Current batch of media processed. Will check again in 1000ms 09:20:26.404 [debug] Current batch of media processed. Will check again in 1000ms 09:20:26.435 [debug] Current batch of media processed. Will check again in 1000ms 09:20:27.408 [debug] Current batch of media processed. Will check again in 1000ms 09:20:27.437 [debug] Current batch of media processed. Will check again in 1000ms 09:20:28.409 [debug] Current batch of media processed. Will check again in 1000ms 09:20:28.439 [debug] Current batch of media processed. Will check again in 1000ms 09:20:29.410 [debug] Current batch of media processed. Will check again in 1000ms 09:20:29.440 [debug] Current batch of media processed. Will check again in 1000ms 09:20:30.412 [debug] Current batch of media processed. Will check again in 1000ms 09:20:30.441 [debug] Current batch of media processed. Will check again in 1000ms 09:20:31.412 [debug] Current batch of media processed. Will check again in 1000ms 09:20:31.442 [debug] Current batch of media processed. Will check again in 1000ms 09:20:32.414 [debug] Current batch of media processed. Will check again in 1000ms 09:20:32.443 [debug] Current batch of media processed. Will check again in 1000ms 09:20:33.415 [debug] Current batch of media processed. Will check again in 1000ms 09:20:33.444 [debug] Current batch of media processed. Will check again in 1000ms 09:20:34.416 [debug] Current batch of media processed. Will check again in 1000ms 09:20:34.445 [debug] Current batch of media processed. Will check again in 1000ms 09:20:35.419 [debug] Current batch of media processed. Will check again in 1000ms 09:20:35.446 [debug] Current batch of media processed. Will check again in 1000ms 09:20:36.424 [debug] Current batch of media processed. Will check again in 1000ms 09:20:36.447 [debug] Current batch of media processed. Will check again in 1000ms 09:20:37.425 [debug] Current batch of media processed. Will check again in 1000ms 09:20:37.454 [debug] Current batch of media processed. Will check again in 1000ms 09:20:38.426 [debug] Current batch of media processed. Will check again in 1000ms 09:20:38.456 [debug] Current batch of media processed. Will check again in 1000ms 09:20:39.427 [debug] Current batch of media processed. Will check again in 1000ms 09:20:39.461 [debug] Current batch of media processed. Will check again in 1000ms 09:20:40.428 [debug] Current batch of media processed. Will check again in 1000ms 09:20:40.462 [debug] Current batch of media processed. Will check again in 1000ms 09:20:41.430 [debug] Current batch of media processed. Will check again in 1000ms 09:20:41.463 [debug] Current batch of media processed. Will check again in 1000ms 09:20:42.434 [debug] Current batch of media processed. Will check again in 1000ms 09:20:42.464 [debug] Current batch of media processed. Will check again in 1000ms 09:20:43.435 [debug] Current batch of media processed. Will check again in 1000ms 09:20:43.465 [debug] Current batch of media processed. Will check again in 1000ms 09:20:44.436 [debug] Current batch of media processed. Will check again in 1000ms 09:20:44.466 [debug] Current batch of media processed. Will check again in 1000ms 09:20:45.437 [debug] Current batch of media processed. Will check again in 1000ms 09:20:45.467 [debug] Current batch of media processed. Will check again in 1000ms 09:20:46.438 [debug] Current batch of media processed. Will check again in 1000ms 09:20:46.469 [debug] Current batch of media processed. Will check again in 1000ms 09:20:47.439 [debug] Current batch of media processed. Will check again in 1000ms 09:20:47.469 [debug] Current batch of media processed. Will check again in 1000ms 09:20:48.440 [debug] Current batch of media processed. Will check again in 1000ms 09:20:48.470 [debug] Current batch of media processed. Will check again in 1000ms 09:20:49.441 [debug] Current batch of media processed. Will check again in 1000ms 09:20:49.471 [debug] Current batch of media processed. Will check again in 1000ms 09:20:49.945 [info] {"source":"oban","duration":1015,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:20:50.443 [debug] Current batch of media processed. Will check again in 1000ms 09:20:50.472 [debug] Current batch of media processed. Will check again in 1000ms 09:20:51.443 [debug] Current batch of media processed. Will check again in 1000ms 09:20:51.473 [debug] Current batch of media processed. Will check again in 1000ms 09:20:52.445 [debug] Current batch of media processed. Will check again in 1000ms 09:20:52.477 [debug] Current batch of media processed. Will check again in 1000ms 09:20:53.446 [debug] Current batch of media processed. Will check again in 1000ms 09:20:53.478 [debug] Current batch of media processed. Will check again in 1000ms 09:20:54.447 [debug] Current batch of media processed. Will check again in 1000ms 09:20:54.479 [debug] Current batch of media processed. Will check again in 1000ms 09:20:55.448 [debug] Current batch of media processed. Will check again in 1000ms 09:20:55.480 [debug] Current batch of media processed. Will check again in 1000ms 09:20:56.449 [debug] Current batch of media processed. Will check again in 1000ms 09:20:56.481 [debug] Current batch of media processed. Will check again in 1000ms 09:20:57.451 [debug] Current batch of media processed. Will check again in 1000ms 09:20:57.482 [debug] Current batch of media processed. Will check again in 1000ms 09:20:58.452 [debug] Current batch of media processed. Will check again in 1000ms 09:20:58.483 [debug] Current batch of media processed. Will check again in 1000ms 09:20:59.453 [debug] Current batch of media processed. Will check again in 1000ms 09:20:59.484 [debug] Current batch of media processed. Will check again in 1000ms 09:21:00.454 [debug] Current batch of media processed. Will check again in 1000ms 09:21:00.487 [debug] Current batch of media processed. Will check again in 1000ms 09:21:00.609 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:21:01.455 [debug] Current batch of media processed. Will check again in 1000ms 09:21:01.488 [debug] Current batch of media processed. Will check again in 1000ms 09:21:02.456 [debug] Current batch of media processed. Will check again in 1000ms 09:21:02.490 [debug] Current batch of media processed. Will check again in 1000ms 09:21:03.457 [debug] Current batch of media processed. Will check again in 1000ms 09:21:03.490 [debug] Current batch of media processed. Will check again in 1000ms 09:21:04.458 [debug] Current batch of media processed. Will check again in 1000ms 09:21:04.491 [debug] Current batch of media processed. Will check again in 1000ms 09:21:05.460 [debug] Current batch of media processed. Will check again in 1000ms 09:21:05.493 [debug] Current batch of media processed. Will check again in 1000ms 09:21:05.807 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://youtube.com/playlist?list=PLyI4MqtA8bhh3-YZcB2EpiEVCj_beHQfr --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[MoscowWalks] Проекты и экспедиции/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/2c/6d/2c6d02defb1b9318861fe5b5ff10e6c650e372f749cecad98c663daf975378ce.json --sleep-requests 36 --sleep-interval 40 --sleep-subtitles 32 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:21:05.822 [debug] Gracefully stopping file follower 09:21:05.823 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=588.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [106] 09:21:05.824 [debug] QUERY OK source="sources" db=0.4ms idle=40.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.826 [debug] QUERY OK source="media_items" db=1.5ms idle=40.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-17 17:00:13Z], 106] 09:21:05.843 [debug] QUERY OK source="media_items" db=15.9ms queue=0.1ms idle=42.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие из Петербурга в Москву – 700 км удивительной России со своим культурно-историческим наследием, места, по которым проезжали императоры, Александр Пушкин, и многие другие. Мы проедем по городам, селам, полям и лесам, посмотрим большое количество интересных мест, вспомним исторические события, которые с ними связаны. Покажем это наследие вам в нынешнем состоянии, ведь совсем скоро, этого всего может уже и не стать. \n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\n0:00 - Красота \n0:23 - Всем привет\n1:43 - Лахта центр\n2:19 - Дорога на Тосно\n3:53 - Тосно\n6:21 - Старый тракт\n6:56 - Марьино\n9:59 - Померанье\n14:18 - Аракчеевские казармы\n18:07 - Вяжищи\n22:53 - Ленин на паровозе\n23:45 - Новгородский кремль\n26:56 - Храмы Новгорода\n27:53 - Про названия улиц\n28:23 - Петропавловский храм\n28:46 - Драматический театр\n29:39 - Старый тракт в Бронницу\n30:00 - Бронница\n32:50 - Крестцы\n36:31 - Про дороги\n37:25 - Колоритные деревни\n38:36 - Грейдер сквозь леса и озера\n39:45 - Про названия местности\n40:15 - Игнач-крест\n41:29 - деревня Поломять\n42:29 - Игнач-крест\n43:53 - Дорога на Яжелбецы\n44:00 - Форель\n44:34 - Станция в Яжелбецах\n45:21 - Советы от Пушкина\n46:15 - М10\n46:35 - Железнодорожная ветка\n47:26 - Мост\n48:29 - Валдай\n49:40 - Капром\n50:36 - Народная улица\n51:20 - Про финансирование города\n53:04 - Присутственные места\n54:51 - Радищев про Валдай\n55:54 - История про монастырь\n56:24 - Иверский монастырь\n58:37 - Бологовский район ТВерской области \n59:30 - Заключье \n1:01:57 - Бологое \n1:02:48 - Высоцкий\n1:04:13 - Вышний Волочёк \n1:05:01 - Сеть каналов\n1:06:42 - Старая плотина\n1:08:22 - Архитектура\n1:09:41 - Радищев про Вышний Волочёк \n1:10:25 - Путевой дворец\n1:10:49 - Улицы и дома\n1:11:35 - Гостиный двор\n1:13:12 - Окраины Волочка\n1:14:19 - Фабрики\n1:15:34 - Дом Рябушинских\n1:17:21 - Фабрика Прохоровых\n1:17:35 - Казанский монастырь \n1:18:57 - Усадьба Василёво\n1:22:15 - Торжок\n1:27:43 - Усадьба раёк\n1:28:37 - Медное\n1:29:39 - Тверь\n1:31:58 - Морозовский городок\n1:35:35 - Оршин Вознесенский монастырь\n1:36:59 - Лесные дороги\n1:37:23 - Про автомобиль\n1:41:05 - Городня\n1:42:59 - Путевой дворец\n1:44:42 - Завидово\n1:45:09 - Клин\n1:46:28 - Солнечногорск\n1:47:01 - В поисках тракта\n1:47:47 - Зеленоград\n1:48:25 - Мемориал Штыки\n1:49:06 - Черная грязь\n1:50:51 - Москва\n1:52:14 - титры\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "Из Петербурга в Москву – по следам старого тракта", "d0e9f826-72e8-4fd8-8111-2f590263eb3b", 6786, false, "RW0wnBEz3Yk", "https://www.youtube.com/watch?v=RW0wnBEz3Yk", 1, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2020/s2020e121700 - Из Петербурга в Москву – по следам старого тракта.mp4", false, false, false, 106, [], 1, ~U[2020-12-17 17:00:13Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие из Петербурга в Москву – 700 км удивительной России со своим культурно-историческим наследием, места, по которым проезжали императоры, Александр Пушкин, и многие другие. Мы проедем по городам, селам, полям и лесам, посмотрим большое количество интересных мест, вспомним исторические события, которые с ними связаны. Покажем это наследие вам в нынешнем состоянии, ведь совсем скоро, этого всего может уже и не стать. \n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\n0:00 - Красота \n0:23 - Всем привет\n1:43 - Лахта центр\n2:19 - Дорога на Тосно\n3:53 - Тосно\n6:21 - Старый тракт\n6:56 - Марьино\n9:59 - Померанье\n14:18 - Аракчеевские казармы\n18:07 - Вяжищи\n22:53 - Ленин на паровозе\n23:45 - Новгородский кремль\n26:56 - Храмы Новгорода\n27:53 - Про названия улиц\n28:23 - Петропавловский храм\n2 (truncated) 09:21:05.844 [debug] QUERY OK source="sources" db=0.8ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.845 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=21.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-13 16:30:03Z], 106] 09:21:05.858 [debug] QUERY OK source="media_items" db=11.5ms idle=22.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие по Тверской области, мы сделали большой круг, чтобы показать и зафиксировать некогда богатое культурно-историческое наследие: усадьбы, церкви, целый ряд городов — Старица, Кашин, Бежецк, Торопец, Осташков, Кимры. Некогда былое богатство Тверской губернии стремительно разрушается и приходит в упадок, забытые памятники архитектуры и истории, стертые с лица земли, затопленные деревни и города уходят в небытие, вот и Тверская область, подобно Атлантиде, погибала за XX век, погибает сейчас, прямо на наших глазах.\n\nСпасибо Jaguar Land Rover Россия за предоставленный автомобиль для путешествия.\n\nКарта - https://www.google.com/maps/d/u/2/edit?mid=1pXxQTdF-WCGqSponMh7RJE77TkJKZWPV&usp=sharing\n\nСтарицкие пещеры с гидом - https://instagram.com/staritsa.caves\nДенис Ивлев - https://instagram.com/denis_ivlev_1988\nУсадьба купца Баева - \nhttps://instagram.com/usadba_kuptsa_baeva\nЕгор Косарев - https://instagram.com/retro_kimry\n\n• Архангельск, Северодвинск, Поморье – Русский СЕВЕР https://youtu.be/SUhyBnjOaLY\n• Из Петербурга в Москву – по следам старого тракта - https://youtu.be/RW0wnBEz3Yk\n• Орша и Старица – Самая красивая дорога рядом с Москвой\nhttps://youtu.be/Do4Lt0-__zU\n• Рыбинск и Калязин: Атлантида на Волге и возрождение истории - https://youtu.be/Ms93HFRs6xI\n\n0:00 - Начало\n0:39 - Тверь\n5:13 - уникальные хрущевки \n6:50 - Кушалино и история 16 века\n7:58 - Волково\n8:52 - Мы в Панике\n9:14 - Каменный мост Львова\n9:49 - Торжок\n11:19 - пирамиды и ротонды – чудеса по области\n14:58 - Новоторжский «маяк»\n15:25 - Дороги\n15:50 - Кувшиново: несоветский ДК и станция \n19:28 - Ранцево: дореволюционная инфраструктура\n21:03 - Переслегино: огромная заброшка\n22:48 - Усадьба дворян Ртищевых\n23:32 - Ивановское (Ярильцево), Церковь Иоанна Предтечи\n26:00 - Мелтучи: странности названий\n27:53 - один в один Петербург\n29:39 - А/д Россия\n29:54 - Старицкие каменоломни\n30:45 - Старица\n32:52 - Степурино: заброшенность и ухоженность\n38:04 - Часовня Бельгардов\n39:00 - Ржевский мемориал Советскому солдату\n40:16 - Ржев\n40:32 - Дом где бывал Сталин\n41:00 - Скорбященская церковь Никольского погоста\n43:56 - остатки старого Ржева\n45:21 - Дом помещика Есипова\n46:27 - Заячьи Горы\n47:44 - Нелидово\n48:38 - Усадьба Матренино\n50:26 - Монино\n51:14 - Скорцово\n52:53 - Торопец\n01:02:16 - Дороги области\n01:02:48 - Андреаполь\n01:04:50 - Ширков погост\n01:07:36 - Исток Волги\n01:09:27 - Осташков: удивительный город на озере\n01:17:30 - Иванов двор\n01:19:08 - Куженкино\n01:21:06 - Вышний Волочёк: усадьба Рябушинских\n01:49:07 - Усадьба Овсище\n01:50:50 - Где творил Левитан\n01:56:38 - «Над вечным покоем»\n01:57:59 - Дача Чайка\n02:01:54 - Картина «Март»\n02:03:20 - Картина «Золотая осень»\n02:04:02 - Вышний Волочёк продолжает разрушаться \n02:07:18 - СТОП-маркет\n02:07:56 - Усадьба Ладыгиных\n02:09:01 - Село Лесное\n02:09:27 - Церковь в Пестово\n02:11:45 - Вознесенский храм Михайловское\n02:13:21 - Скирки: огромный деревянный храм\n02:14:31 - Райда: история тверских карел\n02:17:41 - Алабузино\n02:18:54 - Еськи\n02:22:49 - Тверское Средневековье\n02:25:02 - Борщевик\n02:25:41 - Красный холм\n02:27:31 - Урочище Спас-Талицы\n02:29:02 - Land Rover Defender\n02:31:50 - Бежецк\n02:42:42 - Село Кой: некогда богатая область\n02:45:10 - Кашин\n02:49:07 - Малое Василево\n02:50:26 - Почему вокзал Савёловский\n02:52:13 - Кимры\n03:06:32 - Корчева: затопленный город\n03:07:43 - Финал\n\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.co" <> ..., "Тверская область – погибшая Атлантида", "fbda8ac9-4a5d-4b62-9100-808ae97f6dab", 11355, false, "KU2aVk9u3QI", "https://www.youtube.com/watch?v=KU2aVk9u3QI", 2, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e091300 - Тверская область – погибшая Атлантида.mp4", false, false, false, 106, [], 1, ~U[2021-09-13 16:30:03Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nПутешествие по Тверск (truncated) 09:21:05.861 [debug] QUERY OK source="sources" db=2.2ms idle=33.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.864 [debug] QUERY OK source="media_items" db=1.8ms queue=0.4ms idle=19.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-30 16:12:48Z], 106] 09:21:05.877 [debug] QUERY OK source="media_items" db=11.3ms idle=20.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Сегодня мы отправляемся в путешествие по Нижнему Новгороду. Мы покажем вам столицу закатов, узнаем, где на самом деле был основан Нижний Новгород, зачем хотели снести часть кремля, почему четырехэтажный дом называли небоскрёбом и увидим красивую архитектуру 90-ых годов. Всё это Нижний Новгород! Приятного просмотра.\n\n• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Снято на Fujifilm X-S10 + Sony Alpha ILCE-7M3\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - всем привет\n1:14 - Кремль\n4:04 - Дмитриевская башня\n7:02 - Стена кремля\n10:29 - Храм Семеона Столпника\n12:15 - Ивановский съезд\n13:13 - Минин и Пожарский\n15:15 - Памятник Минину и Пожарскому\n16:17 - Започаинье\n17:43 - Палаты Започаинья\n20:23 - Успенская церковь\n22:14 - Радиусный дом\n22:55 - Набережная \n25:02 - Парк 800-летия города\n26:09 - Нижегородская ярмарка\n30:39 - Олег Беркович\n43:22 - Стрелка\n48:51 - Полибино\n50:19 - Дзержинск\n53:06 - Большая Покровская\n53:57 - ГосБанк\n1:02:24 - Рождественская\n1:04:28 - Дом Маркова\n1:06:36 - Информационный центр по атомной энергии\n1:10:31 - Миллионка\n1:14:57 - Заповедные кварталы\n1:19:34 - Сормово\n1:26:54 - Соцгород Автозавода\n1:33:54 - Дом коммуна\n1:37:21 - Небоскребы\n1:39:09 - Чкаловская лестница\n1:40:58 - Мещерское озеро\n1:45:00 - Судейская вышка\n1:47:05 - Архитектура 90-ых\n1:51:42 - Городец\n1:52:27 - Дзержинск\n1:53:01 - Арзамас\n1:53:42 - Дивеево\n1:54:19 - Выкса\n1:55:33 - Всем пока\n 1:56:05 - Титры\n\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Нижний Новгород – Всё о столице закатов 2022", "a619fbf8-0291-4042-ad8e-89988ca205ea", 7033, false, "AN2W6PDFLGM", "https://www.youtube.com/watch?v=AN2W6PDFLGM", 3, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e093000 - Нижний Новгород – Всё о столице закатов 2022.mp4", false, false, false, 106, [], 1, ~U[2022-09-30 16:12:48Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "Сегодня мы отправляемся в путешествие по Нижнему Новгороду. Мы покажем вам столицу закатов, узнаем, где на самом деле был основан Нижний Новгород, зачем хотели снести часть кремля, почему четырехэтажный дом называли небоскрёбом и увидим красивую архитектуру 90-ых годов. Всё это Нижний Новгород! Приятного просмотра.\n\n• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Снято на Fujifilm X-S10 + Sony Alpha ILCE-7M3\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - всем привет\n1:14 - Кремль\n4:04 - Дмитриевская башня\n7:02 - Стена кремля\n10:29 - Храм Семеона Столпника\n12:15 - Ивановский съезд\n13:13 - Минин и Пожарский\n15:15 - Памятник Минину и Пожарскому\n16:17 - Започаинье\n17:43 - Палаты Започаинья\n20:23 - Успенская церковь\n22:14 - Радиусный дом\n22:55 - Набережная \n25:02 - Парк 800-летия города\n26:09 - Нижегородская ярмарка\n30:39 - Олег Беркович\n43:22 - Стрелка\n48:51 - Полибино\n50:19 - Дзержинск\n53:06 - Большая Покровская\n53:57 - ГосБанк\n1:02:24 - Рождественская\n1:04:28 - Дом Маркова\n1:06:36 - Информационный центр по атомной энергии\n1:10:31 - Миллионка\n1:14:57 - Заповедные кварталы\n1:19:34 - Сормово\n1:26:54 - Соцгород Автозавода\n1:33:54 - Дом коммуна\n1:37:21 - Небоскребы\n1:39:09 - Чкаловская лестница\n1:40:58 - Мещерское озеро\n1:45:00 - Судейская вышка\n1:47:05 - Архитектура 90-ых\n1:51:42 - Городец\n1:52:27 - Дзержинск\n1:53:01 - Арзамас\n1:53:42 - Дивеево\n1:54:19 - Выкса\n1:55:33 - Всем пока\n 1:56:05 - Титры\n\n\n•••••••••••••••••••••••••••••••••••••• (truncated) 09:21:05.879 [debug] QUERY OK source="sources" db=1.6ms idle=31.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.880 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=21.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-12-23 15:34:36Z], 106] 09:21:05.897 [debug] QUERY OK source="media_items" db=15.3ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nОтправляемся вместе с вами в длинное путешествие по Архангельской области. Суровый север и край России, с другой стороны – ворота в Европу. Мы побываем в Северодвинске и Архангельске проедем в отдаленные деревни Мезени и Пинеги, доедем до Онеги и Каргополя. Узнаем уникальную историю и архитектуру Поморья.\n\nСпасибо TOYOTA за предоставленный автомобиль для путешествия.\n\nСаундтрек из фильма: https://www.epidemicsound.com/playlist/xtnykbs5qj1msi66lrnwfmka9xzvef0k\nФольклорный сборник: https://soundcloud.com/evgenyteilor/sets/moscow-walks\nEvgeny Teilor - musicmaker.site\nPush-i - https://instagram.com/_push_i?utm_medium=copy_link\n\nПарк \"Голубино\" – https://golubino.org\nПроект \"Общее Дело\" – https://obsheedelo.ru/churchs-chapel/catalog/tserkov-vladimirskoy-ikony-bozhiey-materi-v-podporozhe-der-medvedevskaya-/\n\nКарта – https://www.google.com/maps/d/edit?mid=1qLu4VQdOn7y0FEwrkC-qJCWpUZQKlTCg&usp=sharing\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nВсю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8 \n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Начало\n1:00 - Северодвинск\n1:38 - Остров Ягры Ричард Ченслер\n5:15 - Николо-Корельский Монастырь\n6:06 - Деревянная застройка \n8:50 - Молотовск\n9:33 - Сталинская застройка\n11:03 - ДК Ленкома (Дом Корабела) \n12:20 - Площадь Корабелов\n13:42 - Ква́рталы\n14:39 - Архангельск \n21:13 - Новодвинская Крепость\n24:30 - Пивзавод Суркова в Архангельске\n26:10 - Станция Исакогорка\n29:01 - Морской-речной вокзал \n29:44 - «Свечка» и модернизм\n31:38 - Дом Овчинникова\n32:46 - Центральный рынок\n33:40 - Дворец спорта профсоюзов\n34:54 - Детский сад в Маймаксе\n35:44 - 500 рублей\n37:14 - Соломбала Дом Сутягина \n40:32 - «Чумбаровка» Степан Писахов\n42:15 - Красная горка \n46:16 - Toyota Land Cruiser Prado\n49:39 - Пинега\n52:14 - Ревполье\n56:21 - Toyota Land Cruiser Prado\n56:49 - Кимжа\n1:02:41 - Кулгора (Кулогоры)\n1:04:52 -Голубино\n1:06:14 - Урочище Петухово\n1:07:33 - Лявля\n1:10:24 - Малые Карелы\n1:11:59 - Кянда\n1:15:30 - Отлив Белое море\n1:16:59 - Онега\n1:21:14 - Храм в Подпорожье (Амосовская)\n1:26:07 - Сырья\n1:28:30 - Пияла\n1:30:28 - Турчасово\n1:32:09 - Красная Ляга\n1:34:04 - Ошевенский Погост\n1:40:37 - Каргополь\n1:46:05 - Финал\n1:47:27 - Титры\n\nПосвящается всем северным жителям :)\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\n\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм https://www.instagram.com/moscowwalks/\nТелеграм: https://tele.gg/moscowwalks", "Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область", "d639aa80-a4f6-4c73-8938-73b8e130bd90", 6553, false, "SUhyBnjOaLY", "https://www.youtube.com/watch?v=SUhyBnjOaLY", 4, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2021/s2021e122300 - Архангельск, Северодвинск, Поморье – Русский СЕВЕР – Архангельская область.mp4", false, false, false, 106, [], 1, ~U[2021-12-23 15:34:36Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "• Оформить спонсорство - https://boosty.to/moscowwalks\n• Поддержать канал: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nОтправляемся вместе с вами в длинное путешествие по Архангельской области. Суровый север и край России, с другой стороны – ворота в Европу. Мы побываем в Северодвинске и Архангельске проедем в отдаленные деревни Мезени и Пинеги, доедем до Онеги и Каргополя. Узнаем уникальную историю и архитектуру Поморья.\n\nСпасибо TOYOTA за предоставленный автомобиль для путешествия.\n\nСаундтрек из фильма: https://www.epidemicsound.com/playlist/xtnykbs5qj1msi66lrnwfmka9xzvef0k\nФольклорный сборник: https://soundcloud.com/evgenyteilor/sets/moscow-walks\nEvgeny Teilor - musicmaker.site\nPush-i - https://instagram.com/_push_i?utm_medium=copy_link\n\nПарк \"Голубино\" – https://golubino.org\nПроект \"Общее Дело\" – https://obsheedelo.ru/churchs-chapel/catalog/tserkov-vladimirskoy-ikony-bozhiey-materi-v-podporozhe-der-medvedevskaya-/\n\nКарта – https://www.google.com/maps/d/edit?mid=1qLu4VQdOn7y0FEwrkC-qJCWpUZQKlTCg&usp=sharing\n\nСтать спонсором канала: трансляции только для спонсоров, ранние публикации роликов, лекции и записи в сообществе только для спонсоров: https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\nВсю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8 \n\nНаш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Начало\n1:00 - Северодвинск\n1:38 - Остро (truncated) 09:21:05.900 [debug] QUERY OK source="sources" db=3.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" = ?) [106] 09:21:05.902 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=24.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-14 15:55:03Z], 106] 09:21:05.912 [debug] QUERY OK source="media_items" db=8.9ms idle=24.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", "09d5f4e4-c317-46b6-a4ac-f6435f309c38", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", 5, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, false, false, 106, [], 1, ~U[2022-12-14 15:55:03Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "Почему Зеленоград был всесоюзным экспериментом? Как Зеленоград не стал Кремниевой долиной? Где должен был быть проспект в честь американского президента Никсона? Где самая короткая улица Ленина в стране и куда пропал памятник Ленину из Зеленограда? Об этом и не только в ролике про Зеленоград: центр электронной промышленности СССР и город-мечта из 60-ых годов.\n\n• Поддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n0:00 - Зеленоград\n1:12 - Москва 50-ых\n2:29 - Город-спутник\n4:44 - Новые дома\n7:24 - Архитектор Зеленограда\n9:18 - Московский проспект\n11:39 - Площадь Юности\n22:30 - Первый район Зеленограда\n25:30 - Петый район Зеленограда\n31:11 - Центральный проспект\n34:31 - Центральная площадь\n36:33 - Дворец культуры\n42:20 - Небоскреб\n43:03 - Концепция городской среды\n45:16 - Дом-флейта\n49:40 - МИЭТ\n1:01:49 - НИИ \n1:06:42 - Ул. Ленина\n1:08:47 - 70-ые годы\n1:10:07 - Стадион Элион\n1:13:16 - Штыки\n1:14:52 - Никольский храм\n1:15:50 - МЖК\n1:19:52 - ЦИЭ\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nФейсбук: https://www.facebook.com/moscowwalks.ru\nВКонтакте: https://vk.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТелеграм: https://t.me/moscowwalks", "Зеленоград — Эксперимент над городом удался или нет?", 4981, false, "UEr4p9uZWT8", "https://www.youtube.com/watch?v=UEr4p9uZWT8", "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2022/s2022e121400 - Зеленоград — Эксперимент над городом удался или нет?.mp4", false, 106, ~U[2022-12-14 15:55:03Z]] 09:21:05.914 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=32.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.915 [debug] QUERY OK source="media_items" db=0.4ms idle=18.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-22 11:46:51Z], 106] 09:21:05.926 [debug] QUERY OK source="media_items" db=9.6ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Аудиоэкскурсии от Александра Иванова – https://alexkraeved.ru\nАлександр Иванов в Инстаграм: https://instagram.com/alexkraeved\nПавел Долгих в Инстаграм: https://www.instagram.com/dolgih_pavel\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСтолица Грузии – что это за город, как он возник? \nВ Тбилиси – столице Грузии – очень заметно влияние других культур, в частности персидской и русской. Мощеные улицы, православные храмы, причудливо украшенные здания в стиле ар-нуво и архитектурные памятники советского модернизма – все это Тбилиси.\nМногогранный город, с уникальной историей и архитектурой, смешением эпох, своим характером, настроением прошлым и будущем.\nУсаживайтесь поудобней и приятного просмотра!\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Тбилиси – столица гордой истории Грузии | От галерей до современной жизни", "c42958f7-72d6-46ce-89e5-5457660627a1", 6055, false, "p5iVlnSj3vU", "https://www.youtube.com/watch?v=p5iVlnSj3vU", 6, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e032200 - Тбилиси – столица гордой истории Грузии | От галерей до современной жизни.mp4", false, false, false, 106, [], 1, ~U[2023-03-22 11:46:51Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "Аудиоэкскурсии от Александра Иванова – https://alexkraeved.ru\nАлександр Иванов в Инстаграм: https://instagram.com/alexkraeved\nПавел Долгих в Инстаграм: https://www.instagram.com/dolgih_pavel\n\nПоддержи нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект любой суммой: https://money.yandex.ru/to/41001893038175 Сбербанк, Тинькофф: +79168322113\n\nСтолица Грузии – что это за город, как он возник? \nВ Тбилиси – столице Грузии – очень заметно влияние других культур, в частности персидской и русской. Мощеные улицы, православные храмы, причудливо украшенные здания в стиле ар-нуво и архитектурные памятники советского модернизма – все это Тбилиси.\nМногогранный город, с уникальной историей и архитектурой, смешением эпох, своим характером, настроением прошлым и будущем.\nУсаживайтесь поудобней и приятного просмотра!\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\n• Стать постоянным спонсором канала - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n• Наш мерч - https://moscowwalks.printdirect.ru\n\n••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••\nПодписывайтесь на нас в социальных сетях:\nВКонтакте: https://vk.com/moscowwalks\nТвич: http://twitch.tv/moscowwalks\nOK: https://ok.ru/moscowwalks\nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://www.instagram.com/moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nФейсбук: https://www.facebook.com/moscowwalks.ru", "Тбилиси – столица гордой истории Грузии | От галерей до современной жизни", 6055, false, "p5iVlnSj3vU", "https://www.youtube.com/watch?v=p5iVlnSj3vU", "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e032200 - Тбилиси – столица гордой истории Грузии | От галерей до современной жизни.mp4", false, 106, ~U[2023-03-22 11:46:51Z]] 09:21:05.929 [debug] QUERY OK source="sources" db=2.5ms 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" = ?) [106] 09:21:05.930 [debug] QUERY OK source="media_items" db=0.6ms idle=17.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-01 09:58:39Z], 106] 09:21:05.945 [debug] QUERY OK source="media_items" db=13.5ms idle=16.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nТобольск — поистине уникальный город, который носит гордое звание «Сердце Сибири». Именно здесь единственный в Сибири каменный Кремль, именно отсюда всем знакомый Конёк-Горбунок и Чудо-юдо Рыба-кит. Здесь развитая инфраструктура находит гармонию со сказочной историей. В этом путешествии побываем в одном из загадочных мест Сибири – Тюремном замке, в доме генерал-губернатора, где император Николай II пребывал в ссылке, узнаем о судьбоносном для Сибири разгроме войск хана Кучума отрядами Ермака, а ещё посмотрим на город урбанистическим взглядом. Смотрите видео о большом современном и благоустроенном городе, где каждое место дышит своей интересной историей.\n\nНижний Новгород https://youtu.be/AN2W6PDFLGM\nЗеленоград https://youtu.be/UEr4p9uZWT8\nТбилиси https://youtu.be/p5iVlnSj3vU\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #Тобольск #Ермак #Кремль\n\n0:00 - Тобольск\n1:48 - Кремль\n4:43 - Гостиный двор\n7:10 - Тюремный замок\n11:39 - Рентерея\n13:02 - Прямской взвоз\n15:26 - Подгорный Тобольск\n18:03 - Костел\n18:45 - Губернская гимназия\n20:38 - Базарная площадь\n23:02 - Александр Алябьев\n25:28 - Церковь Захарии и Елизаветы\n28:15 - Улица Мира\n33:15 - Николай II\n38:35 - Губернский музей\n39:56 - БесХазное место\n47:37 - Аптекарский сад\n51:07 - Петр Ершов\n53:47 - Иртыш\n54:58 - Хроника 1982 г.", "Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей", "78186fec-7f24-417f-9ae2-35677876f91e", 3409, false, "mZSnEJzeRfQ", "https://www.youtube.com/watch?v=mZSnEJzeRfQ", 7, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2023/s2023e090100 - Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожившей историей.mp4", false, false, false, 106, [], 1, ~U[2023-09-01 09:58:39Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nТобольск — поистине уникальный город, который носит гордое звание «Сердце Сибири». Именно здесь единственный в Сибири каменный Кремль, именно отсюда всем знакомый Конёк-Горбунок и Чудо-юдо Рыба-кит. Здесь развитая инфраструктура находит гармонию со сказочной историей. В этом путешествии побываем в одном из загадочных мест Сибири – Тюремном замке, в доме генерал-губернатора, где император Николай II пребывал в ссылке, узнаем о судьбоносном для Сибири разгроме войск хана Кучума отрядами Ермака, а ещё посмотрим на город урбанистическим взглядом. Смотрите видео о большом современном и благоустроенном городе, где каждое место дышит своей интересной историей.\n\nНижний Новгород https://youtu.be/AN2W6PDFLGM\nЗеленоград https://youtu.be/UEr4p9uZWT8\nТбилиси https://youtu.be/p5iVlnSj3vU\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #Тобольск #Ермак #Кремль\n\n0:00 - Тобольск\n1:48 - Кремль\n4:43 - Гостиный двор\n7:10 - Тюремный замок\n11:39 - Рентерея\n13:02 - Прямской взвоз\n15:26 - Подгорный Тобольск\n18:03 - Костел\n18:45 - Губернская гимназия\n20:38 - Базарная площадь\n23:02 - Александр Алябьев\n25:28 - Церковь Захарии и Елизаветы\n28:15 - Улица Мира\n33:15 - Николай II\n38:35 - Губернский музей\n39:56 - БесХазное место\n47:37 - Аптекарский сад\n51:07 - Петр Ершов\n53:47 - Иртыш\n54:58 - Хроника 1982 г.", "Тобольск – Чудо-город в Сердце Сибири | Урбанистика с ожив (truncated) 09:21:05.946 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=29.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.947 [debug] QUERY OK source="media_items" db=0.4ms idle=21.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-03-09 15:24:58Z], 106] 09:21:05.984 [debug] QUERY OK source="media_items" db=35.2ms idle=18.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамара – красивый, современный город, расположенный на реке Волге. У многих он плотно ассоциируется с песней Самара-городок, на самом ли деле, Самара, это маленький городок? Или это крупный город – запасная столица? Самая протяженная набережная, бурлаки и Волга, бункер Сталина, пивоварение, «Том Сойер Фест» – это далеко не все особенности Самары. Сегодня мы отправляемся в Самару, чтобы вы почувствовали Волжский вайб. Приятного просмотра!\n\n\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n• фефа - Волжский вайб: https://vk.com/fefapoet\n\nМотомир Вячеслава Шеянова – Уникальная коллекция ретро мотоциклов https://youtu.be/vcWfMLJQlck\n\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/RW0wnBEz3Yk\n\n\n0:00:00 - Что такое Самара и откуда началась\n0:06:46 - Ах, Самара городок?\n0:07:22 - дворы Самары\n0:10:34 - как родился Том Сойер Фест \n0:14:30 - самарский модерн и особняк Курлиной\n0:26:10 - гостиница Бристоль-Жигули, шикарный модерн\n0:31:32 - КВД в мавританском стиле\n0:32:55 - неожиданный фахверк\n0:34:04 - первый автосалон \n0:34:36 - кстати, об автомобилях\n0:37:25 - особняк Шихобаловых - верх богатства Самары\n0:41:19 - Фон Вакано и история Жигулевского пива\n0:43:54 - настоящее дно Самары и истории водопровода\n0:52:48 - «Бурлаки на Волге» и Ширяево\n0:57:01 - высокая гора Стрельная и истории самарских разбойников\n0:59:51 - откуда пошло «из-за острова на стрежень» \n01:00:44 - как Ленин стал Ульяновым\n01:05:15 - Ленин из деревьев \n01:05:41 - несложившийся Ленин-центр\n01:10:41 - губернская тюрьма\n01:21:25 - Фабрика-кухня: Самара переходит в Куйбышев\n01:24:15 - Безымянка – район без названия\n01:38:15 - Самара космическая\n01:41:08 - робот-куйбышевец\n01:41:59 - план большой Куйбышев\n01:42:52 - запасная столица СССР\n01:44:46 - секретный бункер для Сталина\n01:59:37 - площадь Славы и символы советского Куйбышева\n02:15:37 - самарский метрополитен\n02:18:58 - удивительная филармония\n02:22:17 - бруталистский элеватор\n02:28:01 - городские активисты\n02:28:54 - Заварка - новый культурный центр\n02:39:07 - РЕЗЮМЕ\n02:41:01 - титры и лучшая песня о Самаре\n\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nВКонтакте: https://vk.com/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #самара #самарагородок #надне #волжскийвайб", "САМАРА – Волжский вайб", "1ee50fcc-f58d-43b5-9b6c-b62f02a6e0ea", 9749, false, "fwTd_Im0kfQ", "https://www.youtube.com/watch?v=fwTd_Im0kfQ", 8, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2024/s2024e030900 - САМАРА – Волжский вайб.mp4", false, false, false, 106, [], 1, ~U[2024-03-09 15:24:58Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\nСамара – красивый, современный город, расположенный на реке Волге. У многих он плотно ассоциируется с песней Самара-городок, на самом ли деле, Самара, это маленький городок? Или это крупный город – запасная столица? Самая протяженная набережная, бурлаки и Волга, бункер Сталина, пивоварение, «Том Сойер Фест» – это далеко не все особенности Самары. Сегодня мы отправляемся в Самару, чтобы вы почувствовали Волжский вайб. Приятного просмотра!\n\n\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n• фефа - Волжский вайб: https://vk.com/fefapoet\n\nМотомир Вячеслава Шеянова – Уникальная коллекция ретро мотоциклов https://youtu.be/vcWfMLJQlck\n\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/RW0wnBEz3Yk\n\n\n0:00:00 - Что такое Самара и откуда началась\n0:06:46 - Ах, Самара городок?\n0:07:22 - дворы Самары\n0:10:34 - как родился Том Сойер Фест \n0:14:30 - самарский модерн и особняк Курлиной\n0:26:10 - гостиница Бристоль (truncated) 09:21:05.990 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=56.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:05.991 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=46.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-10-08 14:48:25Z], 106] 09:21:06.007 [debug] QUERY OK source="media_items" db=12.0ms idle=45.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - о чём этот выпуск\n1:23 - от царей до Сталина\n3:07 - кофе в СССР \n7:18 - советская кофе машина\n9:33 - «Эфиопия» и прочие зёрна в СССР\n11:38 - Кофе Хауз\n14:56 - Шоколадница\n20:06 - Раф-кофе: где точно и как придумали\n27:43 - бариста: где появилось слово\n30:53 - кофе на вынос: когда и где появился\n34:02 - бамбл: кто придумал и где\n36:26 - как Starbucks поменял игру\n39:39 - «Кофеин»: забытое величие\n40:54 - Анастасия Годунова: познакомила всех со specialty\n48:15 - кофе пришел в рестораны Michelin\n49:34 - Дабл Би: Анна Серова о тихой революции\n57:57 - что значит Дабл Би\n59:35 - лавандовый Раф: как придумали\n1:06:49 - West4: Мария Райлян\n1:17:12 - дрип-пакеты: как появились в России\n1:26:20 - Submarine: о кофейнях третьей волны и обработке зерна\n1:41:09 - ВЫВОДЫ", "Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?", "48ea5774-a3f1-4cec-9029-a912408d8a95", 6197, false, "xQo8TL2dGd0", "https://www.youtube.com/watch?v=xQo8TL2dGd0", 9, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2025/s2025e100800 - Культ кофе: лавандовый раф, дрипы и спешелти. Как произошла кофейная революция?.mp4", false, false, false, 106, [], 1, ~U[2025-10-08 14:48:25Z], ~U[2026-04-04 06:21:05Z], ~U[2026-04-04 06:21:05Z], "Еще недавно Россия считалась «чайной страной». Но за одно поколение всё изменилось — мы перестали встречаться «на чай», а стали приглашать друг друга «на кофе». В каждом районе открылись кофейни, конференции невозможно представить без кофе-брейков, а утро миллионов людей начинается с чашки эспрессо или латте.\n\nКак из Москвы по стране разошелся лавандовый раф, кто придумал кофе с собой, что значит «дрипы» и «спешелти» и что ждет рынок кофе дальше.\nМы поговорили с людьми, стоявшими у истоков этого движения, и заглянули в будущее российской кофейной культуры.\nБерите любимый напиток и присоединяйтесь!\n\nРеклама. ИП Леонов А.В. ИНН 771770024359 erid: 2W5zFGUrWAk\nFACTORY232 \nУникальные предметы интерьера и винтажный свет \nhttps://t.me/factory232vintage\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Стать постоянным спонсором канала (не работает на территории РФ) - https://www.youtube.com/channel/UCPvoket8Npuv2HTPhcFhuZg/join\n\n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\n•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• \nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n0:00 - (truncated) 09:21:06.012 [debug] QUERY OK source="sources" db=2.1ms queue=0.4ms idle=62.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 09:21:06.015 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=29.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-25 15:09:08Z], 106] 09:21:06.039 [debug] QUERY OK source="media_items" db=21.8ms queue=0.1ms idle=26.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["На рубеже XIX–XX веков Ивановской области ещё не существовало.\nОна появилась из фабрик, рабочих посёлков, острейших социальных противоречий и нового уклада жизни.\nЗдесь возникла целая фабричная цивилизация, которая со временем и стала основой региона.\nВ этом фильме мы поедем туда, где «лежит душа» региона:\nШуя, Вичуга, Южа, Родники и другие города и посёлки.\nМы разберёмся: почему люди массово уходили на фабрики, как здесь сформировался один из центров революционного движения,\nкак зарождалась социальная инфраструктура ещё до революции, как местный уклад повлиял на индустриализацию всей страны и почему опыт Ивановской области важен для понимания малых городов.\nИвановская область — регион, которого не было ещё 120 лет назад.\nОн возник как особый мир труда и фабрик — и стал моделью для целой страны.\n\nhttps://youtu.be/RW0wnBEz3Yk\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/fwTd_Im0kfQ\nhttps://youtu.be/xQo8TL2dGd0\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #ивановскаяобласть #прогулкипомоскве #документальныйфильм\n\n0:00 - Начало\n0:34 - Москва\n1:31 - Иваново\n1:53 - Автомобиль Hongqi\n5:24 - Вичуга\n23:03 - Автомобиль Hongqi\n27:54 - Красный октябрь\n33:30 - Холуй\n39:22 - Южа\n46:18 - Шуя\n54:49 - Особняк Павлова\n1:04:55 - Шуя\n1:14:08 - Лух\n1:19:41 - Палех\n1:28:39 - Парское\n1:31:12 - Васильевское\n1:34:45 - Родники\n1:45:01 - Горицы и Дунилово\n1:46:05 - Фурманов\n2:01:30 - Плёс\n2:08:59 - Кинешма\n2:30:45 - Ёлнать\n2:32:38 - Юрьевец\n2:36:14 - Финал", "Ивановская область. Фабричная цивилизация — история, которой не было на карте", "8cb1562b-8415-4764-ae0b-6df2451f1fdd", 9604, false, "sEFd0m707kI", "https://www.youtube.com/watch?v=sEFd0m707kI", 10, "/downloads/shows/[MoscowWalks] Проекты и экспедиции/Season 2025/s2025e122500 - Ивановская область. Фабричная цивилизация — история, которой не было на карте.mp4", false, false, false, 106, [], 1, ~U[2025-12-25 15:09:08Z], ~U[2026-04-04 06:21:06Z], ~U[2026-04-04 06:21:06Z], "На рубеже XIX–XX веков Ивановской области ещё не существовало.\nОна появилась из фабрик, рабочих посёлков, острейших социальных противоречий и нового уклада жизни.\nЗдесь возникла целая фабричная цивилизация, которая со временем и стала основой региона.\nВ этом фильме мы поедем туда, где «лежит душа» региона:\nШуя, Вичуга, Южа, Родники и другие города и посёлки.\nМы разберёмся: почему люди массово уходили на фабрики, как здесь сформировался один из центров революционного движения,\nкак зарождалась социальная инфраструктура ещё до революции, как местный уклад повлиял на индустриализацию всей страны и почему опыт Ивановской области важен для понимания малых городов.\nИвановская область — регион, которого не было ещё 120 лет назад.\nОн возник как особый мир труда и фабрик — и стал моделью для целой страны.\n\nhttps://youtu.be/RW0wnBEz3Yk\nhttps://youtu.be/KU2aVk9u3QI\nhttps://youtu.be/SUhyBnjOaLY\nhttps://youtu.be/AN2W6PDFLGM\nhttps://youtu.be/UEr4p9uZWT8\nhttps://youtu.be/p5iVlnSj3vU\nhttps://youtu.be/mZSnEJzeRfQ\nhttps://youtu.be/fwTd_Im0kfQ\nhttps://youtu.be/xQo8TL2dGd0\n\n• Поддержать нас на Бусти: https://boosty.to/moscowwalks\n• Отправить донат: https://www.donationalerts.com/r/moscowwalks\n• Поддержать проект: Сбербанк, Тинькофф: +79168322113\n\n• Экскурсии — http://moscoww.ru \n• Всю музыку и звуковые эффекты берем здесь: https://www.epidemicsound.com/referral/r6mho8\n\nТелеграм: https://t.me/moscowwalks\nТвич: https://www.twitch.tv/moscowwalks\nИнстаграм: https://instagram.com/moscowwalks\nRuTube: https://rutube.ru/channel/23619631/\nВКонтакте: https://vk.com/moscowwalks\nVK Play Live: https://live.vkplay.ru/moscowwalks\nOK: https://ok.ru/moscowwalks\nДзен: https://dzen.ru/moscowwalks\nТикТок: https://www.tiktok.com/@moscowwalks\nТвиттер: https://twitter.com/moscowwalks\nГде можно нас смотреть: https://taplink.cc/moscowwalks\n\nДля коммерческих запросов: redaktor@moscowwalks.ru\n\n#moscowwalks #ивановскаяобласть #прогулкипомоскве #документальныйфильм\n\n0:00 - Начало\n0:34 - Москва\n1:31 - Иваново\n1:53 - Автомобиль Hongqi\n5:24 - Вичуга\n23:03 - Автомобиль Hongqi\n27:54 - Красный октябрь\n33:30 - Холуй\n39:22 - Южа\n46:18 - Шуя\n54:49 - Особняк Пав (truncated) 09:21:06.042 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=48.3ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 06:21:06Z], ~U[2026-04-04 06:21:06Z], 106] 09:21:06.044 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=38.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")))) [106] 09:21:06.045 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=31.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")))) [106] 09:21:06.047 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=30.4ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [106] 09:21:06.069 [debug] QUERY OK source="tasks" db=7.2ms idle=17.5ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16924, 106, ~U[2026-04-04 06:21:06Z], ~U[2026-04-04 06:21:06Z]] 09:21:06.072 [info] {"args":{"id":106},"id":16860,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":1297834921,"event":"job:stop","queue_time":481308030,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:21:06.461 [debug] Current batch of media processed. Will check again in 1000ms 09:21:07.462 [debug] Current batch of media processed. Will check again in 1000ms 09:21:08.463 [debug] Current batch of media processed. Will check again in 1000ms 09:21:09.465 [debug] Current batch of media processed. Will check again in 1000ms 09:21:10.465 [debug] Current batch of media processed. Will check again in 1000ms 09:21:11.466 [debug] Current batch of media processed. Will check again in 1000ms 09:21:12.468 [debug] Current batch of media processed. Will check again in 1000ms 09:21:13.469 [debug] Current batch of media processed. Will check again in 1000ms 09:21:14.470 [debug] Current batch of media processed. Will check again in 1000ms 09:21:15.471 [debug] Current batch of media processed. Will check again in 1000ms 09:21:16.476 [debug] Current batch of media processed. Will check again in 1000ms 09:21:17.477 [debug] Current batch of media processed. Will check again in 1000ms 09:21:18.478 [debug] Current batch of media processed. Will check again in 1000ms 09:21:19.479 [debug] Current batch of media processed. Will check again in 1000ms 09:21:19.948 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:20.485 [debug] Current batch of media processed. Will check again in 1000ms 09:21:21.489 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 94 выпуске мы поговорили про то, как у китайцев Луну украли, про русский язык, про отношеньки, наушники и обсудили историю про бесплатный бургер и как правильно одеваться, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "duration" => 8989, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092700 - ДТКД (Для тех, кто дома) #94.mp4", "id" => "vQb-o9emuC0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=vQb-o9emuC0", "playlist_index" => 56, "timestamp" => 1632726009, "title" => "ДТКД (Для тех, кто дома) #94", "upload_date" => "20210927"} 09:21:21.491 [debug] QUERY OK source="sources" db=0.7ms queue=0.7ms idle=1192.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:21:21.493 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1191.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:21:21.498 [debug] QUERY OK source="media_items" db=3.5ms queue=0.2ms idle=706.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-27 07:00:09Z], 122] 09:21:21.531 [debug] QUERY OK source="media_items" db=27.4ms queue=0.1ms idle=197.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 94 выпуске мы поговорили про то, как у китайцев Луну украли, про русский язык, про отношеньки, наушники и обсудили историю про бесплатный бургер и как правильно одеваться, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #94", "27ad77b7-1718-49be-ae83-64ff661c3b0b", 8989, true, "vQb-o9emuC0", "https://www.youtube.com/watch?v=vQb-o9emuC0", 56, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092700 - ДТКД (Для тех, кто дома) #94.mp4", false, false, false, 122, [], 1, ~U[2021-09-27 07:00:09Z], ~U[2026-04-04 06:21:21Z], ~U[2026-04-04 06:21:21Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 94 выпуске мы поговорили про то, как у китайцев Луну украли, про русский язык, про отношеньки, наушники и обсудили историю про бесплатный бургер и как правильно одеваться, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #94", 8989, true, "vQb-o9emuC0", "https://www.youtube.com/watch?v=vQb-o9emuC0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092700 - ДТКД (Для тех, кто дома) #94.mp4", false, 122, ~U[2021-09-27 07:00:09Z]] 09:21:21.534 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=216.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:21:21.537 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.2ms idle=43.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:21:21.539 [debug] QUERY OK source="media_items" db=0.7ms queue=0.3ms idle=44.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 [225882] 09:21:21.539 [debug] Current batch of media processed. Will check again in 1000ms 09:21:22.540 [debug] Current batch of media processed. Will check again in 1000ms 09:21:23.541 [debug] Current batch of media processed. Will check again in 1000ms 09:21:24.542 [debug] Current batch of media processed. Will check again in 1000ms 09:21:25.544 [debug] Current batch of media processed. Will check again in 1000ms 09:21:26.545 [debug] Current batch of media processed. Will check again in 1000ms 09:21:27.548 [debug] Current batch of media processed. Will check again in 1000ms 09:21:28.552 [debug] Current batch of media processed. Will check again in 1000ms 09:21:29.553 [debug] Current batch of media processed. Will check again in 1000ms 09:21:30.555 [debug] Current batch of media processed. Will check again in 1000ms 09:21:31.558 [debug] Current batch of media processed. Will check again in 1000ms 09:21:32.558 [debug] Current batch of media processed. Will check again in 1000ms 09:21:33.559 [debug] Current batch of media processed. Will check again in 1000ms 09:21:34.561 [debug] Current batch of media processed. Will check again in 1000ms 09:21:35.562 [debug] Current batch of media processed. Will check again in 1000ms 09:21:36.567 [debug] Current batch of media processed. Will check again in 1000ms 09:21:37.567 [debug] Current batch of media processed. Will check again in 1000ms 09:21:38.572 [debug] Current batch of media processed. Will check again in 1000ms 09:21:39.573 [debug] Current batch of media processed. Will check again in 1000ms 09:21:40.577 [debug] Current batch of media processed. Will check again in 1000ms 09:21:41.579 [debug] Current batch of media processed. Will check again in 1000ms 09:21:42.583 [debug] Current batch of media processed. Will check again in 1000ms 09:21:43.584 [debug] Current batch of media processed. Will check again in 1000ms 09:21:44.585 [debug] Current batch of media processed. Will check again in 1000ms 09:21:45.586 [debug] Current batch of media processed. Will check again in 1000ms 09:21:46.587 [debug] Current batch of media processed. Will check again in 1000ms 09:21:47.590 [debug] Current batch of media processed. Will check again in 1000ms 09:21:48.591 [debug] Current batch of media processed. Will check again in 1000ms 09:21:49.592 [debug] Current batch of media processed. Will check again in 1000ms 09:21:49.953 [info] {"source":"oban","duration":3073,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:21:50.593 [debug] Current batch of media processed. Will check again in 1000ms 09:21:51.594 [debug] Current batch of media processed. Will check again in 1000ms 09:21:52.595 [debug] Current batch of media processed. Will check again in 1000ms 09:21:53.596 [debug] Current batch of media processed. Will check again in 1000ms 09:21:54.597 [debug] Current batch of media processed. Will check again in 1000ms 09:21:55.598 [debug] Current batch of media processed. Will check again in 1000ms 09:21:56.599 [debug] Current batch of media processed. Will check again in 1000ms 09:21:57.601 [debug] Current batch of media processed. Will check again in 1000ms 09:21:58.602 [debug] Current batch of media processed. Will check again in 1000ms 09:21:59.604 [debug] Current batch of media processed. Will check again in 1000ms 09:22:00.604 [debug] Current batch of media processed. Will check again in 1000ms 09:22:00.611 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:22:01.607 [debug] Current batch of media processed. Will check again in 1000ms 09:22:02.608 [debug] Current batch of media processed. Will check again in 1000ms 09:22:03.611 [debug] Current batch of media processed. Will check again in 1000ms 09:22:04.612 [debug] Current batch of media processed. Will check again in 1000ms 09:22:05.614 [debug] Current batch of media processed. Will check again in 1000ms 09:22:06.615 [debug] Current batch of media processed. Will check again in 1000ms 09:22:07.616 [debug] Current batch of media processed. Will check again in 1000ms 09:22:08.617 [debug] Current batch of media processed. Will check again in 1000ms 09:22:09.618 [debug] Current batch of media processed. Will check again in 1000ms 09:22:10.619 [debug] Current batch of media processed. Will check again in 1000ms 09:22:11.620 [debug] Current batch of media processed. Will check again in 1000ms 09:22:12.621 [debug] Current batch of media processed. Will check again in 1000ms 09:22:13.623 [debug] Current batch of media processed. Will check again in 1000ms 09:22:14.623 [debug] Current batch of media processed. Will check again in 1000ms 09:22:15.624 [debug] Current batch of media processed. Will check again in 1000ms 09:22:16.625 [debug] Current batch of media processed. Will check again in 1000ms 09:22:17.626 [debug] Current batch of media processed. Will check again in 1000ms 09:22:18.627 [debug] Current batch of media processed. Will check again in 1000ms 09:22:19.628 [debug] Current batch of media processed. Will check again in 1000ms 09:22:19.955 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:20.629 [debug] Current batch of media processed. Will check again in 1000ms 09:22:21.630 [debug] Current batch of media processed. Will check again in 1000ms 09:22:22.715 [debug] Current batch of media processed. Will check again in 1000ms 09:22:23.716 [debug] Current batch of media processed. Will check again in 1000ms 09:22:24.717 [debug] Current batch of media processed. Will check again in 1000ms 09:22:25.718 [debug] Current batch of media processed. Will check again in 1000ms 09:22:26.719 [debug] Current batch of media processed. Will check again in 1000ms 09:22:27.730 [debug] Current batch of media processed. Will check again in 1000ms 09:22:28.731 [debug] Current batch of media processed. Will check again in 1000ms 09:22:29.732 [debug] Current batch of media processed. Will check again in 1000ms 09:22:30.733 [debug] Current batch of media processed. Will check again in 1000ms 09:22:31.734 [debug] Current batch of media processed. Will check again in 1000ms 09:22:32.738 [debug] Current batch of media processed. Will check again in 1000ms 09:22:33.739 [debug] Current batch of media processed. Will check again in 1000ms 09:22:34.744 [debug] Current batch of media processed. Will check again in 1000ms 09:22:35.745 [debug] Current batch of media processed. Will check again in 1000ms 09:22:36.746 [debug] Current batch of media processed. Will check again in 1000ms 09:22:37.750 [debug] Current batch of media processed. Will check again in 1000ms 09:22:38.752 [debug] Current batch of media processed. Will check again in 1000ms 09:22:39.753 [debug] Current batch of media processed. Will check again in 1000ms 09:22:40.754 [debug] Current batch of media processed. Will check again in 1000ms 09:22:41.755 [debug] Current batch of media processed. Will check again in 1000ms 09:22:42.763 [debug] Current batch of media processed. Will check again in 1000ms 09:22:43.764 [debug] Current batch of media processed. Will check again in 1000ms 09:22:44.766 [debug] Current batch of media processed. Will check again in 1000ms 09:22:45.767 [debug] Current batch of media processed. Will check again in 1000ms 09:22:46.768 [debug] Current batch of media processed. Will check again in 1000ms 09:22:47.769 [debug] Current batch of media processed. Will check again in 1000ms 09:22:48.770 [debug] Current batch of media processed. Will check again in 1000ms 09:22:49.771 [debug] Current batch of media processed. Will check again in 1000ms 09:22:49.960 [info] {"source":"oban","duration":3334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:22:50.772 [debug] Current batch of media processed. Will check again in 1000ms 09:22:51.773 [debug] Current batch of media processed. Will check again in 1000ms 09:22:52.774 [debug] Current batch of media processed. Will check again in 1000ms 09:22:53.775 [debug] Current batch of media processed. Will check again in 1000ms 09:22:54.778 [debug] Current batch of media processed. Will check again in 1000ms 09:22:55.779 [debug] Current batch of media processed. Will check again in 1000ms 09:22:56.780 [debug] Current batch of media processed. Will check again in 1000ms 09:22:57.781 [debug] Current batch of media processed. Will check again in 1000ms 09:22:58.783 [debug] Current batch of media processed. Will check again in 1000ms 09:22:59.787 [debug] Current batch of media processed. Will check again in 1000ms 09:23:00.613 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:23:00.789 [debug] Current batch of media processed. Will check again in 1000ms 09:23:01.798 [debug] Current batch of media processed. Will check again in 1000ms 09:23:02.800 [debug] Current batch of media processed. Will check again in 1000ms 09:23:03.801 [debug] Current batch of media processed. Will check again in 1000ms 09:23:04.802 [debug] Current batch of media processed. Will check again in 1000ms 09:23:05.803 [debug] Current batch of media processed. Will check again in 1000ms 09:23:06.804 [debug] Current batch of media processed. Will check again in 1000ms 09:23:07.805 [debug] Current batch of media processed. Will check again in 1000ms 09:23:08.806 [debug] Current batch of media processed. Will check again in 1000ms 09:23:09.807 [debug] Current batch of media processed. Will check again in 1000ms 09:23:10.808 [debug] Current batch of media processed. Will check again in 1000ms 09:23:11.811 [debug] Current batch of media processed. Will check again in 1000ms 09:23:12.812 [debug] Current batch of media processed. Will check again in 1000ms 09:23:13.813 [debug] Current batch of media processed. Will check again in 1000ms 09:23:14.814 [debug] Current batch of media processed. Will check again in 1000ms 09:23:15.815 [debug] Current batch of media processed. Will check again in 1000ms 09:23:16.816 [debug] Current batch of media processed. Will check again in 1000ms 09:23:17.817 [debug] Current batch of media processed. Will check again in 1000ms 09:23:18.818 [debug] Current batch of media processed. Will check again in 1000ms 09:23:19.819 [debug] Current batch of media processed. Will check again in 1000ms 09:23:19.962 [info] {"source":"oban","duration":1243,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:20.820 [debug] Current batch of media processed. Will check again in 1000ms 09:23:21.821 [debug] Current batch of media processed. Will check again in 1000ms 09:23:22.824 [debug] Current batch of media processed. Will check again in 1000ms 09:23:23.824 [debug] Current batch of media processed. Will check again in 1000ms 09:23:24.825 [debug] Current batch of media processed. Will check again in 1000ms 09:23:25.826 [debug] Current batch of media processed. Will check again in 1000ms 09:23:26.828 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 93 выпуске мы поговорили про, то как отличить изображение персонажа от нейросети, какой телек выбрать, как правильно голосовать и почему это всё ещё похоже на то, что свою бюллетень ты засовываешь в шреддер, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "duration" => 9229, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092100 - ДТКД (Для тех, кто дома) #93.mp4", "id" => "Nm3-BnhsdxM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Nm3-BnhsdxM", "playlist_index" => 57, "timestamp" => 1632207614, "title" => "ДТКД (Для тех, кто дома) #93", "upload_date" => "20210921"} 09:23:26.829 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=933.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:23:26.830 [debug] QUERY OK source="sources" db=0.6ms idle=935.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:23:26.832 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=935.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-21 07:00:14Z], 122] 09:23:26.860 [debug] QUERY OK source="media_items" db=26.6ms idle=695.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 93 выпуске мы поговорили про, то как отличить изображение персонажа от нейросети, какой телек выбрать, как правильно голосовать и почему это всё ещё похоже на то, что свою бюллетень ты засовываешь в шреддер, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #93", "7ffb3db7-2250-45e6-ab47-9fa5b9c7ca5f", 9229, true, "Nm3-BnhsdxM", "https://www.youtube.com/watch?v=Nm3-BnhsdxM", 57, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092100 - ДТКД (Для тех, кто дома) #93.mp4", false, false, false, 122, [], 1, ~U[2021-09-21 07:00:14Z], ~U[2026-04-04 06:23:26Z], ~U[2026-04-04 06:23:26Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 93 выпуске мы поговорили про, то как отличить изображение персонажа от нейросети, какой телек выбрать, как правильно голосовать и почему это всё ещё похоже на то, что свою бюллетень ты засовываешь в шреддер, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #93", 9229, true, "Nm3-BnhsdxM", "https://www.youtube.com/watch?v=Nm3-BnhsdxM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092100 - ДТКД (Для тех, кто дома) #93.mp4", false, 122, ~U[2021-09-21 07:00:14Z]] 09:23:26.871 [debug] QUERY OK source="sources" db=10.6ms idle=715.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:23:26.873 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=42.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:23:26.875 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=43.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 [225884] 09:23:26.876 [debug] Current batch of media processed. Will check again in 1000ms 09:23:27.877 [debug] Current batch of media processed. Will check again in 1000ms 09:23:28.878 [debug] Current batch of media processed. Will check again in 1000ms 09:23:29.879 [debug] Current batch of media processed. Will check again in 1000ms 09:23:30.881 [debug] Current batch of media processed. Will check again in 1000ms 09:23:31.883 [debug] Current batch of media processed. Will check again in 1000ms 09:23:32.884 [debug] Current batch of media processed. Will check again in 1000ms 09:23:33.885 [debug] Current batch of media processed. Will check again in 1000ms 09:23:34.887 [debug] Current batch of media processed. Will check again in 1000ms 09:23:35.888 [debug] Current batch of media processed. Will check again in 1000ms 09:23:36.889 [debug] Current batch of media processed. Will check again in 1000ms 09:23:37.890 [debug] Current batch of media processed. Will check again in 1000ms 09:23:38.892 [debug] Current batch of media processed. Will check again in 1000ms 09:23:39.895 [debug] Current batch of media processed. Will check again in 1000ms 09:23:40.896 [debug] Current batch of media processed. Will check again in 1000ms 09:23:41.899 [debug] Current batch of media processed. Will check again in 1000ms 09:23:42.900 [debug] Current batch of media processed. Will check again in 1000ms 09:23:43.901 [debug] Current batch of media processed. Will check again in 1000ms 09:23:44.902 [debug] Current batch of media processed. Will check again in 1000ms 09:23:45.903 [debug] Current batch of media processed. Will check again in 1000ms 09:23:46.904 [debug] Current batch of media processed. Will check again in 1000ms 09:23:47.905 [debug] Current batch of media processed. Will check again in 1000ms 09:23:48.906 [debug] Current batch of media processed. Will check again in 1000ms 09:23:49.907 [debug] Current batch of media processed. Will check again in 1000ms 09:23:49.973 [info] {"source":"oban","duration":10034,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:23:50.909 [debug] Current batch of media processed. Will check again in 1000ms 09:23:51.911 [debug] Current batch of media processed. Will check again in 1000ms 09:23:52.913 [debug] Current batch of media processed. Will check again in 1000ms 09:23:53.914 [debug] Current batch of media processed. Will check again in 1000ms 09:23:54.915 [debug] Current batch of media processed. Will check again in 1000ms 09:23:55.916 [debug] Current batch of media processed. Will check again in 1000ms 09:23:56.918 [debug] Current batch of media processed. Will check again in 1000ms 09:23:57.919 [debug] Current batch of media processed. Will check again in 1000ms 09:23:58.920 [debug] Current batch of media processed. Will check again in 1000ms 09:23:59.921 [debug] Current batch of media processed. Will check again in 1000ms 09:24:00.615 [info] {"source":"oban","duration":312,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:24:00.925 [debug] Current batch of media processed. Will check again in 1000ms 09:24:01.952 [debug] Current batch of media processed. Will check again in 1000ms 09:24:02.953 [debug] Current batch of media processed. Will check again in 1000ms 09:24:03.954 [debug] Current batch of media processed. Will check again in 1000ms 09:24:04.955 [debug] Current batch of media processed. Will check again in 1000ms 09:24:05.956 [debug] Current batch of media processed. Will check again in 1000ms 09:24:06.957 [debug] Current batch of media processed. Will check again in 1000ms 09:24:07.960 [debug] Current batch of media processed. Will check again in 1000ms 09:24:08.968 [debug] Current batch of media processed. Will check again in 1000ms 09:24:09.969 [debug] Current batch of media processed. Will check again in 1000ms 09:24:10.970 [debug] Current batch of media processed. Will check again in 1000ms 09:24:11.973 [debug] Current batch of media processed. Will check again in 1000ms 09:24:12.977 [debug] Current batch of media processed. Will check again in 1000ms 09:24:13.978 [debug] Current batch of media processed. Will check again in 1000ms 09:24:14.981 [debug] Current batch of media processed. Will check again in 1000ms 09:24:15.982 [debug] Current batch of media processed. Will check again in 1000ms 09:24:16.983 [debug] Current batch of media processed. Will check again in 1000ms 09:24:17.984 [debug] Current batch of media processed. Will check again in 1000ms 09:24:18.985 [debug] Current batch of media processed. Will check again in 1000ms 09:24:19.984 [info] {"source":"oban","duration":8228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:19.986 [debug] Current batch of media processed. Will check again in 1000ms 09:24:20.987 [debug] Current batch of media processed. Will check again in 1000ms 09:24:21.988 [debug] Current batch of media processed. Will check again in 1000ms 09:24:22.989 [debug] Current batch of media processed. Will check again in 1000ms 09:24:23.990 [debug] Current batch of media processed. Will check again in 1000ms 09:24:24.991 [debug] Current batch of media processed. Will check again in 1000ms 09:24:25.996 [debug] Current batch of media processed. Will check again in 1000ms 09:24:26.997 [debug] Current batch of media processed. Will check again in 1000ms 09:24:27.998 [debug] Current batch of media processed. Will check again in 1000ms 09:24:29.001 [debug] Current batch of media processed. Will check again in 1000ms 09:24:30.007 [debug] Current batch of media processed. Will check again in 1000ms 09:24:31.012 [debug] Current batch of media processed. Will check again in 1000ms 09:24:32.014 [debug] Current batch of media processed. Will check again in 1000ms 09:24:33.016 [debug] Current batch of media processed. Will check again in 1000ms 09:24:34.017 [debug] Current batch of media processed. Will check again in 1000ms 09:24:35.018 [debug] Current batch of media processed. Will check again in 1000ms 09:24:36.019 [debug] Current batch of media processed. Will check again in 1000ms 09:24:37.020 [debug] Current batch of media processed. Will check again in 1000ms 09:24:38.021 [debug] Current batch of media processed. Will check again in 1000ms 09:24:39.026 [debug] Current batch of media processed. Will check again in 1000ms 09:24:40.027 [debug] Current batch of media processed. Will check again in 1000ms 09:24:41.028 [debug] Current batch of media processed. Will check again in 1000ms 09:24:42.030 [debug] Current batch of media processed. Will check again in 1000ms 09:24:43.032 [debug] Current batch of media processed. Will check again in 1000ms 09:24:44.036 [debug] Current batch of media processed. Will check again in 1000ms 09:24:45.036 [debug] Current batch of media processed. Will check again in 1000ms 09:24:46.037 [debug] Current batch of media processed. Will check again in 1000ms 09:24:47.039 [debug] Current batch of media processed. Will check again in 1000ms 09:24:48.056 [debug] Current batch of media processed. Will check again in 1000ms 09:24:49.077 [debug] Current batch of media processed. Will check again in 1000ms 09:24:50.030 [info] {"source":"oban","duration":40969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:24:50.099 [debug] Current batch of media processed. Will check again in 1000ms 09:24:51.103 [debug] Current batch of media processed. Will check again in 1000ms 09:24:52.114 [debug] Current batch of media processed. Will check again in 1000ms 09:24:53.116 [debug] Current batch of media processed. Will check again in 1000ms 09:24:54.117 [debug] Current batch of media processed. Will check again in 1000ms 09:24:55.118 [debug] Current batch of media processed. Will check again in 1000ms 09:24:56.120 [debug] Current batch of media processed. Will check again in 1000ms 09:24:57.121 [debug] Current batch of media processed. Will check again in 1000ms 09:24:58.125 [debug] Current batch of media processed. Will check again in 1000ms 09:24:59.125 [debug] Current batch of media processed. Will check again in 1000ms 09:25:00.133 [debug] Current batch of media processed. Will check again in 1000ms 09:25:00.616 [info] {"source":"oban","duration":628,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:25:01.134 [debug] Current batch of media processed. Will check again in 1000ms 09:25:02.136 [debug] Current batch of media processed. Will check again in 1000ms 09:25:03.136 [debug] Current batch of media processed. Will check again in 1000ms 09:25:04.137 [debug] Current batch of media processed. Will check again in 1000ms 09:25:05.141 [debug] Current batch of media processed. Will check again in 1000ms 09:25:06.142 [debug] Current batch of media processed. Will check again in 1000ms 09:25:07.143 [debug] Current batch of media processed. Will check again in 1000ms 09:25:08.144 [debug] Current batch of media processed. Will check again in 1000ms 09:25:09.145 [debug] Current batch of media processed. Will check again in 1000ms 09:25:10.146 [debug] Current batch of media processed. Will check again in 1000ms 09:25:11.148 [debug] Current batch of media processed. Will check again in 1000ms 09:25:12.150 [debug] Current batch of media processed. Will check again in 1000ms 09:25:13.157 [debug] Current batch of media processed. Will check again in 1000ms 09:25:14.158 [debug] Current batch of media processed. Will check again in 1000ms 09:25:15.159 [debug] Current batch of media processed. Will check again in 1000ms 09:25:16.161 [debug] Current batch of media processed. Will check again in 1000ms 09:25:17.162 [debug] Current batch of media processed. Will check again in 1000ms 09:25:18.166 [debug] Current batch of media processed. Will check again in 1000ms 09:25:19.167 [debug] Current batch of media processed. Will check again in 1000ms 09:25:20.033 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:20.168 [debug] Current batch of media processed. Will check again in 1000ms 09:25:21.170 [debug] Current batch of media processed. Will check again in 1000ms 09:25:22.171 [debug] Current batch of media processed. Will check again in 1000ms 09:25:23.172 [debug] Current batch of media processed. Will check again in 1000ms 09:25:24.173 [debug] Current batch of media processed. Will check again in 1000ms 09:25:25.178 [debug] Current batch of media processed. Will check again in 1000ms 09:25:26.179 [debug] Current batch of media processed. Will check again in 1000ms 09:25:27.180 [debug] Current batch of media processed. Will check again in 1000ms 09:25:28.181 [debug] Current batch of media processed. Will check again in 1000ms 09:25:29.182 [debug] Current batch of media processed. Will check again in 1000ms 09:25:30.183 [debug] Current batch of media processed. Will check again in 1000ms 09:25:31.184 [debug] Current batch of media processed. Will check again in 1000ms 09:25:32.187 [debug] Current batch of media processed. Will check again in 1000ms 09:25:33.188 [debug] Current batch of media processed. Will check again in 1000ms 09:25:34.218 [debug] Current batch of media processed. Will check again in 1000ms 09:25:35.219 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 92 выпуске мы поговорили про, то как летать на самолётах, отношения с бывшими, магазины приложений, права человека на интернет, наушники с шумоподавлением, где искать людей для знакомства, а также о многом другом!\n\nOriginal video: Train ride in Switzerland by lorirocks777\nhttps://www.youtube.com/watch?v=nKOe2PuERD0\n\nHis channel: \nhttps://www.youtube.com/user/lorirocks777\n\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 11075, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e090100 - ДТКД (Для тех, кто дома) #92.mp4", "id" => "I-SQ8teoY6A", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=I-SQ8teoY6A", "playlist_index" => 58, "timestamp" => 1630484327, "title" => "ДТКД (Для тех, кто дома) #92", "upload_date" => "20210901"} 09:25:35.221 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1114.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:25:35.223 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1116.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:25:35.232 [debug] QUERY OK source="media_items" db=8.3ms idle=268.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-01 08:18:47Z], 122] 09:25:35.271 [debug] QUERY OK source="media_items" db=37.8ms queue=0.1ms idle=270.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 92 выпуске мы поговорили про, то как летать на самолётах, отношения с бывшими, магазины приложений, права человека на интернет, наушники с шумоподавлением, где искать людей для знакомства, а также о многом другом!\n\nOriginal video: Train ride in Switzerland by lorirocks777\nhttps://www.youtube.com/watch?v=nKOe2PuERD0\n\nHis channel: \nhttps://www.youtube.com/user/lorirocks777\n\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #92", "3bc6a889-3f5e-4cea-b163-ddc87c6a5933", 11075, true, "I-SQ8teoY6A", "https://www.youtube.com/watch?v=I-SQ8teoY6A", 58, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e090100 - ДТКД (Для тех, кто дома) #92.mp4", false, false, false, 122, [], 1, ~U[2021-09-01 08:18:47Z], ~U[2026-04-04 06:25:35Z], ~U[2026-04-04 06:25:35Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 92 выпуске мы поговорили про, то как летать на самолётах, отношения с бывшими, магазины приложений, права человека на интернет, наушники с шумоподавлением, где искать людей для знакомства, а также о многом другом!\n\nOriginal video: Train ride in Switzerland by lorirocks777\nhttps://www.youtube.com/watch?v=nKOe2PuERD0\n\nHis channel: \nhttps://www.youtube.com/user/lorirocks777\n\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #92", 11075, true, "I-SQ8teoY6A", "https://www.youtube.com/watch?v=I-SQ8teoY6A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e090100 - ДТКД (Для тех, кто дома) #92.mp4", false, 122, ~U[2021-09-01 08:18:47Z]] 09:25:35.274 [debug] QUERY OK source="sources" db=1.6ms queue=1.4ms idle=165.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:25:35.276 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=54.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:25:35.278 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=54.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 [225886] 09:25:35.280 [debug] Current batch of media processed. Will check again in 1000ms 09:25:36.281 [debug] Current batch of media processed. Will check again in 1000ms 09:25:37.283 [debug] Current batch of media processed. Will check again in 1000ms 09:25:38.284 [debug] Current batch of media processed. Will check again in 1000ms 09:25:39.285 [debug] Current batch of media processed. Will check again in 1000ms 09:25:40.287 [debug] Current batch of media processed. Will check again in 1000ms 09:25:41.290 [debug] Current batch of media processed. Will check again in 1000ms 09:25:42.291 [debug] Current batch of media processed. Will check again in 1000ms 09:25:43.292 [debug] Current batch of media processed. Will check again in 1000ms 09:25:44.293 [debug] Current batch of media processed. Will check again in 1000ms 09:25:45.294 [debug] Current batch of media processed. Will check again in 1000ms 09:25:46.295 [debug] Current batch of media processed. Will check again in 1000ms 09:25:47.296 [debug] Current batch of media processed. Will check again in 1000ms 09:25:48.297 [debug] Current batch of media processed. Will check again in 1000ms 09:25:49.299 [debug] Current batch of media processed. Will check again in 1000ms 09:25:50.036 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:25:50.302 [debug] Current batch of media processed. Will check again in 1000ms 09:25:51.305 [debug] Current batch of media processed. Will check again in 1000ms 09:25:52.307 [debug] Current batch of media processed. Will check again in 1000ms 09:25:53.308 [debug] Current batch of media processed. Will check again in 1000ms 09:25:54.309 [debug] Current batch of media processed. Will check again in 1000ms 09:25:55.310 [debug] Current batch of media processed. Will check again in 1000ms 09:25:56.313 [debug] Current batch of media processed. Will check again in 1000ms 09:25:57.314 [debug] Current batch of media processed. Will check again in 1000ms 09:25:58.315 [debug] Current batch of media processed. Will check again in 1000ms 09:25:59.319 [debug] Current batch of media processed. Will check again in 1000ms 09:26:00.320 [debug] Current batch of media processed. Will check again in 1000ms 09:26:00.621 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:26:01.325 [debug] Current batch of media processed. Will check again in 1000ms 09:26:02.326 [debug] Current batch of media processed. Will check again in 1000ms 09:26:03.327 [debug] Current batch of media processed. Will check again in 1000ms 09:26:04.328 [debug] Current batch of media processed. Will check again in 1000ms 09:26:05.329 [debug] Current batch of media processed. Will check again in 1000ms 09:26:06.330 [debug] Current batch of media processed. Will check again in 1000ms 09:26:07.332 [debug] Current batch of media processed. Will check again in 1000ms 09:26:08.334 [debug] Current batch of media processed. Will check again in 1000ms 09:26:09.335 [debug] Current batch of media processed. Will check again in 1000ms 09:26:10.337 [debug] Current batch of media processed. Will check again in 1000ms 09:26:11.339 [debug] Current batch of media processed. Will check again in 1000ms 09:26:12.343 [debug] Current batch of media processed. Will check again in 1000ms 09:26:13.346 [debug] Current batch of media processed. Will check again in 1000ms 09:26:14.348 [debug] Current batch of media processed. Will check again in 1000ms 09:26:15.348 [debug] Current batch of media processed. Will check again in 1000ms 09:26:16.350 [debug] Current batch of media processed. Will check again in 1000ms 09:26:17.351 [debug] Current batch of media processed. Will check again in 1000ms 09:26:18.353 [debug] Current batch of media processed. Will check again in 1000ms 09:26:19.355 [debug] Current batch of media processed. Will check again in 1000ms 09:26:20.050 [info] {"source":"oban","duration":9082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:20.356 [debug] Current batch of media processed. Will check again in 1000ms 09:26:21.357 [debug] Current batch of media processed. Will check again in 1000ms 09:26:22.359 [debug] Current batch of media processed. Will check again in 1000ms 09:26:23.360 [debug] Current batch of media processed. Will check again in 1000ms 09:26:24.361 [debug] Current batch of media processed. Will check again in 1000ms 09:26:25.372 [debug] Current batch of media processed. Will check again in 1000ms 09:26:26.375 [debug] Current batch of media processed. Will check again in 1000ms 09:26:27.376 [debug] Current batch of media processed. Will check again in 1000ms 09:26:28.377 [debug] Current batch of media processed. Will check again in 1000ms 09:26:29.378 [debug] Current batch of media processed. Will check again in 1000ms 09:26:30.379 [debug] Current batch of media processed. Will check again in 1000ms 09:26:31.381 [debug] Current batch of media processed. Will check again in 1000ms 09:26:32.383 [debug] Current batch of media processed. Will check again in 1000ms 09:26:33.384 [debug] Current batch of media processed. Will check again in 1000ms 09:26:34.386 [debug] Current batch of media processed. Will check again in 1000ms 09:26:35.387 [debug] Current batch of media processed. Will check again in 1000ms 09:26:36.389 [debug] Current batch of media processed. Will check again in 1000ms 09:26:37.391 [debug] Current batch of media processed. Will check again in 1000ms 09:26:38.394 [debug] Current batch of media processed. Will check again in 1000ms 09:26:39.396 [debug] Current batch of media processed. Will check again in 1000ms 09:26:40.398 [debug] Current batch of media processed. Will check again in 1000ms 09:26:41.399 [debug] Current batch of media processed. Will check again in 1000ms 09:26:42.400 [debug] Current batch of media processed. Will check again in 1000ms 09:26:43.401 [debug] Current batch of media processed. Will check again in 1000ms 09:26:44.402 [debug] Current batch of media processed. Will check again in 1000ms 09:26:45.403 [debug] Current batch of media processed. Will check again in 1000ms 09:26:46.404 [debug] Current batch of media processed. Will check again in 1000ms 09:26:47.405 [debug] Current batch of media processed. Will check again in 1000ms 09:26:48.407 [debug] Current batch of media processed. Will check again in 1000ms 09:26:49.408 [debug] Current batch of media processed. Will check again in 1000ms 09:26:50.051 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:26:50.409 [debug] Current batch of media processed. Will check again in 1000ms 09:26:51.410 [debug] Current batch of media processed. Will check again in 1000ms 09:26:52.412 [debug] Current batch of media processed. Will check again in 1000ms 09:26:53.413 [debug] Current batch of media processed. Will check again in 1000ms 09:26:54.414 [debug] Current batch of media processed. Will check again in 1000ms 09:26:55.415 [debug] Current batch of media processed. Will check again in 1000ms 09:26:56.417 [debug] Current batch of media processed. Will check again in 1000ms 09:26:57.418 [debug] Current batch of media processed. Will check again in 1000ms 09:26:58.422 [debug] Current batch of media processed. Will check again in 1000ms 09:26:59.423 [debug] Current batch of media processed. Will check again in 1000ms 09:27:00.451 [debug] Current batch of media processed. Will check again in 1000ms 09:27:00.624 [info] {"source":"oban","duration":3296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:27:01.460 [debug] Current batch of media processed. Will check again in 1000ms 09:27:02.464 [debug] Current batch of media processed. Will check again in 1000ms 09:27:03.466 [debug] Current batch of media processed. Will check again in 1000ms 09:27:04.469 [debug] Current batch of media processed. Will check again in 1000ms 09:27:05.472 [debug] Current batch of media processed. Will check again in 1000ms 09:27:06.473 [debug] Current batch of media processed. Will check again in 1000ms 09:27:07.474 [debug] Current batch of media processed. Will check again in 1000ms 09:27:08.476 [debug] Current batch of media processed. Will check again in 1000ms 09:27:09.476 [debug] Current batch of media processed. Will check again in 1000ms 09:27:10.477 [debug] Current batch of media processed. Will check again in 1000ms 09:27:11.479 [debug] Current batch of media processed. Will check again in 1000ms 09:27:12.481 [debug] Current batch of media processed. Will check again in 1000ms 09:27:13.481 [debug] Current batch of media processed. Will check again in 1000ms 09:27:14.482 [debug] Current batch of media processed. Will check again in 1000ms 09:27:15.483 [debug] Current batch of media processed. Will check again in 1000ms 09:27:16.485 [debug] Current batch of media processed. Will check again in 1000ms 09:27:17.486 [debug] Current batch of media processed. Will check again in 1000ms 09:27:18.487 [debug] Current batch of media processed. Will check again in 1000ms 09:27:19.491 [debug] Current batch of media processed. Will check again in 1000ms 09:27:20.057 [info] {"source":"oban","duration":4689,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:20.491 [debug] Current batch of media processed. Will check again in 1000ms 09:27:21.492 [debug] Current batch of media processed. Will check again in 1000ms 09:27:22.494 [debug] Current batch of media processed. Will check again in 1000ms 09:27:23.495 [debug] Current batch of media processed. Will check again in 1000ms 09:27:24.498 [debug] Current batch of media processed. Will check again in 1000ms 09:27:25.499 [debug] Current batch of media processed. Will check again in 1000ms 09:27:26.500 [debug] Current batch of media processed. Will check again in 1000ms 09:27:27.501 [debug] Current batch of media processed. Will check again in 1000ms 09:27:28.502 [debug] Current batch of media processed. Will check again in 1000ms 09:27:29.503 [debug] Current batch of media processed. Will check again in 1000ms 09:27:30.505 [debug] Current batch of media processed. Will check again in 1000ms 09:27:31.507 [debug] Current batch of media processed. Will check again in 1000ms 09:27:32.510 [debug] Current batch of media processed. Will check again in 1000ms 09:27:33.510 [debug] Current batch of media processed. Will check again in 1000ms 09:27:34.511 [debug] Current batch of media processed. Will check again in 1000ms 09:27:35.512 [debug] Current batch of media processed. Will check again in 1000ms 09:27:36.513 [debug] Current batch of media processed. Will check again in 1000ms 09:27:37.514 [debug] Current batch of media processed. Will check again in 1000ms 09:27:38.528 [debug] Current batch of media processed. Will check again in 1000ms 09:27:39.531 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 91 выпуске мы поговорили про то, в какой парк лучше ходить, обсудили ситуацию с Xsolla, вспомнили о нелюбимой работе, поговорили про сервисы для быстрых знакомств, обсудили мем про \"рыбов\", а также поговорили о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8233, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080900 - ДТКД (Для тех, кто дома) #91.mp4", "id" => "NY9EJs2yoeY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=NY9EJs2yoeY", "playlist_index" => 59, "timestamp" => 1628509773, "title" => "ДТКД (Для тех, кто дома) #91", "upload_date" => "20210809"} 09:27:39.533 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=763.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:27:39.541 [debug] QUERY OK source="sources" db=3.6ms queue=0.6ms idle=760.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:27:39.545 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=93.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-09 11:49:33Z], 122] 09:27:39.557 [debug] QUERY OK source="media_items" db=10.5ms idle=97.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 91 выпуске мы поговорили про то, в какой парк лучше ходить, обсудили ситуацию с Xsolla, вспомнили о нелюбимой работе, поговорили про сервисы для быстрых знакомств, обсудили мем про \"рыбов\", а также поговорили о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #91", "6fd33091-0246-4edf-bcc4-a525678e9e5d", 8233, true, "NY9EJs2yoeY", "https://www.youtube.com/watch?v=NY9EJs2yoeY", 59, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080900 - ДТКД (Для тех, кто дома) #91.mp4", false, false, false, 122, [], 1, ~U[2021-08-09 11:49:33Z], ~U[2026-04-04 06:27:39Z], ~U[2026-04-04 06:27:39Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 91 выпуске мы поговорили про то, в какой парк лучше ходить, обсудили ситуацию с Xsolla, вспомнили о нелюбимой работе, поговорили про сервисы для быстрых знакомств, обсудили мем про \"рыбов\", а также поговорили о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #91", 8233, true, "NY9EJs2yoeY", "https://www.youtube.com/watch?v=NY9EJs2yoeY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080900 - ДТКД (Для тех, кто дома) #91.mp4", false, 122, ~U[2021-08-09 11:49:33Z]] 09:27:39.561 [debug] QUERY OK source="sources" db=4.1ms idle=109.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:27:39.564 [debug] QUERY OK source="media_profiles" db=1.8ms 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" = ?) [1] 09:27:39.566 [debug] QUERY OK source="media_items" db=1.4ms 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 [225888] 09:27:39.567 [debug] Current batch of media processed. Will check again in 1000ms 09:27:40.569 [debug] Current batch of media processed. Will check again in 1000ms 09:27:41.570 [debug] Current batch of media processed. Will check again in 1000ms 09:27:42.572 [debug] Current batch of media processed. Will check again in 1000ms 09:27:43.573 [debug] Current batch of media processed. Will check again in 1000ms 09:27:44.574 [debug] Current batch of media processed. Will check again in 1000ms 09:27:45.576 [debug] Current batch of media processed. Will check again in 1000ms 09:27:46.577 [debug] Current batch of media processed. Will check again in 1000ms 09:27:47.578 [debug] Current batch of media processed. Will check again in 1000ms 09:27:48.579 [debug] Current batch of media processed. Will check again in 1000ms 09:27:49.580 [debug] Current batch of media processed. Will check again in 1000ms 09:27:50.059 [info] {"source":"oban","duration":1181,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:27:50.582 [debug] Current batch of media processed. Will check again in 1000ms 09:27:51.583 [debug] Current batch of media processed. Will check again in 1000ms 09:27:52.591 [debug] Current batch of media processed. Will check again in 1000ms 09:27:53.592 [debug] Current batch of media processed. Will check again in 1000ms 09:27:54.594 [debug] Current batch of media processed. Will check again in 1000ms 09:27:55.595 [debug] Current batch of media processed. Will check again in 1000ms 09:27:56.597 [debug] Current batch of media processed. Will check again in 1000ms 09:27:57.599 [debug] Current batch of media processed. Will check again in 1000ms 09:27:58.601 [debug] Current batch of media processed. Will check again in 1000ms 09:27:59.603 [debug] Current batch of media processed. Will check again in 1000ms 09:28:00.604 [debug] Current batch of media processed. Will check again in 1000ms 09:28:00.631 [info] {"source":"oban","duration":5117,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:28:01.608 [debug] Current batch of media processed. Will check again in 1000ms 09:28:02.609 [debug] Current batch of media processed. Will check again in 1000ms 09:28:03.610 [debug] Current batch of media processed. Will check again in 1000ms 09:28:04.611 [debug] Current batch of media processed. Will check again in 1000ms 09:28:05.612 [debug] Current batch of media processed. Will check again in 1000ms 09:28:06.613 [debug] Current batch of media processed. Will check again in 1000ms 09:28:07.614 [debug] Current batch of media processed. Will check again in 1000ms 09:28:08.615 [debug] Current batch of media processed. Will check again in 1000ms 09:28:09.616 [debug] Current batch of media processed. Will check again in 1000ms 09:28:10.617 [debug] Current batch of media processed. Will check again in 1000ms 09:28:11.618 [debug] Current batch of media processed. Will check again in 1000ms 09:28:12.620 [debug] Current batch of media processed. Will check again in 1000ms 09:28:13.621 [debug] Current batch of media processed. Will check again in 1000ms 09:28:14.625 [debug] Current batch of media processed. Will check again in 1000ms 09:28:15.627 [debug] Current batch of media processed. Will check again in 1000ms 09:28:16.628 [debug] Current batch of media processed. Will check again in 1000ms 09:28:17.629 [debug] Current batch of media processed. Will check again in 1000ms 09:28:18.630 [debug] Current batch of media processed. Will check again in 1000ms 09:28:19.631 [debug] Current batch of media processed. Will check again in 1000ms 09:28:20.062 [info] {"source":"oban","duration":1707,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:20.632 [debug] Current batch of media processed. Will check again in 1000ms 09:28:21.634 [debug] Current batch of media processed. Will check again in 1000ms 09:28:22.634 [debug] Current batch of media processed. Will check again in 1000ms 09:28:23.635 [debug] Current batch of media processed. Will check again in 1000ms 09:28:24.638 [debug] Current batch of media processed. Will check again in 1000ms 09:28:25.640 [debug] Current batch of media processed. Will check again in 1000ms 09:28:26.641 [debug] Current batch of media processed. Will check again in 1000ms 09:28:27.643 [debug] Current batch of media processed. Will check again in 1000ms 09:28:28.643 [debug] Current batch of media processed. Will check again in 1000ms 09:28:29.647 [debug] Current batch of media processed. Will check again in 1000ms 09:28:30.650 [debug] Current batch of media processed. Will check again in 1000ms 09:28:31.662 [debug] Current batch of media processed. Will check again in 1000ms 09:28:32.698 [debug] Current batch of media processed. Will check again in 1000ms 09:28:33.700 [debug] Current batch of media processed. Will check again in 1000ms 09:28:34.701 [debug] Current batch of media processed. Will check again in 1000ms 09:28:35.702 [debug] Current batch of media processed. Will check again in 1000ms 09:28:36.703 [debug] Current batch of media processed. Will check again in 1000ms 09:28:37.705 [debug] Current batch of media processed. Will check again in 1000ms 09:28:38.706 [debug] Current batch of media processed. Will check again in 1000ms 09:28:39.707 [debug] Current batch of media processed. Will check again in 1000ms 09:28:40.708 [debug] Current batch of media processed. Will check again in 1000ms 09:28:41.709 [debug] Current batch of media processed. Will check again in 1000ms 09:28:42.710 [debug] Current batch of media processed. Will check again in 1000ms 09:28:43.713 [debug] Current batch of media processed. Will check again in 1000ms 09:28:44.714 [debug] Current batch of media processed. Will check again in 1000ms 09:28:45.716 [debug] Current batch of media processed. Will check again in 1000ms 09:28:46.719 [debug] Current batch of media processed. Will check again in 1000ms 09:28:47.720 [debug] Current batch of media processed. Will check again in 1000ms 09:28:48.721 [debug] Current batch of media processed. Will check again in 1000ms 09:28:49.722 [debug] Current batch of media processed. Will check again in 1000ms 09:28:50.068 [info] {"source":"oban","duration":4659,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:28:50.723 [debug] Current batch of media processed. Will check again in 1000ms 09:28:51.728 [debug] Current batch of media processed. Will check again in 1000ms 09:28:52.730 [debug] Current batch of media processed. Will check again in 1000ms 09:28:53.730 [debug] Current batch of media processed. Will check again in 1000ms 09:28:54.731 [debug] Current batch of media processed. Will check again in 1000ms 09:28:55.732 [debug] Current batch of media processed. Will check again in 1000ms 09:28:56.733 [debug] Current batch of media processed. Will check again in 1000ms 09:28:57.735 [debug] Current batch of media processed. Will check again in 1000ms 09:28:58.736 [debug] Current batch of media processed. Will check again in 1000ms 09:28:59.737 [debug] Current batch of media processed. Will check again in 1000ms 09:29:00.652 [info] {"source":"oban","duration":17940,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:29:00.740 [debug] Current batch of media processed. Will check again in 1000ms 09:29:01.745 [debug] Current batch of media processed. Will check again in 1000ms 09:29:02.750 [debug] Current batch of media processed. Will check again in 1000ms 09:29:03.750 [debug] Current batch of media processed. Will check again in 1000ms 09:29:04.753 [debug] Current batch of media processed. Will check again in 1000ms 09:29:05.754 [debug] Current batch of media processed. Will check again in 1000ms 09:29:06.755 [debug] Current batch of media processed. Will check again in 1000ms 09:29:07.756 [debug] Current batch of media processed. Will check again in 1000ms 09:29:08.760 [debug] Current batch of media processed. Will check again in 1000ms 09:29:09.761 [debug] Current batch of media processed. Will check again in 1000ms 09:29:10.765 [debug] Current batch of media processed. Will check again in 1000ms 09:29:11.767 [debug] Current batch of media processed. Will check again in 1000ms 09:29:12.768 [debug] Current batch of media processed. Will check again in 1000ms 09:29:13.769 [debug] Current batch of media processed. Will check again in 1000ms 09:29:14.770 [debug] Current batch of media processed. Will check again in 1000ms 09:29:15.771 [debug] Current batch of media processed. Will check again in 1000ms 09:29:16.772 [debug] Current batch of media processed. Will check again in 1000ms 09:29:17.773 [debug] Current batch of media processed. Will check again in 1000ms 09:29:18.774 [debug] Current batch of media processed. Will check again in 1000ms 09:29:19.778 [debug] Current batch of media processed. Will check again in 1000ms 09:29:20.071 [info] {"source":"oban","duration":1692,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:20.780 [debug] Current batch of media processed. Will check again in 1000ms 09:29:21.781 [debug] Current batch of media processed. Will check again in 1000ms 09:29:22.783 [debug] Current batch of media processed. Will check again in 1000ms 09:29:23.784 [debug] Current batch of media processed. Will check again in 1000ms 09:29:24.785 [debug] Current batch of media processed. Will check again in 1000ms 09:29:25.786 [debug] Current batch of media processed. Will check again in 1000ms 09:29:26.791 [debug] Current batch of media processed. Will check again in 1000ms 09:29:27.792 [debug] Current batch of media processed. Will check again in 1000ms 09:29:28.793 [debug] Current batch of media processed. Will check again in 1000ms 09:29:29.794 [debug] Current batch of media processed. Will check again in 1000ms 09:29:30.795 [debug] Current batch of media processed. Will check again in 1000ms 09:29:31.797 [debug] Current batch of media processed. Will check again in 1000ms 09:29:32.799 [debug] Current batch of media processed. Will check again in 1000ms 09:29:33.803 [debug] Current batch of media processed. Will check again in 1000ms 09:29:34.804 [debug] Current batch of media processed. Will check again in 1000ms 09:29:35.805 [debug] Current batch of media processed. Will check again in 1000ms 09:29:36.806 [debug] Current batch of media processed. Will check again in 1000ms 09:29:37.807 [debug] Current batch of media processed. Will check again in 1000ms 09:29:38.808 [debug] Current batch of media processed. Will check again in 1000ms 09:29:39.810 [debug] Current batch of media processed. Will check again in 1000ms 09:29:40.811 [debug] Current batch of media processed. Will check again in 1000ms 09:29:41.816 [debug] Current batch of media processed. Will check again in 1000ms 09:29:42.821 [debug] Current batch of media processed. Will check again in 1000ms 09:29:43.822 [debug] Current batch of media processed. Will check again in 1000ms 09:29:44.825 [debug] Current batch of media processed. Will check again in 1000ms 09:29:45.827 [debug] Current batch of media processed. Will check again in 1000ms 09:29:46.831 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 90 выпуске мы поговорили про поездку в Санкт-Петербург, обсудили третьих Героев и сгоревшие видеокарты, а также о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5852, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080300 - ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты.mp4", "id" => "Eu6z5GhgrYs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Eu6z5GhgrYs", "playlist_index" => 60, "timestamp" => 1627974003, "title" => "ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты", "upload_date" => "20210803"} 09:29:46.832 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1343.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:29:46.833 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1227.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:29:46.836 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=1207.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-03 07:00:03Z], 122] 09:29:46.857 [debug] QUERY OK source="media_items" db=17.0ms queue=0.8ms idle=232.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 90 выпуске мы поговорили про поездку в Санкт-Петербург, обсудили третьих Героев и сгоревшие видеокарты, а также о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты", "324a3253-8a63-46d0-8180-dc57a671acb9", 5852, true, "Eu6z5GhgrYs", "https://www.youtube.com/watch?v=Eu6z5GhgrYs", 60, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080300 - ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты.mp4", false, false, false, 122, [], 1, ~U[2021-08-03 07:00:03Z], ~U[2026-04-04 06:29:46Z], ~U[2026-04-04 06:29:46Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 90 выпуске мы поговорили про поездку в Санкт-Петербург, обсудили третьих Героев и сгоревшие видеокарты, а также о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты", 5852, true, "Eu6z5GhgrYs", "https://www.youtube.com/watch?v=Eu6z5GhgrYs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080300 - ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты.mp4", false, 122, ~U[2021-08-03 07:00:03Z]] 09:29:46.860 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=244.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:29:46.861 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=27.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:29:46.863 [debug] QUERY OK source="media_items" db=1.0ms idle=28.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 [225890] 09:29:46.863 [debug] Current batch of media processed. Will check again in 1000ms 09:29:47.864 [debug] Current batch of media processed. Will check again in 1000ms 09:29:48.865 [debug] Current batch of media processed. Will check again in 1000ms 09:29:49.866 [debug] Current batch of media processed. Will check again in 1000ms 09:29:50.074 [info] {"source":"oban","duration":3267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:29:50.867 [debug] Current batch of media processed. Will check again in 1000ms 09:29:51.868 [debug] Current batch of media processed. Will check again in 1000ms 09:29:52.870 [debug] Current batch of media processed. Will check again in 1000ms 09:29:53.871 [debug] Current batch of media processed. Will check again in 1000ms 09:29:54.872 [debug] Current batch of media processed. Will check again in 1000ms 09:29:55.875 [debug] Current batch of media processed. Will check again in 1000ms 09:29:56.877 [debug] Current batch of media processed. Will check again in 1000ms 09:29:57.879 [debug] Current batch of media processed. Will check again in 1000ms 09:29:58.880 [debug] Current batch of media processed. Will check again in 1000ms 09:29:59.882 [debug] Current batch of media processed. Will check again in 1000ms 09:30:00.658 [info] {"source":"oban","duration":414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:30:00.883 [debug] Current batch of media processed. Will check again in 1000ms 09:30:01.884 [debug] Current batch of media processed. Will check again in 1000ms 09:30:02.917 [debug] Current batch of media processed. Will check again in 1000ms 09:30:03.918 [debug] Current batch of media processed. Will check again in 1000ms 09:30:04.919 [debug] Current batch of media processed. Will check again in 1000ms 09:30:05.920 [debug] Current batch of media processed. Will check again in 1000ms 09:30:06.921 [debug] Current batch of media processed. Will check again in 1000ms 09:30:07.922 [debug] Current batch of media processed. Will check again in 1000ms 09:30:08.923 [debug] Current batch of media processed. Will check again in 1000ms 09:30:09.924 [debug] Current batch of media processed. Will check again in 1000ms 09:30:10.925 [debug] Current batch of media processed. Will check again in 1000ms 09:30:11.926 [debug] Current batch of media processed. Will check again in 1000ms 09:30:12.928 [debug] Current batch of media processed. Will check again in 1000ms 09:30:13.929 [debug] Current batch of media processed. Will check again in 1000ms 09:30:14.930 [debug] Current batch of media processed. Will check again in 1000ms 09:30:15.932 [debug] Current batch of media processed. Will check again in 1000ms 09:30:16.934 [debug] Current batch of media processed. Will check again in 1000ms 09:30:17.935 [debug] Current batch of media processed. Will check again in 1000ms 09:30:18.936 [debug] Current batch of media processed. Will check again in 1000ms 09:30:19.938 [debug] Current batch of media processed. Will check again in 1000ms 09:30:20.079 [info] {"source":"oban","duration":4230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:20.938 [debug] Current batch of media processed. Will check again in 1000ms 09:30:21.939 [debug] Current batch of media processed. Will check again in 1000ms 09:30:22.940 [debug] Current batch of media processed. Will check again in 1000ms 09:30:23.941 [debug] Current batch of media processed. Will check again in 1000ms 09:30:24.943 [debug] Current batch of media processed. Will check again in 1000ms 09:30:25.944 [debug] Current batch of media processed. Will check again in 1000ms 09:30:26.946 [debug] Current batch of media processed. Will check again in 1000ms 09:30:27.946 [debug] Current batch of media processed. Will check again in 1000ms 09:30:28.947 [debug] Current batch of media processed. Will check again in 1000ms 09:30:29.948 [debug] Current batch of media processed. Will check again in 1000ms 09:30:30.950 [debug] Current batch of media processed. Will check again in 1000ms 09:30:31.954 [debug] Current batch of media processed. Will check again in 1000ms 09:30:32.957 [debug] Current batch of media processed. Will check again in 1000ms 09:30:33.959 [debug] Current batch of media processed. Will check again in 1000ms 09:30:34.963 [debug] Current batch of media processed. Will check again in 1000ms 09:30:35.965 [debug] Current batch of media processed. Will check again in 1000ms 09:30:36.966 [debug] Current batch of media processed. Will check again in 1000ms 09:30:37.967 [debug] Current batch of media processed. Will check again in 1000ms 09:30:38.968 [debug] Current batch of media processed. Will check again in 1000ms 09:30:39.970 [debug] Current batch of media processed. Will check again in 1000ms 09:30:40.971 [debug] Current batch of media processed. Will check again in 1000ms 09:30:41.974 [debug] Current batch of media processed. Will check again in 1000ms 09:30:42.975 [debug] Current batch of media processed. Will check again in 1000ms 09:30:43.976 [debug] Current batch of media processed. Will check again in 1000ms 09:30:44.977 [debug] Current batch of media processed. Will check again in 1000ms 09:30:45.978 [debug] Current batch of media processed. Will check again in 1000ms 09:30:46.980 [debug] Current batch of media processed. Will check again in 1000ms 09:30:47.982 [debug] Current batch of media processed. Will check again in 1000ms 09:30:48.984 [debug] Current batch of media processed. Will check again in 1000ms 09:30:49.985 [debug] Current batch of media processed. Will check again in 1000ms 09:30:50.086 [info] {"source":"oban","duration":5417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:30:50.986 [debug] Current batch of media processed. Will check again in 1000ms 09:30:51.996 [debug] Current batch of media processed. Will check again in 1000ms 09:30:52.998 [debug] Current batch of media processed. Will check again in 1000ms 09:30:53.999 [debug] Current batch of media processed. Will check again in 1000ms 09:30:55.000 [debug] Current batch of media processed. Will check again in 1000ms 09:30:56.001 [debug] Current batch of media processed. Will check again in 1000ms 09:30:57.004 [debug] Current batch of media processed. Will check again in 1000ms 09:30:58.005 [debug] Current batch of media processed. Will check again in 1000ms 09:30:59.006 [debug] Current batch of media processed. Will check again in 1000ms 09:31:00.008 [debug] Current batch of media processed. Will check again in 1000ms 09:31:00.660 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:31:01.010 [debug] Current batch of media processed. Will check again in 1000ms 09:31:02.010 [debug] Current batch of media processed. Will check again in 1000ms 09:31:03.011 [debug] Current batch of media processed. Will check again in 1000ms 09:31:04.014 [debug] Current batch of media processed. Will check again in 1000ms 09:31:05.016 [debug] Current batch of media processed. Will check again in 1000ms 09:31:06.018 [debug] Current batch of media processed. Will check again in 1000ms 09:31:07.023 [debug] Current batch of media processed. Will check again in 1000ms 09:31:08.031 [debug] Current batch of media processed. Will check again in 1000ms 09:31:09.034 [debug] Current batch of media processed. Will check again in 1000ms 09:31:10.042 [debug] Current batch of media processed. Will check again in 1000ms 09:31:11.044 [debug] Current batch of media processed. Will check again in 1000ms 09:31:12.048 [debug] Current batch of media processed. Will check again in 1000ms 09:31:13.049 [debug] Current batch of media processed. Will check again in 1000ms 09:31:14.051 [debug] Current batch of media processed. Will check again in 1000ms 09:31:15.053 [debug] Current batch of media processed. Will check again in 1000ms 09:31:16.054 [debug] Current batch of media processed. Will check again in 1000ms 09:31:17.055 [debug] Current batch of media processed. Will check again in 1000ms 09:31:18.057 [debug] Current batch of media processed. Will check again in 1000ms 09:31:19.060 [debug] Current batch of media processed. Will check again in 1000ms 09:31:20.061 [debug] Current batch of media processed. Will check again in 1000ms 09:31:20.089 [info] {"source":"oban","duration":1612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:21.062 [debug] Current batch of media processed. Will check again in 1000ms 09:31:22.063 [debug] Current batch of media processed. Will check again in 1000ms 09:31:23.072 [debug] Current batch of media processed. Will check again in 1000ms 09:31:24.072 [debug] Current batch of media processed. Will check again in 1000ms 09:31:25.073 [debug] Current batch of media processed. Will check again in 1000ms 09:31:26.074 [debug] Current batch of media processed. Will check again in 1000ms 09:31:27.076 [debug] Current batch of media processed. Will check again in 1000ms 09:31:28.079 [debug] Current batch of media processed. Will check again in 1000ms 09:31:29.080 [debug] Current batch of media processed. Will check again in 1000ms 09:31:30.081 [debug] Current batch of media processed. Will check again in 1000ms 09:31:31.082 [debug] Current batch of media processed. Will check again in 1000ms 09:31:32.084 [debug] Current batch of media processed. Will check again in 1000ms 09:31:33.085 [debug] Current batch of media processed. Will check again in 1000ms 09:31:34.086 [debug] Current batch of media processed. Will check again in 1000ms 09:31:35.087 [debug] Current batch of media processed. Will check again in 1000ms 09:31:36.088 [debug] Current batch of media processed. Will check again in 1000ms 09:31:37.089 [debug] Current batch of media processed. Will check again in 1000ms 09:31:38.090 [debug] Current batch of media processed. Will check again in 1000ms 09:31:39.092 [debug] Current batch of media processed. Will check again in 1000ms 09:31:40.093 [debug] Current batch of media processed. Will check again in 1000ms 09:31:41.095 [debug] Current batch of media processed. Will check again in 1000ms 09:31:42.100 [debug] Current batch of media processed. Will check again in 1000ms 09:31:43.102 [debug] Current batch of media processed. Will check again in 1000ms 09:31:44.103 [debug] Current batch of media processed. Will check again in 1000ms 09:31:45.104 [debug] Current batch of media processed. Will check again in 1000ms 09:31:46.108 [debug] Current batch of media processed. Will check again in 1000ms 09:31:47.109 [debug] Current batch of media processed. Will check again in 1000ms 09:31:48.112 [debug] Current batch of media processed. Will check again in 1000ms 09:31:49.114 [debug] Current batch of media processed. Will check again in 1000ms 09:31:50.093 [info] {"source":"oban","duration":3605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:31:50.116 [debug] Current batch of media processed. Will check again in 1000ms 09:31:51.117 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима, Макс и Вася снова в эфире! Поговорили на нашем вечернем шоу о видах кваса, жаре, как гонять на электрокарах, вакцины, про подкасты, обсудили Steam Deck, Киберпанк 2077, криптовалюты и отношение к ним и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9673, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071900 - ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу.mp4", "id" => "hH3r8eABEEk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=hH3r8eABEEk", "playlist_index" => 61, "timestamp" => 1626683393, "title" => "ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу", "upload_date" => "20210719"} 09:31:51.119 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1572.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:31:51.121 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1575.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:31:51.219 [debug] QUERY OK source="media_items" db=96.8ms queue=0.1ms idle=1029.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-19 08:29:53Z], 122] 09:31:51.258 [debug] QUERY OK source="media_items" db=38.7ms idle=743.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима, Макс и Вася снова в эфире! Поговорили на нашем вечернем шоу о видах кваса, жаре, как гонять на электрокарах, вакцины, про подкасты, обсудили Steam Deck, Киберпанк 2077, криптовалюты и отношение к ним и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу", "43831cff-8e49-46c1-b2b9-70d82b7ab999", 9673, true, "hH3r8eABEEk", "https://www.youtube.com/watch?v=hH3r8eABEEk", 61, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071900 - ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-19 08:29:53Z], ~U[2026-04-04 06:31:51Z], ~U[2026-04-04 06:31:51Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима, Макс и Вася снова в эфире! Поговорили на нашем вечернем шоу о видах кваса, жаре, как гонять на электрокарах, вакцины, про подкасты, обсудили Steam Deck, Киберпанк 2077, криптовалюты и отношение к ним и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу", 9673, true, "hH3r8eABEEk", "https://www.youtube.com/watch?v=hH3r8eABEEk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071900 - ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-19 08:29:53Z]] 09:31:51.261 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=776.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:31:51.264 [debug] QUERY OK source="media_profiles" db=1.9ms queue=0.1ms idle=143.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:31:51.266 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=143.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 [225892] 09:31:51.267 [debug] Current batch of media processed. Will check again in 1000ms 09:31:52.272 [debug] Current batch of media processed. Will check again in 1000ms 09:31:53.273 [debug] Current batch of media processed. Will check again in 1000ms 09:31:54.274 [debug] Current batch of media processed. Will check again in 1000ms 09:31:55.275 [debug] Current batch of media processed. Will check again in 1000ms 09:31:56.276 [debug] Current batch of media processed. Will check again in 1000ms 09:31:57.297 [debug] Current batch of media processed. Will check again in 1000ms 09:31:58.298 [debug] Current batch of media processed. Will check again in 1000ms 09:31:59.299 [debug] Current batch of media processed. Will check again in 1000ms 09:32:00.302 [debug] Current batch of media processed. Will check again in 1000ms 09:32:00.662 [info] {"source":"oban","duration":455,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:32:01.304 [debug] Current batch of media processed. Will check again in 1000ms 09:32:02.308 [debug] Current batch of media processed. Will check again in 1000ms 09:32:03.309 [debug] Current batch of media processed. Will check again in 1000ms 09:32:04.311 [debug] Current batch of media processed. Will check again in 1000ms 09:32:05.312 [debug] Current batch of media processed. Will check again in 1000ms 09:32:06.313 [debug] Current batch of media processed. Will check again in 1000ms 09:32:07.314 [debug] Current batch of media processed. Will check again in 1000ms 09:32:08.317 [debug] Current batch of media processed. Will check again in 1000ms 09:32:09.320 [debug] Current batch of media processed. Will check again in 1000ms 09:32:10.321 [debug] Current batch of media processed. Will check again in 1000ms 09:32:11.324 [debug] Current batch of media processed. Will check again in 1000ms 09:32:12.326 [debug] Current batch of media processed. Will check again in 1000ms 09:32:13.329 [debug] Current batch of media processed. Will check again in 1000ms 09:32:14.332 [debug] Current batch of media processed. Will check again in 1000ms 09:32:15.333 [debug] Current batch of media processed. Will check again in 1000ms 09:32:16.334 [debug] Current batch of media processed. Will check again in 1000ms 09:32:17.335 [debug] Current batch of media processed. Will check again in 1000ms 09:32:18.336 [debug] Current batch of media processed. Will check again in 1000ms 09:32:19.337 [debug] Current batch of media processed. Will check again in 1000ms 09:32:20.097 [info] {"source":"oban","duration":2182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:20.338 [debug] Current batch of media processed. Will check again in 1000ms 09:32:21.339 [debug] Current batch of media processed. Will check again in 1000ms 09:32:22.343 [debug] Current batch of media processed. Will check again in 1000ms 09:32:23.344 [debug] Current batch of media processed. Will check again in 1000ms 09:32:24.345 [debug] Current batch of media processed. Will check again in 1000ms 09:32:25.347 [debug] Current batch of media processed. Will check again in 1000ms 09:32:26.348 [debug] Current batch of media processed. Will check again in 1000ms 09:32:27.349 [debug] Current batch of media processed. Will check again in 1000ms 09:32:28.351 [debug] Current batch of media processed. Will check again in 1000ms 09:32:29.352 [debug] Current batch of media processed. Will check again in 1000ms 09:32:30.353 [debug] Current batch of media processed. Will check again in 1000ms 09:32:31.402 [debug] Current batch of media processed. Will check again in 1000ms 09:32:32.404 [debug] Current batch of media processed. Will check again in 1000ms 09:32:33.404 [debug] Current batch of media processed. Will check again in 1000ms 09:32:34.405 [debug] Current batch of media processed. Will check again in 1000ms 09:32:35.406 [debug] Current batch of media processed. Will check again in 1000ms 09:32:36.407 [debug] Current batch of media processed. Will check again in 1000ms 09:32:37.408 [debug] Current batch of media processed. Will check again in 1000ms 09:32:38.409 [debug] Current batch of media processed. Will check again in 1000ms 09:32:39.410 [debug] Current batch of media processed. Will check again in 1000ms 09:32:40.411 [debug] Current batch of media processed. Will check again in 1000ms 09:32:41.412 [debug] Current batch of media processed. Will check again in 1000ms 09:32:42.416 [debug] Current batch of media processed. Will check again in 1000ms 09:32:43.416 [debug] Current batch of media processed. Will check again in 1000ms 09:32:44.417 [debug] Current batch of media processed. Will check again in 1000ms 09:32:45.418 [debug] Current batch of media processed. Will check again in 1000ms 09:32:46.419 [debug] Current batch of media processed. Will check again in 1000ms 09:32:47.420 [debug] Current batch of media processed. Will check again in 1000ms 09:32:48.421 [debug] Current batch of media processed. Will check again in 1000ms 09:32:49.422 [debug] Current batch of media processed. Will check again in 1000ms 09:32:50.099 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:32:50.423 [debug] Current batch of media processed. Will check again in 1000ms 09:32:51.424 [debug] Current batch of media processed. Will check again in 1000ms 09:32:52.427 [debug] Current batch of media processed. Will check again in 1000ms 09:32:53.428 [debug] Current batch of media processed. Will check again in 1000ms 09:32:54.429 [debug] Current batch of media processed. Will check again in 1000ms 09:32:55.430 [debug] Current batch of media processed. Will check again in 1000ms 09:32:56.431 [debug] Current batch of media processed. Will check again in 1000ms 09:32:57.434 [debug] Current batch of media processed. Will check again in 1000ms 09:32:58.436 [debug] Current batch of media processed. Will check again in 1000ms 09:32:59.438 [debug] Current batch of media processed. Will check again in 1000ms 09:33:00.444 [debug] Current batch of media processed. Will check again in 1000ms 09:33:00.666 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:33:01.445 [debug] Current batch of media processed. Will check again in 1000ms 09:33:02.446 [debug] Current batch of media processed. Will check again in 1000ms 09:33:03.447 [debug] Current batch of media processed. Will check again in 1000ms 09:33:04.448 [debug] Current batch of media processed. Will check again in 1000ms 09:33:05.449 [debug] Current batch of media processed. Will check again in 1000ms 09:33:06.450 [debug] Current batch of media processed. Will check again in 1000ms 09:33:07.451 [debug] Current batch of media processed. Will check again in 1000ms 09:33:08.452 [debug] Current batch of media processed. Will check again in 1000ms 09:33:09.453 [debug] Current batch of media processed. Will check again in 1000ms 09:33:10.458 [debug] Current batch of media processed. Will check again in 1000ms 09:33:11.459 [debug] Current batch of media processed. Will check again in 1000ms 09:33:12.460 [debug] Current batch of media processed. Will check again in 1000ms 09:33:13.462 [debug] Current batch of media processed. Will check again in 1000ms 09:33:14.463 [debug] Current batch of media processed. Will check again in 1000ms 09:33:15.465 [debug] Current batch of media processed. Will check again in 1000ms 09:33:16.466 [debug] Current batch of media processed. Will check again in 1000ms 09:33:17.476 [debug] Current batch of media processed. Will check again in 1000ms 09:33:18.477 [debug] Current batch of media processed. Will check again in 1000ms 09:33:19.482 [debug] Current batch of media processed. Will check again in 1000ms 09:33:20.109 [info] {"source":"oban","duration":7766,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:20.483 [debug] Current batch of media processed. Will check again in 1000ms 09:33:21.484 [debug] Current batch of media processed. Will check again in 1000ms 09:33:22.488 [debug] Current batch of media processed. Will check again in 1000ms 09:33:23.491 [debug] Current batch of media processed. Will check again in 1000ms 09:33:24.491 [debug] Current batch of media processed. Will check again in 1000ms 09:33:25.493 [debug] Current batch of media processed. Will check again in 1000ms 09:33:26.497 [debug] Current batch of media processed. Will check again in 1000ms 09:33:27.499 [debug] Current batch of media processed. Will check again in 1000ms 09:33:28.501 [debug] Current batch of media processed. Will check again in 1000ms 09:33:29.503 [debug] Current batch of media processed. Will check again in 1000ms 09:33:30.504 [debug] Current batch of media processed. Will check again in 1000ms 09:33:31.510 [debug] Current batch of media processed. Will check again in 1000ms 09:33:32.512 [debug] Current batch of media processed. Will check again in 1000ms 09:33:33.513 [debug] Current batch of media processed. Will check again in 1000ms 09:33:34.514 [debug] Current batch of media processed. Will check again in 1000ms 09:33:35.515 [debug] Current batch of media processed. Will check again in 1000ms 09:33:36.518 [debug] Current batch of media processed. Will check again in 1000ms 09:33:37.521 [debug] Current batch of media processed. Will check again in 1000ms 09:33:38.522 [debug] Current batch of media processed. Will check again in 1000ms 09:33:39.523 [debug] Current batch of media processed. Will check again in 1000ms 09:33:40.524 [debug] Current batch of media processed. Will check again in 1000ms 09:33:41.525 [debug] Current batch of media processed. Will check again in 1000ms 09:33:42.526 [debug] Current batch of media processed. Will check again in 1000ms 09:33:43.527 [debug] Current batch of media processed. Will check again in 1000ms 09:33:44.528 [debug] Current batch of media processed. Will check again in 1000ms 09:33:45.529 [debug] Current batch of media processed. Will check again in 1000ms 09:33:46.530 [debug] Current batch of media processed. Will check again in 1000ms 09:33:47.531 [debug] Current batch of media processed. Will check again in 1000ms 09:33:48.533 [debug] Current batch of media processed. Will check again in 1000ms 09:33:49.534 [debug] Current batch of media processed. Will check again in 1000ms 09:33:50.115 [info] {"source":"oban","duration":3216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:33:50.535 [debug] Current batch of media processed. Will check again in 1000ms 09:33:51.540 [debug] Current batch of media processed. Will check again in 1000ms 09:33:52.549 [debug] Current batch of media processed. Will check again in 1000ms 09:33:53.551 [debug] Current batch of media processed. Will check again in 1000ms 09:33:54.552 [debug] Current batch of media processed. Will check again in 1000ms 09:33:55.553 [debug] Current batch of media processed. Will check again in 1000ms 09:33:56.557 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу ДТКД №88 о больных зубах, Саддаме Хусейне, какой квас круче, вопрос семьи, как сводить мелодии, какой фильм на нетфликсе массовый, какой телефон выбрать, комиксы из гугла, почему на твиче лицемеры и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8275, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071200 - ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу.mp4", "id" => "_-ZjrMvo6mE", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=_-ZjrMvo6mE", "playlist_index" => 62, "timestamp" => 1626081855, "title" => "ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу", "upload_date" => "20210712"} 09:33:56.559 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1278.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:33:56.563 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=893.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:33:56.567 [debug] QUERY OK source="media_items" db=2.3ms queue=1.4ms idle=896.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-12 09:24:15Z], 122] 09:33:56.623 [debug] QUERY OK source="media_items" db=54.2ms queue=0.8ms idle=293.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу ДТКД №88 о больных зубах, Саддаме Хусейне, какой квас круче, вопрос семьи, как сводить мелодии, какой фильм на нетфликсе массовый, какой телефон выбрать, комиксы из гугла, почему на твиче лицемеры и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу", "a32c6f94-aaf3-4b3b-871f-a59fdcd4cbe2", 8275, true, "_-ZjrMvo6mE", "https://www.youtube.com/watch?v=_-ZjrMvo6mE", 62, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071200 - ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-12 09:24:15Z], ~U[2026-04-04 06:33:56Z], ~U[2026-04-04 06:33:56Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу ДТКД №88 о больных зубах, Саддаме Хусейне, какой квас круче, вопрос семьи, как сводить мелодии, какой фильм на нетфликсе массовый, какой телефон выбрать, комиксы из гугла, почему на твиче лицемеры и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу", 8275, true, "_-ZjrMvo6mE", "https://www.youtube.com/watch?v=_-ZjrMvo6mE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071200 - ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-12 09:24:15Z]] 09:33:56.626 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=339.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:33:56.629 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.1ms idle=68.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:33:56.632 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=66.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 [225894] 09:33:56.633 [debug] Current batch of media processed. Will check again in 1000ms 09:33:57.633 [debug] Current batch of media processed. Will check again in 1000ms 09:33:58.635 [debug] Current batch of media processed. Will check again in 1000ms 09:33:59.636 [debug] Current batch of media processed. Will check again in 1000ms 09:34:00.637 [debug] Current batch of media processed. Will check again in 1000ms 09:34:00.669 [info] {"source":"oban","duration":706,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:34:01.639 [debug] Current batch of media processed. Will check again in 1000ms 09:34:02.640 [debug] Current batch of media processed. Will check again in 1000ms 09:34:03.641 [debug] Current batch of media processed. Will check again in 1000ms 09:34:04.642 [debug] Current batch of media processed. Will check again in 1000ms 09:34:05.643 [debug] Current batch of media processed. Will check again in 1000ms 09:34:06.646 [debug] Current batch of media processed. Will check again in 1000ms 09:34:07.647 [debug] Current batch of media processed. Will check again in 1000ms 09:34:08.649 [debug] Current batch of media processed. Will check again in 1000ms 09:34:09.650 [debug] Current batch of media processed. Will check again in 1000ms 09:34:10.652 [debug] Current batch of media processed. Will check again in 1000ms 09:34:11.653 [debug] Current batch of media processed. Will check again in 1000ms 09:34:12.655 [debug] Current batch of media processed. Will check again in 1000ms 09:34:13.656 [debug] Current batch of media processed. Will check again in 1000ms 09:34:14.658 [debug] Current batch of media processed. Will check again in 1000ms 09:34:15.658 [debug] Current batch of media processed. Will check again in 1000ms 09:34:16.659 [debug] Current batch of media processed. Will check again in 1000ms 09:34:17.660 [debug] Current batch of media processed. Will check again in 1000ms 09:34:18.662 [debug] Current batch of media processed. Will check again in 1000ms 09:34:19.663 [debug] Current batch of media processed. Will check again in 1000ms 09:34:20.119 [info] {"source":"oban","duration":4287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:20.664 [debug] Current batch of media processed. Will check again in 1000ms 09:34:21.666 [debug] Current batch of media processed. Will check again in 1000ms 09:34:22.666 [debug] Current batch of media processed. Will check again in 1000ms 09:34:23.667 [debug] Current batch of media processed. Will check again in 1000ms 09:34:24.668 [debug] Current batch of media processed. Will check again in 1000ms 09:34:25.669 [debug] Current batch of media processed. Will check again in 1000ms 09:34:26.670 [debug] Current batch of media processed. Will check again in 1000ms 09:34:27.671 [debug] Current batch of media processed. Will check again in 1000ms 09:34:28.673 [debug] Current batch of media processed. Will check again in 1000ms 09:34:29.674 [debug] Current batch of media processed. Will check again in 1000ms 09:34:30.675 [debug] Current batch of media processed. Will check again in 1000ms 09:34:31.676 [debug] Current batch of media processed. Will check again in 1000ms 09:34:32.678 [debug] Current batch of media processed. Will check again in 1000ms 09:34:33.679 [debug] Current batch of media processed. Will check again in 1000ms 09:34:34.680 [debug] Current batch of media processed. Will check again in 1000ms 09:34:35.681 [debug] Current batch of media processed. Will check again in 1000ms 09:34:36.682 [debug] Current batch of media processed. Will check again in 1000ms 09:34:37.683 [debug] Current batch of media processed. Will check again in 1000ms 09:34:38.685 [debug] Current batch of media processed. Will check again in 1000ms 09:34:39.686 [debug] Current batch of media processed. Will check again in 1000ms 09:34:40.687 [debug] Current batch of media processed. Will check again in 1000ms 09:34:41.688 [debug] Current batch of media processed. Will check again in 1000ms 09:34:42.689 [debug] Current batch of media processed. Will check again in 1000ms 09:34:43.690 [debug] Current batch of media processed. Will check again in 1000ms 09:34:44.691 [debug] Current batch of media processed. Will check again in 1000ms 09:34:45.694 [debug] Current batch of media processed. Will check again in 1000ms 09:34:46.696 [debug] Current batch of media processed. Will check again in 1000ms 09:34:47.696 [debug] Current batch of media processed. Will check again in 1000ms 09:34:48.697 [debug] Current batch of media processed. Will check again in 1000ms 09:34:49.698 [debug] Current batch of media processed. Will check again in 1000ms 09:34:50.122 [info] {"source":"oban","duration":1614,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:34:50.699 [debug] Current batch of media processed. Will check again in 1000ms 09:34:51.700 [debug] Current batch of media processed. Will check again in 1000ms 09:34:52.701 [debug] Current batch of media processed. Will check again in 1000ms 09:34:53.702 [debug] Current batch of media processed. Will check again in 1000ms 09:34:54.703 [debug] Current batch of media processed. Will check again in 1000ms 09:34:55.704 [debug] Current batch of media processed. Will check again in 1000ms 09:34:56.705 [debug] Current batch of media processed. Will check again in 1000ms 09:34:57.706 [debug] Current batch of media processed. Will check again in 1000ms 09:34:58.708 [debug] Current batch of media processed. Will check again in 1000ms 09:34:59.709 [debug] Current batch of media processed. Will check again in 1000ms 09:35:00.671 [info] {"source":"oban","duration":1030,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:35:00.711 [debug] Current batch of media processed. Will check again in 1000ms 09:35:01.713 [debug] Current batch of media processed. Will check again in 1000ms 09:35:02.714 [debug] Current batch of media processed. Will check again in 1000ms 09:35:03.715 [debug] Current batch of media processed. Will check again in 1000ms 09:35:04.716 [debug] Current batch of media processed. Will check again in 1000ms 09:35:05.717 [debug] Current batch of media processed. Will check again in 1000ms 09:35:06.718 [debug] Current batch of media processed. Will check again in 1000ms 09:35:07.719 [debug] Current batch of media processed. Will check again in 1000ms 09:35:08.720 [debug] Current batch of media processed. Will check again in 1000ms 09:35:09.721 [debug] Current batch of media processed. Will check again in 1000ms 09:35:10.722 [debug] Current batch of media processed. Will check again in 1000ms 09:35:11.723 [debug] Current batch of media processed. Will check again in 1000ms 09:35:12.725 [debug] Current batch of media processed. Will check again in 1000ms 09:35:13.726 [debug] Current batch of media processed. Will check again in 1000ms 09:35:14.728 [debug] Current batch of media processed. Will check again in 1000ms 09:35:15.729 [debug] Current batch of media processed. Will check again in 1000ms 09:35:16.730 [debug] Current batch of media processed. Will check again in 1000ms 09:35:17.731 [debug] Current batch of media processed. Will check again in 1000ms 09:35:18.732 [debug] Current batch of media processed. Will check again in 1000ms 09:35:19.733 [debug] Current batch of media processed. Will check again in 1000ms 09:35:20.151 [info] {"source":"oban","duration":25200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:20.734 [debug] Current batch of media processed. Will check again in 1000ms 09:35:21.735 [debug] Current batch of media processed. Will check again in 1000ms 09:35:22.736 [debug] Current batch of media processed. Will check again in 1000ms 09:35:23.738 [debug] Current batch of media processed. Will check again in 1000ms 09:35:24.739 [debug] Current batch of media processed. Will check again in 1000ms 09:35:25.742 [debug] Current batch of media processed. Will check again in 1000ms 09:35:26.742 [debug] Current batch of media processed. Will check again in 1000ms 09:35:27.743 [debug] Current batch of media processed. Will check again in 1000ms 09:35:28.744 [debug] Current batch of media processed. Will check again in 1000ms 09:35:29.745 [debug] Current batch of media processed. Will check again in 1000ms 09:35:30.746 [debug] Current batch of media processed. Will check again in 1000ms 09:35:31.747 [debug] Current batch of media processed. Will check again in 1000ms 09:35:32.750 [debug] Current batch of media processed. Will check again in 1000ms 09:35:33.751 [debug] Current batch of media processed. Will check again in 1000ms 09:35:34.752 [debug] Current batch of media processed. Will check again in 1000ms 09:35:35.754 [debug] Current batch of media processed. Will check again in 1000ms 09:35:36.755 [debug] Current batch of media processed. Will check again in 1000ms 09:35:37.756 [debug] Current batch of media processed. Will check again in 1000ms 09:35:38.757 [debug] Current batch of media processed. Will check again in 1000ms 09:35:39.758 [debug] Current batch of media processed. Will check again in 1000ms 09:35:40.760 [debug] Current batch of media processed. Will check again in 1000ms 09:35:41.760 [debug] Current batch of media processed. Will check again in 1000ms 09:35:42.761 [debug] Current batch of media processed. Will check again in 1000ms 09:35:43.762 [debug] Current batch of media processed. Will check again in 1000ms 09:35:44.763 [debug] Current batch of media processed. Will check again in 1000ms 09:35:45.764 [debug] Current batch of media processed. Will check again in 1000ms 09:35:46.765 [debug] Current batch of media processed. Will check again in 1000ms 09:35:47.768 [debug] Current batch of media processed. Will check again in 1000ms 09:35:48.768 [debug] Current batch of media processed. Will check again in 1000ms 09:35:49.778 [debug] Current batch of media processed. Will check again in 1000ms 09:35:50.156 [info] {"source":"oban","duration":3115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:35:50.779 [debug] Current batch of media processed. Will check again in 1000ms 09:35:51.792 [debug] Current batch of media processed. Will check again in 1000ms 09:35:52.793 [debug] Current batch of media processed. Will check again in 1000ms 09:35:53.794 [debug] Current batch of media processed. Will check again in 1000ms 09:35:54.796 [debug] Current batch of media processed. Will check again in 1000ms 09:35:55.798 [debug] Current batch of media processed. Will check again in 1000ms 09:35:56.799 [debug] Current batch of media processed. Will check again in 1000ms 09:35:57.800 [debug] Current batch of media processed. Will check again in 1000ms 09:35:58.801 [debug] Current batch of media processed. Will check again in 1000ms 09:35:59.802 [debug] Current batch of media processed. Will check again in 1000ms 09:36:00.673 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:36:00.803 [debug] Current batch of media processed. Will check again in 1000ms 09:36:01.804 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #нло\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\n\"Для тех, кто верит\" возвращается! Обсудили НЛО и всякую другую паранормальщину\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10368, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e070500 - ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу.mp4", "id" => "u4xkE94rF9g", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=u4xkE94rF9g", "playlist_index" => 63, "timestamp" => 1625464809, "title" => "ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу", "upload_date" => "20210705"} 09:36:01.806 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=939.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:36:01.807 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=932.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:36:01.809 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=44.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-05 06:00:09Z], 122] 09:36:01.830 [debug] QUERY OK source="media_items" db=19.7ms idle=46.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #нло\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\n\"Для тех, кто верит\" возвращается! Обсудили НЛО и всякую другую паранормальщину\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу", "c2054245-d0b3-48e9-8be1-dc0127aa5f12", 10368, true, "u4xkE94rF9g", "https://www.youtube.com/watch?v=u4xkE94rF9g", 63, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e070500 - ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-05 06:00:09Z], ~U[2026-04-04 06:36:01Z], ~U[2026-04-04 06:36:01Z], "#завтракаст #zavtracast #нло\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\n\"Для тех, кто верит\" возвращается! Обсудили НЛО и всякую другую паранормальщину\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу", 10368, true, "u4xkE94rF9g", "https://www.youtube.com/watch?v=u4xkE94rF9g", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e070500 - ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-05 06:00:09Z]] 09:36:01.834 [debug] QUERY OK source="sources" db=2.6ms queue=0.8ms idle=67.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:36:01.836 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.7ms idle=28.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:36:01.838 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=29.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 [225896] 09:36:01.838 [debug] Current batch of media processed. Will check again in 1000ms 09:36:02.842 [debug] Current batch of media processed. Will check again in 1000ms 09:36:03.843 [debug] Current batch of media processed. Will check again in 1000ms 09:36:04.844 [debug] Current batch of media processed. Will check again in 1000ms 09:36:05.845 [debug] Current batch of media processed. Will check again in 1000ms 09:36:06.847 [debug] Current batch of media processed. Will check again in 1000ms 09:36:07.848 [debug] Current batch of media processed. Will check again in 1000ms 09:36:08.849 [debug] Current batch of media processed. Will check again in 1000ms 09:36:09.850 [debug] Current batch of media processed. Will check again in 1000ms 09:36:10.851 [debug] Current batch of media processed. Will check again in 1000ms 09:36:11.852 [debug] Current batch of media processed. Will check again in 1000ms 09:36:12.853 [debug] Current batch of media processed. Will check again in 1000ms 09:36:13.855 [debug] Current batch of media processed. Will check again in 1000ms 09:36:14.856 [debug] Current batch of media processed. Will check again in 1000ms 09:36:15.857 [debug] Current batch of media processed. Will check again in 1000ms 09:36:16.858 [debug] Current batch of media processed. Will check again in 1000ms 09:36:17.859 [debug] Current batch of media processed. Will check again in 1000ms 09:36:18.860 [debug] Current batch of media processed. Will check again in 1000ms 09:36:19.861 [debug] Current batch of media processed. Will check again in 1000ms 09:36:20.160 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:20.862 [debug] Current batch of media processed. Will check again in 1000ms 09:36:21.863 [debug] Current batch of media processed. Will check again in 1000ms 09:36:22.864 [debug] Current batch of media processed. Will check again in 1000ms 09:36:23.865 [debug] Current batch of media processed. Will check again in 1000ms 09:36:24.866 [debug] Current batch of media processed. Will check again in 1000ms 09:36:25.867 [debug] Current batch of media processed. Will check again in 1000ms 09:36:26.868 [debug] Current batch of media processed. Will check again in 1000ms 09:36:27.871 [debug] Current batch of media processed. Will check again in 1000ms 09:36:28.872 [debug] Current batch of media processed. Will check again in 1000ms 09:36:29.875 [debug] Current batch of media processed. Will check again in 1000ms 09:36:30.876 [debug] Current batch of media processed. Will check again in 1000ms 09:36:31.877 [debug] Current batch of media processed. Will check again in 1000ms 09:36:32.880 [debug] Current batch of media processed. Will check again in 1000ms 09:36:33.882 [debug] Current batch of media processed. Will check again in 1000ms 09:36:34.883 [debug] Current batch of media processed. Will check again in 1000ms 09:36:35.885 [debug] Current batch of media processed. Will check again in 1000ms 09:36:36.887 [debug] Current batch of media processed. Will check again in 1000ms 09:36:37.888 [debug] Current batch of media processed. Will check again in 1000ms 09:36:38.889 [debug] Current batch of media processed. Will check again in 1000ms 09:36:39.890 [debug] Current batch of media processed. Will check again in 1000ms 09:36:40.893 [debug] Current batch of media processed. Will check again in 1000ms 09:36:41.894 [debug] Current batch of media processed. Will check again in 1000ms 09:36:42.896 [debug] Current batch of media processed. Will check again in 1000ms 09:36:43.904 [debug] Current batch of media processed. Will check again in 1000ms 09:36:44.905 [debug] Current batch of media processed. Will check again in 1000ms 09:36:45.907 [debug] Current batch of media processed. Will check again in 1000ms 09:36:46.910 [debug] Current batch of media processed. Will check again in 1000ms 09:36:47.915 [debug] Current batch of media processed. Will check again in 1000ms 09:36:48.917 [debug] Current batch of media processed. Will check again in 1000ms 09:36:49.918 [debug] Current batch of media processed. Will check again in 1000ms 09:36:50.171 [info] {"source":"oban","duration":8233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:36:50.919 [debug] Current batch of media processed. Will check again in 1000ms 09:36:51.923 [debug] Current batch of media processed. Will check again in 1000ms 09:36:52.925 [debug] Current batch of media processed. Will check again in 1000ms 09:36:53.926 [debug] Current batch of media processed. Will check again in 1000ms 09:36:54.927 [debug] Current batch of media processed. Will check again in 1000ms 09:36:55.929 [debug] Current batch of media processed. Will check again in 1000ms 09:36:56.930 [debug] Current batch of media processed. Will check again in 1000ms 09:36:57.931 [debug] Current batch of media processed. Will check again in 1000ms 09:36:58.933 [debug] Current batch of media processed. Will check again in 1000ms 09:36:59.934 [debug] Current batch of media processed. Will check again in 1000ms 09:37:00.674 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:37:00.935 [debug] Current batch of media processed. Will check again in 1000ms 09:37:01.940 [debug] Current batch of media processed. Will check again in 1000ms 09:37:02.943 [debug] Current batch of media processed. Will check again in 1000ms 09:37:03.944 [debug] Current batch of media processed. Will check again in 1000ms 09:37:04.946 [debug] Current batch of media processed. Will check again in 1000ms 09:37:05.947 [debug] Current batch of media processed. Will check again in 1000ms 09:37:06.948 [debug] Current batch of media processed. Will check again in 1000ms 09:37:07.949 [debug] Current batch of media processed. Will check again in 1000ms 09:37:08.950 [debug] Current batch of media processed. Will check again in 1000ms 09:37:09.951 [debug] Current batch of media processed. Will check again in 1000ms 09:37:10.952 [debug] Current batch of media processed. Will check again in 1000ms 09:37:11.954 [debug] Current batch of media processed. Will check again in 1000ms 09:37:12.959 [debug] Current batch of media processed. Will check again in 1000ms 09:37:13.959 [debug] Current batch of media processed. Will check again in 1000ms 09:37:14.960 [debug] Current batch of media processed. Will check again in 1000ms 09:37:15.962 [debug] Current batch of media processed. Will check again in 1000ms 09:37:16.962 [debug] Current batch of media processed. Will check again in 1000ms 09:37:17.963 [debug] Current batch of media processed. Will check again in 1000ms 09:37:18.964 [debug] Current batch of media processed. Will check again in 1000ms 09:37:19.966 [debug] Current batch of media processed. Will check again in 1000ms 09:37:20.172 [info] {"source":"oban","duration":1263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:20.966 [debug] Current batch of media processed. Will check again in 1000ms 09:37:21.967 [debug] Current batch of media processed. Will check again in 1000ms 09:37:22.971 [debug] Current batch of media processed. Will check again in 1000ms 09:37:23.973 [debug] Current batch of media processed. Will check again in 1000ms 09:37:24.974 [debug] Current batch of media processed. Will check again in 1000ms 09:37:25.975 [debug] Current batch of media processed. Will check again in 1000ms 09:37:26.976 [debug] Current batch of media processed. Will check again in 1000ms 09:37:27.977 [debug] Current batch of media processed. Will check again in 1000ms 09:37:28.978 [debug] Current batch of media processed. Will check again in 1000ms 09:37:29.979 [debug] Current batch of media processed. Will check again in 1000ms 09:37:30.980 [debug] Current batch of media processed. Will check again in 1000ms 09:37:31.981 [debug] Current batch of media processed. Will check again in 1000ms 09:37:32.982 [debug] Current batch of media processed. Will check again in 1000ms 09:37:33.985 [debug] Current batch of media processed. Will check again in 1000ms 09:37:34.986 [debug] Current batch of media processed. Will check again in 1000ms 09:37:35.989 [debug] Current batch of media processed. Will check again in 1000ms 09:37:36.989 [debug] Current batch of media processed. Will check again in 1000ms 09:37:37.990 [debug] Current batch of media processed. Will check again in 1000ms 09:37:38.992 [debug] Current batch of media processed. Will check again in 1000ms 09:37:39.998 [debug] Current batch of media processed. Will check again in 1000ms 09:37:40.999 [debug] Current batch of media processed. Will check again in 1000ms 09:37:42.000 [debug] Current batch of media processed. Will check again in 1000ms 09:37:43.001 [debug] Current batch of media processed. Will check again in 1000ms 09:37:44.003 [debug] Current batch of media processed. Will check again in 1000ms 09:37:45.004 [debug] Current batch of media processed. Will check again in 1000ms 09:37:46.004 [debug] Current batch of media processed. Will check again in 1000ms 09:37:47.005 [debug] Current batch of media processed. Will check again in 1000ms 09:37:48.007 [debug] Current batch of media processed. Will check again in 1000ms 09:37:49.009 [debug] Current batch of media processed. Will check again in 1000ms 09:37:50.010 [debug] Current batch of media processed. Will check again in 1000ms 09:37:50.175 [info] {"source":"oban","duration":1730,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:37:51.011 [debug] Current batch of media processed. Will check again in 1000ms 09:37:52.014 [debug] Current batch of media processed. Will check again in 1000ms 09:37:53.015 [debug] Current batch of media processed. Will check again in 1000ms 09:37:54.016 [debug] Current batch of media processed. Will check again in 1000ms 09:37:55.018 [debug] Current batch of media processed. Will check again in 1000ms 09:37:56.018 [debug] Current batch of media processed. Will check again in 1000ms 09:37:57.019 [debug] Current batch of media processed. Will check again in 1000ms 09:37:58.020 [debug] Current batch of media processed. Will check again in 1000ms 09:37:59.022 [debug] Current batch of media processed. Will check again in 1000ms 09:38:00.024 [debug] Current batch of media processed. Will check again in 1000ms 09:38:00.675 [info] {"source":"oban","duration":406,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:38:01.026 [debug] Current batch of media processed. Will check again in 1000ms 09:38:02.028 [debug] Current batch of media processed. Will check again in 1000ms 09:38:03.032 [debug] Current batch of media processed. Will check again in 1000ms 09:38:04.033 [debug] Current batch of media processed. Will check again in 1000ms 09:38:05.038 [debug] Current batch of media processed. Will check again in 1000ms 09:38:06.041 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем пятничном вечернем шоу ДТКД почему русские ненавидят русских, зачем и как бухать, как разговаривать на английском если его не знаешь, кому нужны дипломы, как спасаться в жару, меняются ли люди, как меняются рекламные интеграции в подкастах, какую клавиатуру брать, какой VPN выбрать, взорвётся ли Бетельгейзе, как снимали Парк Юрского Периода, какие шоколадки круче, нужна ли вам собака, нужны ли вам дети, кто какую ерунду творил в детстве, как начать сельскохозяйственную деятельность.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10038, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e062100 - ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу.mp4", "id" => "8ZXCVINQVEY", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=8ZXCVINQVEY", "playlist_index" => 64, "timestamp" => 1624255204, "title" => "ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу", "upload_date" => "20210621"} 09:38:06.047 [debug] QUERY OK source="sources" db=4.9ms queue=0.3ms idle=568.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:38:06.052 [debug] QUERY OK source="sources" db=4.1ms queue=0.2ms idle=567.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:38:06.055 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=206.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-21 06:00:04Z], 122] 09:38:06.090 [debug] QUERY OK source="media_items" db=33.7ms idle=209.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем пятничном вечернем шоу ДТКД почему русские ненавидят русских, зачем и как бухать, как разговаривать на английском если его не знаешь, кому нужны дипломы, как спасаться в жару, меняются ли люди, как меняются рекламные интеграции в подкастах, какую клавиатуру брать, какой VPN выбрать, взорвётся ли Бетельгейзе, как снимали Парк Юрского Периода, какие шоколадки круче, нужна ли вам собака, нужны ли вам дети, кто какую ерунду творил в детстве, как начать сельскохозяйственную деятельность.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу", "f26c8f7c-35ed-46e6-a1ca-afa280f7d72d", 10038, true, "8ZXCVINQVEY", "https://www.youtube.com/watch?v=8ZXCVINQVEY", 64, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e062100 - ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-06-21 06:00:04Z], ~U[2026-04-04 06:38:06Z], ~U[2026-04-04 06:38:06Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем пятничном вечернем шоу ДТКД почему русские ненавидят русских, зачем и как бухать, как разговаривать на английском если его не знаешь, кому нужны дипломы, как спасаться в жару, меняются ли люди, как меняются рекламные интеграции в подкастах, какую клавиатуру брать, какой VPN выбрать, взорвётся ли Бетельгейзе, как снимали Парк Юрского Периода, какие шоколадки круче, нужна ли вам собака, нужны ли вам дети, кто какую ерунду творил в детстве, как начать сельскохозяйственную деятельность.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу", 10038, true, "8ZXCVINQVEY", "https://www.youtube.com/watch?v=8ZXCVINQVEY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e062100 - ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-06-21 06:00:04Z]] 09:38:06.092 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=243.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:38:06.093 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=45.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:38:06.094 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=41.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 [225898] 09:38:06.094 [debug] Current batch of media processed. Will check again in 1000ms 09:38:07.095 [debug] Current batch of media processed. Will check again in 1000ms 09:38:08.104 [debug] Current batch of media processed. Will check again in 1000ms 09:38:09.105 [debug] Current batch of media processed. Will check again in 1000ms 09:38:10.106 [debug] Current batch of media processed. Will check again in 1000ms 09:38:11.107 [debug] Current batch of media processed. Will check again in 1000ms 09:38:12.110 [debug] Current batch of media processed. Will check again in 1000ms 09:38:13.111 [debug] Current batch of media processed. Will check again in 1000ms 09:38:14.112 [debug] Current batch of media processed. Will check again in 1000ms 09:38:15.113 [debug] Current batch of media processed. Will check again in 1000ms 09:38:16.114 [debug] Current batch of media processed. Will check again in 1000ms 09:38:17.115 [debug] Current batch of media processed. Will check again in 1000ms 09:38:18.116 [debug] Current batch of media processed. Will check again in 1000ms 09:38:19.117 [debug] Current batch of media processed. Will check again in 1000ms 09:38:20.118 [debug] Current batch of media processed. Will check again in 1000ms 09:38:20.177 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:21.119 [debug] Current batch of media processed. Will check again in 1000ms 09:38:22.120 [debug] Current batch of media processed. Will check again in 1000ms 09:38:23.121 [debug] Current batch of media processed. Will check again in 1000ms 09:38:24.122 [debug] Current batch of media processed. Will check again in 1000ms 09:38:25.123 [debug] Current batch of media processed. Will check again in 1000ms 09:38:26.124 [debug] Current batch of media processed. Will check again in 1000ms 09:38:27.125 [debug] Current batch of media processed. Will check again in 1000ms 09:38:28.126 [debug] Current batch of media processed. Will check again in 1000ms 09:38:29.127 [debug] Current batch of media processed. Will check again in 1000ms 09:38:30.128 [debug] Current batch of media processed. Will check again in 1000ms 09:38:31.129 [debug] Current batch of media processed. Will check again in 1000ms 09:38:32.135 [debug] Current batch of media processed. Will check again in 1000ms 09:38:33.136 [debug] Current batch of media processed. Will check again in 1000ms 09:38:34.141 [debug] Current batch of media processed. Will check again in 1000ms 09:38:35.141 [debug] Current batch of media processed. Will check again in 1000ms 09:38:36.142 [debug] Current batch of media processed. Will check again in 1000ms 09:38:37.143 [debug] Current batch of media processed. Will check again in 1000ms 09:38:38.144 [debug] Current batch of media processed. Will check again in 1000ms 09:38:39.145 [debug] Current batch of media processed. Will check again in 1000ms 09:38:40.146 [debug] Current batch of media processed. Will check again in 1000ms 09:38:41.147 [debug] Current batch of media processed. Will check again in 1000ms 09:38:42.149 [debug] Current batch of media processed. Will check again in 1000ms 09:38:43.150 [debug] Current batch of media processed. Will check again in 1000ms 09:38:44.151 [debug] Current batch of media processed. Will check again in 1000ms 09:38:45.153 [debug] Current batch of media processed. Will check again in 1000ms 09:38:46.154 [debug] Current batch of media processed. Will check again in 1000ms 09:38:47.155 [debug] Current batch of media processed. Will check again in 1000ms 09:38:48.156 [debug] Current batch of media processed. Will check again in 1000ms 09:38:49.157 [debug] Current batch of media processed. Will check again in 1000ms 09:38:50.158 [debug] Current batch of media processed. Will check again in 1000ms 09:38:50.180 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:38:51.160 [debug] Current batch of media processed. Will check again in 1000ms 09:38:52.161 [debug] Current batch of media processed. Will check again in 1000ms 09:38:53.162 [debug] Current batch of media processed. Will check again in 1000ms 09:38:54.164 [debug] Current batch of media processed. Will check again in 1000ms 09:38:55.165 [debug] Current batch of media processed. Will check again in 1000ms 09:38:56.166 [debug] Current batch of media processed. Will check again in 1000ms 09:38:57.167 [debug] Current batch of media processed. Will check again in 1000ms 09:38:58.169 [debug] Current batch of media processed. Will check again in 1000ms 09:38:59.170 [debug] Current batch of media processed. Will check again in 1000ms 09:39:00.172 [debug] Current batch of media processed. Will check again in 1000ms 09:39:00.676 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:39:01.175 [debug] Current batch of media processed. Will check again in 1000ms 09:39:02.177 [debug] Current batch of media processed. Will check again in 1000ms 09:39:03.177 [debug] Current batch of media processed. Will check again in 1000ms 09:39:04.180 [debug] Current batch of media processed. Will check again in 1000ms 09:39:05.181 [debug] Current batch of media processed. Will check again in 1000ms 09:39:06.182 [debug] Current batch of media processed. Will check again in 1000ms 09:39:07.183 [debug] Current batch of media processed. Will check again in 1000ms 09:39:08.184 [debug] Current batch of media processed. Will check again in 1000ms 09:39:09.185 [debug] Current batch of media processed. Will check again in 1000ms 09:39:10.187 [debug] Current batch of media processed. Will check again in 1000ms 09:39:11.191 [debug] Current batch of media processed. Will check again in 1000ms 09:39:12.194 [debug] Current batch of media processed. Will check again in 1000ms 09:39:13.194 [debug] Current batch of media processed. Will check again in 1000ms 09:39:14.198 [debug] Current batch of media processed. Will check again in 1000ms 09:39:15.200 [debug] Current batch of media processed. Will check again in 1000ms 09:39:16.201 [debug] Current batch of media processed. Will check again in 1000ms 09:39:17.202 [debug] Current batch of media processed. Will check again in 1000ms 09:39:18.203 [debug] Current batch of media processed. Will check again in 1000ms 09:39:19.204 [debug] Current batch of media processed. Will check again in 1000ms 09:39:20.184 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:20.205 [debug] Current batch of media processed. Will check again in 1000ms 09:39:21.208 [debug] Current batch of media processed. Will check again in 1000ms 09:39:22.209 [debug] Current batch of media processed. Will check again in 1000ms 09:39:23.210 [debug] Current batch of media processed. Will check again in 1000ms 09:39:24.211 [debug] Current batch of media processed. Will check again in 1000ms 09:39:25.212 [debug] Current batch of media processed. Will check again in 1000ms 09:39:26.213 [debug] Current batch of media processed. Will check again in 1000ms 09:39:27.217 [debug] Current batch of media processed. Will check again in 1000ms 09:39:28.218 [debug] Current batch of media processed. Will check again in 1000ms 09:39:29.219 [debug] Current batch of media processed. Will check again in 1000ms 09:39:30.220 [debug] Current batch of media processed. Will check again in 1000ms 09:39:31.221 [debug] Current batch of media processed. Will check again in 1000ms 09:39:32.223 [debug] Current batch of media processed. Will check again in 1000ms 09:39:33.224 [debug] Current batch of media processed. Will check again in 1000ms 09:39:34.225 [debug] Current batch of media processed. Will check again in 1000ms 09:39:35.227 [debug] Current batch of media processed. Will check again in 1000ms 09:39:36.228 [debug] Current batch of media processed. Will check again in 1000ms 09:39:37.229 [debug] Current batch of media processed. Will check again in 1000ms 09:39:38.232 [debug] Current batch of media processed. Will check again in 1000ms 09:39:39.233 [debug] Current batch of media processed. Will check again in 1000ms 09:39:40.234 [debug] Current batch of media processed. Will check again in 1000ms 09:39:41.235 [debug] Current batch of media processed. Will check again in 1000ms 09:39:42.236 [debug] Current batch of media processed. Will check again in 1000ms 09:39:43.237 [debug] Current batch of media processed. Will check again in 1000ms 09:39:44.238 [debug] Current batch of media processed. Will check again in 1000ms 09:39:45.240 [debug] Current batch of media processed. Will check again in 1000ms 09:39:46.241 [debug] Current batch of media processed. Will check again in 1000ms 09:39:47.242 [debug] Current batch of media processed. Will check again in 1000ms 09:39:48.243 [debug] Current batch of media processed. Will check again in 1000ms 09:39:49.244 [debug] Current batch of media processed. Will check again in 1000ms 09:39:50.187 [info] {"source":"oban","duration":2401,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:39:50.248 [debug] Current batch of media processed. Will check again in 1000ms 09:39:51.250 [debug] Current batch of media processed. Will check again in 1000ms 09:39:52.250 [debug] Current batch of media processed. Will check again in 1000ms 09:39:53.251 [debug] Current batch of media processed. Will check again in 1000ms 09:39:54.252 [debug] Current batch of media processed. Will check again in 1000ms 09:39:55.253 [debug] Current batch of media processed. Will check again in 1000ms 09:39:56.255 [debug] Current batch of media processed. Will check again in 1000ms 09:39:57.256 [debug] Current batch of media processed. Will check again in 1000ms 09:39:58.257 [debug] Current batch of media processed. Will check again in 1000ms 09:39:59.258 [debug] Current batch of media processed. Will check again in 1000ms 09:40:00.340 [debug] Current batch of media processed. Will check again in 1000ms 09:40:00.688 [info] {"source":"oban","duration":10896,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:40:01.343 [debug] Current batch of media processed. Will check again in 1000ms 09:40:02.344 [debug] Current batch of media processed. Will check again in 1000ms 09:40:03.345 [debug] Current batch of media processed. Will check again in 1000ms 09:40:04.346 [debug] Current batch of media processed. Will check again in 1000ms 09:40:05.347 [debug] Current batch of media processed. Will check again in 1000ms 09:40:06.348 [debug] Current batch of media processed. Will check again in 1000ms 09:40:07.351 [debug] Current batch of media processed. Will check again in 1000ms 09:40:08.351 [debug] Current batch of media processed. Will check again in 1000ms 09:40:09.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем вечернем шоу ДТКД о том, как лечить котов, куда делась группа Краски, торт Прага, иксбокс, пекагейминг, форцу, ARG про японца, ретро видеоигры, старые телевизоры, айфон мини, дроздов, механические клавиатуры, почему мы классные (ну или плохие), ковид и съёмки видео\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 11071, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e061500 - ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу.mp4", "id" => "r3HR2hD5RPo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=r3HR2hD5RPo", "playlist_index" => 65, "timestamp" => 1623751543, "title" => "ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу", "upload_date" => "20210615"} 09:40:09.359 [debug] QUERY OK source="sources" db=1.1ms idle=1459.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:40:09.366 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1465.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:40:09.374 [debug] QUERY OK source="media_items" db=7.3ms queue=0.1ms idle=1468.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-15 10:05:43Z], 122] 09:40:09.408 [debug] QUERY OK source="media_items" db=31.2ms queue=0.2ms idle=967.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем вечернем шоу ДТКД о том, как лечить котов, куда делась группа Краски, торт Прага, иксбокс, пекагейминг, форцу, ARG про японца, ретро видеоигры, старые телевизоры, айфон мини, дроздов, механические клавиатуры, почему мы классные (ну или плохие), ковид и съёмки видео\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу", "f6c2b0ce-c8ed-4374-b35d-682a764acaa5", 11071, true, "r3HR2hD5RPo", "https://www.youtube.com/watch?v=r3HR2hD5RPo", 65, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e061500 - ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-06-15 10:05:43Z], ~U[2026-04-04 06:40:09Z], ~U[2026-04-04 06:40:09Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем вечернем шоу ДТКД о том, как лечить котов, куда делась группа Краски, торт Прага, иксбокс, пекагейминг, форцу, ARG про японца, ретро видеоигры, старые телевизоры, айфон мини, дроздов, механические клавиатуры, почему мы классные (ну или плохие), ковид и съёмки видео\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу", 11071, true, "r3HR2hD5RPo", "https://www.youtube.com/watch?v=r3HR2hD5RPo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e061500 - ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-06-15 10:05:43Z]] 09:40:09.415 [debug] QUERY OK source="sources" db=4.9ms queue=1.5ms idle=993.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:40:09.417 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.3ms idle=49.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:40:09.421 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=44.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 [225900] 09:40:09.422 [debug] Current batch of media processed. Will check again in 1000ms 09:40:10.425 [debug] Current batch of media processed. Will check again in 1000ms 09:40:11.427 [debug] Current batch of media processed. Will check again in 1000ms 09:40:12.430 [debug] Current batch of media processed. Will check again in 1000ms 09:40:13.431 [debug] Current batch of media processed. Will check again in 1000ms 09:40:14.434 [debug] Current batch of media processed. Will check again in 1000ms 09:40:15.435 [debug] Current batch of media processed. Will check again in 1000ms 09:40:16.436 [debug] Current batch of media processed. Will check again in 1000ms 09:40:17.437 [debug] Current batch of media processed. Will check again in 1000ms 09:40:18.438 [debug] Current batch of media processed. Will check again in 1000ms 09:40:19.440 [debug] Current batch of media processed. Will check again in 1000ms 09:40:20.192 [info] {"source":"oban","duration":3772,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:20.441 [debug] Current batch of media processed. Will check again in 1000ms 09:40:21.472 [debug] Current batch of media processed. Will check again in 1000ms 09:40:22.475 [debug] Current batch of media processed. Will check again in 1000ms 09:40:23.478 [debug] Current batch of media processed. Will check again in 1000ms 09:40:24.481 [debug] Current batch of media processed. Will check again in 1000ms 09:40:25.482 [debug] Current batch of media processed. Will check again in 1000ms 09:40:26.483 [debug] Current batch of media processed. Will check again in 1000ms 09:40:27.485 [debug] Current batch of media processed. Will check again in 1000ms 09:40:28.485 [debug] Current batch of media processed. Will check again in 1000ms 09:40:29.486 [debug] Current batch of media processed. Will check again in 1000ms 09:40:30.488 [debug] Current batch of media processed. Will check again in 1000ms 09:40:31.488 [debug] Current batch of media processed. Will check again in 1000ms 09:40:32.490 [debug] Current batch of media processed. Will check again in 1000ms 09:40:33.491 [debug] Current batch of media processed. Will check again in 1000ms 09:40:34.493 [debug] Current batch of media processed. Will check again in 1000ms 09:40:35.494 [debug] Current batch of media processed. Will check again in 1000ms 09:40:36.495 [debug] Current batch of media processed. Will check again in 1000ms 09:40:37.496 [debug] Current batch of media processed. Will check again in 1000ms 09:40:38.497 [debug] Current batch of media processed. Will check again in 1000ms 09:40:39.498 [debug] Current batch of media processed. Will check again in 1000ms 09:40:40.499 [debug] Current batch of media processed. Will check again in 1000ms 09:40:41.500 [debug] Current batch of media processed. Will check again in 1000ms 09:40:42.502 [debug] Current batch of media processed. Will check again in 1000ms 09:40:43.502 [debug] Current batch of media processed. Will check again in 1000ms 09:40:44.503 [debug] Current batch of media processed. Will check again in 1000ms 09:40:45.504 [debug] Current batch of media processed. Will check again in 1000ms 09:40:46.506 [debug] Current batch of media processed. Will check again in 1000ms 09:40:47.508 [debug] Current batch of media processed. Will check again in 1000ms 09:40:48.508 [debug] Current batch of media processed. Will check again in 1000ms 09:40:49.509 [debug] Current batch of media processed. Will check again in 1000ms 09:40:50.195 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:40:50.510 [debug] Current batch of media processed. Will check again in 1000ms 09:40:51.511 [debug] Current batch of media processed. Will check again in 1000ms 09:40:52.513 [debug] Current batch of media processed. Will check again in 1000ms 09:40:53.513 [debug] Current batch of media processed. Will check again in 1000ms 09:40:54.514 [debug] Current batch of media processed. Will check again in 1000ms 09:40:55.515 [debug] Current batch of media processed. Will check again in 1000ms 09:40:56.517 [debug] Current batch of media processed. Will check again in 1000ms 09:40:57.518 [debug] Current batch of media processed. Will check again in 1000ms 09:40:58.520 [debug] Current batch of media processed. Will check again in 1000ms 09:40:59.521 [debug] Current batch of media processed. Will check again in 1000ms 09:41:00.522 [debug] Current batch of media processed. Will check again in 1000ms 09:41:00.689 [info] {"source":"oban","duration":259,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:41:01.526 [debug] Current batch of media processed. Will check again in 1000ms 09:41:02.528 [debug] Current batch of media processed. Will check again in 1000ms 09:41:03.529 [debug] Current batch of media processed. Will check again in 1000ms 09:41:04.530 [debug] Current batch of media processed. Will check again in 1000ms 09:41:05.533 [debug] Current batch of media processed. Will check again in 1000ms 09:41:06.533 [debug] Current batch of media processed. Will check again in 1000ms 09:41:07.534 [debug] Current batch of media processed. Will check again in 1000ms 09:41:08.535 [debug] Current batch of media processed. Will check again in 1000ms 09:41:09.536 [debug] Current batch of media processed. Will check again in 1000ms 09:41:10.537 [debug] Current batch of media processed. Will check again in 1000ms 09:41:11.538 [debug] Current batch of media processed. Will check again in 1000ms 09:41:12.607 [debug] Current batch of media processed. Will check again in 1000ms 09:41:13.608 [debug] Current batch of media processed. Will check again in 1000ms 09:41:14.609 [debug] Current batch of media processed. Will check again in 1000ms 09:41:15.612 [debug] Current batch of media processed. Will check again in 1000ms 09:41:16.613 [debug] Current batch of media processed. Will check again in 1000ms 09:41:17.615 [debug] Current batch of media processed. Will check again in 1000ms 09:41:18.615 [debug] Current batch of media processed. Will check again in 1000ms 09:41:19.616 [debug] Current batch of media processed. Will check again in 1000ms 09:41:20.199 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:20.618 [debug] Current batch of media processed. Will check again in 1000ms 09:41:21.619 [debug] Current batch of media processed. Will check again in 1000ms 09:41:22.621 [debug] Current batch of media processed. Will check again in 1000ms 09:41:23.622 [debug] Current batch of media processed. Will check again in 1000ms 09:41:24.623 [debug] Current batch of media processed. Will check again in 1000ms 09:41:25.624 [debug] Current batch of media processed. Will check again in 1000ms 09:41:26.625 [debug] Current batch of media processed. Will check again in 1000ms 09:41:27.626 [debug] Current batch of media processed. Will check again in 1000ms 09:41:28.627 [debug] Current batch of media processed. Will check again in 1000ms 09:41:29.628 [debug] Current batch of media processed. Will check again in 1000ms 09:41:30.631 [debug] Current batch of media processed. Will check again in 1000ms 09:41:31.631 [debug] Current batch of media processed. Will check again in 1000ms 09:41:32.648 [debug] Current batch of media processed. Will check again in 1000ms 09:41:33.654 [debug] Current batch of media processed. Will check again in 1000ms 09:41:34.655 [debug] Current batch of media processed. Will check again in 1000ms 09:41:35.657 [debug] Current batch of media processed. Will check again in 1000ms 09:41:36.664 [debug] Current batch of media processed. Will check again in 1000ms 09:41:37.670 [debug] Current batch of media processed. Will check again in 1000ms 09:41:38.671 [debug] Current batch of media processed. Will check again in 1000ms 09:41:39.673 [debug] Current batch of media processed. Will check again in 1000ms 09:41:40.674 [debug] Current batch of media processed. Will check again in 1000ms 09:41:41.675 [debug] Current batch of media processed. Will check again in 1000ms 09:41:42.681 [debug] Current batch of media processed. Will check again in 1000ms 09:41:43.682 [debug] Current batch of media processed. Will check again in 1000ms 09:41:44.683 [debug] Current batch of media processed. Will check again in 1000ms 09:41:45.684 [debug] Current batch of media processed. Will check again in 1000ms 09:41:46.685 [debug] Current batch of media processed. Will check again in 1000ms 09:41:47.686 [debug] Current batch of media processed. Will check again in 1000ms 09:41:48.687 [debug] Current batch of media processed. Will check again in 1000ms 09:41:49.688 [debug] Current batch of media processed. Will check again in 1000ms 09:41:50.201 [info] {"source":"oban","duration":1154,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:41:50.689 [debug] Current batch of media processed. Will check again in 1000ms 09:41:51.691 [debug] Current batch of media processed. Will check again in 1000ms 09:41:52.692 [debug] Current batch of media processed. Will check again in 1000ms 09:41:53.693 [debug] Current batch of media processed. Will check again in 1000ms 09:41:54.694 [debug] Current batch of media processed. Will check again in 1000ms 09:41:55.695 [debug] Current batch of media processed. Will check again in 1000ms 09:41:56.696 [debug] Current batch of media processed. Will check again in 1000ms 09:41:57.697 [debug] Current batch of media processed. Will check again in 1000ms 09:41:58.698 [debug] Current batch of media processed. Will check again in 1000ms 09:41:59.699 [debug] Current batch of media processed. Will check again in 1000ms 09:42:00.691 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:42:00.701 [debug] Current batch of media processed. Will check again in 1000ms 09:42:01.703 [debug] Current batch of media processed. Will check again in 1000ms 09:42:02.704 [debug] Current batch of media processed. Will check again in 1000ms 09:42:03.705 [debug] Current batch of media processed. Will check again in 1000ms 09:42:04.706 [debug] Current batch of media processed. Will check again in 1000ms 09:42:05.707 [debug] Current batch of media processed. Will check again in 1000ms 09:42:06.708 [debug] Current batch of media processed. Will check again in 1000ms 09:42:07.709 [debug] Current batch of media processed. Will check again in 1000ms 09:42:08.710 [debug] Current batch of media processed. Will check again in 1000ms 09:42:09.711 [debug] Current batch of media processed. Will check again in 1000ms 09:42:10.712 [debug] Current batch of media processed. Will check again in 1000ms 09:42:11.713 [debug] Current batch of media processed. Will check again in 1000ms 09:42:12.715 [debug] Current batch of media processed. Will check again in 1000ms 09:42:13.715 [debug] Current batch of media processed. Will check again in 1000ms 09:42:14.716 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем ДТКД фотошоп и адоби, запикивание мата, кризис среднего возраста, беговелы, ненависть в соцсетях и нациях, матрасы из икеи, VR-шлемы, и отношеньки конечно же.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8811, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e053100 - ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу.mp4", "id" => "YFps4M6UWVs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=YFps4M6UWVs", "playlist_index" => 66, "timestamp" => 1622444408, "title" => "ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу", "upload_date" => "20210531"} 09:42:14.718 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=800.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:42:14.720 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=802.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:42:14.722 [debug] QUERY OK source="media_items" db=1.2ms idle=803.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-31 07:00:08Z], 122] 09:42:14.769 [debug] QUERY OK source="media_items" db=46.5ms idle=748.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем ДТКД фотошоп и адоби, запикивание мата, кризис среднего возраста, беговелы, ненависть в соцсетях и нациях, матрасы из икеи, VR-шлемы, и отношеньки конечно же.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу", "e7c47c5d-4cef-4565-82ef-957cdb653bd3", 8811, true, "YFps4M6UWVs", "https://www.youtube.com/watch?v=YFps4M6UWVs", 66, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e053100 - ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-05-31 07:00:08Z], ~U[2026-04-04 06:42:14Z], ~U[2026-04-04 06:42:14Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем ДТКД фотошоп и адоби, запикивание мата, кризис среднего возраста, беговелы, ненависть в соцсетях и нациях, матрасы из икеи, VR-шлемы, и отношеньки конечно же.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу", 8811, true, "YFps4M6UWVs", "https://www.youtube.com/watch?v=YFps4M6UWVs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e053100 - ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-05-31 07:00:08Z]] 09:42:14.772 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=785.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:42:14.773 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=54.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:42:14.774 [debug] QUERY OK source="media_items" db=0.6ms idle=53.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 [225902] 09:42:14.775 [debug] Current batch of media processed. Will check again in 1000ms 09:42:15.775 [debug] Current batch of media processed. Will check again in 1000ms 09:42:16.776 [debug] Current batch of media processed. Will check again in 1000ms 09:42:17.777 [debug] Current batch of media processed. Will check again in 1000ms 09:42:18.778 [debug] Current batch of media processed. Will check again in 1000ms 09:42:19.787 [debug] Current batch of media processed. Will check again in 1000ms 09:42:20.209 [info] {"source":"oban","duration":5639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:20.787 [debug] Current batch of media processed. Will check again in 1000ms 09:42:21.789 [debug] Current batch of media processed. Will check again in 1000ms 09:42:22.790 [debug] Current batch of media processed. Will check again in 1000ms 09:42:23.791 [debug] Current batch of media processed. Will check again in 1000ms 09:42:24.792 [debug] Current batch of media processed. Will check again in 1000ms 09:42:25.793 [debug] Current batch of media processed. Will check again in 1000ms 09:42:26.794 [debug] Current batch of media processed. Will check again in 1000ms 09:42:27.795 [debug] Current batch of media processed. Will check again in 1000ms 09:42:28.798 [debug] Current batch of media processed. Will check again in 1000ms 09:42:29.798 [debug] Current batch of media processed. Will check again in 1000ms 09:42:30.799 [debug] Current batch of media processed. Will check again in 1000ms 09:42:31.801 [debug] Current batch of media processed. Will check again in 1000ms 09:42:32.804 [debug] Current batch of media processed. Will check again in 1000ms 09:42:33.805 [debug] Current batch of media processed. Will check again in 1000ms 09:42:34.806 [debug] Current batch of media processed. Will check again in 1000ms 09:42:35.807 [debug] Current batch of media processed. Will check again in 1000ms 09:42:36.809 [debug] Current batch of media processed. Will check again in 1000ms 09:42:37.810 [debug] Current batch of media processed. Will check again in 1000ms 09:42:38.811 [debug] Current batch of media processed. Will check again in 1000ms 09:42:39.812 [debug] Current batch of media processed. Will check again in 1000ms 09:42:40.813 [debug] Current batch of media processed. Will check again in 1000ms 09:42:41.821 [debug] Current batch of media processed. Will check again in 1000ms 09:42:42.822 [debug] Current batch of media processed. Will check again in 1000ms 09:42:43.824 [debug] Current batch of media processed. Will check again in 1000ms 09:42:44.828 [debug] Current batch of media processed. Will check again in 1000ms 09:42:45.831 [debug] Current batch of media processed. Will check again in 1000ms 09:42:46.834 [debug] Current batch of media processed. Will check again in 1000ms 09:42:47.834 [debug] Current batch of media processed. Will check again in 1000ms 09:42:48.836 [debug] Current batch of media processed. Will check again in 1000ms 09:42:49.839 [debug] Current batch of media processed. Will check again in 1000ms 09:42:50.213 [info] {"source":"oban","duration":2971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:42:50.840 [debug] Current batch of media processed. Will check again in 1000ms 09:42:51.841 [debug] Current batch of media processed. Will check again in 1000ms 09:42:52.842 [debug] Current batch of media processed. Will check again in 1000ms 09:42:53.843 [debug] Current batch of media processed. Will check again in 1000ms 09:42:54.846 [debug] Current batch of media processed. Will check again in 1000ms 09:42:55.848 [debug] Current batch of media processed. Will check again in 1000ms 09:42:56.849 [debug] Current batch of media processed. Will check again in 1000ms 09:42:57.850 [debug] Current batch of media processed. Will check again in 1000ms 09:42:58.851 [debug] Current batch of media processed. Will check again in 1000ms 09:42:59.853 [debug] Current batch of media processed. Will check again in 1000ms 09:43:00.692 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:43:00.855 [debug] Current batch of media processed. Will check again in 1000ms 09:43:01.858 [debug] Current batch of media processed. Will check again in 1000ms 09:43:02.861 [debug] Current batch of media processed. Will check again in 1000ms 09:43:03.862 [debug] Current batch of media processed. Will check again in 1000ms 09:43:04.863 [debug] Current batch of media processed. Will check again in 1000ms 09:43:05.865 [debug] Current batch of media processed. Will check again in 1000ms 09:43:06.866 [debug] Current batch of media processed. Will check again in 1000ms 09:43:07.867 [debug] Current batch of media processed. Will check again in 1000ms 09:43:08.868 [debug] Current batch of media processed. Will check again in 1000ms 09:43:09.877 [debug] Current batch of media processed. Will check again in 1000ms 09:43:10.878 [debug] Current batch of media processed. Will check again in 1000ms 09:43:11.879 [debug] Current batch of media processed. Will check again in 1000ms 09:43:12.881 [debug] Current batch of media processed. Will check again in 1000ms 09:43:13.882 [debug] Current batch of media processed. Will check again in 1000ms 09:43:14.883 [debug] Current batch of media processed. Will check again in 1000ms 09:43:15.884 [debug] Current batch of media processed. Will check again in 1000ms 09:43:16.885 [debug] Current batch of media processed. Will check again in 1000ms 09:43:17.886 [debug] Current batch of media processed. Will check again in 1000ms 09:43:18.887 [debug] Current batch of media processed. Will check again in 1000ms 09:43:19.888 [debug] Current batch of media processed. Will check again in 1000ms 09:43:20.217 [info] {"source":"oban","duration":2930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:20.889 [debug] Current batch of media processed. Will check again in 1000ms 09:43:21.890 [debug] Current batch of media processed. Will check again in 1000ms 09:43:22.891 [debug] Current batch of media processed. Will check again in 1000ms 09:43:23.892 [debug] Current batch of media processed. Will check again in 1000ms 09:43:24.896 [debug] Current batch of media processed. Will check again in 1000ms 09:43:25.897 [debug] Current batch of media processed. Will check again in 1000ms 09:43:26.898 [debug] Current batch of media processed. Will check again in 1000ms 09:43:27.899 [debug] Current batch of media processed. Will check again in 1000ms 09:43:28.900 [debug] Current batch of media processed. Will check again in 1000ms 09:43:29.901 [debug] Current batch of media processed. Will check again in 1000ms 09:43:30.904 [debug] Current batch of media processed. Will check again in 1000ms 09:43:31.905 [debug] Current batch of media processed. Will check again in 1000ms 09:43:32.906 [debug] Current batch of media processed. Will check again in 1000ms 09:43:33.908 [debug] Current batch of media processed. Will check again in 1000ms 09:43:34.909 [debug] Current batch of media processed. Will check again in 1000ms 09:43:35.910 [debug] Current batch of media processed. Will check again in 1000ms 09:43:36.914 [debug] Current batch of media processed. Will check again in 1000ms 09:43:37.917 [debug] Current batch of media processed. Will check again in 1000ms 09:43:38.918 [debug] Current batch of media processed. Will check again in 1000ms 09:43:39.919 [debug] Current batch of media processed. Will check again in 1000ms 09:43:40.921 [debug] Current batch of media processed. Will check again in 1000ms 09:43:41.929 [debug] Current batch of media processed. Will check again in 1000ms 09:43:42.934 [debug] Current batch of media processed. Will check again in 1000ms 09:43:43.935 [debug] Current batch of media processed. Will check again in 1000ms 09:43:44.937 [debug] Current batch of media processed. Will check again in 1000ms 09:43:45.939 [debug] Current batch of media processed. Will check again in 1000ms 09:43:46.940 [debug] Current batch of media processed. Will check again in 1000ms 09:43:47.941 [debug] Current batch of media processed. Will check again in 1000ms 09:43:48.943 [debug] Current batch of media processed. Will check again in 1000ms 09:43:49.946 [debug] Current batch of media processed. Will check again in 1000ms 09:43:50.232 [info] {"source":"oban","duration":10944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:43:50.946 [debug] Current batch of media processed. Will check again in 1000ms 09:43:51.948 [debug] Current batch of media processed. Will check again in 1000ms 09:43:52.949 [debug] Current batch of media processed. Will check again in 1000ms 09:43:53.950 [debug] Current batch of media processed. Will check again in 1000ms 09:43:54.952 [debug] Current batch of media processed. Will check again in 1000ms 09:43:55.953 [debug] Current batch of media processed. Will check again in 1000ms 09:43:56.954 [debug] Current batch of media processed. Will check again in 1000ms 09:43:57.955 [debug] Current batch of media processed. Will check again in 1000ms 09:43:58.956 [debug] Current batch of media processed. Will check again in 1000ms 09:43:59.957 [debug] Current batch of media processed. Will check again in 1000ms 09:44:00.708 [info] {"source":"oban","duration":12893,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:44:00.958 [debug] Current batch of media processed. Will check again in 1000ms 09:44:01.959 [debug] Current batch of media processed. Will check again in 1000ms 09:44:02.962 [debug] Current batch of media processed. Will check again in 1000ms 09:44:03.711 [info] {"args":{"id":98},"id":16861,"meta":{},"system_time":1775285043702842987,"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"]} 09:44:03.730 [debug] QUERY OK source="sources" db=5.2ms queue=0.3ms idle=1790.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:44:03.738 [debug] QUERY OK source="settings" db=4.7ms queue=1.9ms idle=1059.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.757 [debug] QUERY OK source="media_items" db=16.5ms queue=0.3ms idle=1058.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")))) [98] 09:44:03.766 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=64.6ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [98] 09:44:03.767 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=63.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:44:03.788 [debug] QUERY OK source="settings" db=0.3ms queue=0.6ms idle=55.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.792 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=51.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.809 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 09:44:03.811 [debug] Current batch of media processed. Will check again in 1000ms 09:44:03.838 [debug] QUERY OK source="settings" db=28.3ms queue=0.3ms idle=52.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.848 [debug] QUERY OK source="settings" db=3.0ms idle=72.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.856 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=88.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 09:44:03.868 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLbFJteSI9AvzLywcqLFNjx7QOqLaF4sKq --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[local crew] Прожектор Борис Ельцин/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/be/28/be289e37ecc4a866099f67fd3a080d96d4d9a97f0673948b9d56f7731d4fe2a4.json --sleep-requests 33 --sleep-interval 38 --sleep-subtitles 33 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 09:44:03.964 [debug] Current batch of media processed. Will check again in 1000ms 09:44:04.820 [debug] Current batch of media processed. Will check again in 1000ms 09:44:04.965 [debug] Current batch of media processed. Will check again in 1000ms 09:44:05.821 [debug] Current batch of media processed. Will check again in 1000ms 09:44:05.966 [debug] Current batch of media processed. Will check again in 1000ms 09:44:06.822 [debug] Current batch of media processed. Will check again in 1000ms 09:44:06.967 [debug] Current batch of media processed. Will check again in 1000ms 09:44:07.823 [debug] Current batch of media processed. Will check again in 1000ms 09:44:07.969 [debug] Current batch of media processed. Will check again in 1000ms 09:44:08.824 [debug] Current batch of media processed. Will check again in 1000ms 09:44:08.969 [debug] Current batch of media processed. Will check again in 1000ms 09:44:09.825 [debug] Current batch of media processed. Will check again in 1000ms 09:44:09.970 [debug] Current batch of media processed. Will check again in 1000ms 09:44:10.826 [debug] Current batch of media processed. Will check again in 1000ms 09:44:10.971 [debug] Current batch of media processed. Will check again in 1000ms 09:44:11.828 [debug] Current batch of media processed. Will check again in 1000ms 09:44:11.973 [debug] Current batch of media processed. Will check again in 1000ms 09:44:12.830 [debug] Current batch of media processed. Will check again in 1000ms 09:44:12.974 [debug] Current batch of media processed. Will check again in 1000ms 09:44:13.831 [debug] Current batch of media processed. Will check again in 1000ms 09:44:13.975 [debug] Current batch of media processed. Will check again in 1000ms 09:44:14.833 [debug] Current batch of media processed. Will check again in 1000ms 09:44:14.977 [debug] Current batch of media processed. Will check again in 1000ms 09:44:15.833 [debug] Current batch of media processed. Will check again in 1000ms 09:44:15.977 [debug] Current batch of media processed. Will check again in 1000ms 09:44:16.835 [debug] Current batch of media processed. Will check again in 1000ms 09:44:16.978 [debug] Current batch of media processed. Will check again in 1000ms 09:44:17.836 [debug] Current batch of media processed. Will check again in 1000ms 09:44:17.979 [debug] Current batch of media processed. Will check again in 1000ms 09:44:18.837 [debug] Current batch of media processed. Will check again in 1000ms 09:44:18.980 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7378, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e052400 - ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу.mp4", "id" => "TIYuUPQxSdE", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=TIYuUPQxSdE", "playlist_index" => 67, "timestamp" => 1621839612, "title" => "ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу", "upload_date" => "20210524"} 09:44:18.982 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=229.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:44:18.985 [debug] QUERY OK source="sources" db=2.6ms idle=45.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:44:18.988 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=48.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-24 07:00:12Z], 122] 09:44:19.006 [debug] QUERY OK source="media_items" db=16.1ms queue=0.1ms idle=51.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу", "d8906466-6544-426c-840a-f2dfc6cdc5d8", 7378, true, "TIYuUPQxSdE", "https://www.youtube.com/watch?v=TIYuUPQxSdE", 67, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e052400 - ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-05-24 07:00:12Z], ~U[2026-04-04 06:44:18Z], ~U[2026-04-04 06:44:18Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу", 7378, true, "TIYuUPQxSdE", "https://www.youtube.com/watch?v=TIYuUPQxSdE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e052400 - ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-05-24 07:00:12Z]] 09:44:19.008 [debug] QUERY OK source="sources" db=1.5ms idle=68.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:44:19.009 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 09:44:19.010 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=24.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 [225904] 09:44:19.010 [debug] Current batch of media processed. Will check again in 1000ms 09:44:19.838 [debug] Current batch of media processed. Will check again in 1000ms 09:44:20.011 [debug] Current batch of media processed. Will check again in 1000ms 09:44:20.235 [info] {"source":"oban","duration":1435,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:20.839 [debug] Current batch of media processed. Will check again in 1000ms 09:44:21.012 [debug] Current batch of media processed. Will check again in 1000ms 09:44:21.840 [debug] Current batch of media processed. Will check again in 1000ms 09:44:22.013 [debug] Current batch of media processed. Will check again in 1000ms 09:44:22.841 [debug] Current batch of media processed. Will check again in 1000ms 09:44:23.015 [debug] Current batch of media processed. Will check again in 1000ms 09:44:23.842 [debug] Current batch of media processed. Will check again in 1000ms 09:44:24.015 [debug] Current batch of media processed. Will check again in 1000ms 09:44:24.843 [debug] Current batch of media processed. Will check again in 1000ms 09:44:25.016 [debug] Current batch of media processed. Will check again in 1000ms 09:44:25.844 [debug] Current batch of media processed. Will check again in 1000ms 09:44:26.017 [debug] Current batch of media processed. Will check again in 1000ms 09:44:26.845 [debug] Current batch of media processed. Will check again in 1000ms 09:44:27.018 [debug] Current batch of media processed. Will check again in 1000ms 09:44:27.846 [debug] Current batch of media processed. Will check again in 1000ms 09:44:28.020 [debug] Current batch of media processed. Will check again in 1000ms 09:44:28.847 [debug] Current batch of media processed. Will check again in 1000ms 09:44:29.026 [debug] Current batch of media processed. Will check again in 1000ms 09:44:29.848 [debug] Current batch of media processed. Will check again in 1000ms 09:44:30.026 [debug] Current batch of media processed. Will check again in 1000ms 09:44:30.850 [debug] Current batch of media processed. Will check again in 1000ms 09:44:31.027 [debug] Current batch of media processed. Will check again in 1000ms 09:44:31.850 [debug] Current batch of media processed. Will check again in 1000ms 09:44:32.028 [debug] Current batch of media processed. Will check again in 1000ms 09:44:32.852 [debug] Current batch of media processed. Will check again in 1000ms 09:44:33.029 [debug] Current batch of media processed. Will check again in 1000ms 09:44:33.853 [debug] Current batch of media processed. Will check again in 1000ms 09:44:34.030 [debug] Current batch of media processed. Will check again in 1000ms 09:44:34.854 [debug] Current batch of media processed. Will check again in 1000ms 09:44:35.031 [debug] Current batch of media processed. Will check again in 1000ms 09:44:35.857 [debug] Current batch of media processed. Will check again in 1000ms 09:44:36.033 [debug] Current batch of media processed. Will check again in 1000ms 09:44:36.858 [debug] Current batch of media processed. Will check again in 1000ms 09:44:37.035 [debug] Current batch of media processed. Will check again in 1000ms 09:44:37.859 [debug] Current batch of media processed. Will check again in 1000ms 09:44:38.036 [debug] Current batch of media processed. Will check again in 1000ms 09:44:38.860 [debug] Current batch of media processed. Will check again in 1000ms 09:44:39.040 [debug] Current batch of media processed. Will check again in 1000ms 09:44:39.864 [debug] Current batch of media processed. Will check again in 1000ms 09:44:40.042 [debug] Current batch of media processed. Will check again in 1000ms 09:44:40.867 [debug] Current batch of media processed. Will check again in 1000ms 09:44:41.044 [debug] Current batch of media processed. Will check again in 1000ms 09:44:41.869 [debug] Current batch of media processed. Will check again in 1000ms 09:44:42.046 [debug] Current batch of media processed. Will check again in 1000ms 09:44:42.872 [debug] Current batch of media processed. Will check again in 1000ms 09:44:43.047 [debug] Current batch of media processed. Will check again in 1000ms 09:44:43.874 [debug] Current batch of media processed. Will check again in 1000ms 09:44:44.050 [debug] Current batch of media processed. Will check again in 1000ms 09:44:44.875 [debug] Current batch of media processed. Will check again in 1000ms 09:44:45.054 [debug] Current batch of media processed. Will check again in 1000ms 09:44:45.876 [debug] Current batch of media processed. Will check again in 1000ms 09:44:46.055 [debug] Current batch of media processed. Will check again in 1000ms 09:44:46.877 [debug] Current batch of media processed. Will check again in 1000ms 09:44:47.056 [debug] Current batch of media processed. Will check again in 1000ms 09:44:47.878 [debug] Current batch of media processed. Will check again in 1000ms 09:44:48.057 [debug] Current batch of media processed. Will check again in 1000ms 09:44:48.879 [debug] Current batch of media processed. Will check again in 1000ms 09:44:49.061 [debug] Current batch of media processed. Will check again in 1000ms 09:44:49.880 [debug] Current batch of media processed. Will check again in 1000ms 09:44:50.061 [debug] Current batch of media processed. Will check again in 1000ms 09:44:50.237 [info] {"source":"oban","duration":2172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:44:50.882 [debug] Current batch of media processed. Will check again in 1000ms 09:44:51.062 [debug] Current batch of media processed. Will check again in 1000ms 09:44:51.884 [debug] Current batch of media processed. Will check again in 1000ms 09:44:52.064 [debug] Current batch of media processed. Will check again in 1000ms 09:44:52.884 [debug] Current batch of media processed. Will check again in 1000ms 09:44:53.066 [debug] Current batch of media processed. Will check again in 1000ms 09:44:53.885 [debug] Current batch of media processed. Will check again in 1000ms 09:44:54.066 [debug] Current batch of media processed. Will check again in 1000ms 09:44:54.892 [debug] Current batch of media processed. Will check again in 1000ms 09:44:55.067 [debug] Current batch of media processed. Will check again in 1000ms 09:44:55.893 [debug] Current batch of media processed. Will check again in 1000ms 09:44:56.068 [debug] Current batch of media processed. Will check again in 1000ms 09:44:56.894 [debug] Current batch of media processed. Will check again in 1000ms 09:44:57.070 [debug] Current batch of media processed. Will check again in 1000ms 09:44:57.895 [debug] Current batch of media processed. Will check again in 1000ms 09:44:58.070 [debug] Current batch of media processed. Will check again in 1000ms 09:44:58.897 [debug] Current batch of media processed. Will check again in 1000ms 09:44:59.071 [debug] Current batch of media processed. Will check again in 1000ms 09:44:59.899 [debug] Current batch of media processed. Will check again in 1000ms 09:45:00.072 [debug] Current batch of media processed. Will check again in 1000ms 09:45:00.708 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:45:00.902 [debug] Current batch of media processed. Will check again in 1000ms 09:45:01.073 [debug] Current batch of media processed. Will check again in 1000ms 09:45:01.905 [debug] Current batch of media processed. Will check again in 1000ms 09:45:02.082 [debug] Current batch of media processed. Will check again in 1000ms 09:45:02.906 [debug] Current batch of media processed. Will check again in 1000ms 09:45:03.084 [debug] Current batch of media processed. Will check again in 1000ms 09:45:03.908 [debug] Current batch of media processed. Will check again in 1000ms 09:45:04.084 [debug] Current batch of media processed. Will check again in 1000ms 09:45:04.909 [debug] Current batch of media processed. Will check again in 1000ms 09:45:05.085 [debug] Current batch of media processed. Will check again in 1000ms 09:45:05.910 [debug] Current batch of media processed. Will check again in 1000ms 09:45:06.086 [debug] Current batch of media processed. Will check again in 1000ms 09:45:06.912 [debug] Current batch of media processed. Will check again in 1000ms 09:45:07.087 [debug] Current batch of media processed. Will check again in 1000ms 09:45:07.915 [debug] Current batch of media processed. Will check again in 1000ms 09:45:08.088 [debug] Current batch of media processed. Will check again in 1000ms 09:45:08.916 [debug] Current batch of media processed. Will check again in 1000ms 09:45:09.091 [debug] Current batch of media processed. Will check again in 1000ms 09:45:09.918 [debug] Current batch of media processed. Will check again in 1000ms 09:45:10.094 [debug] Current batch of media processed. Will check again in 1000ms 09:45:10.919 [debug] Current batch of media processed. Will check again in 1000ms 09:45:11.095 [debug] Current batch of media processed. Will check again in 1000ms 09:45:11.920 [debug] Current batch of media processed. Will check again in 1000ms 09:45:12.097 [debug] Current batch of media processed. Will check again in 1000ms 09:45:12.922 [debug] Current batch of media processed. Will check again in 1000ms 09:45:13.098 [debug] Current batch of media processed. Will check again in 1000ms 09:45:13.923 [debug] Current batch of media processed. Will check again in 1000ms 09:45:14.099 [debug] Current batch of media processed. Will check again in 1000ms 09:45:14.924 [debug] Current batch of media processed. Will check again in 1000ms 09:45:15.100 [debug] Current batch of media processed. Will check again in 1000ms 09:45:15.925 [debug] Current batch of media processed. Will check again in 1000ms 09:45:16.101 [debug] Current batch of media processed. Will check again in 1000ms 09:45:16.926 [debug] Current batch of media processed. Will check again in 1000ms 09:45:17.102 [debug] Current batch of media processed. Will check again in 1000ms 09:45:17.927 [debug] Current batch of media processed. Will check again in 1000ms 09:45:18.103 [debug] Current batch of media processed. Will check again in 1000ms 09:45:18.929 [debug] Current batch of media processed. Will check again in 1000ms 09:45:19.104 [debug] Current batch of media processed. Will check again in 1000ms 09:45:19.930 [debug] Current batch of media processed. Will check again in 1000ms 09:45:20.105 [debug] Current batch of media processed. Will check again in 1000ms 09:45:20.239 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:20.931 [debug] Current batch of media processed. Will check again in 1000ms 09:45:21.106 [debug] Current batch of media processed. Will check again in 1000ms 09:45:21.932 [debug] Current batch of media processed. Will check again in 1000ms 09:45:22.107 [debug] Current batch of media processed. Will check again in 1000ms 09:45:22.933 [debug] Current batch of media processed. Will check again in 1000ms 09:45:23.109 [debug] Current batch of media processed. Will check again in 1000ms 09:45:23.934 [debug] Current batch of media processed. Will check again in 1000ms 09:45:24.109 [debug] Current batch of media processed. Will check again in 1000ms 09:45:24.935 [debug] Current batch of media processed. Will check again in 1000ms 09:45:25.110 [debug] Current batch of media processed. Will check again in 1000ms 09:45:25.936 [debug] Current batch of media processed. Will check again in 1000ms 09:45:26.111 [debug] Current batch of media processed. Will check again in 1000ms 09:45:26.937 [debug] Current batch of media processed. Will check again in 1000ms 09:45:27.112 [debug] Current batch of media processed. Will check again in 1000ms 09:45:27.938 [debug] Current batch of media processed. Will check again in 1000ms 09:45:28.113 [debug] Current batch of media processed. Will check again in 1000ms 09:45:28.939 [debug] Current batch of media processed. Will check again in 1000ms 09:45:29.114 [debug] Current batch of media processed. Will check again in 1000ms 09:45:29.941 [debug] Current batch of media processed. Will check again in 1000ms 09:45:30.115 [debug] Current batch of media processed. Will check again in 1000ms 09:45:30.942 [debug] Current batch of media processed. Will check again in 1000ms 09:45:31.116 [debug] Current batch of media processed. Will check again in 1000ms 09:45:31.944 [debug] Current batch of media processed. Will check again in 1000ms 09:45:32.117 [debug] Current batch of media processed. Will check again in 1000ms 09:45:32.945 [debug] Current batch of media processed. Will check again in 1000ms 09:45:33.118 [debug] Current batch of media processed. Will check again in 1000ms 09:45:33.947 [debug] Current batch of media processed. Will check again in 1000ms 09:45:34.119 [debug] Current batch of media processed. Will check again in 1000ms 09:45:34.949 [debug] Current batch of media processed. Will check again in 1000ms 09:45:35.120 [debug] Current batch of media processed. Will check again in 1000ms 09:45:35.949 [debug] Current batch of media processed. Will check again in 1000ms 09:45:36.121 [debug] Current batch of media processed. Will check again in 1000ms 09:45:36.950 [debug] Current batch of media processed. Will check again in 1000ms 09:45:37.122 [debug] Current batch of media processed. Will check again in 1000ms 09:45:37.951 [debug] Current batch of media processed. Will check again in 1000ms 09:45:38.123 [debug] Current batch of media processed. Will check again in 1000ms 09:45:38.952 [debug] Current batch of media processed. Will check again in 1000ms 09:45:39.124 [debug] Current batch of media processed. Will check again in 1000ms 09:45:39.953 [debug] Current batch of media processed. Will check again in 1000ms 09:45:40.127 [debug] Current batch of media processed. Will check again in 1000ms 09:45:40.954 [debug] Current batch of media processed. Will check again in 1000ms 09:45:41.130 [debug] Current batch of media processed. Will check again in 1000ms 09:45:41.956 [debug] Current batch of media processed. Will check again in 1000ms 09:45:42.131 [debug] Current batch of media processed. Will check again in 1000ms 09:45:42.957 [debug] Current batch of media processed. Will check again in 1000ms 09:45:43.134 [debug] Current batch of media processed. Will check again in 1000ms 09:45:43.958 [debug] Current batch of media processed. Will check again in 1000ms 09:45:44.135 [debug] Current batch of media processed. Will check again in 1000ms 09:45:44.960 [debug] Current batch of media processed. Will check again in 1000ms 09:45:45.136 [debug] Current batch of media processed. Will check again in 1000ms 09:45:45.962 [debug] Current batch of media processed. Will check again in 1000ms 09:45:46.139 [debug] Current batch of media processed. Will check again in 1000ms 09:45:46.964 [debug] Current batch of media processed. Will check again in 1000ms 09:45:47.140 [debug] Current batch of media processed. Will check again in 1000ms 09:45:47.965 [debug] Current batch of media processed. Will check again in 1000ms 09:45:48.141 [debug] Current batch of media processed. Will check again in 1000ms 09:45:48.968 [debug] Current batch of media processed. Will check again in 1000ms 09:45:49.142 [debug] Current batch of media processed. Will check again in 1000ms 09:45:49.969 [debug] Current batch of media processed. Will check again in 1000ms 09:45:50.143 [debug] Current batch of media processed. Will check again in 1000ms 09:45:50.242 [info] {"source":"oban","duration":1338,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:45:50.970 [debug] Current batch of media processed. Will check again in 1000ms 09:45:51.144 [debug] Current batch of media processed. Will check again in 1000ms 09:45:51.971 [debug] Current batch of media processed. Will check again in 1000ms 09:45:52.145 [debug] Current batch of media processed. Will check again in 1000ms 09:45:52.972 [debug] Current batch of media processed. Will check again in 1000ms 09:45:53.147 [debug] Current batch of media processed. Will check again in 1000ms 09:45:53.974 [debug] Current batch of media processed. Will check again in 1000ms 09:45:54.149 [debug] Current batch of media processed. Will check again in 1000ms 09:45:54.975 [debug] Current batch of media processed. Will check again in 1000ms 09:45:55.150 [debug] Current batch of media processed. Will check again in 1000ms 09:45:55.977 [debug] Current batch of media processed. Will check again in 1000ms 09:45:56.152 [debug] Current batch of media processed. Will check again in 1000ms 09:45:56.977 [debug] Current batch of media processed. Will check again in 1000ms 09:45:57.153 [debug] Current batch of media processed. Will check again in 1000ms 09:45:57.978 [debug] Current batch of media processed. Will check again in 1000ms 09:45:58.154 [debug] Current batch of media processed. Will check again in 1000ms 09:45:58.980 [debug] Current batch of media processed. Will check again in 1000ms 09:45:59.155 [debug] Current batch of media processed. Will check again in 1000ms 09:45:59.988 [debug] Current batch of media processed. Will check again in 1000ms 09:46:00.157 [debug] Current batch of media processed. Will check again in 1000ms 09:46:00.709 [info] {"source":"oban","duration":375,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:46:00.988 [debug] Current batch of media processed. Will check again in 1000ms 09:46:01.159 [debug] Current batch of media processed. Will check again in 1000ms 09:46:01.989 [debug] Current batch of media processed. Will check again in 1000ms 09:46:02.161 [debug] Current batch of media processed. Will check again in 1000ms 09:46:02.990 [debug] Current batch of media processed. Will check again in 1000ms 09:46:03.162 [debug] Current batch of media processed. Will check again in 1000ms 09:46:03.991 [debug] Current batch of media processed. Will check again in 1000ms 09:46:04.163 [debug] Current batch of media processed. Will check again in 1000ms 09:46:04.995 [debug] Current batch of media processed. Will check again in 1000ms 09:46:05.165 [debug] Current batch of media processed. Will check again in 1000ms 09:46:05.995 [debug] Current batch of media processed. Will check again in 1000ms 09:46:06.166 [debug] Current batch of media processed. Will check again in 1000ms 09:46:06.998 [debug] Current batch of media processed. Will check again in 1000ms 09:46:07.169 [debug] Current batch of media processed. Will check again in 1000ms 09:46:08.000 [debug] Current batch of media processed. Will check again in 1000ms 09:46:08.169 [debug] Current batch of media processed. Will check again in 1000ms 09:46:09.001 [debug] Current batch of media processed. Will check again in 1000ms 09:46:09.170 [debug] Current batch of media processed. Will check again in 1000ms 09:46:10.002 [debug] Current batch of media processed. Will check again in 1000ms 09:46:10.171 [debug] Current batch of media processed. Will check again in 1000ms 09:46:11.004 [debug] Current batch of media processed. Will check again in 1000ms 09:46:11.172 [debug] Current batch of media processed. Will check again in 1000ms 09:46:12.005 [debug] Current batch of media processed. Will check again in 1000ms 09:46:12.182 [debug] Current batch of media processed. Will check again in 1000ms 09:46:13.006 [debug] Current batch of media processed. Will check again in 1000ms 09:46:13.184 [debug] Current batch of media processed. Will check again in 1000ms 09:46:14.009 [debug] Current batch of media processed. Will check again in 1000ms 09:46:14.185 [debug] Current batch of media processed. Will check again in 1000ms 09:46:15.009 [debug] Current batch of media processed. Will check again in 1000ms 09:46:15.187 [debug] Current batch of media processed. Will check again in 1000ms 09:46:16.010 [debug] Current batch of media processed. Will check again in 1000ms 09:46:16.188 [debug] Current batch of media processed. Will check again in 1000ms 09:46:17.012 [debug] Current batch of media processed. Will check again in 1000ms 09:46:17.189 [debug] Current batch of media processed. Will check again in 1000ms 09:46:18.013 [debug] Current batch of media processed. Will check again in 1000ms 09:46:18.190 [debug] Current batch of media processed. Will check again in 1000ms 09:46:19.014 [debug] Current batch of media processed. Will check again in 1000ms 09:46:19.191 [debug] Current batch of media processed. Will check again in 1000ms 09:46:20.015 [debug] Current batch of media processed. Will check again in 1000ms 09:46:20.193 [debug] Current batch of media processed. Will check again in 1000ms 09:46:20.246 [info] {"source":"oban","duration":3331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:21.016 [debug] Current batch of media processed. Will check again in 1000ms 09:46:21.194 [debug] Current batch of media processed. Will check again in 1000ms 09:46:22.019 [debug] Current batch of media processed. Will check again in 1000ms 09:46:22.197 [debug] Current batch of media processed. Will check again in 1000ms 09:46:23.021 [debug] Current batch of media processed. Will check again in 1000ms 09:46:23.199 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! Где лучше работать в Москве или в Питере? Обсуждаем цены на квартиры, мультсериал Смешарики, на какую камеру снимать видосы для ютуба, что такое \"терзориум\", как спокойно сменить работу, как калибровать телевизор под консоль, почему машины \"не едут\", какое аниме сейчас посмотреть, в чем минусы смарт-устройств, почему у BMW появилась решётка и какой автомобиль выглядит так себе. А также многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8282, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e041200 - ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу.mp4", "id" => "zJlcR5t5e-A", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=zJlcR5t5e-A", "playlist_index" => 68, "timestamp" => 1618210811, "title" => "ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу", "upload_date" => "20210412"} 09:46:23.202 [debug] QUERY OK source="sources" db=2.1ms idle=1246.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:46:23.203 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1248.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:46:23.205 [debug] QUERY OK source="media_items" db=1.4ms idle=1250.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-12 07:00:11Z], 122] 09:46:23.237 [debug] QUERY OK source="media_items" db=30.4ms idle=1252.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! Где лучше работать в Москве или в Питере? Обсуждаем цены на квартиры, мультсериал Смешарики, на какую камеру снимать видосы для ютуба, что такое \"терзориум\", как спокойно сменить работу, как калибровать телевизор под консоль, почему машины \"не едут\", какое аниме сейчас посмотреть, в чем минусы смарт-устройств, почему у BMW появилась решётка и какой автомобиль выглядит так себе. А также многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу", "52178de9-dd26-446b-9a4a-81a0ea9a818e", 8282, true, "zJlcR5t5e-A", "https://www.youtube.com/watch?v=zJlcR5t5e-A", 68, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e041200 - ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-04-12 07:00:11Z], ~U[2026-04-04 06:46:23Z], ~U[2026-04-04 06:46:23Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! Где лучше работать в Москве или в Питере? Обсуждаем цены на квартиры, мультсериал Смешарики, на какую камеру снимать видосы для ютуба, что такое \"терзориум\", как спокойно сменить работу, как калибровать телевизор под консоль, почему машины \"не едут\", какое аниме сейчас посмотреть, в чем минусы смарт-устройств, почему у BMW появилась решётка и какой автомобиль выглядит так себе. А также многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу", 8282, true, "zJlcR5t5e-A", "https://www.youtube.com/watch?v=zJlcR5t5e-A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e041200 - ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-04-12 07:00:11Z]] 09:46:23.239 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=775.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:46:23.241 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=38.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:46:23.242 [debug] QUERY OK source="media_items" db=0.8ms idle=37.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 [225906] 09:46:23.243 [debug] Current batch of media processed. Will check again in 1000ms 09:46:24.022 [debug] Current batch of media processed. Will check again in 1000ms 09:46:24.244 [debug] Current batch of media processed. Will check again in 1000ms 09:46:25.023 [debug] Current batch of media processed. Will check again in 1000ms 09:46:25.245 [debug] Current batch of media processed. Will check again in 1000ms 09:46:26.024 [debug] Current batch of media processed. Will check again in 1000ms 09:46:26.246 [debug] Current batch of media processed. Will check again in 1000ms 09:46:27.027 [debug] Current batch of media processed. Will check again in 1000ms 09:46:27.247 [debug] Current batch of media processed. Will check again in 1000ms 09:46:28.028 [debug] Current batch of media processed. Will check again in 1000ms 09:46:28.248 [debug] Current batch of media processed. Will check again in 1000ms 09:46:29.029 [debug] Current batch of media processed. Will check again in 1000ms 09:46:29.249 [debug] Current batch of media processed. Will check again in 1000ms 09:46:30.030 [debug] Current batch of media processed. Will check again in 1000ms 09:46:30.250 [debug] Current batch of media processed. Will check again in 1000ms 09:46:31.031 [debug] Current batch of media processed. Will check again in 1000ms 09:46:31.251 [debug] Current batch of media processed. Will check again in 1000ms 09:46:32.032 [debug] Current batch of media processed. Will check again in 1000ms 09:46:32.253 [debug] Current batch of media processed. Will check again in 1000ms 09:46:33.034 [debug] Current batch of media processed. Will check again in 1000ms 09:46:33.255 [debug] Current batch of media processed. Will check again in 1000ms 09:46:34.035 [debug] Current batch of media processed. Will check again in 1000ms 09:46:34.256 [debug] Current batch of media processed. Will check again in 1000ms 09:46:35.036 [debug] Current batch of media processed. Will check again in 1000ms 09:46:35.257 [debug] Current batch of media processed. Will check again in 1000ms 09:46:36.038 [debug] Current batch of media processed. Will check again in 1000ms 09:46:36.258 [debug] Current batch of media processed. Will check again in 1000ms 09:46:37.039 [debug] Current batch of media processed. Will check again in 1000ms 09:46:37.259 [debug] Current batch of media processed. Will check again in 1000ms 09:46:38.040 [debug] Current batch of media processed. Will check again in 1000ms 09:46:38.260 [debug] Current batch of media processed. Will check again in 1000ms 09:46:39.041 [debug] Current batch of media processed. Will check again in 1000ms 09:46:39.261 [debug] Current batch of media processed. Will check again in 1000ms 09:46:40.042 [debug] Current batch of media processed. Will check again in 1000ms 09:46:40.262 [debug] Current batch of media processed. Will check again in 1000ms 09:46:41.043 [debug] Current batch of media processed. Will check again in 1000ms 09:46:41.263 [debug] Current batch of media processed. Will check again in 1000ms 09:46:42.046 [debug] Current batch of media processed. Will check again in 1000ms 09:46:42.264 [debug] Current batch of media processed. Will check again in 1000ms 09:46:43.046 [debug] Current batch of media processed. Will check again in 1000ms 09:46:43.266 [debug] Current batch of media processed. Will check again in 1000ms 09:46:44.047 [debug] Current batch of media processed. Will check again in 1000ms 09:46:44.267 [debug] Current batch of media processed. Will check again in 1000ms 09:46:45.049 [debug] Current batch of media processed. Will check again in 1000ms 09:46:45.269 [debug] Current batch of media processed. Will check again in 1000ms 09:46:46.050 [debug] Current batch of media processed. Will check again in 1000ms 09:46:46.270 [debug] Current batch of media processed. Will check again in 1000ms 09:46:47.051 [debug] Current batch of media processed. Will check again in 1000ms 09:46:47.271 [debug] Current batch of media processed. Will check again in 1000ms 09:46:48.052 [debug] Current batch of media processed. Will check again in 1000ms 09:46:48.272 [debug] Current batch of media processed. Will check again in 1000ms 09:46:49.054 [debug] Current batch of media processed. Will check again in 1000ms 09:46:49.273 [debug] Current batch of media processed. Will check again in 1000ms 09:46:50.055 [debug] Current batch of media processed. Will check again in 1000ms 09:46:50.248 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:46:50.274 [debug] Current batch of media processed. Will check again in 1000ms 09:46:51.056 [debug] Current batch of media processed. Will check again in 1000ms 09:46:51.275 [debug] Current batch of media processed. Will check again in 1000ms 09:46:52.057 [debug] Current batch of media processed. Will check again in 1000ms 09:46:52.277 [debug] Current batch of media processed. Will check again in 1000ms 09:46:53.059 [debug] Current batch of media processed. Will check again in 1000ms 09:46:53.278 [debug] Current batch of media processed. Will check again in 1000ms 09:46:54.060 [debug] Current batch of media processed. Will check again in 1000ms 09:46:54.279 [debug] Current batch of media processed. Will check again in 1000ms 09:46:55.063 [debug] Current batch of media processed. Will check again in 1000ms 09:46:55.287 [debug] Current batch of media processed. Will check again in 1000ms 09:46:56.065 [debug] Current batch of media processed. Will check again in 1000ms 09:46:56.291 [debug] Current batch of media processed. Will check again in 1000ms 09:46:57.066 [debug] Current batch of media processed. Will check again in 1000ms 09:46:57.292 [debug] Current batch of media processed. Will check again in 1000ms 09:46:58.067 [debug] Current batch of media processed. Will check again in 1000ms 09:46:58.293 [debug] Current batch of media processed. Will check again in 1000ms 09:46:59.069 [debug] Current batch of media processed. Will check again in 1000ms 09:46:59.294 [debug] Current batch of media processed. Will check again in 1000ms 09:47:00.073 [debug] Current batch of media processed. Will check again in 1000ms 09:47:00.296 [debug] Current batch of media processed. Will check again in 1000ms 09:47:00.712 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:47:01.074 [debug] Current batch of media processed. Will check again in 1000ms 09:47:01.297 [debug] Current batch of media processed. Will check again in 1000ms 09:47:02.075 [debug] Current batch of media processed. Will check again in 1000ms 09:47:02.298 [debug] Current batch of media processed. Will check again in 1000ms 09:47:03.076 [debug] Current batch of media processed. Will check again in 1000ms 09:47:03.299 [debug] Current batch of media processed. Will check again in 1000ms 09:47:04.077 [debug] Current batch of media processed. Will check again in 1000ms 09:47:04.300 [debug] Current batch of media processed. Will check again in 1000ms 09:47:05.079 [debug] Current batch of media processed. Will check again in 1000ms 09:47:05.301 [debug] Current batch of media processed. Will check again in 1000ms 09:47:06.081 [debug] Current batch of media processed. Will check again in 1000ms 09:47:06.302 [debug] Current batch of media processed. Will check again in 1000ms 09:47:07.083 [debug] Current batch of media processed. Will check again in 1000ms 09:47:07.303 [debug] Current batch of media processed. Will check again in 1000ms 09:47:08.084 [debug] Current batch of media processed. Will check again in 1000ms 09:47:08.305 [debug] Current batch of media processed. Will check again in 1000ms 09:47:09.085 [debug] Current batch of media processed. Will check again in 1000ms 09:47:09.305 [debug] Current batch of media processed. Will check again in 1000ms 09:47:10.090 [debug] Current batch of media processed. Will check again in 1000ms 09:47:10.307 [debug] Current batch of media processed. Will check again in 1000ms 09:47:11.091 [debug] Current batch of media processed. Will check again in 1000ms 09:47:11.307 [debug] Current batch of media processed. Will check again in 1000ms 09:47:12.093 [debug] Current batch of media processed. Will check again in 1000ms 09:47:12.310 [debug] Current batch of media processed. Will check again in 1000ms 09:47:13.094 [debug] Current batch of media processed. Will check again in 1000ms 09:47:13.311 [debug] Current batch of media processed. Will check again in 1000ms 09:47:14.095 [debug] Current batch of media processed. Will check again in 1000ms 09:47:14.312 [debug] Current batch of media processed. Will check again in 1000ms 09:47:15.096 [debug] Current batch of media processed. Will check again in 1000ms 09:47:15.313 [debug] Current batch of media processed. Will check again in 1000ms 09:47:16.099 [debug] Current batch of media processed. Will check again in 1000ms 09:47:16.314 [debug] Current batch of media processed. Will check again in 1000ms 09:47:17.100 [debug] Current batch of media processed. Will check again in 1000ms 09:47:17.315 [debug] Current batch of media processed. Will check again in 1000ms 09:47:18.102 [debug] Current batch of media processed. Will check again in 1000ms 09:47:18.318 [debug] Current batch of media processed. Will check again in 1000ms 09:47:19.104 [debug] Current batch of media processed. Will check again in 1000ms 09:47:19.319 [debug] Current batch of media processed. Will check again in 1000ms 09:47:20.105 [debug] Current batch of media processed. Will check again in 1000ms 09:47:20.253 [info] {"source":"oban","duration":3534,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:20.320 [debug] Current batch of media processed. Will check again in 1000ms 09:47:21.107 [debug] Current batch of media processed. Will check again in 1000ms 09:47:21.323 [debug] Current batch of media processed. Will check again in 1000ms 09:47:22.108 [debug] Current batch of media processed. Will check again in 1000ms 09:47:22.328 [debug] Current batch of media processed. Will check again in 1000ms 09:47:23.111 [debug] Current batch of media processed. Will check again in 1000ms 09:47:23.329 [debug] Current batch of media processed. Will check again in 1000ms 09:47:24.113 [debug] Current batch of media processed. Will check again in 1000ms 09:47:24.331 [debug] Current batch of media processed. Will check again in 1000ms 09:47:25.114 [debug] Current batch of media processed. Will check again in 1000ms 09:47:25.332 [debug] Current batch of media processed. Will check again in 1000ms 09:47:26.116 [debug] Current batch of media processed. Will check again in 1000ms 09:47:26.333 [debug] Current batch of media processed. Will check again in 1000ms 09:47:27.116 [debug] Current batch of media processed. Will check again in 1000ms 09:47:27.334 [debug] Current batch of media processed. Will check again in 1000ms 09:47:28.117 [debug] Current batch of media processed. Will check again in 1000ms 09:47:28.335 [debug] Current batch of media processed. Will check again in 1000ms 09:47:29.120 [debug] Current batch of media processed. Will check again in 1000ms 09:47:29.336 [debug] Current batch of media processed. Will check again in 1000ms 09:47:30.122 [debug] Current batch of media processed. Will check again in 1000ms 09:47:30.337 [debug] Current batch of media processed. Will check again in 1000ms 09:47:31.126 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Канал Андрея Фунта: https://www.youtube.com/andreynikitindoc\nЛамповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast Аудиозапись стрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "duration" => 7041, "filename" => "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e072000 - Прожектор Бо́рис Ельцин: Андрей Фунт.mp4", "id" => "GHUiN7eFnCM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=GHUiN7eFnCM", "playlist_index" => 1, "timestamp" => 1563650857, "title" => "Прожектор Бо́рис Ельцин: Андрей Фунт", "upload_date" => "20190720"} 09:47:31.127 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1164.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:47:31.130 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=1166.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:47:31.140 [debug] QUERY OK source="media_items" db=9.3ms idle=1168.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-20 19:27:37Z], 98] 09:47:31.340 [debug] Current batch of media processed. Will check again in 1000ms 09:47:31.344 [debug] QUERY OK source="media_items" db=202.9ms idle=401.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Андрея Фунта: https://www.youtube.com/andreynikitindoc\nЛамповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast Аудиозапись стрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Андрей Фунт", "75be5e72-6e98-4085-8dc2-f88eb64435ae", 7041, true, "GHUiN7eFnCM", "https://www.youtube.com/watch?v=GHUiN7eFnCM", 1, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e072000 - Прожектор Бо́рис Ельцин: Андрей Фунт.mp4", false, false, false, 98, [], 1, ~U[2019-07-20 19:27:37Z], ~U[2026-04-04 06:47:31Z], ~U[2026-04-04 06:47:31Z], "Канал Андрея Фунта: https://www.youtube.com/andreynikitindoc\nЛамповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast Аудиозапись стрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Андрей Фунт", 7041, true, "GHUiN7eFnCM", "https://www.youtube.com/watch?v=GHUiN7eFnCM", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e072000 - Прожектор Бо́рис Ельцин: Андрей Фунт.mp4", false, 98, ~U[2019-07-20 19:27:37Z]] 09:47:31.346 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=382.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:47:31.348 [debug] QUERY OK source="media_profiles" db=1.4ms queue=0.1ms idle=219.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:47:31.351 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=219.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 [80757] 09:47:31.352 [debug] Current batch of media processed. Will check again in 1000ms 09:47:32.341 [debug] Current batch of media processed. Will check again in 1000ms 09:47:32.354 [debug] Current batch of media processed. Will check again in 1000ms 09:47:33.342 [debug] Current batch of media processed. Will check again in 1000ms 09:47:33.354 [debug] Current batch of media processed. Will check again in 1000ms 09:47:34.343 [debug] Current batch of media processed. Will check again in 1000ms 09:47:34.355 [debug] Current batch of media processed. Will check again in 1000ms 09:47:35.344 [debug] Current batch of media processed. Will check again in 1000ms 09:47:35.356 [debug] Current batch of media processed. Will check again in 1000ms 09:47:36.345 [debug] Current batch of media processed. Will check again in 1000ms 09:47:36.357 [debug] Current batch of media processed. Will check again in 1000ms 09:47:37.346 [debug] Current batch of media processed. Will check again in 1000ms 09:47:37.358 [debug] Current batch of media processed. Will check again in 1000ms 09:47:38.347 [debug] Current batch of media processed. Will check again in 1000ms 09:47:38.359 [debug] Current batch of media processed. Will check again in 1000ms 09:47:39.349 [debug] Current batch of media processed. Will check again in 1000ms 09:47:39.360 [debug] Current batch of media processed. Will check again in 1000ms 09:47:40.350 [debug] Current batch of media processed. Will check again in 1000ms 09:47:40.361 [debug] Current batch of media processed. Will check again in 1000ms 09:47:41.352 [debug] Current batch of media processed. Will check again in 1000ms 09:47:41.362 [debug] Current batch of media processed. Will check again in 1000ms 09:47:42.354 [debug] Current batch of media processed. Will check again in 1000ms 09:47:42.364 [debug] Current batch of media processed. Will check again in 1000ms 09:47:43.357 [debug] Current batch of media processed. Will check again in 1000ms 09:47:43.365 [debug] Current batch of media processed. Will check again in 1000ms 09:47:44.359 [debug] Current batch of media processed. Will check again in 1000ms 09:47:44.380 [debug] Current batch of media processed. Will check again in 1000ms 09:47:45.360 [debug] Current batch of media processed. Will check again in 1000ms 09:47:45.382 [debug] Current batch of media processed. Will check again in 1000ms 09:47:46.361 [debug] Current batch of media processed. Will check again in 1000ms 09:47:46.383 [debug] Current batch of media processed. Will check again in 1000ms 09:47:47.362 [debug] Current batch of media processed. Will check again in 1000ms 09:47:47.384 [debug] Current batch of media processed. Will check again in 1000ms 09:47:48.363 [debug] Current batch of media processed. Will check again in 1000ms 09:47:48.385 [debug] Current batch of media processed. Will check again in 1000ms 09:47:49.364 [debug] Current batch of media processed. Will check again in 1000ms 09:47:49.386 [debug] Current batch of media processed. Will check again in 1000ms 09:47:50.256 [info] {"source":"oban","duration":1285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:47:50.365 [debug] Current batch of media processed. Will check again in 1000ms 09:47:50.387 [debug] Current batch of media processed. Will check again in 1000ms 09:47:51.366 [debug] Current batch of media processed. Will check again in 1000ms 09:47:51.388 [debug] Current batch of media processed. Will check again in 1000ms 09:47:52.368 [debug] Current batch of media processed. Will check again in 1000ms 09:47:52.392 [debug] Current batch of media processed. Will check again in 1000ms 09:47:53.369 [debug] Current batch of media processed. Will check again in 1000ms 09:47:53.393 [debug] Current batch of media processed. Will check again in 1000ms 09:47:54.370 [debug] Current batch of media processed. Will check again in 1000ms 09:47:54.394 [debug] Current batch of media processed. Will check again in 1000ms 09:47:55.371 [debug] Current batch of media processed. Will check again in 1000ms 09:47:55.395 [debug] Current batch of media processed. Will check again in 1000ms 09:47:56.373 [debug] Current batch of media processed. Will check again in 1000ms 09:47:56.396 [debug] Current batch of media processed. Will check again in 1000ms 09:47:57.374 [debug] Current batch of media processed. Will check again in 1000ms 09:47:57.397 [debug] Current batch of media processed. Will check again in 1000ms 09:47:58.375 [debug] Current batch of media processed. Will check again in 1000ms 09:47:58.398 [debug] Current batch of media processed. Will check again in 1000ms 09:47:59.376 [debug] Current batch of media processed. Will check again in 1000ms 09:47:59.399 [debug] Current batch of media processed. Will check again in 1000ms 09:48:00.378 [debug] Current batch of media processed. Will check again in 1000ms 09:48:00.403 [debug] Current batch of media processed. Will check again in 1000ms 09:48:00.719 [info] {"source":"oban","duration":5509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:48:01.382 [debug] Current batch of media processed. Will check again in 1000ms 09:48:01.407 [debug] Current batch of media processed. Will check again in 1000ms 09:48:02.384 [debug] Current batch of media processed. Will check again in 1000ms 09:48:02.408 [debug] Current batch of media processed. Will check again in 1000ms 09:48:03.384 [debug] Current batch of media processed. Will check again in 1000ms 09:48:03.410 [debug] Current batch of media processed. Will check again in 1000ms 09:48:04.385 [debug] Current batch of media processed. Will check again in 1000ms 09:48:04.410 [debug] Current batch of media processed. Will check again in 1000ms 09:48:05.386 [debug] Current batch of media processed. Will check again in 1000ms 09:48:05.411 [debug] Current batch of media processed. Will check again in 1000ms 09:48:06.388 [debug] Current batch of media processed. Will check again in 1000ms 09:48:06.419 [debug] Current batch of media processed. Will check again in 1000ms 09:48:07.390 [debug] Current batch of media processed. Will check again in 1000ms 09:48:07.420 [debug] Current batch of media processed. Will check again in 1000ms 09:48:08.391 [debug] Current batch of media processed. Will check again in 1000ms 09:48:08.423 [debug] Current batch of media processed. Will check again in 1000ms 09:48:09.392 [debug] Current batch of media processed. Will check again in 1000ms 09:48:09.423 [debug] Current batch of media processed. Will check again in 1000ms 09:48:10.394 [debug] Current batch of media processed. Will check again in 1000ms 09:48:10.424 [debug] Current batch of media processed. Will check again in 1000ms 09:48:11.401 [debug] Current batch of media processed. Will check again in 1000ms 09:48:11.425 [debug] Current batch of media processed. Will check again in 1000ms 09:48:12.401 [debug] Current batch of media processed. Will check again in 1000ms 09:48:12.426 [debug] Current batch of media processed. Will check again in 1000ms 09:48:13.402 [debug] Current batch of media processed. Will check again in 1000ms 09:48:13.427 [debug] Current batch of media processed. Will check again in 1000ms 09:48:14.403 [debug] Current batch of media processed. Will check again in 1000ms 09:48:14.428 [debug] Current batch of media processed. Will check again in 1000ms 09:48:15.404 [debug] Current batch of media processed. Will check again in 1000ms 09:48:15.429 [debug] Current batch of media processed. Will check again in 1000ms 09:48:16.407 [debug] Current batch of media processed. Will check again in 1000ms 09:48:16.432 [debug] Current batch of media processed. Will check again in 1000ms 09:48:17.408 [debug] Current batch of media processed. Will check again in 1000ms 09:48:17.433 [debug] Current batch of media processed. Will check again in 1000ms 09:48:18.413 [debug] Current batch of media processed. Will check again in 1000ms 09:48:18.436 [debug] Current batch of media processed. Will check again in 1000ms 09:48:19.417 [debug] Current batch of media processed. Will check again in 1000ms 09:48:19.437 [debug] Current batch of media processed. Will check again in 1000ms 09:48:20.259 [info] {"source":"oban","duration":1803,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:20.418 [debug] Current batch of media processed. Will check again in 1000ms 09:48:20.438 [debug] Current batch of media processed. Will check again in 1000ms 09:48:21.419 [debug] Current batch of media processed. Will check again in 1000ms 09:48:21.442 [debug] Current batch of media processed. Will check again in 1000ms 09:48:22.420 [debug] Current batch of media processed. Will check again in 1000ms 09:48:22.443 [debug] Current batch of media processed. Will check again in 1000ms 09:48:23.421 [debug] Current batch of media processed. Will check again in 1000ms 09:48:23.444 [debug] Current batch of media processed. Will check again in 1000ms 09:48:24.422 [debug] Current batch of media processed. Will check again in 1000ms 09:48:24.445 [debug] Current batch of media processed. Will check again in 1000ms 09:48:25.424 [debug] Current batch of media processed. Will check again in 1000ms 09:48:25.446 [debug] Current batch of media processed. Will check again in 1000ms 09:48:26.424 [debug] Current batch of media processed. Will check again in 1000ms 09:48:26.447 [debug] Current batch of media processed. Will check again in 1000ms 09:48:27.426 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: Гулаг и Сталин, где отдыхать в Турции, почему детей надо отдавать в кружок кройки и шитья и почему не надо, как продать несуществующий остров и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6779, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e040500 - ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу.mp4", "id" => "rLTMwpfYPjw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=rLTMwpfYPjw", "playlist_index" => 69, "timestamp" => 1617606009, "title" => "ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу", "upload_date" => "20210405"} 09:48:27.430 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=1456.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:48:27.434 [debug] QUERY OK source="sources" db=1.4ms queue=0.6ms idle=1460.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:48:27.439 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=478.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-05 07:00:09Z], 122] 09:48:27.448 [debug] Current batch of media processed. Will check again in 1000ms 09:48:27.453 [debug] QUERY OK source="media_items" db=11.5ms queue=0.1ms idle=469.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: Гулаг и Сталин, где отдыхать в Турции, почему детей надо отдавать в кружок кройки и шитья и почему не надо, как продать несуществующий остров и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу", "4ef23ce3-c6f0-4713-8071-a98f23ee757a", 6779, true, "rLTMwpfYPjw", "https://www.youtube.com/watch?v=rLTMwpfYPjw", 69, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e040500 - ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-04-05 07:00:09Z], ~U[2026-04-04 06:48:27Z], ~U[2026-04-04 06:48:27Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: Гулаг и Сталин, где отдыхать в Турции, почему детей надо отдавать в кружок кройки и шитья и почему не надо, как продать несуществующий остров и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу", 6779, true, "rLTMwpfYPjw", "https://www.youtube.com/watch?v=rLTMwpfYPjw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e040500 - ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-04-05 07:00:09Z]] 09:48:27.456 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=482.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:48:27.458 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=25.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:48:27.460 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=24.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 [225908] 09:48:27.461 [debug] Current batch of media processed. Will check again in 1000ms 09:48:28.449 [debug] Current batch of media processed. Will check again in 1000ms 09:48:28.463 [debug] Current batch of media processed. Will check again in 1000ms 09:48:29.450 [debug] Current batch of media processed. Will check again in 1000ms 09:48:29.464 [debug] Current batch of media processed. Will check again in 1000ms 09:48:30.451 [debug] Current batch of media processed. Will check again in 1000ms 09:48:30.465 [debug] Current batch of media processed. Will check again in 1000ms 09:48:31.457 [debug] Current batch of media processed. Will check again in 1000ms 09:48:31.466 [debug] Current batch of media processed. Will check again in 1000ms 09:48:32.459 [debug] Current batch of media processed. Will check again in 1000ms 09:48:32.472 [debug] Current batch of media processed. Will check again in 1000ms 09:48:33.460 [debug] Current batch of media processed. Will check again in 1000ms 09:48:33.473 [debug] Current batch of media processed. Will check again in 1000ms 09:48:34.461 [debug] Current batch of media processed. Will check again in 1000ms 09:48:34.474 [debug] Current batch of media processed. Will check again in 1000ms 09:48:35.462 [debug] Current batch of media processed. Will check again in 1000ms 09:48:35.475 [debug] Current batch of media processed. Will check again in 1000ms 09:48:36.464 [debug] Current batch of media processed. Will check again in 1000ms 09:48:36.476 [debug] Current batch of media processed. Will check again in 1000ms 09:48:37.464 [debug] Current batch of media processed. Will check again in 1000ms 09:48:37.478 [debug] Current batch of media processed. Will check again in 1000ms 09:48:38.471 [debug] Current batch of media processed. Will check again in 1000ms 09:48:38.484 [debug] Current batch of media processed. Will check again in 1000ms 09:48:39.474 [debug] Current batch of media processed. Will check again in 1000ms 09:48:39.486 [debug] Current batch of media processed. Will check again in 1000ms 09:48:40.478 [debug] Current batch of media processed. Will check again in 1000ms 09:48:40.506 [debug] Current batch of media processed. Will check again in 1000ms 09:48:41.479 [debug] Current batch of media processed. Will check again in 1000ms 09:48:41.507 [debug] Current batch of media processed. Will check again in 1000ms 09:48:42.480 [debug] Current batch of media processed. Will check again in 1000ms 09:48:42.508 [debug] Current batch of media processed. Will check again in 1000ms 09:48:43.481 [debug] Current batch of media processed. Will check again in 1000ms 09:48:43.509 [debug] Current batch of media processed. Will check again in 1000ms 09:48:44.482 [debug] Current batch of media processed. Will check again in 1000ms 09:48:44.511 [debug] Current batch of media processed. Will check again in 1000ms 09:48:45.483 [debug] Current batch of media processed. Will check again in 1000ms 09:48:45.511 [debug] Current batch of media processed. Will check again in 1000ms 09:48:46.484 [debug] Current batch of media processed. Will check again in 1000ms 09:48:46.512 [debug] Current batch of media processed. Will check again in 1000ms 09:48:47.488 [debug] Current batch of media processed. Will check again in 1000ms 09:48:47.514 [debug] Current batch of media processed. Will check again in 1000ms 09:48:48.489 [debug] Current batch of media processed. Will check again in 1000ms 09:48:48.515 [debug] Current batch of media processed. Will check again in 1000ms 09:48:49.489 [debug] Current batch of media processed. Will check again in 1000ms 09:48:49.516 [debug] Current batch of media processed. Will check again in 1000ms 09:48:50.261 [info] {"source":"oban","duration":1027,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:48:50.492 [debug] Current batch of media processed. Will check again in 1000ms 09:48:50.517 [debug] Current batch of media processed. Will check again in 1000ms 09:48:51.493 [debug] Current batch of media processed. Will check again in 1000ms 09:48:51.518 [debug] Current batch of media processed. Will check again in 1000ms 09:48:52.494 [debug] Current batch of media processed. Will check again in 1000ms 09:48:52.520 [debug] Current batch of media processed. Will check again in 1000ms 09:48:53.495 [debug] Current batch of media processed. Will check again in 1000ms 09:48:53.521 [debug] Current batch of media processed. Will check again in 1000ms 09:48:54.496 [debug] Current batch of media processed. Will check again in 1000ms 09:48:54.522 [debug] Current batch of media processed. Will check again in 1000ms 09:48:55.497 [debug] Current batch of media processed. Will check again in 1000ms 09:48:55.524 [debug] Current batch of media processed. Will check again in 1000ms 09:48:56.498 [debug] Current batch of media processed. Will check again in 1000ms 09:48:56.526 [debug] Current batch of media processed. Will check again in 1000ms 09:48:57.499 [debug] Current batch of media processed. Will check again in 1000ms 09:48:57.527 [debug] Current batch of media processed. Will check again in 1000ms 09:48:58.500 [debug] Current batch of media processed. Will check again in 1000ms 09:48:58.529 [debug] Current batch of media processed. Will check again in 1000ms 09:48:59.501 [debug] Current batch of media processed. Will check again in 1000ms 09:48:59.529 [debug] Current batch of media processed. Will check again in 1000ms 09:49:00.504 [debug] Current batch of media processed. Will check again in 1000ms 09:49:00.530 [debug] Current batch of media processed. Will check again in 1000ms 09:49:00.724 [info] {"source":"oban","duration":3109,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:49:01.505 [debug] Current batch of media processed. Will check again in 1000ms 09:49:01.537 [debug] Current batch of media processed. Will check again in 1000ms 09:49:02.506 [debug] Current batch of media processed. Will check again in 1000ms 09:49:02.538 [debug] Current batch of media processed. Will check again in 1000ms 09:49:03.507 [debug] Current batch of media processed. Will check again in 1000ms 09:49:03.538 [debug] Current batch of media processed. Will check again in 1000ms 09:49:04.508 [debug] Current batch of media processed. Will check again in 1000ms 09:49:04.539 [debug] Current batch of media processed. Will check again in 1000ms 09:49:05.509 [debug] Current batch of media processed. Will check again in 1000ms 09:49:05.540 [debug] Current batch of media processed. Will check again in 1000ms 09:49:06.510 [debug] Current batch of media processed. Will check again in 1000ms 09:49:06.541 [debug] Current batch of media processed. Will check again in 1000ms 09:49:07.512 [debug] Current batch of media processed. Will check again in 1000ms 09:49:07.542 [debug] Current batch of media processed. Will check again in 1000ms 09:49:08.512 [debug] Current batch of media processed. Will check again in 1000ms 09:49:08.543 [debug] Current batch of media processed. Will check again in 1000ms 09:49:09.513 [debug] Current batch of media processed. Will check again in 1000ms 09:49:09.544 [debug] Current batch of media processed. Will check again in 1000ms 09:49:10.514 [debug] Current batch of media processed. Will check again in 1000ms 09:49:10.545 [debug] Current batch of media processed. Will check again in 1000ms 09:49:11.515 [debug] Current batch of media processed. Will check again in 1000ms 09:49:11.546 [debug] Current batch of media processed. Will check again in 1000ms 09:49:12.517 [debug] Current batch of media processed. Will check again in 1000ms 09:49:12.548 [debug] Current batch of media processed. Will check again in 1000ms 09:49:13.518 [debug] Current batch of media processed. Will check again in 1000ms 09:49:13.548 [debug] Current batch of media processed. Will check again in 1000ms 09:49:14.521 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Ламповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast \nАудиозапись cтрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "duration" => 9255, "filename" => "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e100500 - Прожектор Бо́рис Ельцин: Богемский клуб.mp4", "id" => "ambnYhHxIsg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ambnYhHxIsg", "playlist_index" => 2, "timestamp" => 1570310452, "title" => "Прожектор Бо́рис Ельцин: Богемский клуб", "upload_date" => "20191005"} 09:49:14.524 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=1347.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:49:14.525 [debug] QUERY OK source="sources" db=0.7ms idle=548.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:49:14.530 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=549.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-05 21:20:52Z], 98] 09:49:14.546 [debug] QUERY OK source="media_items" db=11.6ms queue=0.2ms idle=557.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ламповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast \nАудиозапись cтрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Богемский клуб", "d38f7726-1ac0-43a5-bbdb-2cef9b1e257c", 9255, true, "ambnYhHxIsg", "https://www.youtube.com/watch?v=ambnYhHxIsg", 2, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e100500 - Прожектор Бо́рис Ельцин: Богемский клуб.mp4", false, false, false, 98, [], 1, ~U[2019-10-05 21:20:52Z], ~U[2026-04-04 06:49:14Z], ~U[2026-04-04 06:49:14Z], "Ламповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast \nАудиозапись cтрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Богемский клуб", 9255, true, "ambnYhHxIsg", "https://www.youtube.com/watch?v=ambnYhHxIsg", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e100500 - Прожектор Бо́рис Ельцин: Богемский клуб.mp4", false, 98, ~U[2019-10-05 21:20:52Z]] 09:49:14.549 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=369.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:49:14.552 [debug] Current batch of media processed. Will check again in 1000ms 09:49:14.552 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.4ms 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" = ?) [1] 09:49:14.556 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=28.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 [80758] 09:49:14.557 [debug] Current batch of media processed. Will check again in 1000ms 09:49:15.553 [debug] Current batch of media processed. Will check again in 1000ms 09:49:15.558 [debug] Current batch of media processed. Will check again in 1000ms 09:49:16.557 [debug] Current batch of media processed. Will check again in 1000ms 09:49:16.559 [debug] Current batch of media processed. Will check again in 1000ms 09:49:17.558 [debug] Current batch of media processed. Will check again in 1000ms 09:49:17.561 [debug] Current batch of media processed. Will check again in 1000ms 09:49:18.559 [debug] Current batch of media processed. Will check again in 1000ms 09:49:18.563 [debug] Current batch of media processed. Will check again in 1000ms 09:49:19.562 [debug] Current batch of media processed. Will check again in 1000ms 09:49:19.569 [debug] Current batch of media processed. Will check again in 1000ms 09:49:20.266 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:20.564 [debug] Current batch of media processed. Will check again in 1000ms 09:49:20.572 [debug] Current batch of media processed. Will check again in 1000ms 09:49:21.570 [debug] Current batch of media processed. Will check again in 1000ms 09:49:21.574 [debug] Current batch of media processed. Will check again in 1000ms 09:49:22.571 [debug] Current batch of media processed. Will check again in 1000ms 09:49:22.577 [debug] Current batch of media processed. Will check again in 1000ms 09:49:23.573 [debug] Current batch of media processed. Will check again in 1000ms 09:49:23.577 [debug] Current batch of media processed. Will check again in 1000ms 09:49:24.574 [debug] Current batch of media processed. Will check again in 1000ms 09:49:24.578 [debug] Current batch of media processed. Will check again in 1000ms 09:49:25.575 [debug] Current batch of media processed. Will check again in 1000ms 09:49:25.579 [debug] Current batch of media processed. Will check again in 1000ms 09:49:26.576 [debug] Current batch of media processed. Will check again in 1000ms 09:49:26.582 [debug] Current batch of media processed. Will check again in 1000ms 09:49:27.577 [debug] Current batch of media processed. Will check again in 1000ms 09:49:27.583 [debug] Current batch of media processed. Will check again in 1000ms 09:49:28.578 [debug] Current batch of media processed. Will check again in 1000ms 09:49:28.585 [debug] Current batch of media processed. Will check again in 1000ms 09:49:29.579 [debug] Current batch of media processed. Will check again in 1000ms 09:49:29.586 [debug] Current batch of media processed. Will check again in 1000ms 09:49:30.581 [debug] Current batch of media processed. Will check again in 1000ms 09:49:30.587 [debug] Current batch of media processed. Will check again in 1000ms 09:49:31.583 [debug] Current batch of media processed. Will check again in 1000ms 09:49:31.590 [debug] Current batch of media processed. Will check again in 1000ms 09:49:32.585 [debug] Current batch of media processed. Will check again in 1000ms 09:49:32.594 [debug] Current batch of media processed. Will check again in 1000ms 09:49:33.587 [debug] Current batch of media processed. Will check again in 1000ms 09:49:33.595 [debug] Current batch of media processed. Will check again in 1000ms 09:49:34.588 [debug] Current batch of media processed. Will check again in 1000ms 09:49:34.596 [debug] Current batch of media processed. Will check again in 1000ms 09:49:35.589 [debug] Current batch of media processed. Will check again in 1000ms 09:49:35.597 [debug] Current batch of media processed. Will check again in 1000ms 09:49:36.590 [debug] Current batch of media processed. Will check again in 1000ms 09:49:36.598 [debug] Current batch of media processed. Will check again in 1000ms 09:49:37.591 [debug] Current batch of media processed. Will check again in 1000ms 09:49:37.600 [debug] Current batch of media processed. Will check again in 1000ms 09:49:38.593 [debug] Current batch of media processed. Will check again in 1000ms 09:49:38.602 [debug] Current batch of media processed. Will check again in 1000ms 09:49:39.594 [debug] Current batch of media processed. Will check again in 1000ms 09:49:39.603 [debug] Current batch of media processed. Will check again in 1000ms 09:49:40.598 [debug] Current batch of media processed. Will check again in 1000ms 09:49:40.608 [debug] Current batch of media processed. Will check again in 1000ms 09:49:41.599 [debug] Current batch of media processed. Will check again in 1000ms 09:49:41.609 [debug] Current batch of media processed. Will check again in 1000ms 09:49:42.600 [debug] Current batch of media processed. Will check again in 1000ms 09:49:42.611 [debug] Current batch of media processed. Will check again in 1000ms 09:49:43.601 [debug] Current batch of media processed. Will check again in 1000ms 09:49:43.612 [debug] Current batch of media processed. Will check again in 1000ms 09:49:44.603 [debug] Current batch of media processed. Will check again in 1000ms 09:49:44.613 [debug] Current batch of media processed. Will check again in 1000ms 09:49:45.604 [debug] Current batch of media processed. Will check again in 1000ms 09:49:45.614 [debug] Current batch of media processed. Will check again in 1000ms 09:49:46.605 [debug] Current batch of media processed. Will check again in 1000ms 09:49:46.615 [debug] Current batch of media processed. Will check again in 1000ms 09:49:47.610 [debug] Current batch of media processed. Will check again in 1000ms 09:49:47.617 [debug] Current batch of media processed. Will check again in 1000ms 09:49:48.612 [debug] Current batch of media processed. Will check again in 1000ms 09:49:48.720 [debug] Current batch of media processed. Will check again in 1000ms 09:49:49.613 [debug] Current batch of media processed. Will check again in 1000ms 09:49:49.724 [debug] Current batch of media processed. Will check again in 1000ms 09:49:50.269 [info] {"source":"oban","duration":1599,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:49:50.614 [debug] Current batch of media processed. Will check again in 1000ms 09:49:50.728 [debug] Current batch of media processed. Will check again in 1000ms 09:49:51.615 [debug] Current batch of media processed. Will check again in 1000ms 09:49:51.729 [debug] Current batch of media processed. Will check again in 1000ms 09:49:52.619 [debug] Current batch of media processed. Will check again in 1000ms 09:49:52.731 [debug] Current batch of media processed. Will check again in 1000ms 09:49:53.620 [debug] Current batch of media processed. Will check again in 1000ms 09:49:53.733 [debug] Current batch of media processed. Will check again in 1000ms 09:49:54.621 [debug] Current batch of media processed. Will check again in 1000ms 09:49:54.734 [debug] Current batch of media processed. Will check again in 1000ms 09:49:55.622 [debug] Current batch of media processed. Will check again in 1000ms 09:49:55.735 [debug] Current batch of media processed. Will check again in 1000ms 09:49:56.623 [debug] Current batch of media processed. Will check again in 1000ms 09:49:56.736 [debug] Current batch of media processed. Will check again in 1000ms 09:49:57.624 [debug] Current batch of media processed. Will check again in 1000ms 09:49:57.737 [debug] Current batch of media processed. Will check again in 1000ms 09:49:58.625 [debug] Current batch of media processed. Will check again in 1000ms 09:49:58.738 [debug] Current batch of media processed. Will check again in 1000ms 09:49:59.626 [debug] Current batch of media processed. Will check again in 1000ms 09:49:59.739 [debug] Current batch of media processed. Will check again in 1000ms 09:50:00.627 [debug] Current batch of media processed. Will check again in 1000ms 09:50:00.728 [info] {"source":"oban","duration":928,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:50:00.741 [debug] Current batch of media processed. Will check again in 1000ms 09:50:01.628 [debug] Current batch of media processed. Will check again in 1000ms 09:50:01.742 [debug] Current batch of media processed. Will check again in 1000ms 09:50:02.630 [debug] Current batch of media processed. Will check again in 1000ms 09:50:02.744 [debug] Current batch of media processed. Will check again in 1000ms 09:50:03.631 [debug] Current batch of media processed. Will check again in 1000ms 09:50:03.744 [debug] Current batch of media processed. Will check again in 1000ms 09:50:04.632 [debug] Current batch of media processed. Will check again in 1000ms 09:50:04.745 [debug] Current batch of media processed. Will check again in 1000ms 09:50:05.633 [debug] Current batch of media processed. Will check again in 1000ms 09:50:05.746 [debug] Current batch of media processed. Will check again in 1000ms 09:50:06.634 [debug] Current batch of media processed. Will check again in 1000ms 09:50:06.747 [debug] Current batch of media processed. Will check again in 1000ms 09:50:07.635 [debug] Current batch of media processed. Will check again in 1000ms 09:50:07.749 [debug] Current batch of media processed. Will check again in 1000ms 09:50:08.636 [debug] Current batch of media processed. Will check again in 1000ms 09:50:08.750 [debug] Current batch of media processed. Will check again in 1000ms 09:50:09.637 [debug] Current batch of media processed. Will check again in 1000ms 09:50:09.751 [debug] Current batch of media processed. Will check again in 1000ms 09:50:10.638 [debug] Current batch of media processed. Will check again in 1000ms 09:50:10.753 [debug] Current batch of media processed. Will check again in 1000ms 09:50:11.639 [debug] Current batch of media processed. Will check again in 1000ms 09:50:11.754 [debug] Current batch of media processed. Will check again in 1000ms 09:50:12.640 [debug] Current batch of media processed. Will check again in 1000ms 09:50:12.755 [debug] Current batch of media processed. Will check again in 1000ms 09:50:13.641 [debug] Current batch of media processed. Will check again in 1000ms 09:50:13.756 [debug] Current batch of media processed. Will check again in 1000ms 09:50:14.642 [debug] Current batch of media processed. Will check again in 1000ms 09:50:14.757 [debug] Current batch of media processed. Will check again in 1000ms 09:50:15.643 [debug] Current batch of media processed. Will check again in 1000ms 09:50:15.758 [debug] Current batch of media processed. Will check again in 1000ms 09:50:16.644 [debug] Current batch of media processed. Will check again in 1000ms 09:50:16.760 [debug] Current batch of media processed. Will check again in 1000ms 09:50:17.645 [debug] Current batch of media processed. Will check again in 1000ms 09:50:17.761 [debug] Current batch of media processed. Will check again in 1000ms 09:50:18.646 [debug] Current batch of media processed. Will check again in 1000ms 09:50:18.762 [debug] Current batch of media processed. Will check again in 1000ms 09:50:19.647 [debug] Current batch of media processed. Will check again in 1000ms 09:50:19.763 [debug] Current batch of media processed. Will check again in 1000ms 09:50:20.270 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:20.648 [debug] Current batch of media processed. Will check again in 1000ms 09:50:20.765 [debug] Current batch of media processed. Will check again in 1000ms 09:50:21.655 [debug] Current batch of media processed. Will check again in 1000ms 09:50:21.776 [debug] Current batch of media processed. Will check again in 1000ms 09:50:22.657 [debug] Current batch of media processed. Will check again in 1000ms 09:50:22.778 [debug] Current batch of media processed. Will check again in 1000ms 09:50:23.658 [debug] Current batch of media processed. Will check again in 1000ms 09:50:23.779 [debug] Current batch of media processed. Will check again in 1000ms 09:50:24.659 [debug] Current batch of media processed. Will check again in 1000ms 09:50:24.780 [debug] Current batch of media processed. Will check again in 1000ms 09:50:25.663 [debug] Current batch of media processed. Will check again in 1000ms 09:50:25.781 [debug] Current batch of media processed. Will check again in 1000ms 09:50:26.664 [debug] Current batch of media processed. Will check again in 1000ms 09:50:26.785 [debug] Current batch of media processed. Will check again in 1000ms 09:50:27.665 [debug] Current batch of media processed. Will check again in 1000ms 09:50:27.786 [debug] Current batch of media processed. Will check again in 1000ms 09:50:28.666 [debug] Current batch of media processed. Will check again in 1000ms 09:50:28.789 [debug] Current batch of media processed. Will check again in 1000ms 09:50:29.668 [debug] Current batch of media processed. Will check again in 1000ms 09:50:29.790 [debug] Current batch of media processed. Will check again in 1000ms 09:50:30.672 [debug] Current batch of media processed. Will check again in 1000ms 09:50:30.791 [debug] Current batch of media processed. Will check again in 1000ms 09:50:31.672 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсуждаем: Снайдеркат, застрявший контейнеровоз в Суэце, усталость от видеоигр и каких котов брать на содержание (и сколько это стоит)\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7436, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032900 - ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу.mp4", "id" => "ksTYMUg7ymo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ksTYMUg7ymo", "playlist_index" => 70, "timestamp" => 1617001220, "title" => "ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу", "upload_date" => "20210329"} 09:50:31.674 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1691.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:50:31.682 [debug] QUERY OK source="sources" db=2.7ms queue=0.2ms idle=1697.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:50:31.696 [debug] QUERY OK source="media_items" db=13.3ms queue=0.1ms idle=1700.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-29 07:00:20Z], 122] 09:50:31.738 [debug] QUERY OK source="media_items" db=38.1ms queue=0.3ms idle=1154.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсуждаем: Снайдеркат, застрявший контейнеровоз в Суэце, усталость от видеоигр и каких котов брать на содержание (и сколько это стоит)\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу", "d20e9bef-ea10-491a-a468-0cb69075e72d", 7436, true, "ksTYMUg7ymo", "https://www.youtube.com/watch?v=ksTYMUg7ymo", 70, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032900 - ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-29 07:00:20Z], ~U[2026-04-04 06:50:31Z], ~U[2026-04-04 06:50:31Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсуждаем: Снайдеркат, застрявший контейнеровоз в Суэце, усталость от видеоигр и каких котов брать на содержание (и сколько это стоит)\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу", 7436, true, "ksTYMUg7ymo", "https://www.youtube.com/watch?v=ksTYMUg7ymo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032900 - ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-29 07:00:20Z]] 09:50:31.740 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=186.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:50:31.742 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.3ms idle=67.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:31.744 [debug] QUERY OK source="media_items" db=1.3ms idle=60.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 [225910] 09:50:31.745 [debug] Current batch of media processed. Will check again in 1000ms 09:50:31.792 [debug] Current batch of media processed. Will check again in 1000ms 09:50:32.748 [debug] Current batch of media processed. Will check again in 1000ms 09:50:32.793 [debug] Current batch of media processed. Will check again in 1000ms 09:50:33.749 [debug] Current batch of media processed. Will check again in 1000ms 09:50:33.796 [debug] Current batch of media processed. Will check again in 1000ms 09:50:34.751 [debug] Current batch of media processed. Will check again in 1000ms 09:50:34.798 [debug] Current batch of media processed. Will check again in 1000ms 09:50:35.752 [debug] Current batch of media processed. Will check again in 1000ms 09:50:35.798 [debug] Current batch of media processed. Will check again in 1000ms 09:50:36.753 [debug] Current batch of media processed. Will check again in 1000ms 09:50:36.799 [debug] Current batch of media processed. Will check again in 1000ms 09:50:37.755 [debug] Current batch of media processed. Will check again in 1000ms 09:50:37.800 [debug] Current batch of media processed. Will check again in 1000ms 09:50:38.756 [debug] Current batch of media processed. Will check again in 1000ms 09:50:38.801 [debug] Current batch of media processed. Will check again in 1000ms 09:50:39.757 [debug] Current batch of media processed. Will check again in 1000ms 09:50:39.802 [debug] Current batch of media processed. Will check again in 1000ms 09:50:40.759 [debug] Current batch of media processed. Will check again in 1000ms 09:50:40.803 [debug] Current batch of media processed. Will check again in 1000ms 09:50:41.761 [debug] Current batch of media processed. Will check again in 1000ms 09:50:41.808 [debug] Current batch of media processed. Will check again in 1000ms 09:50:42.762 [debug] Current batch of media processed. Will check again in 1000ms 09:50:42.809 [debug] Current batch of media processed. Will check again in 1000ms 09:50:43.763 [debug] Current batch of media processed. Will check again in 1000ms 09:50:43.810 [debug] Current batch of media processed. Will check again in 1000ms 09:50:44.766 [debug] Current batch of media processed. Will check again in 1000ms 09:50:44.811 [debug] Current batch of media processed. Will check again in 1000ms 09:50:45.767 [debug] Current batch of media processed. Will check again in 1000ms 09:50:45.813 [debug] Current batch of media processed. Will check again in 1000ms 09:50:46.768 [debug] Current batch of media processed. Will check again in 1000ms 09:50:46.813 [debug] Current batch of media processed. Will check again in 1000ms 09:50:47.769 [debug] Current batch of media processed. Will check again in 1000ms 09:50:47.814 [debug] Current batch of media processed. Will check again in 1000ms 09:50:48.770 [debug] Current batch of media processed. Will check again in 1000ms 09:50:48.815 [debug] Current batch of media processed. Will check again in 1000ms 09:50:49.771 [debug] Current batch of media processed. Will check again in 1000ms 09:50:49.816 [debug] Current batch of media processed. Will check again in 1000ms 09:50:50.273 [info] {"source":"oban","duration":1833,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:50:50.773 [debug] Current batch of media processed. Will check again in 1000ms 09:50:50.818 [debug] Current batch of media processed. Will check again in 1000ms 09:50:51.773 [debug] Current batch of media processed. Will check again in 1000ms 09:50:51.820 [debug] Current batch of media processed. Will check again in 1000ms 09:50:52.775 [debug] Current batch of media processed. Will check again in 1000ms 09:50:52.822 [debug] Current batch of media processed. Will check again in 1000ms 09:50:53.776 [debug] Current batch of media processed. Will check again in 1000ms 09:50:53.822 [debug] Current batch of media processed. Will check again in 1000ms 09:50:54.777 [debug] Current batch of media processed. Will check again in 1000ms 09:50:54.824 [debug] Current batch of media processed. Will check again in 1000ms 09:50:55.778 [debug] Current batch of media processed. Will check again in 1000ms 09:50:55.825 [debug] Current batch of media processed. Will check again in 1000ms 09:50:56.779 [debug] Current batch of media processed. Will check again in 1000ms 09:50:56.833 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "iTunes: https://podcasts.apple.com/us/podcast/прожектор-бо́рис-ельцин/id1589617695\nЯндекс.Музыка: https://music.yandex.ru/album/18719398\nSpotify: https://open.spotify.com/show/6XOXdy6KXbK26zTNiIwwda\nGoogle: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82ZWRlNWNjNC9wb2RjYXN0L3Jzcw\nAnchor: https://anchor.fm/yeltsincrew\n\nКанал Феди: https://t.me/astrakhanistan\nДонаты и сообщения в эфир сюда 💵: https://www.donationalerts.com/r/localcrew\n\n09:40 Начало \n12:00 Степной новиоп, почему? \n16:40 Ты кто по нации и вопросы самоидентификации\n19:50 Новиопия и культурные идентичности \n21:46 Может ли чуваш стать башкиром\n24:05 Культура или кровь\n25:00 Диссертация Фёдора\n32:22 Почему Астрахань\n33:45 Зачем русским выписываться из русских\n37:18 Миноритарные идентичности — политический активизм? \n43:40 Русские и финно-угры\n45:54 Какой национализм должен быть\n49:50 До какой степени можно дробить идентичности \n01:01:32 Кому можно заставлять учить башкирский \n01:09:56 Идель-Урал и стоит ли пускать башкир в Уфу\n01:15:36 Сколько денег нужно дать нацреспубликам\n01:31:07 В чем правы русские националисты \n01:34:21 Опыт общения с мигрантами \n01:45:28 Ты даже не гражданин (депортации)\n01:53:54 Языковой ландшафт России и Узбекистана\n02:06:46 Хороший русский национализм \n02:13:00 США — тоже империя, но «это другое»\n02:19:00 Армения глазами Новиопа \n02:27:33 Когда конец Пашиняна \n02:33:25 Откуда у политических беженцев деньги \n02:36:36 Почему грузинам можно быть империей\n02:41:39 Запад нас не защитит\n02:42:15 Чей Крым \n02:49:17 Ассимиляция благо? \n02:50:00 Что написать в переписи", "duration" => 11360, "filename" => "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2021/s2021e101000 - Прожектор Бо́рис Ельцин: Степной Новиоп.mp4", "id" => "EHaY6xskzyw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=EHaY6xskzyw", "playlist_index" => 3, "timestamp" => 1633850345, "title" => "Прожектор Бо́рис Ельцин: Степной Новиоп", "upload_date" => "20211010"} 09:50:56.835 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=1851.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:50:56.837 [debug] QUERY OK source="sources" db=0.8ms idle=1852.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:50:56.838 [debug] QUERY OK source="media_items" db=0.6ms idle=1186.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-10 07:19:05Z], 98] 09:50:56.880 [debug] QUERY OK source="media_items" db=41.5ms idle=855.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["iTunes: https://podcasts.apple.com/us/podcast/прожектор-бо́рис-ельцин/id1589617695\nЯндекс.Музыка: https://music.yandex.ru/album/18719398\nSpotify: https://open.spotify.com/show/6XOXdy6KXbK26zTNiIwwda\nGoogle: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82ZWRlNWNjNC9wb2RjYXN0L3Jzcw\nAnchor: https://anchor.fm/yeltsincrew\n\nКанал Феди: https://t.me/astrakhanistan\nДонаты и сообщения в эфир сюда 💵: https://www.donationalerts.com/r/localcrew\n\n09:40 Начало \n12:00 Степной новиоп, почему? \n16:40 Ты кто по нации и вопросы самоидентификации\n19:50 Новиопия и культурные идентичности \n21:46 Может ли чуваш стать башкиром\n24:05 Культура или кровь\n25:00 Диссертация Фёдора\n32:22 Почему Астрахань\n33:45 Зачем русским выписываться из русских\n37:18 Миноритарные идентичности — политический активизм? \n43:40 Русские и финно-угры\n45:54 Какой национализм должен быть\n49:50 До какой степени можно дробить идентичности \n01:01:32 Кому можно заставлять учить башкирский \n01:09:56 Идель-Урал и стоит ли пускать башкир в Уфу\n01:15:36 Сколько денег нужно дать нацреспубликам\n01:31:07 В чем правы русские националисты \n01:34:21 Опыт общения с мигрантами \n01:45:28 Ты даже не гражданин (депортации)\n01:53:54 Языковой ландшафт России и Узбекистана\n02:06:46 Хороший русский национализм \n02:13:00 США — тоже империя, но «это другое»\n02:19:00 Армения глазами Новиопа \n02:27:33 Когда конец Пашиняна \n02:33:25 Откуда у политических беженцев деньги \n02:36:36 Почему грузинам можно быть империей\n02:41:39 Запад нас не защитит\n02:42:15 Чей Крым \n02:49:17 Ассимиляция благо? \n02:50:00 Что написать в переписи", "Прожектор Бо́рис Ельцин: Степной Новиоп", "1bc6b731-1e1e-4299-b800-a2b59f026d7f", 11360, true, "EHaY6xskzyw", "https://www.youtube.com/watch?v=EHaY6xskzyw", 3, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2021/s2021e101000 - Прожектор Бо́рис Ельцин: Степной Новиоп.mp4", false, false, false, 98, [], 1, ~U[2021-10-10 07:19:05Z], ~U[2026-04-04 06:50:56Z], ~U[2026-04-04 06:50:56Z], "iTunes: https://podcasts.apple.com/us/podcast/прожектор-бо́рис-ельцин/id1589617695\nЯндекс.Музыка: https://music.yandex.ru/album/18719398\nSpotify: https://open.spotify.com/show/6XOXdy6KXbK26zTNiIwwda\nGoogle: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82ZWRlNWNjNC9wb2RjYXN0L3Jzcw\nAnchor: https://anchor.fm/yeltsincrew\n\nКанал Феди: https://t.me/astrakhanistan\nДонаты и сообщения в эфир сюда 💵: https://www.donationalerts.com/r/localcrew\n\n09:40 Начало \n12:00 Степной новиоп, почему? \n16:40 Ты кто по нации и вопросы самоидентификации\n19:50 Новиопия и культурные идентичности \n21:46 Может ли чуваш стать башкиром\n24:05 Культура или кровь\n25:00 Диссертация Фёдора\n32:22 Почему Астрахань\n33:45 Зачем русским выписываться из русских\n37:18 Миноритарные идентичности — политический активизм? \n43:40 Русские и финно-угры\n45:54 Какой национализм должен быть\n49:50 До какой степени можно дробить идентичности \n01:01:32 Кому можно заставлять учить башкирский \n01:09:56 Идель-Урал и стоит ли пускать башкир в Уфу\n01:15:36 Сколько денег нужно дать нацреспубликам\n01:31:07 В чем правы русские националисты \n01:34:21 Опыт общения с мигрантами \n01:45:28 Ты даже не гражданин (депортации)\n01:53:54 Языковой ландшафт России и Узбекистана\n02:06:46 Хороший русский национализм \n02:13:00 США — тоже империя, но «это другое»\n02:19:00 Армения глазами Новиопа \n02:27:33 Когда конец Пашиняна \n02:33:25 Откуда у политических беженцев деньги \n02:36:36 Почему грузинам можно быть империей\n02:41:39 Запад нас не защитит\n02:42:15 Чей Крым \n02:49:17 Ассимиляция благо? \n02:50:00 Что написать в переписи", "Прожектор Бо́рис Ельцин: Степной Новиоп", 11360, true, "EHaY6xskzyw", "https://www.youtube.com/watch?v=EHaY6xskzyw", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2021/s2021e101000 - Прожектор Бо́рис Ельцин: Степной Новиоп.mp4", false, 98, ~U[2021-10-10 07:19:05Z]] 09:50:56.884 [debug] QUERY OK source="sources" db=3.6ms idle=203.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:50:56.886 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.5ms idle=49.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:50:56.889 [debug] QUERY OK source="media_items" db=1.9ms idle=50.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 [80759] 09:50:56.890 [debug] Current batch of media processed. Will check again in 1000ms 09:50:57.780 [debug] Current batch of media processed. Will check again in 1000ms 09:50:57.890 [debug] Current batch of media processed. Will check again in 1000ms 09:50:58.782 [debug] Current batch of media processed. Will check again in 1000ms 09:50:58.891 [debug] Current batch of media processed. Will check again in 1000ms 09:50:59.783 [debug] Current batch of media processed. Will check again in 1000ms 09:50:59.894 [debug] Current batch of media processed. Will check again in 1000ms 09:51:00.730 [info] {"source":"oban","duration":408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:51:00.785 [debug] Current batch of media processed. Will check again in 1000ms 09:51:00.895 [debug] Current batch of media processed. Will check again in 1000ms 09:51:01.817 [debug] Current batch of media processed. Will check again in 1000ms 09:51:01.897 [debug] Current batch of media processed. Will check again in 1000ms 09:51:02.818 [debug] Current batch of media processed. Will check again in 1000ms 09:51:02.898 [debug] Current batch of media processed. Will check again in 1000ms 09:51:03.820 [debug] Current batch of media processed. Will check again in 1000ms 09:51:03.899 [debug] Current batch of media processed. Will check again in 1000ms 09:51:04.820 [debug] Current batch of media processed. Will check again in 1000ms 09:51:04.900 [debug] Current batch of media processed. Will check again in 1000ms 09:51:05.821 [debug] Current batch of media processed. Will check again in 1000ms 09:51:05.901 [debug] Current batch of media processed. Will check again in 1000ms 09:51:06.822 [debug] Current batch of media processed. Will check again in 1000ms 09:51:06.902 [debug] Current batch of media processed. Will check again in 1000ms 09:51:07.823 [debug] Current batch of media processed. Will check again in 1000ms 09:51:07.904 [debug] Current batch of media processed. Will check again in 1000ms 09:51:08.824 [debug] Current batch of media processed. Will check again in 1000ms 09:51:08.904 [debug] Current batch of media processed. Will check again in 1000ms 09:51:09.826 [debug] Current batch of media processed. Will check again in 1000ms 09:51:09.906 [debug] Current batch of media processed. Will check again in 1000ms 09:51:10.827 [debug] Current batch of media processed. Will check again in 1000ms 09:51:10.906 [debug] Current batch of media processed. Will check again in 1000ms 09:51:11.829 [debug] Current batch of media processed. Will check again in 1000ms 09:51:11.908 [debug] Current batch of media processed. Will check again in 1000ms 09:51:12.830 [debug] Current batch of media processed. Will check again in 1000ms 09:51:12.909 [debug] Current batch of media processed. Will check again in 1000ms 09:51:13.831 [debug] Current batch of media processed. Will check again in 1000ms 09:51:13.910 [debug] Current batch of media processed. Will check again in 1000ms 09:51:14.832 [debug] Current batch of media processed. Will check again in 1000ms 09:51:14.912 [debug] Current batch of media processed. Will check again in 1000ms 09:51:15.833 [debug] Current batch of media processed. Will check again in 1000ms 09:51:15.913 [debug] Current batch of media processed. Will check again in 1000ms 09:51:16.835 [debug] Current batch of media processed. Will check again in 1000ms 09:51:16.914 [debug] Current batch of media processed. Will check again in 1000ms 09:51:17.837 [debug] Current batch of media processed. Will check again in 1000ms 09:51:17.915 [debug] Current batch of media processed. Will check again in 1000ms 09:51:18.839 [debug] Current batch of media processed. Will check again in 1000ms 09:51:18.917 [debug] Current batch of media processed. Will check again in 1000ms 09:51:19.840 [debug] Current batch of media processed. Will check again in 1000ms 09:51:19.918 [debug] Current batch of media processed. Will check again in 1000ms 09:51:20.276 [info] {"source":"oban","duration":2050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:20.841 [debug] Current batch of media processed. Will check again in 1000ms 09:51:20.919 [debug] Current batch of media processed. Will check again in 1000ms 09:51:21.842 [debug] Current batch of media processed. Will check again in 1000ms 09:51:21.920 [debug] Current batch of media processed. Will check again in 1000ms 09:51:22.843 [debug] Current batch of media processed. Will check again in 1000ms 09:51:22.921 [debug] Current batch of media processed. Will check again in 1000ms 09:51:23.844 [debug] Current batch of media processed. Will check again in 1000ms 09:51:23.922 [debug] Current batch of media processed. Will check again in 1000ms 09:51:24.845 [debug] Current batch of media processed. Will check again in 1000ms 09:51:24.923 [debug] Current batch of media processed. Will check again in 1000ms 09:51:25.846 [debug] Current batch of media processed. Will check again in 1000ms 09:51:25.924 [debug] Current batch of media processed. Will check again in 1000ms 09:51:26.847 [debug] Current batch of media processed. Will check again in 1000ms 09:51:26.925 [debug] Current batch of media processed. Will check again in 1000ms 09:51:27.848 [debug] Current batch of media processed. Will check again in 1000ms 09:51:27.927 [debug] Current batch of media processed. Will check again in 1000ms 09:51:28.849 [debug] Current batch of media processed. Will check again in 1000ms 09:51:28.927 [debug] Current batch of media processed. Will check again in 1000ms 09:51:29.850 [debug] Current batch of media processed. Will check again in 1000ms 09:51:29.928 [debug] Current batch of media processed. Will check again in 1000ms 09:51:30.851 [debug] Current batch of media processed. Will check again in 1000ms 09:51:30.929 [debug] Current batch of media processed. Will check again in 1000ms 09:51:31.852 [debug] Current batch of media processed. Will check again in 1000ms 09:51:31.931 [debug] Current batch of media processed. Will check again in 1000ms 09:51:32.853 [debug] Current batch of media processed. Will check again in 1000ms 09:51:32.932 [debug] Current batch of media processed. Will check again in 1000ms 09:51:33.854 [debug] Current batch of media processed. Will check again in 1000ms 09:51:33.933 [debug] Current batch of media processed. Will check again in 1000ms 09:51:34.855 [debug] Current batch of media processed. Will check again in 1000ms 09:51:34.935 [debug] Current batch of media processed. Will check again in 1000ms 09:51:35.859 [debug] Current batch of media processed. Will check again in 1000ms 09:51:35.935 [debug] Current batch of media processed. Will check again in 1000ms 09:51:36.860 [debug] Current batch of media processed. Will check again in 1000ms 09:51:36.936 [debug] Current batch of media processed. Will check again in 1000ms 09:51:37.861 [debug] Current batch of media processed. Will check again in 1000ms 09:51:37.937 [debug] Current batch of media processed. Will check again in 1000ms 09:51:38.862 [debug] Current batch of media processed. Will check again in 1000ms 09:51:38.938 [debug] Current batch of media processed. Will check again in 1000ms 09:51:39.863 [debug] Current batch of media processed. Will check again in 1000ms 09:51:39.939 [debug] Current batch of media processed. Will check again in 1000ms 09:51:40.864 [debug] Current batch of media processed. Will check again in 1000ms 09:51:40.940 [debug] Current batch of media processed. Will check again in 1000ms 09:51:41.869 [debug] Current batch of media processed. Will check again in 1000ms 09:51:41.941 [debug] Current batch of media processed. Will check again in 1000ms 09:51:42.870 [debug] Current batch of media processed. Will check again in 1000ms 09:51:42.943 [debug] Current batch of media processed. Will check again in 1000ms 09:51:43.873 [debug] Current batch of media processed. Will check again in 1000ms 09:51:43.944 [debug] Current batch of media processed. Will check again in 1000ms 09:51:44.874 [debug] Current batch of media processed. Will check again in 1000ms 09:51:44.945 [debug] Current batch of media processed. Will check again in 1000ms 09:51:45.875 [debug] Current batch of media processed. Will check again in 1000ms 09:51:45.946 [debug] Current batch of media processed. Will check again in 1000ms 09:51:46.876 [debug] Current batch of media processed. Will check again in 1000ms 09:51:46.947 [debug] Current batch of media processed. Will check again in 1000ms 09:51:47.877 [debug] Current batch of media processed. Will check again in 1000ms 09:51:47.948 [debug] Current batch of media processed. Will check again in 1000ms 09:51:48.878 [debug] Current batch of media processed. Will check again in 1000ms 09:51:48.950 [debug] Current batch of media processed. Will check again in 1000ms 09:51:49.879 [debug] Current batch of media processed. Will check again in 1000ms 09:51:49.950 [debug] Current batch of media processed. Will check again in 1000ms 09:51:50.282 [info] {"source":"oban","duration":5100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:51:50.881 [debug] Current batch of media processed. Will check again in 1000ms 09:51:50.951 [debug] Current batch of media processed. Will check again in 1000ms 09:51:51.882 [debug] Current batch of media processed. Will check again in 1000ms 09:51:51.953 [debug] Current batch of media processed. Will check again in 1000ms 09:51:52.884 [debug] Current batch of media processed. Will check again in 1000ms 09:51:52.955 [debug] Current batch of media processed. Will check again in 1000ms 09:51:53.887 [debug] Current batch of media processed. Will check again in 1000ms 09:51:53.956 [debug] Current batch of media processed. Will check again in 1000ms 09:51:54.888 [debug] Current batch of media processed. Will check again in 1000ms 09:51:54.957 [debug] Current batch of media processed. Will check again in 1000ms 09:51:55.889 [debug] Current batch of media processed. Will check again in 1000ms 09:51:55.958 [debug] Current batch of media processed. Will check again in 1000ms 09:51:56.890 [debug] Current batch of media processed. Will check again in 1000ms 09:51:56.959 [debug] Current batch of media processed. Will check again in 1000ms 09:51:57.891 [debug] Current batch of media processed. Will check again in 1000ms 09:51:57.960 [debug] Current batch of media processed. Will check again in 1000ms 09:51:58.892 [debug] Current batch of media processed. Will check again in 1000ms 09:51:58.964 [debug] Current batch of media processed. Will check again in 1000ms 09:51:59.893 [debug] Current batch of media processed. Will check again in 1000ms 09:51:59.964 [debug] Current batch of media processed. Will check again in 1000ms 09:52:00.732 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:52:00.894 [debug] Current batch of media processed. Will check again in 1000ms 09:52:00.965 [debug] Current batch of media processed. Will check again in 1000ms 09:52:01.897 [debug] Current batch of media processed. Will check again in 1000ms 09:52:01.970 [debug] Current batch of media processed. Will check again in 1000ms 09:52:02.901 [debug] Current batch of media processed. Will check again in 1000ms 09:52:02.972 [debug] Current batch of media processed. Will check again in 1000ms 09:52:03.901 [debug] Current batch of media processed. Will check again in 1000ms 09:52:03.975 [debug] FileFollowerServer Handler: Got media attributes: %{"filename" => "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season NA/sNAeNA00 - youtube video #0PHNEUau1Bs.NA", "id" => "0PHNEUau1Bs", "original_url" => "https://www.youtube.com/watch?v=0PHNEUau1Bs", "playlist_index" => 4, "title" => "youtube video #0PHNEUau1Bs"} 09:52:03.977 [debug] QUERY OK source="sources" db=0.9ms idle=1992.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:52:03.977 [debug] Current batch of media processed. Will check again in 1000ms 09:52:04.902 [debug] Current batch of media processed. Will check again in 1000ms 09:52:04.978 [debug] Current batch of media processed. Will check again in 1000ms 09:52:05.904 [debug] Current batch of media processed. Will check again in 1000ms 09:52:05.980 [debug] Current batch of media processed. Will check again in 1000ms 09:52:06.905 [debug] Current batch of media processed. Will check again in 1000ms 09:52:06.981 [debug] Current batch of media processed. Will check again in 1000ms 09:52:07.906 [debug] Current batch of media processed. Will check again in 1000ms 09:52:07.983 [debug] Current batch of media processed. Will check again in 1000ms 09:52:08.911 [debug] Current batch of media processed. Will check again in 1000ms 09:52:08.985 [debug] Current batch of media processed. Will check again in 1000ms 09:52:09.912 [debug] Current batch of media processed. Will check again in 1000ms 09:52:09.986 [debug] Current batch of media processed. Will check again in 1000ms 09:52:10.912 [debug] Current batch of media processed. Will check again in 1000ms 09:52:10.989 [debug] Current batch of media processed. Will check again in 1000ms 09:52:11.913 [debug] Current batch of media processed. Will check again in 1000ms 09:52:11.990 [debug] Current batch of media processed. Will check again in 1000ms 09:52:12.914 [debug] Current batch of media processed. Will check again in 1000ms 09:52:12.991 [debug] Current batch of media processed. Will check again in 1000ms 09:52:13.915 [debug] Current batch of media processed. Will check again in 1000ms 09:52:13.992 [debug] Current batch of media processed. Will check again in 1000ms 09:52:14.916 [debug] Current batch of media processed. Will check again in 1000ms 09:52:14.993 [debug] Current batch of media processed. Will check again in 1000ms 09:52:15.917 [debug] Current batch of media processed. Will check again in 1000ms 09:52:15.995 [debug] Current batch of media processed. Will check again in 1000ms 09:52:16.918 [debug] Current batch of media processed. Will check again in 1000ms 09:52:16.995 [debug] Current batch of media processed. Will check again in 1000ms 09:52:17.919 [debug] Current batch of media processed. Will check again in 1000ms 09:52:17.996 [debug] Current batch of media processed. Will check again in 1000ms 09:52:18.920 [debug] Current batch of media processed. Will check again in 1000ms 09:52:18.997 [debug] Current batch of media processed. Will check again in 1000ms 09:52:19.923 [debug] Current batch of media processed. Will check again in 1000ms 09:52:19.998 [debug] Current batch of media processed. Will check again in 1000ms 09:52:20.284 [info] {"source":"oban","duration":869,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:20.924 [debug] Current batch of media processed. Will check again in 1000ms 09:52:20.999 [debug] Current batch of media processed. Will check again in 1000ms 09:52:21.925 [debug] Current batch of media processed. Will check again in 1000ms 09:52:22.000 [debug] Current batch of media processed. Will check again in 1000ms 09:52:22.927 [debug] Current batch of media processed. Will check again in 1000ms 09:52:23.001 [debug] Current batch of media processed. Will check again in 1000ms 09:52:23.928 [debug] Current batch of media processed. Will check again in 1000ms 09:52:24.002 [debug] Current batch of media processed. Will check again in 1000ms 09:52:24.929 [debug] Current batch of media processed. Will check again in 1000ms 09:52:25.004 [debug] Current batch of media processed. Will check again in 1000ms 09:52:25.930 [debug] Current batch of media processed. Will check again in 1000ms 09:52:26.006 [debug] Current batch of media processed. Will check again in 1000ms 09:52:26.933 [debug] Current batch of media processed. Will check again in 1000ms 09:52:27.007 [debug] Current batch of media processed. Will check again in 1000ms 09:52:27.934 [debug] Current batch of media processed. Will check again in 1000ms 09:52:28.008 [debug] Current batch of media processed. Will check again in 1000ms 09:52:28.935 [debug] Current batch of media processed. Will check again in 1000ms 09:52:29.009 [debug] Current batch of media processed. Will check again in 1000ms 09:52:29.936 [debug] Current batch of media processed. Will check again in 1000ms 09:52:30.010 [debug] Current batch of media processed. Will check again in 1000ms 09:52:30.937 [debug] Current batch of media processed. Will check again in 1000ms 09:52:31.011 [debug] Current batch of media processed. Will check again in 1000ms 09:52:31.938 [debug] Current batch of media processed. Will check again in 1000ms 09:52:32.012 [debug] Current batch of media processed. Will check again in 1000ms 09:52:32.940 [debug] Current batch of media processed. Will check again in 1000ms 09:52:33.014 [debug] Current batch of media processed. Will check again in 1000ms 09:52:33.943 [debug] Current batch of media processed. Will check again in 1000ms 09:52:34.015 [debug] Current batch of media processed. Will check again in 1000ms 09:52:34.944 [debug] Current batch of media processed. Will check again in 1000ms 09:52:35.016 [debug] Current batch of media processed. Will check again in 1000ms 09:52:35.946 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: фильм Расёмон и почему злодеи в кино такие картонные, где есть фестиваль воздушных шаров в России, как китайские инфлюэнсерши меняют свои лица нейросетями, экономику в GTA Online и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7186, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032200 - ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу.mp4", "id" => "Sxj-seRFT58", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Sxj-seRFT58", "playlist_index" => 71, "timestamp" => 1616396409, "title" => "ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу", "upload_date" => "20210322"} 09:52:35.947 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1953.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:52:35.947 [debug] QUERY OK source="sources" db=0.3ms idle=1954.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:52:35.949 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1955.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-22 07:00:09Z], 122] 09:52:35.974 [debug] QUERY OK source="media_items" db=24.2ms idle=1873.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: фильм Расёмон и почему злодеи в кино такие картонные, где есть фестиваль воздушных шаров в России, как китайские инфлюэнсерши меняют свои лица нейросетями, экономику в GTA Online и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу", "e7ac9a0a-2031-4db1-868d-06a2513607e7", 7186, true, "Sxj-seRFT58", "https://www.youtube.com/watch?v=Sxj-seRFT58", 71, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032200 - ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-22 07:00:09Z], ~U[2026-04-04 06:52:35Z], ~U[2026-04-04 06:52:35Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: фильм Расёмон и почему злодеи в кино такие картонные, где есть фестиваль воздушных шаров в России, как китайские инфлюэнсерши меняют свои лица нейросетями, экономику в GTA Online и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу", 7186, true, "Sxj-seRFT58", "https://www.youtube.com/watch?v=Sxj-seRFT58", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032200 - ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-22 07:00:09Z]] 09:52:35.976 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=896.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:52:35.977 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms 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" = ?) [1] 09:52:35.978 [debug] QUERY OK source="media_items" db=0.3ms idle=29.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 [225912] 09:52:35.978 [debug] Current batch of media processed. Will check again in 1000ms 09:52:36.017 [debug] Current batch of media processed. Will check again in 1000ms 09:52:36.978 [debug] Current batch of media processed. Will check again in 1000ms 09:52:37.018 [debug] Current batch of media processed. Will check again in 1000ms 09:52:37.979 [debug] Current batch of media processed. Will check again in 1000ms 09:52:38.019 [debug] Current batch of media processed. Will check again in 1000ms 09:52:38.980 [debug] Current batch of media processed. Will check again in 1000ms 09:52:39.020 [debug] Current batch of media processed. Will check again in 1000ms 09:52:39.982 [debug] Current batch of media processed. Will check again in 1000ms 09:52:40.021 [debug] Current batch of media processed. Will check again in 1000ms 09:52:40.984 [debug] Current batch of media processed. Will check again in 1000ms 09:52:41.022 [debug] Current batch of media processed. Will check again in 1000ms 09:52:41.986 [debug] Current batch of media processed. Will check again in 1000ms 09:52:42.024 [debug] Current batch of media processed. Will check again in 1000ms 09:52:42.986 [debug] Current batch of media processed. Will check again in 1000ms 09:52:43.024 [debug] Current batch of media processed. Will check again in 1000ms 09:52:43.987 [debug] Current batch of media processed. Will check again in 1000ms 09:52:44.025 [debug] Current batch of media processed. Will check again in 1000ms 09:52:44.989 [debug] Current batch of media processed. Will check again in 1000ms 09:52:45.026 [debug] Current batch of media processed. Will check again in 1000ms 09:52:45.990 [debug] Current batch of media processed. Will check again in 1000ms 09:52:46.027 [debug] Current batch of media processed. Will check again in 1000ms 09:52:46.991 [debug] Current batch of media processed. Will check again in 1000ms 09:52:47.028 [debug] Current batch of media processed. Will check again in 1000ms 09:52:47.992 [debug] Current batch of media processed. Will check again in 1000ms 09:52:48.029 [debug] Current batch of media processed. Will check again in 1000ms 09:52:48.993 [debug] Current batch of media processed. Will check again in 1000ms 09:52:49.030 [debug] Current batch of media processed. Will check again in 1000ms 09:52:49.994 [debug] Current batch of media processed. Will check again in 1000ms 09:52:50.031 [debug] Current batch of media processed. Will check again in 1000ms 09:52:50.288 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:52:50.995 [debug] Current batch of media processed. Will check again in 1000ms 09:52:51.032 [debug] Current batch of media processed. Will check again in 1000ms 09:52:51.998 [debug] Current batch of media processed. Will check again in 1000ms 09:52:52.038 [debug] Current batch of media processed. Will check again in 1000ms 09:52:52.999 [debug] Current batch of media processed. Will check again in 1000ms 09:52:53.039 [debug] Current batch of media processed. Will check again in 1000ms 09:52:54.000 [debug] Current batch of media processed. Will check again in 1000ms 09:52:54.040 [debug] Current batch of media processed. Will check again in 1000ms 09:52:55.002 [debug] Current batch of media processed. Will check again in 1000ms 09:52:55.042 [debug] Current batch of media processed. Will check again in 1000ms 09:52:56.002 [debug] Current batch of media processed. Will check again in 1000ms 09:52:56.044 [debug] Current batch of media processed. Will check again in 1000ms 09:52:57.004 [debug] Current batch of media processed. Will check again in 1000ms 09:52:57.046 [debug] Current batch of media processed. Will check again in 1000ms 09:52:58.004 [debug] Current batch of media processed. Will check again in 1000ms 09:52:58.049 [debug] Current batch of media processed. Will check again in 1000ms 09:52:59.005 [debug] Current batch of media processed. Will check again in 1000ms 09:52:59.051 [debug] Current batch of media processed. Will check again in 1000ms 09:53:00.006 [debug] Current batch of media processed. Will check again in 1000ms 09:53:00.052 [debug] Current batch of media processed. Will check again in 1000ms 09:53:00.738 [info] {"source":"oban","duration":4750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:53:01.007 [debug] Current batch of media processed. Will check again in 1000ms 09:53:01.053 [debug] Current batch of media processed. Will check again in 1000ms 09:53:02.008 [debug] Current batch of media processed. Will check again in 1000ms 09:53:02.056 [debug] Current batch of media processed. Will check again in 1000ms 09:53:03.009 [debug] Current batch of media processed. Will check again in 1000ms 09:53:03.058 [debug] Current batch of media processed. Will check again in 1000ms 09:53:04.010 [debug] Current batch of media processed. Will check again in 1000ms 09:53:04.059 [debug] Current batch of media processed. Will check again in 1000ms 09:53:05.013 [debug] Current batch of media processed. Will check again in 1000ms 09:53:05.060 [debug] Current batch of media processed. Will check again in 1000ms 09:53:06.014 [debug] Current batch of media processed. Will check again in 1000ms 09:53:06.061 [debug] Current batch of media processed. Will check again in 1000ms 09:53:07.016 [debug] Current batch of media processed. Will check again in 1000ms 09:53:07.062 [debug] Current batch of media processed. Will check again in 1000ms 09:53:08.017 [debug] Current batch of media processed. Will check again in 1000ms 09:53:08.063 [debug] Current batch of media processed. Will check again in 1000ms 09:53:09.018 [debug] Current batch of media processed. Will check again in 1000ms 09:53:09.065 [debug] Current batch of media processed. Will check again in 1000ms 09:53:10.023 [debug] Current batch of media processed. Will check again in 1000ms 09:53:10.071 [debug] Current batch of media processed. Will check again in 1000ms 09:53:11.024 [debug] Current batch of media processed. Will check again in 1000ms 09:53:11.073 [debug] Current batch of media processed. Will check again in 1000ms 09:53:12.038 [debug] Current batch of media processed. Will check again in 1000ms 09:53:12.079 [debug] Current batch of media processed. Will check again in 1000ms 09:53:13.040 [debug] Current batch of media processed. Will check again in 1000ms 09:53:13.080 [debug] Current batch of media processed. Will check again in 1000ms 09:53:14.042 [debug] Current batch of media processed. Will check again in 1000ms 09:53:14.083 [debug] Current batch of media processed. Will check again in 1000ms 09:53:15.045 [debug] Current batch of media processed. Will check again in 1000ms 09:53:15.085 [debug] Current batch of media processed. Will check again in 1000ms 09:53:16.048 [debug] Current batch of media processed. Will check again in 1000ms 09:53:16.088 [debug] Current batch of media processed. Will check again in 1000ms 09:53:17.049 [debug] Current batch of media processed. Will check again in 1000ms 09:53:17.089 [debug] Current batch of media processed. Will check again in 1000ms 09:53:18.050 [debug] Current batch of media processed. Will check again in 1000ms 09:53:18.091 [debug] Current batch of media processed. Will check again in 1000ms 09:53:19.051 [debug] Current batch of media processed. Will check again in 1000ms 09:53:19.091 [debug] Current batch of media processed. Will check again in 1000ms 09:53:20.052 [debug] Current batch of media processed. Will check again in 1000ms 09:53:20.092 [debug] Current batch of media processed. Will check again in 1000ms 09:53:20.292 [info] {"source":"oban","duration":2482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:21.053 [debug] Current batch of media processed. Will check again in 1000ms 09:53:21.093 [debug] Current batch of media processed. Will check again in 1000ms 09:53:22.054 [debug] Current batch of media processed. Will check again in 1000ms 09:53:22.094 [debug] Current batch of media processed. Will check again in 1000ms 09:53:23.055 [debug] Current batch of media processed. Will check again in 1000ms 09:53:23.096 [debug] Current batch of media processed. Will check again in 1000ms 09:53:24.056 [debug] Current batch of media processed. Will check again in 1000ms 09:53:24.098 [debug] Current batch of media processed. Will check again in 1000ms 09:53:25.057 [debug] Current batch of media processed. Will check again in 1000ms 09:53:25.099 [debug] Current batch of media processed. Will check again in 1000ms 09:53:26.058 [debug] Current batch of media processed. Will check again in 1000ms 09:53:26.100 [debug] Current batch of media processed. Will check again in 1000ms 09:53:27.060 [debug] Current batch of media processed. Will check again in 1000ms 09:53:27.102 [debug] Current batch of media processed. Will check again in 1000ms 09:53:28.061 [debug] Current batch of media processed. Will check again in 1000ms 09:53:28.103 [debug] Current batch of media processed. Will check again in 1000ms 09:53:29.062 [debug] Current batch of media processed. Will check again in 1000ms 09:53:29.104 [debug] Current batch of media processed. Will check again in 1000ms 09:53:30.063 [debug] Current batch of media processed. Will check again in 1000ms 09:53:30.105 [debug] Current batch of media processed. Will check again in 1000ms 09:53:31.064 [debug] Current batch of media processed. Will check again in 1000ms 09:53:31.107 [debug] Current batch of media processed. Will check again in 1000ms 09:53:32.065 [debug] Current batch of media processed. Will check again in 1000ms 09:53:32.111 [debug] Current batch of media processed. Will check again in 1000ms 09:53:33.066 [debug] Current batch of media processed. Will check again in 1000ms 09:53:33.113 [debug] Current batch of media processed. Will check again in 1000ms 09:53:34.067 [debug] Current batch of media processed. Will check again in 1000ms 09:53:34.115 [debug] Current batch of media processed. Will check again in 1000ms 09:53:35.068 [debug] Current batch of media processed. Will check again in 1000ms 09:53:35.115 [debug] Current batch of media processed. Will check again in 1000ms 09:53:36.069 [debug] Current batch of media processed. Will check again in 1000ms 09:53:36.116 [debug] Current batch of media processed. Will check again in 1000ms 09:53:37.070 [debug] Current batch of media processed. Will check again in 1000ms 09:53:37.117 [debug] Current batch of media processed. Will check again in 1000ms 09:53:38.071 [debug] Current batch of media processed. Will check again in 1000ms 09:53:38.118 [debug] Current batch of media processed. Will check again in 1000ms 09:53:39.072 [debug] Current batch of media processed. Will check again in 1000ms 09:53:39.120 [debug] Current batch of media processed. Will check again in 1000ms 09:53:40.073 [debug] Current batch of media processed. Will check again in 1000ms 09:53:40.121 [debug] Current batch of media processed. Will check again in 1000ms 09:53:41.075 [debug] Current batch of media processed. Will check again in 1000ms 09:53:41.122 [debug] Current batch of media processed. Will check again in 1000ms 09:53:42.076 [debug] Current batch of media processed. Will check again in 1000ms 09:53:42.123 [debug] Current batch of media processed. Will check again in 1000ms 09:53:43.078 [debug] Current batch of media processed. Will check again in 1000ms 09:53:43.124 [debug] Current batch of media processed. Will check again in 1000ms 09:53:44.080 [debug] Current batch of media processed. Will check again in 1000ms 09:53:44.125 [debug] Current batch of media processed. Will check again in 1000ms 09:53:45.081 [debug] Current batch of media processed. Will check again in 1000ms 09:53:45.126 [debug] Current batch of media processed. Will check again in 1000ms 09:53:46.082 [debug] Current batch of media processed. Will check again in 1000ms 09:53:46.127 [debug] Current batch of media processed. Will check again in 1000ms 09:53:47.083 [debug] Current batch of media processed. Will check again in 1000ms 09:53:47.154 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https://localcrew.ru/donate\nВ аудио здесь: https://localcrew.ru/podcasts\n\n6:32 - Начало\n11:05 - Как произошёл данный коллаб\n12:10 - Собственно, начало разговора\n13:13 - Когда появился Levelsuit? (Про Levelsuit и его раскрутку)\n16:33 - Какая основная платформа для рекламы? (Где самая либеральная аудитория?)\n17:18 - СКОЛЬКО. ТЕБЕ. ЛЕТ? (Автобиография Святослава)\n20:10 - Заброшен ли сайт и, если да, то почему?\n24:13 - Что такое ̶к̶о̶ш̶е̶р̶н̶а̶я̶ пошивная традиция?\n25:40 - Как так получилось, что Levelsuit расположен рядом с Правительством Москвы с самого своего начала?\n27:17 - Есть ли цель у Levelsuit?\n30:05 - Ценовая и производственная политики Levelsuit \n31:45 - Почему Святослав активно ходит на интервью?\n33:28 - Почему Святослав сужает ЦА Levelsuit? (Ответ убил) + Про русофобские моменты среди ЦА \n37:18 - Продалась ли косоворотка из ткани Brioni? \n39:18 - Про ценообразование на рынке одежды\n40:05 - Кто в среднем покупает одежду у Levelsuit?\n40:34 - Покупали ли в Levelsuit власть имущие?\n41:40 - Ситуация с тканями в РФ\n43:24 - Про демедж-контрол Levelsuit + Про Levelsuit с Узбекистаном\n48:28 - Можно ли намеренно пришить бирки из Узбекистана в стенах Российской компании по производству одежды?\n49:45 - Возможен ли качественный и дешёвый пошив одежды в РБ (Республика Белоруссия)?\n51:45 - Как санкции отразились на тканевом рынке? (Ещё раз про ценовую политику)\n56:53 - (Вопрос из 5 донатов) Почему по-английски назвались Levelsuit? Хотели на западные богатые рынки прорваться? Госдеповцы?\n58:53 - РЭСПЭКТ Святославу, что не зассал и ЖЁСТКО пришёл на стрим\n59:13 - З**бали со своими бородами\n1:01:18 - ЧЕМ. ПАХНЕТ. РОМАН ЮНЕМАН?\n1:02:18 - Во что должны одеваться русские? в Levelsuit?\n1:03:34 - Представим, что половина Госдумы в косоворотках, а другая - нет... Кого пожалеешь, а кого на кол посадишь?\n1:05:03 - Почему Святослав подумал, что Пиджак + Косоворотка смотрится органично? Немного про сорочки\n1:08:15 - (Вопрос из чата) Можно ли сделать ворот у Косоворотки на другую сторону для леваков?\n1:11:35 - Как Святослав относится к тому, что есть люди, которые (упорно) воспринимают косоворотку как не повседневную одежду, а как униформу?\n1:15:30 - Приглашение Святослава на сходку Local Crew\n1:16:20 - В чём разница между форсом вышиванок и форсом косовороток? Наша база-косоворотка - это ответ хохлам за их кринж-вышиванки?\n1:18:35 - Майкл Наки и ̶т̶е̶о̶р̶и̶я̶ ̶д̶в̶о̶й̶н̶о̶й̶ ̶к̶о̶с̶о̶в̶о̶р̶о̶т̶к̶и̶ и патриотизм\n1:20:00 - В чём главная проблема вышиванки?\n1:21:30 - Можно ли в Levelsuit заказать вышиванку?\n1:22:20 - В Levelsuit ненавидят клиентов в джинсах? \n1:23:00 - Для 200 кг будет предложение по одежде?\n1:24:50 - Реферальное сотрудничество с Levelsuit?\n1:25:40 - Какую самую большую скидку делали?\n1:26:50 - Почему Levelsuit не выходит в онлайн?\n1:29:50 - Я из Германии... Как мне заказать костюм? А косоворотку?\n1:32:05 - Ограничения косовортки как одежды\n1:37:00 - Как Святослав относится к кроссовкам под костюм?\n1:38:00 - Про лояльность Святослава лично к клиенту\n1:39:35 - Любимый \"аутфит\" Святослава\n1:41:30 - Донат про VPN от Local Crew\n1:42:35 - Levelsuit должна не только показывать \"русскость\", а мыслить глубже и шире\n1:44:00 - С чем носить косоворотку?\n1:45:11 - Скидка военным есть? Если есть, то какая?\n1:46:45 - Зачем Святослав остро (типа) среагировал на критику?\n1:48:45 - Ты обидчивый человек?\n1:49:20 - (Отсылка к Readovka) У вас есть мундир Сталин-3000? + прожарка Readovka\n1:53:50 - Детский сегмент рынка\n1:55:10 - Сталинский китель + косоворотка кринж?\n1:56:10 - Самый ущербный \"аутфит\"\n1:58:20 - Почему среди обуви много Англии? Англичанка гадит? Опять?!\n1:59:15 - Косоворотка на Галковского\n2:00:30 - Как вышли на Егора Просвирнина и Майкл Наки?\n2:02:05 - Егор Просвирнин лайкал фото Майкла Наки в косоворотке?\n2:02:55 - Егор привёл за собой интересную для Святослава аудиторию\n2:03:18 - Есть ли вещи, которые нельзя исправить косовороткой?\n2:03:28 - По поводу моделей (Гнойный, Ежи Сармат)\n2:04:50 - Будет коллаб с Гилтикус?\n2:05:05 - Что Святосла" <> ..., "duration" => 8314, "filename" => "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2024/s2024e101200 - Прожектор Бо́рис Ельцин: Levelsuit.mp4", "id" => "uasKZ7ko5-o", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=uasKZ7ko5-o", "playlist_index" => 5, "timestamp" => 1728718516, "title" => "Прожектор Бо́рис Ельцин: Levelsuit", "upload_date" => "20241012"} 09:53:47.156 [debug] QUERY OK source="sources" db=1.3ms idle=1126.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:53:47.158 [debug] QUERY OK source="sources" db=1.0ms idle=1128.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:53:47.160 [debug] QUERY OK source="media_items" db=1.1ms idle=1130.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-12 07:35:16Z], 98] 09:53:47.295 [debug] QUERY OK source="media_items" db=133.3ms queue=0.1ms idle=783.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https://localcrew.ru/donate\nВ аудио здесь: https://localcrew.ru/podcasts\n\n6:32 - Начало\n11:05 - Как произошёл данный коллаб\n12:10 - Собственно, начало разговора\n13:13 - Когда появился Levelsuit? (Про Levelsuit и его раскрутку)\n16:33 - Какая основная платформа для рекламы? (Где самая либеральная аудитория?)\n17:18 - СКОЛЬКО. ТЕБЕ. ЛЕТ? (Автобиография Святослава)\n20:10 - Заброшен ли сайт и, если да, то почему?\n24:13 - Что такое ̶к̶о̶ш̶е̶р̶н̶а̶я̶ пошивная традиция?\n25:40 - Как так получилось, что Levelsuit расположен рядом с Правительством Москвы с самого своего начала?\n27:17 - Есть ли цель у Levelsuit?\n30:05 - Ценовая и производственная политики Levelsuit \n31:45 - Почему Святослав активно ходит на интервью?\n33:28 - Почему Святослав сужает ЦА Levelsuit? (Ответ убил) + Про русофобские моменты среди ЦА \n37:18 - Продалась ли косоворотка из ткани Brioni? \n39:18 - Про ценообразование на рынке одежды\n40:05 - Кто в среднем покупает одежду у Levelsuit?\n40:34 - Покупали ли в Levelsuit власть имущие?\n41:40 - Ситуация с тканями в РФ\n43:24 - Про демедж-контрол Levelsuit + Про Levelsuit с Узбекистаном\n48:28 - Можно ли намеренно пришить бирки из Узбекистана в стенах Российской компании по производству одежды?\n49:45 - Возможен ли качественный и дешёвый пошив одежды в РБ (Республика Белоруссия)?\n51:45 - Как санкции отразились на тканевом рынке? (Ещё раз про ценовую политику)\n56:53 - (Вопрос из 5 донатов) Почему по-английски назвались Levelsuit? Хотели на западные богатые рынки прорваться? Госдеповцы?\n58:53 - РЭСПЭКТ Святославу, что не зассал и ЖЁСТКО пришёл на стрим\n59:13 - З**бали со своими бородами\n1:01:18 - ЧЕМ. ПАХНЕТ. РОМАН ЮНЕМАН?\n1:02:18 - Во что должны одеваться русские? в Levelsuit?\n1:03:34 - Представим, что половина Госдумы в косоворотках, а другая - нет... Кого пожалеешь, а кого на кол посадишь?\n1:05:03 - Почему Святослав подумал, что Пиджак + Косоворотка смотрится органично? Немного про сорочки\n1:08:15 - (Вопрос из чата) Можно ли сделать ворот у Косоворотки на другую сторону для леваков?\n1:11:35 - Как Святослав относится к тому, что есть люди, которые (упорно) воспринимают косоворотку как не повседневную одежду, а как униформу?\n1:15:30 - Приглашение Святослава на сходку Local Crew\n1:16:20 - В чём разница между форсом вышиванок и форсом косовороток? Наша база-косоворотка - это ответ хохлам за их кринж-вышиванки?\n1:18:35 - Майкл Наки и ̶т̶е̶о̶р̶и̶я̶ ̶д̶в̶о̶й̶н̶о̶й̶ ̶к̶о̶с̶о̶в̶о̶р̶о̶т̶к̶и̶ и патриотизм\n1:20:00 - В чём главная проблема вышиванки?\n1:21:30 - Можно ли в Levelsuit заказать вышиванку?\n1:22:20 - В Levelsuit ненавидят клиентов в джинсах? \n1:23:00 - Для 200 кг будет предложение по одежде?\n1:24:50 - Реферальное сотрудничество с Levelsuit?\n1:25:40 - Какую самую большую скидку делали?\n1:26:50 - Почему Levelsuit не выходит в онлайн?\n1:29:50 - Я из Германии... Как мне заказать костюм? А косоворотку?\n1:32:05 - Ограничения косовортки как одежды\n1:37:00 - Как Святослав относится к кроссовкам под костюм?\n1:38:00 - Про лояльность Святослава лично к клиенту\n1:39:35 - Любимый \"аутфит\" Святослава\n1:41:30 - Донат про VPN от Local Crew\n1:42:35 - Levelsuit должна не только показывать \"русскость\", а мыслить глубже и шире\n1:44:00 - С чем носить косоворотку?\n1:45:11 - Скидка военным есть? Если есть, то какая?\n1:46:45 - Зачем Святослав остро (типа) среагировал на критику?\n1:48:45 - Ты обидчивый человек?\n1:49:20 - (Отсылка к Readovka) У вас есть мундир Сталин-3000? + прожарка Readovka\n1:53:50 - Детский сегмент рынка\n1:55:10 - Сталинский китель + косоворотка кринж?\n1:56:10 - Самый ущербный \"аутфит\"\n1:58:20 - Почему среди обуви много Англии? Англичанка гадит? Опять?!\n1:59:15 - Косоворотка на Галковского\n2:00:30 - Как вышли на Егора Просвирнина и Майкл Наки?\n2:02:05 - Егор Просвирнин лайкал фото Майкла Наки в косоворотке?\n2:02:55 - Егор привёл за собой интересную для Святослава аудиторию\n2:03:18 - Есть ли вещи, которые нельзя исправить косовороткой?\n2:03:28 - По поводу моделей (Гнойный, Ежи Сармат)\n2:04:50 - Будет коллаб с Гилтикус?\n2:05:05 - Что Святосла" <> ..., "Прожектор Бо́рис Ельцин: Levelsuit", "3bc32dd3-36e5-4f83-beb7-480f74299537", 8314, true, "uasKZ7ko5-o", "https://www.youtube.com/watch?v=uasKZ7ko5-o", 5, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2024/s2024e101200 - Прожектор Бо́рис Ельцин: Levelsuit.mp4", false, false, false, 98, [], 1, ~U[2024-10-12 07:35:16Z], ~U[2026-04-04 06:53:47Z], ~U[2026-04-04 06:53:47Z], "Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https: (truncated) 09:53:47.300 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=268.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:53:47.302 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=143.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:53:47.303 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=144.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 [80760] 09:53:47.303 [debug] Current batch of media processed. Will check again in 1000ms 09:53:48.084 [debug] Current batch of media processed. Will check again in 1000ms 09:53:48.304 [debug] Current batch of media processed. Will check again in 1000ms 09:53:49.085 [debug] Current batch of media processed. Will check again in 1000ms 09:53:49.305 [debug] Current batch of media processed. Will check again in 1000ms 09:53:50.087 [debug] Current batch of media processed. Will check again in 1000ms 09:53:50.294 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:53:50.306 [debug] Current batch of media processed. Will check again in 1000ms 09:53:51.087 [debug] Current batch of media processed. Will check again in 1000ms 09:53:51.307 [debug] Current batch of media processed. Will check again in 1000ms 09:53:52.088 [debug] Current batch of media processed. Will check again in 1000ms 09:53:52.309 [debug] Current batch of media processed. Will check again in 1000ms 09:53:53.089 [debug] Current batch of media processed. Will check again in 1000ms 09:53:53.310 [debug] Current batch of media processed. Will check again in 1000ms 09:53:54.091 [debug] Current batch of media processed. Will check again in 1000ms 09:53:54.311 [debug] Current batch of media processed. Will check again in 1000ms 09:53:55.091 [debug] Current batch of media processed. Will check again in 1000ms 09:53:55.312 [debug] Current batch of media processed. Will check again in 1000ms 09:53:56.092 [debug] Current batch of media processed. Will check again in 1000ms 09:53:56.319 [debug] Current batch of media processed. Will check again in 1000ms 09:53:57.093 [debug] Current batch of media processed. Will check again in 1000ms 09:53:57.329 [debug] Current batch of media processed. Will check again in 1000ms 09:53:58.094 [debug] Current batch of media processed. Will check again in 1000ms 09:53:58.331 [debug] Current batch of media processed. Will check again in 1000ms 09:53:59.109 [debug] Current batch of media processed. Will check again in 1000ms 09:53:59.335 [debug] Current batch of media processed. Will check again in 1000ms 09:54:00.110 [debug] Current batch of media processed. Will check again in 1000ms 09:54:00.336 [debug] Current batch of media processed. Will check again in 1000ms 09:54:00.740 [info] {"source":"oban","duration":368,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:54:01.111 [debug] Current batch of media processed. Will check again in 1000ms 09:54:01.340 [debug] Current batch of media processed. Will check again in 1000ms 09:54:02.114 [debug] Current batch of media processed. Will check again in 1000ms 09:54:02.343 [debug] Current batch of media processed. Will check again in 1000ms 09:54:03.117 [debug] Current batch of media processed. Will check again in 1000ms 09:54:03.345 [debug] Current batch of media processed. Will check again in 1000ms 09:54:04.119 [debug] Current batch of media processed. Will check again in 1000ms 09:54:04.346 [debug] Current batch of media processed. Will check again in 1000ms 09:54:05.120 [debug] Current batch of media processed. Will check again in 1000ms 09:54:05.347 [debug] Current batch of media processed. Will check again in 1000ms 09:54:06.121 [debug] Current batch of media processed. Will check again in 1000ms 09:54:06.349 [debug] Current batch of media processed. Will check again in 1000ms 09:54:07.122 [debug] Current batch of media processed. Will check again in 1000ms 09:54:07.350 [debug] Current batch of media processed. Will check again in 1000ms 09:54:08.123 [debug] Current batch of media processed. Will check again in 1000ms 09:54:08.353 [debug] Current batch of media processed. Will check again in 1000ms 09:54:09.127 [debug] Current batch of media processed. Will check again in 1000ms 09:54:09.355 [debug] Current batch of media processed. Will check again in 1000ms 09:54:10.130 [debug] Current batch of media processed. Will check again in 1000ms 09:54:10.357 [debug] Current batch of media processed. Will check again in 1000ms 09:54:11.132 [debug] Current batch of media processed. Will check again in 1000ms 09:54:11.358 [debug] Current batch of media processed. Will check again in 1000ms 09:54:12.133 [debug] Current batch of media processed. Will check again in 1000ms 09:54:12.359 [debug] Current batch of media processed. Will check again in 1000ms 09:54:13.135 [debug] Current batch of media processed. Will check again in 1000ms 09:54:13.361 [debug] Current batch of media processed. Will check again in 1000ms 09:54:14.136 [debug] Current batch of media processed. Will check again in 1000ms 09:54:14.363 [debug] Current batch of media processed. Will check again in 1000ms 09:54:15.137 [debug] Current batch of media processed. Will check again in 1000ms 09:54:15.364 [debug] Current batch of media processed. Will check again in 1000ms 09:54:16.138 [debug] Current batch of media processed. Will check again in 1000ms 09:54:16.365 [debug] Current batch of media processed. Will check again in 1000ms 09:54:17.139 [debug] Current batch of media processed. Will check again in 1000ms 09:54:17.366 [debug] Current batch of media processed. Will check again in 1000ms 09:54:18.140 [debug] Current batch of media processed. Will check again in 1000ms 09:54:18.367 [debug] Current batch of media processed. Will check again in 1000ms 09:54:19.142 [debug] Current batch of media processed. Will check again in 1000ms 09:54:19.368 [debug] Current batch of media processed. Will check again in 1000ms 09:54:20.146 [debug] Current batch of media processed. Will check again in 1000ms 09:54:20.296 [info] {"source":"oban","duration":1259,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:20.369 [debug] Current batch of media processed. Will check again in 1000ms 09:54:21.147 [debug] Current batch of media processed. Will check again in 1000ms 09:54:21.371 [debug] Current batch of media processed. Will check again in 1000ms 09:54:22.148 [debug] Current batch of media processed. Will check again in 1000ms 09:54:22.371 [debug] Current batch of media processed. Will check again in 1000ms 09:54:23.149 [debug] Current batch of media processed. Will check again in 1000ms 09:54:23.372 [debug] Current batch of media processed. Will check again in 1000ms 09:54:24.150 [debug] Current batch of media processed. Will check again in 1000ms 09:54:24.375 [debug] Current batch of media processed. Will check again in 1000ms 09:54:25.151 [debug] Current batch of media processed. Will check again in 1000ms 09:54:25.376 [debug] Current batch of media processed. Will check again in 1000ms 09:54:26.153 [debug] Current batch of media processed. Will check again in 1000ms 09:54:26.377 [debug] Current batch of media processed. Will check again in 1000ms 09:54:27.156 [debug] Current batch of media processed. Will check again in 1000ms 09:54:27.378 [debug] Current batch of media processed. Will check again in 1000ms 09:54:28.157 [debug] Current batch of media processed. Will check again in 1000ms 09:54:28.380 [debug] Current batch of media processed. Will check again in 1000ms 09:54:29.158 [debug] Current batch of media processed. Will check again in 1000ms 09:54:29.381 [debug] Current batch of media processed. Will check again in 1000ms 09:54:30.159 [debug] Current batch of media processed. Will check again in 1000ms 09:54:30.382 [debug] Current batch of media processed. Will check again in 1000ms 09:54:31.160 [debug] Current batch of media processed. Will check again in 1000ms 09:54:31.383 [debug] Current batch of media processed. Will check again in 1000ms 09:54:32.162 [debug] Current batch of media processed. Will check again in 1000ms 09:54:32.384 [debug] Current batch of media processed. Will check again in 1000ms 09:54:33.164 [debug] Current batch of media processed. Will check again in 1000ms 09:54:33.385 [debug] Current batch of media processed. Will check again in 1000ms 09:54:34.165 [debug] Current batch of media processed. Will check again in 1000ms 09:54:34.386 [debug] Current batch of media processed. Will check again in 1000ms 09:54:35.166 [debug] Current batch of media processed. Will check again in 1000ms 09:54:35.387 [debug] Current batch of media processed. Will check again in 1000ms 09:54:36.168 [debug] Current batch of media processed. Will check again in 1000ms 09:54:36.388 [debug] Current batch of media processed. Will check again in 1000ms 09:54:37.169 [debug] Current batch of media processed. Will check again in 1000ms 09:54:37.389 [debug] Current batch of media processed. Will check again in 1000ms 09:54:38.170 [debug] Current batch of media processed. Will check again in 1000ms 09:54:38.390 [debug] Current batch of media processed. Will check again in 1000ms 09:54:39.173 [debug] Current batch of media processed. Will check again in 1000ms 09:54:39.391 [debug] Current batch of media processed. Will check again in 1000ms 09:54:40.174 [debug] Current batch of media processed. Will check again in 1000ms 09:54:40.393 [debug] Current batch of media processed. Will check again in 1000ms 09:54:41.175 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: свободное ПО, какой монитор покупать, почему лучше не пиратить если можешь, где взять хороший блинный торт и почему лучше не включать технику с мороза\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9753, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e031500 - ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу.mp4", "id" => "JI0ZDiwJ3eg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=JI0ZDiwJ3eg", "playlist_index" => 72, "timestamp" => 1615807091, "title" => "ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу", "upload_date" => "20210315"} 09:54:41.177 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1130.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:54:41.177 [debug] QUERY OK source="sources" db=0.3ms idle=368.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:54:41.182 [debug] QUERY OK source="media_items" db=4.1ms idle=132.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-15 11:18:11Z], 122] 09:54:41.211 [debug] QUERY OK source="media_items" db=27.9ms idle=137.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: свободное ПО, какой монитор покупать, почему лучше не пиратить если можешь, где взять хороший блинный торт и почему лучше не включать технику с мороза\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу", "6d333b66-181e-4b0a-9f35-10cbd4d1a0cb", 9753, true, "JI0ZDiwJ3eg", "https://www.youtube.com/watch?v=JI0ZDiwJ3eg", 72, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e031500 - ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-15 11:18:11Z], ~U[2026-04-04 06:54:41Z], ~U[2026-04-04 06:54:41Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: свободное ПО, какой монитор покупать, почему лучше не пиратить если можешь, где взять хороший блинный торт и почему лучше не включать технику с мороза\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу", 9753, true, "JI0ZDiwJ3eg", "https://www.youtube.com/watch?v=JI0ZDiwJ3eg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e031500 - ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-15 11:18:11Z]] 09:54:41.213 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=165.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:54:41.214 [debug] QUERY OK source="media_profiles" db=0.7ms idle=36.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:54:41.217 [debug] QUERY OK source="media_items" db=1.5ms idle=37.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 [225914] 09:54:41.217 [debug] Current batch of media processed. Will check again in 1000ms 09:54:41.394 [debug] Current batch of media processed. Will check again in 1000ms 09:54:42.217 [debug] Current batch of media processed. Will check again in 1000ms 09:54:42.397 [debug] Current batch of media processed. Will check again in 1000ms 09:54:43.218 [debug] Current batch of media processed. Will check again in 1000ms 09:54:43.398 [debug] Current batch of media processed. Will check again in 1000ms 09:54:44.219 [debug] Current batch of media processed. Will check again in 1000ms 09:54:44.399 [debug] Current batch of media processed. Will check again in 1000ms 09:54:45.220 [debug] Current batch of media processed. Will check again in 1000ms 09:54:45.400 [debug] Current batch of media processed. Will check again in 1000ms 09:54:46.221 [debug] Current batch of media processed. Will check again in 1000ms 09:54:46.401 [debug] Current batch of media processed. Will check again in 1000ms 09:54:47.222 [debug] Current batch of media processed. Will check again in 1000ms 09:54:47.402 [debug] Current batch of media processed. Will check again in 1000ms 09:54:48.223 [debug] Current batch of media processed. Will check again in 1000ms 09:54:48.403 [debug] Current batch of media processed. Will check again in 1000ms 09:54:49.224 [debug] Current batch of media processed. Will check again in 1000ms 09:54:49.404 [debug] Current batch of media processed. Will check again in 1000ms 09:54:50.225 [debug] Current batch of media processed. Will check again in 1000ms 09:54:50.298 [info] {"source":"oban","duration":1326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:54:50.405 [debug] Current batch of media processed. Will check again in 1000ms 09:54:51.226 [debug] Current batch of media processed. Will check again in 1000ms 09:54:51.406 [debug] Current batch of media processed. Will check again in 1000ms 09:54:52.228 [debug] Current batch of media processed. Will check again in 1000ms 09:54:52.407 [debug] Current batch of media processed. Will check again in 1000ms 09:54:53.229 [debug] Current batch of media processed. Will check again in 1000ms 09:54:53.408 [debug] Current batch of media processed. Will check again in 1000ms 09:54:54.233 [debug] Current batch of media processed. Will check again in 1000ms 09:54:54.413 [debug] Current batch of media processed. Will check again in 1000ms 09:54:55.234 [debug] Current batch of media processed. Will check again in 1000ms 09:54:55.415 [debug] Current batch of media processed. Will check again in 1000ms 09:54:56.235 [debug] Current batch of media processed. Will check again in 1000ms 09:54:56.417 [debug] Current batch of media processed. Will check again in 1000ms 09:54:57.236 [debug] Current batch of media processed. Will check again in 1000ms 09:54:57.418 [debug] Current batch of media processed. Will check again in 1000ms 09:54:58.238 [debug] Current batch of media processed. Will check again in 1000ms 09:54:58.420 [debug] Current batch of media processed. Will check again in 1000ms 09:54:59.239 [debug] Current batch of media processed. Will check again in 1000ms 09:54:59.421 [debug] Current batch of media processed. Will check again in 1000ms 09:55:00.243 [debug] Current batch of media processed. Will check again in 1000ms 09:55:00.423 [debug] Current batch of media processed. Will check again in 1000ms 09:55:00.745 [info] {"source":"oban","duration":3659,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:55:01.245 [debug] Current batch of media processed. Will check again in 1000ms 09:55:01.424 [debug] Current batch of media processed. Will check again in 1000ms 09:55:02.249 [debug] Current batch of media processed. Will check again in 1000ms 09:55:02.431 [debug] Current batch of media processed. Will check again in 1000ms 09:55:03.251 [debug] Current batch of media processed. Will check again in 1000ms 09:55:03.433 [debug] Current batch of media processed. Will check again in 1000ms 09:55:04.252 [debug] Current batch of media processed. Will check again in 1000ms 09:55:04.433 [debug] Current batch of media processed. Will check again in 1000ms 09:55:05.256 [debug] Current batch of media processed. Will check again in 1000ms 09:55:05.434 [debug] Current batch of media processed. Will check again in 1000ms 09:55:06.256 [debug] Current batch of media processed. Will check again in 1000ms 09:55:06.435 [debug] Current batch of media processed. Will check again in 1000ms 09:55:07.257 [debug] Current batch of media processed. Will check again in 1000ms 09:55:07.436 [debug] Current batch of media processed. Will check again in 1000ms 09:55:08.258 [debug] Current batch of media processed. Will check again in 1000ms 09:55:08.437 [debug] Current batch of media processed. Will check again in 1000ms 09:55:09.259 [debug] Current batch of media processed. Will check again in 1000ms 09:55:09.438 [debug] Current batch of media processed. Will check again in 1000ms 09:55:10.260 [debug] Current batch of media processed. Will check again in 1000ms 09:55:10.440 [debug] Current batch of media processed. Will check again in 1000ms 09:55:11.261 [debug] Current batch of media processed. Will check again in 1000ms 09:55:11.442 [debug] Current batch of media processed. Will check again in 1000ms 09:55:12.262 [debug] Current batch of media processed. Will check again in 1000ms 09:55:12.442 [debug] Current batch of media processed. Will check again in 1000ms 09:55:13.263 [debug] Current batch of media processed. Will check again in 1000ms 09:55:13.443 [debug] Current batch of media processed. Will check again in 1000ms 09:55:14.264 [debug] Current batch of media processed. Will check again in 1000ms 09:55:14.445 [debug] Current batch of media processed. Will check again in 1000ms 09:55:15.265 [debug] Current batch of media processed. Will check again in 1000ms 09:55:15.447 [debug] Current batch of media processed. Will check again in 1000ms 09:55:16.266 [debug] Current batch of media processed. Will check again in 1000ms 09:55:16.448 [debug] Current batch of media processed. Will check again in 1000ms 09:55:17.267 [debug] Current batch of media processed. Will check again in 1000ms 09:55:17.449 [debug] Current batch of media processed. Will check again in 1000ms 09:55:18.268 [debug] Current batch of media processed. Will check again in 1000ms 09:55:18.450 [debug] Current batch of media processed. Will check again in 1000ms 09:55:19.269 [debug] Current batch of media processed. Will check again in 1000ms 09:55:19.451 [debug] Current batch of media processed. Will check again in 1000ms 09:55:20.270 [debug] Current batch of media processed. Will check again in 1000ms 09:55:20.301 [info] {"source":"oban","duration":1647,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:20.452 [debug] Current batch of media processed. Will check again in 1000ms 09:55:21.271 [debug] Current batch of media processed. Will check again in 1000ms 09:55:21.454 [debug] Current batch of media processed. Will check again in 1000ms 09:55:22.273 [debug] Current batch of media processed. Will check again in 1000ms 09:55:22.456 [debug] Current batch of media processed. Will check again in 1000ms 09:55:23.275 [debug] Current batch of media processed. Will check again in 1000ms 09:55:23.456 [debug] Current batch of media processed. Will check again in 1000ms 09:55:24.276 [debug] Current batch of media processed. Will check again in 1000ms 09:55:24.457 [debug] Current batch of media processed. Will check again in 1000ms 09:55:25.277 [debug] Current batch of media processed. Will check again in 1000ms 09:55:25.458 [debug] Current batch of media processed. Will check again in 1000ms 09:55:26.278 [debug] Current batch of media processed. Will check again in 1000ms 09:55:26.459 [debug] Current batch of media processed. Will check again in 1000ms 09:55:27.279 [debug] Current batch of media processed. Will check again in 1000ms 09:55:27.460 [debug] Current batch of media processed. Will check again in 1000ms 09:55:28.280 [debug] Current batch of media processed. Will check again in 1000ms 09:55:28.461 [debug] Current batch of media processed. Will check again in 1000ms 09:55:29.281 [debug] Current batch of media processed. Will check again in 1000ms 09:55:29.463 [debug] Current batch of media processed. Will check again in 1000ms 09:55:30.196 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLbFJteSI9AvzLywcqLFNjx7QOqLaF4sKq --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[local crew] Прожектор Борис Ельцин/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/be/28/be289e37ecc4a866099f67fd3a080d96d4d9a97f0673948b9d56f7731d4fe2a4.json --sleep-requests 33 --sleep-interval 38 --sleep-subtitles 33 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 09:55:30.213 [debug] Gracefully stopping file follower 09:55:30.215 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1156.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [98] 09:55:30.219 [debug] QUERY OK source="sources" db=0.7ms queue=2.6ms idle=1140.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:55:30.220 [debug] QUERY OK source="media_items" db=0.6ms idle=161.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-20 19:27:37Z], 98] 09:55:30.232 [debug] QUERY OK source="media_items" db=10.2ms queue=0.1ms idle=163.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Канал Андрея Фунта: https://www.youtube.com/andreynikitindoc\nЛамповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast Аудиозапись стрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Андрей Фунт", "02918cd1-92c9-4cc6-8d1c-7a5547b064c3", 7041, true, "GHUiN7eFnCM", "https://www.youtube.com/watch?v=GHUiN7eFnCM", 1, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e072000 - Прожектор Бо́рис Ельцин: Андрей Фунт.mp4", false, false, false, 98, [], 1, ~U[2019-07-20 19:27:37Z], ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], "Канал Андрея Фунта: https://www.youtube.com/andreynikitindoc\nЛамповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast Аудиозапись стрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Андрей Фунт", 7041, true, "GHUiN7eFnCM", "https://www.youtube.com/watch?v=GHUiN7eFnCM", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e072000 - Прожектор Бо́рис Ельцин: Андрей Фунт.mp4", false, 98, ~U[2019-07-20 19:27:37Z]] 09:55:30.236 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=152.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:55:30.237 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=21.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-05 21:20:52Z], 98] 09:55:30.250 [debug] QUERY OK source="media_items" db=11.2ms idle=18.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Ламповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast \nАудиозапись cтрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Богемский клуб", "de94fa1d-dfbd-4702-8a57-71b635f50a99", 9255, true, "ambnYhHxIsg", "https://www.youtube.com/watch?v=ambnYhHxIsg", 2, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e100500 - Прожектор Бо́рис Ельцин: Богемский клуб.mp4", false, false, false, 98, [], 1, ~U[2019-10-05 21:20:52Z], ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], "Ламповые подкасты русского комьюнити. Ретровейв в свете неоновых огней. Никакой цензуры, алкоголь и охуенные истории. 18+. \nДонаты и сообщения в эфир сюда: http://www.donationalerts.ru/r/localcrew \nВидеозапись эфира будет тут: https://localcrew.ru/podcast \nАудиозапись cтрима мы опубликуем в нашем Patreon: https://www.patreon.com/localcrew", "Прожектор Бо́рис Ельцин: Богемский клуб", 9255, true, "ambnYhHxIsg", "https://www.youtube.com/watch?v=ambnYhHxIsg", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2019/s2019e100500 - Прожектор Бо́рис Ельцин: Богемский клуб.mp4", false, 98, ~U[2019-10-05 21:20:52Z]] 09:55:30.253 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms 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" = ?) [98] 09:55:30.254 [debug] QUERY OK source="media_items" db=1.1ms idle=20.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-10-10 07:19:05Z], 98] 09:55:30.271 [debug] QUERY OK source="media_items" db=15.4ms queue=0.1ms idle=19.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["iTunes: https://podcasts.apple.com/us/podcast/прожектор-бо́рис-ельцин/id1589617695\nЯндекс.Музыка: https://music.yandex.ru/album/18719398\nSpotify: https://open.spotify.com/show/6XOXdy6KXbK26zTNiIwwda\nGoogle: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82ZWRlNWNjNC9wb2RjYXN0L3Jzcw\nAnchor: https://anchor.fm/yeltsincrew\n\nКанал Феди: https://t.me/astrakhanistan\nДонаты и сообщения в эфир сюда 💵: https://www.donationalerts.com/r/localcrew\n\n09:40 Начало \n12:00 Степной новиоп, почему? \n16:40 Ты кто по нации и вопросы самоидентификации\n19:50 Новиопия и культурные идентичности \n21:46 Может ли чуваш стать башкиром\n24:05 Культура или кровь\n25:00 Диссертация Фёдора\n32:22 Почему Астрахань\n33:45 Зачем русским выписываться из русских\n37:18 Миноритарные идентичности — политический активизм? \n43:40 Русские и финно-угры\n45:54 Какой национализм должен быть\n49:50 До какой степени можно дробить идентичности \n01:01:32 Кому можно заставлять учить башкирский \n01:09:56 Идель-Урал и стоит ли пускать башкир в Уфу\n01:15:36 Сколько денег нужно дать нацреспубликам\n01:31:07 В чем правы русские националисты \n01:34:21 Опыт общения с мигрантами \n01:45:28 Ты даже не гражданин (депортации)\n01:53:54 Языковой ландшафт России и Узбекистана\n02:06:46 Хороший русский национализм \n02:13:00 США — тоже империя, но «это другое»\n02:19:00 Армения глазами Новиопа \n02:27:33 Когда конец Пашиняна \n02:33:25 Откуда у политических беженцев деньги \n02:36:36 Почему грузинам можно быть империей\n02:41:39 Запад нас не защитит\n02:42:15 Чей Крым \n02:49:17 Ассимиляция благо? \n02:50:00 Что написать в переписи", "Прожектор Бо́рис Ельцин: Степной Новиоп", "48d74b72-870b-4a60-a1f0-80eb58a70d9f", 11360, true, "EHaY6xskzyw", "https://www.youtube.com/watch?v=EHaY6xskzyw", 3, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2021/s2021e101000 - Прожектор Бо́рис Ельцин: Степной Новиоп.mp4", false, false, false, 98, [], 1, ~U[2021-10-10 07:19:05Z], ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], "iTunes: https://podcasts.apple.com/us/podcast/прожектор-бо́рис-ельцин/id1589617695\nЯндекс.Музыка: https://music.yandex.ru/album/18719398\nSpotify: https://open.spotify.com/show/6XOXdy6KXbK26zTNiIwwda\nGoogle: https://podcasts.google.com/feed/aHR0cHM6Ly9hbmNob3IuZm0vcy82ZWRlNWNjNC9wb2RjYXN0L3Jzcw\nAnchor: https://anchor.fm/yeltsincrew\n\nКанал Феди: https://t.me/astrakhanistan\nДонаты и сообщения в эфир сюда 💵: https://www.donationalerts.com/r/localcrew\n\n09:40 Начало \n12:00 Степной новиоп, почему? \n16:40 Ты кто по нации и вопросы самоидентификации\n19:50 Новиопия и культурные идентичности \n21:46 Может ли чуваш стать башкиром\n24:05 Культура или кровь\n25:00 Диссертация Фёдора\n32:22 Почему Астрахань\n33:45 Зачем русским выписываться из русских\n37:18 Миноритарные идентичности — политический активизм? \n43:40 Русские и финно-угры\n45:54 Какой национализм должен быть\n49:50 До какой степени можно дробить идентичности \n01:01:32 Кому можно заставлять учить башкирский \n01:09:56 Идель-Урал и стоит ли пускать башкир в Уфу\n01:15:36 Сколько денег нужно дать нацреспубликам\n01:31:07 В чем правы русские националисты \n01:34:21 Опыт общения с мигрантами \n01:45:28 Ты даже не гражданин (депортации)\n01:53:54 Языковой ландшафт России и Узбекистана\n02:06:46 Хороший русский национализм \n02:13:00 США — тоже империя, но «это другое»\n02:19:00 Армения глазами Новиопа \n02:27:33 Когда конец Пашиняна \n02:33:25 Откуда у политических беженцев деньги \n02:36:36 Почему грузинам можно быть империей\n02:41:39 Запад нас не защитит\n02:42:15 Чей Крым \n02:49:17 Ассимиляция благо? \n02:50:00 Что написать в переписи", "Прожектор Бо́рис Ельцин: Степной Новиоп", 11360, true, "EHaY6xskzyw", "https://www.youtube.com/watch?v=EHaY6xskzyw", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2021/s2021e101000 - Прожектор Бо́рис Ельцин: Степной Новиоп.mp4", false, 98, ~U[2021-10-10 07:19:05Z]] 09:55:30.278 [debug] QUERY OK source="sources" db=5.7ms queue=0.1ms 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" = ?) [98] 09:55:30.281 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=29.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-10-12 07:35:16Z], 98] 09:55:30.284 [debug] Current batch of media processed. Will check again in 1000ms 09:55:30.306 [debug] QUERY OK source="media_items" db=22.8ms queue=0.1ms idle=29.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https://localcrew.ru/donate\nВ аудио здесь: https://localcrew.ru/podcasts\n\n6:32 - Начало\n11:05 - Как произошёл данный коллаб\n12:10 - Собственно, начало разговора\n13:13 - Когда появился Levelsuit? (Про Levelsuit и его раскрутку)\n16:33 - Какая основная платформа для рекламы? (Где самая либеральная аудитория?)\n17:18 - СКОЛЬКО. ТЕБЕ. ЛЕТ? (Автобиография Святослава)\n20:10 - Заброшен ли сайт и, если да, то почему?\n24:13 - Что такое ̶к̶о̶ш̶е̶р̶н̶а̶я̶ пошивная традиция?\n25:40 - Как так получилось, что Levelsuit расположен рядом с Правительством Москвы с самого своего начала?\n27:17 - Есть ли цель у Levelsuit?\n30:05 - Ценовая и производственная политики Levelsuit \n31:45 - Почему Святослав активно ходит на интервью?\n33:28 - Почему Святослав сужает ЦА Levelsuit? (Ответ убил) + Про русофобские моменты среди ЦА \n37:18 - Продалась ли косоворотка из ткани Brioni? \n39:18 - Про ценообразование на рынке одежды\n40:05 - Кто в среднем покупает одежду у Levelsuit?\n40:34 - Покупали ли в Levelsuit власть имущие?\n41:40 - Ситуация с тканями в РФ\n43:24 - Про демедж-контрол Levelsuit + Про Levelsuit с Узбекистаном\n48:28 - Можно ли намеренно пришить бирки из Узбекистана в стенах Российской компании по производству одежды?\n49:45 - Возможен ли качественный и дешёвый пошив одежды в РБ (Республика Белоруссия)?\n51:45 - Как санкции отразились на тканевом рынке? (Ещё раз про ценовую политику)\n56:53 - (Вопрос из 5 донатов) Почему по-английски назвались Levelsuit? Хотели на западные богатые рынки прорваться? Госдеповцы?\n58:53 - РЭСПЭКТ Святославу, что не зассал и ЖЁСТКО пришёл на стрим\n59:13 - З**бали со своими бородами\n1:01:18 - ЧЕМ. ПАХНЕТ. РОМАН ЮНЕМАН?\n1:02:18 - Во что должны одеваться русские? в Levelsuit?\n1:03:34 - Представим, что половина Госдумы в косоворотках, а другая - нет... Кого пожалеешь, а кого на кол посадишь?\n1:05:03 - Почему Святослав подумал, что Пиджак + Косоворотка смотрится органично? Немного про сорочки\n1:08:15 - (Вопрос из чата) Можно ли сделать ворот у Косоворотки на другую сторону для леваков?\n1:11:35 - Как Святослав относится к тому, что есть люди, которые (упорно) воспринимают косоворотку как не повседневную одежду, а как униформу?\n1:15:30 - Приглашение Святослава на сходку Local Crew\n1:16:20 - В чём разница между форсом вышиванок и форсом косовороток? Наша база-косоворотка - это ответ хохлам за их кринж-вышиванки?\n1:18:35 - Майкл Наки и ̶т̶е̶о̶р̶и̶я̶ ̶д̶в̶о̶й̶н̶о̶й̶ ̶к̶о̶с̶о̶в̶о̶р̶о̶т̶к̶и̶ и патриотизм\n1:20:00 - В чём главная проблема вышиванки?\n1:21:30 - Можно ли в Levelsuit заказать вышиванку?\n1:22:20 - В Levelsuit ненавидят клиентов в джинсах? \n1:23:00 - Для 200 кг будет предложение по одежде?\n1:24:50 - Реферальное сотрудничество с Levelsuit?\n1:25:40 - Какую самую большую скидку делали?\n1:26:50 - Почему Levelsuit не выходит в онлайн?\n1:29:50 - Я из Германии... Как мне заказать костюм? А косоворотку?\n1:32:05 - Ограничения косовортки как одежды\n1:37:00 - Как Святослав относится к кроссовкам под костюм?\n1:38:00 - Про лояльность Святослава лично к клиенту\n1:39:35 - Любимый \"аутфит\" Святослава\n1:41:30 - Донат про VPN от Local Crew\n1:42:35 - Levelsuit должна не только показывать \"русскость\", а мыслить глубже и шире\n1:44:00 - С чем носить косоворотку?\n1:45:11 - Скидка военным есть? Если есть, то какая?\n1:46:45 - Зачем Святослав остро (типа) среагировал на критику?\n1:48:45 - Ты обидчивый человек?\n1:49:20 - (Отсылка к Readovka) У вас есть мундир Сталин-3000? + прожарка Readovka\n1:53:50 - Детский сегмент рынка\n1:55:10 - Сталинский китель + косоворотка кринж?\n1:56:10 - Самый ущербный \"аутфит\"\n1:58:20 - Почему среди обуви много Англии? Англичанка гадит? Опять?!\n1:59:15 - Косоворотка на Галковского\n2:00:30 - Как вышли на Егора Просвирнина и Майкл Наки?\n2:02:05 - Егор Просвирнин лайкал фото Майкла Наки в косоворотке?\n2:02:55 - Егор привёл за собой интересную для Святослава аудиторию\n2:03:18 - Есть ли вещи, которые нельзя исправить косовороткой?\n2:03:28 - По поводу моделей (Гнойный, Ежи Сармат)\n2:04:50 - Будет коллаб с Гилтикус?\n2:05:05 - Что Святосла" <> ..., "Прожектор Бо́рис Ельцин: Levelsuit", "0715293c-017c-44a6-842b-4d15075e679e", 8314, true, "uasKZ7ko5-o", "https://www.youtube.com/watch?v=uasKZ7ko5-o", 5, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2024/s2024e101200 - Прожектор Бо́рис Ельцин: Levelsuit.mp4", false, false, false, 98, [], 1, ~U[2024-10-12 07:35:16Z], ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], "Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https:// (truncated) 09:55:30.310 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=53.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 09:55:30.312 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=40.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-15 08:46:45Z], 98] 09:55:30.326 [debug] QUERY OK source="media_items" db=12.1ms queue=0.1ms idle=35.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https://localcrew.ru/donate\nВ аудио здесь: https://localcrew.ru/podcasts\n\n00:00 - Лирическая пауза\n03:30 - Начало, ремарки\n06:20 - Кто такой URAL SINISTER, его история\n09:25 - ПО для музыки\n12:25 - Урал\n15:35 - Саундрек модов для игр\n16:45 - Самоучка\n18:00 - Опять про ПО\n19:30 История фонк альбома🎧\n🎧20:15 - Индустрия в 2022\n🎧25:00 - Непосредственно создание\n🎧27:15 - Как мы собрали команду исполнителей\n🎧32:05 - Мы писались там же, где Паша Техник\n🎧33:25 - Кто на самом деле у нас на альбоме\n🎧 35:30 - Публикация альбома\n39:05 - Зачем ездить на студию, если всё в компе\n40:50 - Уровни звука\n💰42:30 - Почему FAT SRESH\n💰46:20 - Подгон от Джохарчика\n💰46:35 - Что есть фонк, его корни, границы\n49:55 - Детский фонк\n51:55 - Почему семплы негров, не пацанского репа\n55:25 - Дядя JI и Чипинкос\n01:00:55 - Куда развиваться фонку, синтвейв\n💰01:03:10 - Привет из Европы\n💰01:03:45 - Ответка от Чипинкоса\n💬 01:04:10 - Взаимодействие с ОЮМ\n01:06:20 - Постпанк\n💰01:08:40 - Почему нет женских а капелл \n01:10:00 - Сколько денег с альбома\n01:14:25 - Винил\n01:19:55 - Пластинка в коробке от осетинского пирога\n01:23:40 - Соотношение сингл-альбом\n💰01:26:05 - Таборный Батька Петро Пиздоболенко\n💰01:26:25 - Кто нас репостит в ВК\n💬 01:30:00 - Про трек RUSSIAN SPRING\n01:31:25 - Про трек ZOV ALERT\n01:32:35 - Что с музыкой правого движа\n01:39:00 - Любимый трек М8Л8ТХ\n01:41:40 - Агитационная музыка\n01:46:35 - Как снести чужой трек\n01:51:05 - Отмена исполнителей\n💰01:54:25 - Благодарность от Нордика\n01:54:35 - Нейросети в музыке\n01:58:05 - Персональные рекомендации Кости\n01:59:55 - Кого хотелось бы видеть на втором альбоме\n02:03:10 - Когда будет второй альбом\n02:05:10 - Наставление аудитории\n02:08:15 - Приглашение к нам на альбом\n02:09:45 - Прощание\n02:12:25 - Персональные приветы \n02:14:00 - Завершение выпуска", "Прожектор Бо́рис Ельцин: FAT SRESH & URAL SINISTER", "75c67613-62b9-4311-90fd-66b008602b85", 8339, true, "qBmUVz0orzU", "https://www.youtube.com/watch?v=qBmUVz0orzU", 6, "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2024/s2024e121500 - Прожектор Бо́рис Ельцин: FAT SRESH & URAL SINISTER.mp4", false, false, false, 98, [], 1, ~U[2024-12-15 08:46:45Z], ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], "Донаты и сообщения в эфир сюда 💵: https://l0cal.ru/stream\nПодписаться на пожертвования: https://localcrew.ru/donate\nВ аудио здесь: https://localcrew.ru/podcasts\n\n00:00 - Лирическая пауза\n03:30 - Начало, ремарки\n06:20 - Кто такой URAL SINISTER, его история\n09:25 - ПО для музыки\n12:25 - Урал\n15:35 - Саундрек модов для игр\n16:45 - Самоучка\n18:00 - Опять про ПО\n19:30 История фонк альбома🎧\n🎧20:15 - Индустрия в 2022\n🎧25:00 - Непосредственно создание\n🎧27:15 - Как мы собрали команду исполнителей\n🎧32:05 - Мы писались там же, где Паша Техник\n🎧33:25 - Кто на самом деле у нас на альбоме\n🎧 35:30 - Публикация альбома\n39:05 - Зачем ездить на студию, если всё в компе\n40:50 - Уровни звука\n💰42:30 - Почему FAT SRESH\n💰46:20 - Подгон от Джохарчика\n💰46:35 - Что есть фонк, его корни, границы\n49:55 - Детский фонк\n51:55 - Почему семплы негров, не пацанского репа\n55:25 - Дядя JI и Чипинкос\n01:00:55 - Куда развиваться фонку, синтвейв\n💰01:03:10 - Привет из Европы\n💰01:03:45 - Ответка от Чипинкоса\n💬 01:04:10 - Взаимодействие с ОЮМ\n01:06:20 - Постпанк\n💰01:08:40 - Почему нет женских а капелл \n01:10:00 - Сколько денег с альбома\n01:14:25 - Винил\n01:19:55 - Пластинка в коробке от осетинского пирога\n01:23:40 - Соотношение сингл-альбом\n💰01:26:05 - Таборный Батька Петро Пиздоболенко\n💰01:26:25 - Кто нас репостит в ВК\n💬 01:30:00 - Про трек RUSSIAN SPRING\n01:31:25 - Про трек ZOV ALERT\n01:32:35 - Что с музыкой правого движа\n01:39:00 - Любимый трек М8Л8ТХ\n01:41:40 - Агитационная музыка\n01:46:35 - Как снести чужой трек\n01:51:05 - Отмена исполнителей\n💰01:54:25 - Благодарность от Нордика\n01:54:35 - Нейросети в музыке\n01:58:05 - Персональные рекомендации Кости\n01:59:55 - Кого хотелось бы видеть на втором альбоме\n02:03:10 - Когда будет второй альбом\n02:05:10 - Наставление аудитории\n02:08:15 - Приглашение к нам на альбом\n02:09:45 - Прощание\n02:12:25 - Персональные приветы \n02:14:00 - Завершение выпуска", "Прожектор Бо́рис Ельцин: FAT SRESH & URAL SINISTER", 8339, true, "qBmUVz0orzU", "https://www.youtube.com/watch?v=qBmUVz0orzU", "/downloads/shows/[local crew] Прожектор Борис Ельцин/Season 2024/s2024e121500 - Прожектор Бо́рис Ельцин: FAT SRESH & URAL SINISTER.mp4", false, 98, ~U[2024-12-15 08:46:45Z]] 09:55:30.333 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=49.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z], 98] 09:55:30.337 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=29.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")))) [98] 09:55:30.340 [debug] QUERY OK source="media_items" db=1.4ms idle=28.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")))) [98] 09:55:30.343 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=28.7ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [98] 09:55:30.374 [debug] QUERY OK source="tasks" db=5.9ms queue=0.1ms idle=31.1ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16925, 98, ~U[2026-04-04 06:55:30Z], ~U[2026-04-04 06:55:30Z]] 09:55:30.379 [info] {"args":{"id":98},"id":16861,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":686671662,"event":"job:stop","queue_time":148755,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 09:55:31.284 [debug] Current batch of media processed. Will check again in 1000ms 09:55:32.285 [debug] Current batch of media processed. Will check again in 1000ms 09:55:33.286 [debug] Current batch of media processed. Will check again in 1000ms 09:55:34.287 [debug] Current batch of media processed. Will check again in 1000ms 09:55:35.288 [debug] Current batch of media processed. Will check again in 1000ms 09:55:36.289 [debug] Current batch of media processed. Will check again in 1000ms 09:55:37.290 [debug] Current batch of media processed. Will check again in 1000ms 09:55:38.291 [debug] Current batch of media processed. Will check again in 1000ms 09:55:39.292 [debug] Current batch of media processed. Will check again in 1000ms 09:55:40.293 [debug] Current batch of media processed. Will check again in 1000ms 09:55:41.294 [debug] Current batch of media processed. Will check again in 1000ms 09:55:42.295 [debug] Current batch of media processed. Will check again in 1000ms 09:55:43.297 [debug] Current batch of media processed. Will check again in 1000ms 09:55:44.299 [debug] Current batch of media processed. Will check again in 1000ms 09:55:45.300 [debug] Current batch of media processed. Will check again in 1000ms 09:55:46.301 [debug] Current batch of media processed. Will check again in 1000ms 09:55:47.302 [debug] Current batch of media processed. Will check again in 1000ms 09:55:48.304 [debug] Current batch of media processed. Will check again in 1000ms 09:55:49.304 [debug] Current batch of media processed. Will check again in 1000ms 09:55:50.302 [info] {"source":"oban","duration":1475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:55:50.305 [debug] Current batch of media processed. Will check again in 1000ms 09:55:51.309 [debug] Current batch of media processed. Will check again in 1000ms 09:55:52.311 [debug] Current batch of media processed. Will check again in 1000ms 09:55:53.312 [debug] Current batch of media processed. Will check again in 1000ms 09:55:54.314 [debug] Current batch of media processed. Will check again in 1000ms 09:55:55.316 [debug] Current batch of media processed. Will check again in 1000ms 09:55:56.317 [debug] Current batch of media processed. Will check again in 1000ms 09:55:57.318 [debug] Current batch of media processed. Will check again in 1000ms 09:55:58.319 [debug] Current batch of media processed. Will check again in 1000ms 09:55:59.320 [debug] Current batch of media processed. Will check again in 1000ms 09:56:00.322 [debug] Current batch of media processed. Will check again in 1000ms 09:56:00.746 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:56:01.325 [debug] Current batch of media processed. Will check again in 1000ms 09:56:02.326 [debug] Current batch of media processed. Will check again in 1000ms 09:56:03.328 [debug] Current batch of media processed. Will check again in 1000ms 09:56:04.329 [debug] Current batch of media processed. Will check again in 1000ms 09:56:05.331 [debug] Current batch of media processed. Will check again in 1000ms 09:56:06.331 [debug] Current batch of media processed. Will check again in 1000ms 09:56:07.332 [debug] Current batch of media processed. Will check again in 1000ms 09:56:08.333 [debug] Current batch of media processed. Will check again in 1000ms 09:56:09.334 [debug] Current batch of media processed. Will check again in 1000ms 09:56:10.335 [debug] Current batch of media processed. Will check again in 1000ms 09:56:11.338 [debug] Current batch of media processed. Will check again in 1000ms 09:56:12.339 [debug] Current batch of media processed. Will check again in 1000ms 09:56:13.340 [debug] Current batch of media processed. Will check again in 1000ms 09:56:14.341 [debug] Current batch of media processed. Will check again in 1000ms 09:56:15.342 [debug] Current batch of media processed. Will check again in 1000ms 09:56:16.344 [debug] Current batch of media processed. Will check again in 1000ms 09:56:17.344 [debug] Current batch of media processed. Will check again in 1000ms 09:56:18.346 [debug] Current batch of media processed. Will check again in 1000ms 09:56:19.347 [debug] Current batch of media processed. Will check again in 1000ms 09:56:20.305 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:20.349 [debug] Current batch of media processed. Will check again in 1000ms 09:56:21.351 [debug] Current batch of media processed. Will check again in 1000ms 09:56:22.352 [debug] Current batch of media processed. Will check again in 1000ms 09:56:23.353 [debug] Current batch of media processed. Will check again in 1000ms 09:56:24.355 [debug] Current batch of media processed. Will check again in 1000ms 09:56:25.357 [debug] Current batch of media processed. Will check again in 1000ms 09:56:26.358 [debug] Current batch of media processed. Will check again in 1000ms 09:56:27.360 [debug] Current batch of media processed. Will check again in 1000ms 09:56:28.361 [debug] Current batch of media processed. Will check again in 1000ms 09:56:29.363 [debug] Current batch of media processed. Will check again in 1000ms 09:56:30.364 [debug] Current batch of media processed. Will check again in 1000ms 09:56:31.365 [debug] Current batch of media processed. Will check again in 1000ms 09:56:32.366 [debug] Current batch of media processed. Will check again in 1000ms 09:56:33.368 [debug] Current batch of media processed. Will check again in 1000ms 09:56:34.369 [debug] Current batch of media processed. Will check again in 1000ms 09:56:35.372 [debug] Current batch of media processed. Will check again in 1000ms 09:56:36.377 [debug] Current batch of media processed. Will check again in 1000ms 09:56:37.380 [debug] Current batch of media processed. Will check again in 1000ms 09:56:38.381 [debug] Current batch of media processed. Will check again in 1000ms 09:56:39.383 [debug] Current batch of media processed. Will check again in 1000ms 09:56:40.384 [debug] Current batch of media processed. Will check again in 1000ms 09:56:41.385 [debug] Current batch of media processed. Will check again in 1000ms 09:56:42.388 [debug] Current batch of media processed. Will check again in 1000ms 09:56:43.389 [debug] Current batch of media processed. Will check again in 1000ms 09:56:44.390 [debug] Current batch of media processed. Will check again in 1000ms 09:56:45.392 [debug] Current batch of media processed. Will check again in 1000ms 09:56:46.394 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 2188, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e022600 - ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу.mp4", "id" => "6AsDQ7Z53Hs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=6AsDQ7Z53Hs", "playlist_index" => 73, "timestamp" => 1614376521, "title" => "ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу", "upload_date" => "20210226"} 09:56:46.397 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms idle=964.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:56:46.405 [debug] QUERY OK source="sources" db=4.8ms queue=0.2ms idle=963.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:56:46.409 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=345.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-26 21:55:21Z], 122] 09:56:46.443 [debug] QUERY OK source="media_items" db=31.1ms queue=0.1ms idle=349.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу", "a430e169-ae29-4f6b-80b7-c25029789bbe", 2188, true, "6AsDQ7Z53Hs", "https://www.youtube.com/watch?v=6AsDQ7Z53Hs", 73, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e022600 - ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-26 21:55:21Z], ~U[2026-04-04 06:56:46Z], ~U[2026-04-04 06:56:46Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу", 2188, true, "6AsDQ7Z53Hs", "https://www.youtube.com/watch?v=6AsDQ7Z53Hs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e022600 - ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-26 21:55:21Z]] 09:56:46.447 [debug] QUERY OK source="sources" db=3.0ms queue=0.6ms idle=45.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:56:46.451 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.5ms idle=42.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:56:46.463 [debug] QUERY OK source="media_items" db=3.5ms queue=1.7ms idle=48.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 [225916] 09:56:46.464 [debug] Current batch of media processed. Will check again in 1000ms 09:56:47.465 [debug] Current batch of media processed. Will check again in 1000ms 09:56:48.466 [debug] Current batch of media processed. Will check again in 1000ms 09:56:49.468 [debug] Current batch of media processed. Will check again in 1000ms 09:56:50.315 [info] {"source":"oban","duration":8884,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:56:50.469 [debug] Current batch of media processed. Will check again in 1000ms 09:56:51.472 [debug] Current batch of media processed. Will check again in 1000ms 09:56:52.473 [debug] Current batch of media processed. Will check again in 1000ms 09:56:53.475 [debug] Current batch of media processed. Will check again in 1000ms 09:56:54.476 [debug] Current batch of media processed. Will check again in 1000ms 09:56:55.477 [debug] Current batch of media processed. Will check again in 1000ms 09:56:56.478 [debug] Current batch of media processed. Will check again in 1000ms 09:56:57.479 [debug] Current batch of media processed. Will check again in 1000ms 09:56:58.480 [debug] Current batch of media processed. Will check again in 1000ms 09:56:59.481 [debug] Current batch of media processed. Will check again in 1000ms 09:57:00.488 [debug] Current batch of media processed. Will check again in 1000ms 09:57:00.747 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:57:01.494 [debug] Current batch of media processed. Will check again in 1000ms 09:57:02.497 [debug] Current batch of media processed. Will check again in 1000ms 09:57:03.498 [debug] Current batch of media processed. Will check again in 1000ms 09:57:04.499 [debug] Current batch of media processed. Will check again in 1000ms 09:57:05.500 [debug] Current batch of media processed. Will check again in 1000ms 09:57:06.501 [debug] Current batch of media processed. Will check again in 1000ms 09:57:07.502 [debug] Current batch of media processed. Will check again in 1000ms 09:57:08.503 [debug] Current batch of media processed. Will check again in 1000ms 09:57:09.504 [debug] Current batch of media processed. Will check again in 1000ms 09:57:10.505 [debug] Current batch of media processed. Will check again in 1000ms 09:57:11.507 [debug] Current batch of media processed. Will check again in 1000ms 09:57:12.508 [debug] Current batch of media processed. Will check again in 1000ms 09:57:13.510 [debug] Current batch of media processed. Will check again in 1000ms 09:57:14.511 [debug] Current batch of media processed. Will check again in 1000ms 09:57:15.512 [debug] Current batch of media processed. Will check again in 1000ms 09:57:16.514 [debug] Current batch of media processed. Will check again in 1000ms 09:57:17.515 [debug] Current batch of media processed. Will check again in 1000ms 09:57:18.517 [debug] Current batch of media processed. Will check again in 1000ms 09:57:19.519 [debug] Current batch of media processed. Will check again in 1000ms 09:57:20.318 [info] {"source":"oban","duration":1941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:20.520 [debug] Current batch of media processed. Will check again in 1000ms 09:57:21.522 [debug] Current batch of media processed. Will check again in 1000ms 09:57:22.525 [debug] Current batch of media processed. Will check again in 1000ms 09:57:23.528 [debug] Current batch of media processed. Will check again in 1000ms 09:57:24.529 [debug] Current batch of media processed. Will check again in 1000ms 09:57:25.530 [debug] Current batch of media processed. Will check again in 1000ms 09:57:26.531 [debug] Current batch of media processed. Will check again in 1000ms 09:57:27.532 [debug] Current batch of media processed. Will check again in 1000ms 09:57:28.533 [debug] Current batch of media processed. Will check again in 1000ms 09:57:29.535 [debug] Current batch of media processed. Will check again in 1000ms 09:57:30.536 [debug] Current batch of media processed. Will check again in 1000ms 09:57:31.537 [debug] Current batch of media processed. Will check again in 1000ms 09:57:32.539 [debug] Current batch of media processed. Will check again in 1000ms 09:57:33.540 [debug] Current batch of media processed. Will check again in 1000ms 09:57:34.541 [debug] Current batch of media processed. Will check again in 1000ms 09:57:35.542 [debug] Current batch of media processed. Will check again in 1000ms 09:57:36.543 [debug] Current batch of media processed. Will check again in 1000ms 09:57:37.544 [debug] Current batch of media processed. Will check again in 1000ms 09:57:38.545 [debug] Current batch of media processed. Will check again in 1000ms 09:57:39.548 [debug] Current batch of media processed. Will check again in 1000ms 09:57:40.549 [debug] Current batch of media processed. Will check again in 1000ms 09:57:41.550 [debug] Current batch of media processed. Will check again in 1000ms 09:57:42.552 [debug] Current batch of media processed. Will check again in 1000ms 09:57:43.553 [debug] Current batch of media processed. Will check again in 1000ms 09:57:44.554 [debug] Current batch of media processed. Will check again in 1000ms 09:57:45.555 [debug] Current batch of media processed. Will check again in 1000ms 09:57:46.557 [debug] Current batch of media processed. Will check again in 1000ms 09:57:47.557 [debug] Current batch of media processed. Will check again in 1000ms 09:57:48.558 [debug] Current batch of media processed. Will check again in 1000ms 09:57:49.559 [debug] Current batch of media processed. Will check again in 1000ms 09:57:50.328 [info] {"source":"oban","duration":7082,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:57:50.560 [debug] Current batch of media processed. Will check again in 1000ms 09:57:51.561 [debug] Current batch of media processed. Will check again in 1000ms 09:57:52.563 [debug] Current batch of media processed. Will check again in 1000ms 09:57:53.564 [debug] Current batch of media processed. Will check again in 1000ms 09:57:54.565 [debug] Current batch of media processed. Will check again in 1000ms 09:57:55.566 [debug] Current batch of media processed. Will check again in 1000ms 09:57:56.568 [debug] Current batch of media processed. Will check again in 1000ms 09:57:57.569 [debug] Current batch of media processed. Will check again in 1000ms 09:57:58.571 [debug] Current batch of media processed. Will check again in 1000ms 09:57:59.573 [debug] Current batch of media processed. Will check again in 1000ms 09:58:00.677 [debug] Current batch of media processed. Will check again in 1000ms 09:58:00.755 [info] {"source":"oban","duration":5703,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:58:01.682 [debug] Current batch of media processed. Will check again in 1000ms 09:58:02.683 [debug] Current batch of media processed. Will check again in 1000ms 09:58:03.686 [debug] Current batch of media processed. Will check again in 1000ms 09:58:04.687 [debug] Current batch of media processed. Will check again in 1000ms 09:58:05.688 [debug] Current batch of media processed. Will check again in 1000ms 09:58:06.690 [debug] Current batch of media processed. Will check again in 1000ms 09:58:07.695 [debug] Current batch of media processed. Will check again in 1000ms 09:58:08.698 [debug] Current batch of media processed. Will check again in 1000ms 09:58:09.699 [debug] Current batch of media processed. Will check again in 1000ms 09:58:10.700 [debug] Current batch of media processed. Will check again in 1000ms 09:58:11.701 [debug] Current batch of media processed. Will check again in 1000ms 09:58:12.703 [debug] Current batch of media processed. Will check again in 1000ms 09:58:13.703 [debug] Current batch of media processed. Will check again in 1000ms 09:58:14.704 [debug] Current batch of media processed. Will check again in 1000ms 09:58:15.705 [debug] Current batch of media processed. Will check again in 1000ms 09:58:16.706 [debug] Current batch of media processed. Will check again in 1000ms 09:58:17.707 [debug] Current batch of media processed. Will check again in 1000ms 09:58:18.708 [debug] Current batch of media processed. Will check again in 1000ms 09:58:19.709 [debug] Current batch of media processed. Will check again in 1000ms 09:58:20.331 [info] {"source":"oban","duration":2052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:20.712 [debug] Current batch of media processed. Will check again in 1000ms 09:58:21.714 [debug] Current batch of media processed. Will check again in 1000ms 09:58:22.718 [debug] Current batch of media processed. Will check again in 1000ms 09:58:23.718 [debug] Current batch of media processed. Will check again in 1000ms 09:58:24.719 [debug] Current batch of media processed. Will check again in 1000ms 09:58:25.720 [debug] Current batch of media processed. Will check again in 1000ms 09:58:26.721 [debug] Current batch of media processed. Will check again in 1000ms 09:58:27.722 [debug] Current batch of media processed. Will check again in 1000ms 09:58:28.723 [debug] Current batch of media processed. Will check again in 1000ms 09:58:29.724 [debug] Current batch of media processed. Will check again in 1000ms 09:58:30.725 [debug] Current batch of media processed. Will check again in 1000ms 09:58:31.727 [debug] Current batch of media processed. Will check again in 1000ms 09:58:32.728 [debug] Current batch of media processed. Will check again in 1000ms 09:58:33.729 [debug] Current batch of media processed. Will check again in 1000ms 09:58:34.730 [debug] Current batch of media processed. Will check again in 1000ms 09:58:35.736 [debug] Current batch of media processed. Will check again in 1000ms 09:58:36.737 [debug] Current batch of media processed. Will check again in 1000ms 09:58:37.738 [debug] Current batch of media processed. Will check again in 1000ms 09:58:38.740 [debug] Current batch of media processed. Will check again in 1000ms 09:58:39.741 [debug] Current batch of media processed. Will check again in 1000ms 09:58:40.742 [debug] Current batch of media processed. Will check again in 1000ms 09:58:41.743 [debug] Current batch of media processed. Will check again in 1000ms 09:58:42.745 [debug] Current batch of media processed. Will check again in 1000ms 09:58:43.753 [debug] Current batch of media processed. Will check again in 1000ms 09:58:44.754 [debug] Current batch of media processed. Will check again in 1000ms 09:58:45.755 [debug] Current batch of media processed. Will check again in 1000ms 09:58:46.756 [debug] Current batch of media processed. Will check again in 1000ms 09:58:47.761 [debug] Current batch of media processed. Will check again in 1000ms 09:58:48.764 [debug] Current batch of media processed. Will check again in 1000ms 09:58:49.764 [debug] Current batch of media processed. Will check again in 1000ms 09:58:50.335 [info] {"source":"oban","duration":1079,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:58:50.765 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8780, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020900 - ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу.mp4", "id" => "cZWc0_d6e14", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=cZWc0_d6e14", "playlist_index" => 74, "timestamp" => 1612883399, "title" => "ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу", "upload_date" => "20210209"} 09:58:50.767 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=710.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 09:58:50.768 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=674.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:58:50.770 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=676.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-09 15:09:59Z], 122] 09:58:50.790 [debug] QUERY OK source="media_items" db=18.4ms idle=679.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу", "e50a8ce6-bad0-434e-9264-06cb54e6bf50", 8780, true, "cZWc0_d6e14", "https://www.youtube.com/watch?v=cZWc0_d6e14", 74, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020900 - ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-09 15:09:59Z], ~U[2026-04-04 06:58:50Z], ~U[2026-04-04 06:58:50Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу", 8780, true, "cZWc0_d6e14", "https://www.youtube.com/watch?v=cZWc0_d6e14", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020900 - ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-09 15:09:59Z]] 09:58:50.793 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=455.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 09:58:50.795 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.4ms idle=26.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 09:58:50.797 [debug] QUERY OK source="media_items" db=1.1ms idle=28.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 [225918] 09:58:50.799 [debug] Current batch of media processed. Will check again in 1000ms 09:58:51.800 [debug] Current batch of media processed. Will check again in 1000ms 09:58:52.801 [debug] Current batch of media processed. Will check again in 1000ms 09:58:53.802 [debug] Current batch of media processed. Will check again in 1000ms 09:58:54.803 [debug] Current batch of media processed. Will check again in 1000ms 09:58:55.804 [debug] Current batch of media processed. Will check again in 1000ms 09:58:56.805 [debug] Current batch of media processed. Will check again in 1000ms 09:58:57.807 [debug] Current batch of media processed. Will check again in 1000ms 09:58:58.809 [debug] Current batch of media processed. Will check again in 1000ms 09:58:59.810 [debug] Current batch of media processed. Will check again in 1000ms 09:59:00.757 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 09:59:00.812 [debug] Current batch of media processed. Will check again in 1000ms 09:59:01.812 [debug] Current batch of media processed. Will check again in 1000ms 09:59:02.815 [debug] Current batch of media processed. Will check again in 1000ms 09:59:03.816 [debug] Current batch of media processed. Will check again in 1000ms 09:59:04.817 [debug] Current batch of media processed. Will check again in 1000ms 09:59:05.818 [debug] Current batch of media processed. Will check again in 1000ms 09:59:06.820 [debug] Current batch of media processed. Will check again in 1000ms 09:59:07.821 [debug] Current batch of media processed. Will check again in 1000ms 09:59:08.822 [debug] Current batch of media processed. Will check again in 1000ms 09:59:09.823 [debug] Current batch of media processed. Will check again in 1000ms 09:59:10.825 [debug] Current batch of media processed. Will check again in 1000ms 09:59:11.829 [debug] Current batch of media processed. Will check again in 1000ms 09:59:12.832 [debug] Current batch of media processed. Will check again in 1000ms 09:59:13.833 [debug] Current batch of media processed. Will check again in 1000ms 09:59:14.834 [debug] Current batch of media processed. Will check again in 1000ms 09:59:15.835 [debug] Current batch of media processed. Will check again in 1000ms 09:59:16.836 [debug] Current batch of media processed. Will check again in 1000ms 09:59:17.837 [debug] Current batch of media processed. Will check again in 1000ms 09:59:18.838 [debug] Current batch of media processed. Will check again in 1000ms 09:59:19.839 [debug] Current batch of media processed. Will check again in 1000ms 09:59:20.338 [info] {"source":"oban","duration":1761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:20.840 [debug] Current batch of media processed. Will check again in 1000ms 09:59:21.841 [debug] Current batch of media processed. Will check again in 1000ms 09:59:22.843 [debug] Current batch of media processed. Will check again in 1000ms 09:59:23.844 [debug] Current batch of media processed. Will check again in 1000ms 09:59:24.847 [debug] Current batch of media processed. Will check again in 1000ms 09:59:25.848 [debug] Current batch of media processed. Will check again in 1000ms 09:59:26.849 [debug] Current batch of media processed. Will check again in 1000ms 09:59:27.850 [debug] Current batch of media processed. Will check again in 1000ms 09:59:28.852 [debug] Current batch of media processed. Will check again in 1000ms 09:59:29.853 [debug] Current batch of media processed. Will check again in 1000ms 09:59:30.854 [debug] Current batch of media processed. Will check again in 1000ms 09:59:31.855 [debug] Current batch of media processed. Will check again in 1000ms 09:59:32.856 [debug] Current batch of media processed. Will check again in 1000ms 09:59:33.857 [debug] Current batch of media processed. Will check again in 1000ms 09:59:34.858 [debug] Current batch of media processed. Will check again in 1000ms 09:59:35.860 [debug] Current batch of media processed. Will check again in 1000ms 09:59:36.861 [debug] Current batch of media processed. Will check again in 1000ms 09:59:37.862 [debug] Current batch of media processed. Will check again in 1000ms 09:59:38.864 [debug] Current batch of media processed. Will check again in 1000ms 09:59:39.864 [debug] Current batch of media processed. Will check again in 1000ms 09:59:40.865 [debug] Current batch of media processed. Will check again in 1000ms 09:59:41.867 [debug] Current batch of media processed. Will check again in 1000ms 09:59:42.869 [debug] Current batch of media processed. Will check again in 1000ms 09:59:43.869 [debug] Current batch of media processed. Will check again in 1000ms 09:59:44.870 [debug] Current batch of media processed. Will check again in 1000ms 09:59:45.871 [debug] Current batch of media processed. Will check again in 1000ms 09:59:46.872 [debug] Current batch of media processed. Will check again in 1000ms 09:59:47.873 [debug] Current batch of media processed. Will check again in 1000ms 09:59:48.874 [debug] Current batch of media processed. Will check again in 1000ms 09:59:49.877 [debug] Current batch of media processed. Will check again in 1000ms 09:59:50.342 [info] {"source":"oban","duration":2925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 09:59:50.878 [debug] Current batch of media processed. Will check again in 1000ms 09:59:51.881 [debug] Current batch of media processed. Will check again in 1000ms 09:59:52.890 [debug] Current batch of media processed. Will check again in 1000ms 09:59:53.891 [debug] Current batch of media processed. Will check again in 1000ms 09:59:54.892 [debug] Current batch of media processed. Will check again in 1000ms 09:59:55.893 [debug] Current batch of media processed. Will check again in 1000ms 09:59:56.894 [debug] Current batch of media processed. Will check again in 1000ms 09:59:57.897 [debug] Current batch of media processed. Will check again in 1000ms 09:59:58.898 [debug] Current batch of media processed. Will check again in 1000ms 09:59:59.902 [debug] Current batch of media processed. Will check again in 1000ms 10:00:00.762 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:00:00.906 [debug] Current batch of media processed. Will check again in 1000ms 10:00:01.907 [debug] Current batch of media processed. Will check again in 1000ms 10:00:02.908 [debug] Current batch of media processed. Will check again in 1000ms 10:00:03.911 [debug] Current batch of media processed. Will check again in 1000ms 10:00:04.918 [debug] Current batch of media processed. Will check again in 1000ms 10:00:05.919 [debug] Current batch of media processed. Will check again in 1000ms 10:00:06.920 [debug] Current batch of media processed. Will check again in 1000ms 10:00:07.924 [debug] Current batch of media processed. Will check again in 1000ms 10:00:08.925 [debug] Current batch of media processed. Will check again in 1000ms 10:00:09.927 [debug] Current batch of media processed. Will check again in 1000ms 10:00:10.928 [debug] Current batch of media processed. Will check again in 1000ms 10:00:11.929 [debug] Current batch of media processed. Will check again in 1000ms 10:00:12.930 [debug] Current batch of media processed. Will check again in 1000ms 10:00:13.931 [debug] Current batch of media processed. Will check again in 1000ms 10:00:14.935 [debug] Current batch of media processed. Will check again in 1000ms 10:00:15.938 [debug] Current batch of media processed. Will check again in 1000ms 10:00:16.939 [debug] Current batch of media processed. Will check again in 1000ms 10:00:17.940 [debug] Current batch of media processed. Will check again in 1000ms 10:00:18.942 [debug] Current batch of media processed. Will check again in 1000ms 10:00:19.943 [debug] Current batch of media processed. Will check again in 1000ms 10:00:20.344 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:20.945 [debug] Current batch of media processed. Will check again in 1000ms 10:00:21.948 [debug] Current batch of media processed. Will check again in 1000ms 10:00:22.948 [debug] Current batch of media processed. Will check again in 1000ms 10:00:23.949 [debug] Current batch of media processed. Will check again in 1000ms 10:00:24.950 [debug] Current batch of media processed. Will check again in 1000ms 10:00:25.951 [debug] Current batch of media processed. Will check again in 1000ms 10:00:26.952 [debug] Current batch of media processed. Will check again in 1000ms 10:00:27.953 [debug] Current batch of media processed. Will check again in 1000ms 10:00:28.954 [debug] Current batch of media processed. Will check again in 1000ms 10:00:29.955 [debug] Current batch of media processed. Will check again in 1000ms 10:00:30.956 [debug] Current batch of media processed. Will check again in 1000ms 10:00:31.957 [debug] Current batch of media processed. Will check again in 1000ms 10:00:32.962 [debug] Current batch of media processed. Will check again in 1000ms 10:00:33.963 [debug] Current batch of media processed. Will check again in 1000ms 10:00:34.964 [debug] Current batch of media processed. Will check again in 1000ms 10:00:35.965 [debug] Current batch of media processed. Will check again in 1000ms 10:00:36.967 [debug] Current batch of media processed. Will check again in 1000ms 10:00:37.970 [debug] Current batch of media processed. Will check again in 1000ms 10:00:38.971 [debug] Current batch of media processed. Will check again in 1000ms 10:00:39.973 [debug] Current batch of media processed. Will check again in 1000ms 10:00:40.973 [debug] Current batch of media processed. Will check again in 1000ms 10:00:41.974 [debug] Current batch of media processed. Will check again in 1000ms 10:00:42.976 [debug] Current batch of media processed. Will check again in 1000ms 10:00:43.976 [debug] Current batch of media processed. Will check again in 1000ms 10:00:44.978 [debug] Current batch of media processed. Will check again in 1000ms 10:00:45.979 [debug] Current batch of media processed. Will check again in 1000ms 10:00:46.980 [debug] Current batch of media processed. Will check again in 1000ms 10:00:47.981 [debug] Current batch of media processed. Will check again in 1000ms 10:00:48.982 [debug] Current batch of media processed. Will check again in 1000ms 10:00:49.983 [debug] Current batch of media processed. Will check again in 1000ms 10:00:50.349 [info] {"source":"oban","duration":4012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:00:50.984 [debug] Current batch of media processed. Will check again in 1000ms 10:00:51.986 [debug] Current batch of media processed. Will check again in 1000ms 10:00:52.987 [debug] Current batch of media processed. Will check again in 1000ms 10:00:53.988 [debug] Current batch of media processed. Will check again in 1000ms 10:00:54.989 [debug] Current batch of media processed. Will check again in 1000ms 10:00:55.992 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9204, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020100 - ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу.mp4", "id" => "9YCb5L_zZiQ", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=9YCb5L_zZiQ", "playlist_index" => 75, "timestamp" => 1612181977, "title" => "ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу", "upload_date" => "20210201"} 10:00:55.993 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1796.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:00:55.996 [debug] QUERY OK source="sources" db=2.8ms idle=1276.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:00:56.000 [debug] QUERY OK source="media_items" db=2.6ms queue=0.4ms idle=1274.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-01 12:19:37Z], 122] 10:00:56.007 [debug] QUERY OK source="media_items" db=4.5ms idle=281.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу", "3df67a39-1318-42ea-8f76-ced31dd11d5d", 9204, true, "9YCb5L_zZiQ", "https://www.youtube.com/watch?v=9YCb5L_zZiQ", 75, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020100 - ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-01 12:19:37Z], ~U[2026-04-04 07:00:56Z], ~U[2026-04-04 07:00:56Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу", 9204, true, "9YCb5L_zZiQ", "https://www.youtube.com/watch?v=9YCb5L_zZiQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020100 - ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-01 12:19:37Z]] 10:00:56.013 [debug] QUERY OK source="sources" db=5.5ms queue=0.2ms idle=279.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:00:56.014 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=20.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:00:56.017 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=18.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 [225920] 10:00:56.017 [debug] Current batch of media processed. Will check again in 1000ms 10:00:57.018 [debug] Current batch of media processed. Will check again in 1000ms 10:00:58.022 [debug] Current batch of media processed. Will check again in 1000ms 10:00:59.022 [debug] Current batch of media processed. Will check again in 1000ms 10:01:00.025 [debug] Current batch of media processed. Will check again in 1000ms 10:01:00.771 [info] {"source":"oban","duration":7370,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:01:01.026 [debug] Current batch of media processed. Will check again in 1000ms 10:01:02.028 [debug] Current batch of media processed. Will check again in 1000ms 10:01:03.029 [debug] Current batch of media processed. Will check again in 1000ms 10:01:04.030 [debug] Current batch of media processed. Will check again in 1000ms 10:01:05.031 [debug] Current batch of media processed. Will check again in 1000ms 10:01:06.032 [debug] Current batch of media processed. Will check again in 1000ms 10:01:07.033 [debug] Current batch of media processed. Will check again in 1000ms 10:01:08.035 [debug] Current batch of media processed. Will check again in 1000ms 10:01:09.036 [debug] Current batch of media processed. Will check again in 1000ms 10:01:10.037 [debug] Current batch of media processed. Will check again in 1000ms 10:01:11.039 [debug] Current batch of media processed. Will check again in 1000ms 10:01:12.040 [debug] Current batch of media processed. Will check again in 1000ms 10:01:13.042 [debug] Current batch of media processed. Will check again in 1000ms 10:01:14.043 [debug] Current batch of media processed. Will check again in 1000ms 10:01:15.044 [debug] Current batch of media processed. Will check again in 1000ms 10:01:16.045 [debug] Current batch of media processed. Will check again in 1000ms 10:01:17.046 [debug] Current batch of media processed. Will check again in 1000ms 10:01:18.048 [debug] Current batch of media processed. Will check again in 1000ms 10:01:19.049 [debug] Current batch of media processed. Will check again in 1000ms 10:01:20.051 [debug] Current batch of media processed. Will check again in 1000ms 10:01:20.353 [info] {"source":"oban","duration":3214,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:21.052 [debug] Current batch of media processed. Will check again in 1000ms 10:01:22.062 [debug] Current batch of media processed. Will check again in 1000ms 10:01:23.064 [debug] Current batch of media processed. Will check again in 1000ms 10:01:24.065 [debug] Current batch of media processed. Will check again in 1000ms 10:01:25.067 [debug] Current batch of media processed. Will check again in 1000ms 10:01:26.068 [debug] Current batch of media processed. Will check again in 1000ms 10:01:27.069 [debug] Current batch of media processed. Will check again in 1000ms 10:01:28.070 [debug] Current batch of media processed. Will check again in 1000ms 10:01:29.072 [debug] Current batch of media processed. Will check again in 1000ms 10:01:30.073 [debug] Current batch of media processed. Will check again in 1000ms 10:01:31.075 [debug] Current batch of media processed. Will check again in 1000ms 10:01:32.076 [debug] Current batch of media processed. Will check again in 1000ms 10:01:33.077 [debug] Current batch of media processed. Will check again in 1000ms 10:01:34.078 [debug] Current batch of media processed. Will check again in 1000ms 10:01:35.082 [debug] Current batch of media processed. Will check again in 1000ms 10:01:36.083 [debug] Current batch of media processed. Will check again in 1000ms 10:01:37.084 [debug] Current batch of media processed. Will check again in 1000ms 10:01:38.086 [debug] Current batch of media processed. Will check again in 1000ms 10:01:39.087 [debug] Current batch of media processed. Will check again in 1000ms 10:01:40.090 [debug] Current batch of media processed. Will check again in 1000ms 10:01:41.092 [debug] Current batch of media processed. Will check again in 1000ms 10:01:42.092 [debug] Current batch of media processed. Will check again in 1000ms 10:01:43.094 [debug] Current batch of media processed. Will check again in 1000ms 10:01:44.096 [debug] Current batch of media processed. Will check again in 1000ms 10:01:45.097 [debug] Current batch of media processed. Will check again in 1000ms 10:01:46.099 [debug] Current batch of media processed. Will check again in 1000ms 10:01:47.100 [debug] Current batch of media processed. Will check again in 1000ms 10:01:48.101 [debug] Current batch of media processed. Will check again in 1000ms 10:01:49.102 [debug] Current batch of media processed. Will check again in 1000ms 10:01:50.103 [debug] Current batch of media processed. Will check again in 1000ms 10:01:50.355 [info] {"source":"oban","duration":1324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:01:51.105 [debug] Current batch of media processed. Will check again in 1000ms 10:01:52.105 [debug] Current batch of media processed. Will check again in 1000ms 10:01:53.109 [debug] Current batch of media processed. Will check again in 1000ms 10:01:54.109 [debug] Current batch of media processed. Will check again in 1000ms 10:01:55.110 [debug] Current batch of media processed. Will check again in 1000ms 10:01:56.111 [debug] Current batch of media processed. Will check again in 1000ms 10:01:57.112 [debug] Current batch of media processed. Will check again in 1000ms 10:01:58.114 [debug] Current batch of media processed. Will check again in 1000ms 10:01:59.115 [debug] Current batch of media processed. Will check again in 1000ms 10:02:00.117 [debug] Current batch of media processed. Will check again in 1000ms 10:02:00.773 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:02:01.118 [debug] Current batch of media processed. Will check again in 1000ms 10:02:02.120 [debug] Current batch of media processed. Will check again in 1000ms 10:02:03.123 [debug] Current batch of media processed. Will check again in 1000ms 10:02:04.124 [debug] Current batch of media processed. Will check again in 1000ms 10:02:05.125 [debug] Current batch of media processed. Will check again in 1000ms 10:02:06.127 [debug] Current batch of media processed. Will check again in 1000ms 10:02:07.130 [debug] Current batch of media processed. Will check again in 1000ms 10:02:08.132 [debug] Current batch of media processed. Will check again in 1000ms 10:02:09.133 [debug] Current batch of media processed. Will check again in 1000ms 10:02:10.137 [debug] Current batch of media processed. Will check again in 1000ms 10:02:11.138 [debug] Current batch of media processed. Will check again in 1000ms 10:02:12.143 [debug] Current batch of media processed. Will check again in 1000ms 10:02:13.146 [debug] Current batch of media processed. Will check again in 1000ms 10:02:14.148 [debug] Current batch of media processed. Will check again in 1000ms 10:02:15.148 [debug] Current batch of media processed. Will check again in 1000ms 10:02:16.151 [debug] Current batch of media processed. Will check again in 1000ms 10:02:17.153 [debug] Current batch of media processed. Will check again in 1000ms 10:02:18.154 [debug] Current batch of media processed. Will check again in 1000ms 10:02:19.155 [debug] Current batch of media processed. Will check again in 1000ms 10:02:20.157 [debug] Current batch of media processed. Will check again in 1000ms 10:02:20.360 [info] {"source":"oban","duration":2786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:21.160 [debug] Current batch of media processed. Will check again in 1000ms 10:02:22.161 [debug] Current batch of media processed. Will check again in 1000ms 10:02:23.162 [debug] Current batch of media processed. Will check again in 1000ms 10:02:24.162 [debug] Current batch of media processed. Will check again in 1000ms 10:02:25.164 [debug] Current batch of media processed. Will check again in 1000ms 10:02:26.165 [debug] Current batch of media processed. Will check again in 1000ms 10:02:27.167 [debug] Current batch of media processed. Will check again in 1000ms 10:02:28.168 [debug] Current batch of media processed. Will check again in 1000ms 10:02:29.169 [debug] Current batch of media processed. Will check again in 1000ms 10:02:30.170 [debug] Current batch of media processed. Will check again in 1000ms 10:02:31.171 [debug] Current batch of media processed. Will check again in 1000ms 10:02:32.176 [debug] Current batch of media processed. Will check again in 1000ms 10:02:33.176 [debug] Current batch of media processed. Will check again in 1000ms 10:02:34.177 [debug] Current batch of media processed. Will check again in 1000ms 10:02:35.178 [debug] Current batch of media processed. Will check again in 1000ms 10:02:36.179 [debug] Current batch of media processed. Will check again in 1000ms 10:02:37.184 [debug] Current batch of media processed. Will check again in 1000ms 10:02:38.185 [debug] Current batch of media processed. Will check again in 1000ms 10:02:39.186 [debug] Current batch of media processed. Will check again in 1000ms 10:02:40.187 [debug] Current batch of media processed. Will check again in 1000ms 10:02:41.189 [debug] Current batch of media processed. Will check again in 1000ms 10:02:42.192 [debug] Current batch of media processed. Will check again in 1000ms 10:02:43.193 [debug] Current batch of media processed. Will check again in 1000ms 10:02:44.197 [debug] Current batch of media processed. Will check again in 1000ms 10:02:45.198 [debug] Current batch of media processed. Will check again in 1000ms 10:02:46.201 [debug] Current batch of media processed. Will check again in 1000ms 10:02:47.202 [debug] Current batch of media processed. Will check again in 1000ms 10:02:48.204 [debug] Current batch of media processed. Will check again in 1000ms 10:02:49.205 [debug] Current batch of media processed. Will check again in 1000ms 10:02:50.206 [debug] Current batch of media processed. Will check again in 1000ms 10:02:50.367 [info] {"source":"oban","duration":5359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:02:51.210 [debug] Current batch of media processed. Will check again in 1000ms 10:02:52.212 [debug] Current batch of media processed. Will check again in 1000ms 10:02:53.213 [debug] Current batch of media processed. Will check again in 1000ms 10:02:54.214 [debug] Current batch of media processed. Will check again in 1000ms 10:02:55.215 [debug] Current batch of media processed. Will check again in 1000ms 10:02:56.216 [debug] Current batch of media processed. Will check again in 1000ms 10:02:57.217 [debug] Current batch of media processed. Will check again in 1000ms 10:02:58.218 [debug] Current batch of media processed. Will check again in 1000ms 10:02:59.220 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном – как Тимур ездил в Дубаи, как сходил в ресторан Нусрета, как побывал на Пальме Джумейра, посмотрел на танцующие фонтаны и многое другое! Потому что можем!\n\nВыходим при поддержке курсов профессий будущего Geekbrains https://clck.ru/RdXkn\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8862, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e011800 - ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу.mp4", "id" => "dUVM6-dxmOc", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=dUVM6-dxmOc", "playlist_index" => 76, "timestamp" => 1610953217, "title" => "ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу", "upload_date" => "20210118"} 10:02:59.221 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=997.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:02:59.222 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [122] 10:02:59.224 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1000.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-18 07:00:17Z], 122] 10:02:59.236 [debug] QUERY OK source="media_items" db=11.6ms idle=816.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном – как Тимур ездил в Дубаи, как сходил в ресторан Нусрета, как побывал на Пальме Джумейра, посмотрел на танцующие фонтаны и многое другое! Потому что можем!\n\nВыходим при поддержке курсов профессий будущего Geekbrains https://clck.ru/RdXkn\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу", "b2be7671-40e8-4198-a565-3faa5e0d58df", 8862, true, "dUVM6-dxmOc", "https://www.youtube.com/watch?v=dUVM6-dxmOc", 76, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e011800 - ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-01-18 07:00:17Z], ~U[2026-04-04 07:02:59Z], ~U[2026-04-04 07:02:59Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном – как Тимур ездил в Дубаи, как сходил в ресторан Нусрета, как побывал на Пальме Джумейра, посмотрел на танцующие фонтаны и многое другое! Потому что можем!\n\nВыходим при поддержке курсов профессий будущего Geekbrains https://clck.ru/RdXkn\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу", 8862, true, "dUVM6-dxmOc", "https://www.youtube.com/watch?v=dUVM6-dxmOc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e011800 - ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-01-18 07:00:17Z]] 10:02:59.239 [debug] QUERY OK source="sources" db=2.2ms queue=0.3ms idle=821.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:02:59.242 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=18.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:02:59.244 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=20.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225922] 10:02:59.244 [debug] Current batch of media processed. Will check again in 1000ms 10:03:00.246 [debug] Current batch of media processed. Will check again in 1000ms 10:03:00.775 [info] {"source":"oban","duration":711,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:03:01.247 [debug] Current batch of media processed. Will check again in 1000ms 10:03:02.250 [debug] Current batch of media processed. Will check again in 1000ms 10:03:03.251 [debug] Current batch of media processed. Will check again in 1000ms 10:03:04.252 [debug] Current batch of media processed. Will check again in 1000ms 10:03:05.253 [debug] Current batch of media processed. Will check again in 1000ms 10:03:06.254 [debug] Current batch of media processed. Will check again in 1000ms 10:03:07.255 [debug] Current batch of media processed. Will check again in 1000ms 10:03:08.256 [debug] Current batch of media processed. Will check again in 1000ms 10:03:09.257 [debug] Current batch of media processed. Will check again in 1000ms 10:03:10.258 [debug] Current batch of media processed. Will check again in 1000ms 10:03:11.260 [debug] Current batch of media processed. Will check again in 1000ms 10:03:12.262 [debug] Current batch of media processed. Will check again in 1000ms 10:03:13.262 [debug] Current batch of media processed. Will check again in 1000ms 10:03:14.263 [debug] Current batch of media processed. Will check again in 1000ms 10:03:15.264 [debug] Current batch of media processed. Will check again in 1000ms 10:03:16.266 [debug] Current batch of media processed. Will check again in 1000ms 10:03:17.267 [debug] Current batch of media processed. Will check again in 1000ms 10:03:18.269 [debug] Current batch of media processed. Will check again in 1000ms 10:03:19.270 [debug] Current batch of media processed. Will check again in 1000ms 10:03:20.271 [debug] Current batch of media processed. Will check again in 1000ms 10:03:20.370 [info] {"source":"oban","duration":2254,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:21.274 [debug] Current batch of media processed. Will check again in 1000ms 10:03:22.277 [debug] Current batch of media processed. Will check again in 1000ms 10:03:23.279 [debug] Current batch of media processed. Will check again in 1000ms 10:03:24.281 [debug] Current batch of media processed. Will check again in 1000ms 10:03:25.282 [debug] Current batch of media processed. Will check again in 1000ms 10:03:26.283 [debug] Current batch of media processed. Will check again in 1000ms 10:03:27.290 [debug] Current batch of media processed. Will check again in 1000ms 10:03:28.290 [debug] Current batch of media processed. Will check again in 1000ms 10:03:29.291 [debug] Current batch of media processed. Will check again in 1000ms 10:03:30.292 [debug] Current batch of media processed. Will check again in 1000ms 10:03:31.294 [debug] Current batch of media processed. Will check again in 1000ms 10:03:32.295 [debug] Current batch of media processed. Will check again in 1000ms 10:03:33.297 [debug] Current batch of media processed. Will check again in 1000ms 10:03:34.298 [debug] Current batch of media processed. Will check again in 1000ms 10:03:35.299 [debug] Current batch of media processed. Will check again in 1000ms 10:03:36.300 [debug] Current batch of media processed. Will check again in 1000ms 10:03:37.304 [debug] Current batch of media processed. Will check again in 1000ms 10:03:38.305 [debug] Current batch of media processed. Will check again in 1000ms 10:03:39.306 [debug] Current batch of media processed. Will check again in 1000ms 10:03:40.307 [debug] Current batch of media processed. Will check again in 1000ms 10:03:41.308 [debug] Current batch of media processed. Will check again in 1000ms 10:03:42.309 [debug] Current batch of media processed. Will check again in 1000ms 10:03:43.310 [debug] Current batch of media processed. Will check again in 1000ms 10:03:44.311 [debug] Current batch of media processed. Will check again in 1000ms 10:03:45.312 [debug] Current batch of media processed. Will check again in 1000ms 10:03:46.313 [debug] Current batch of media processed. Will check again in 1000ms 10:03:47.314 [debug] Current batch of media processed. Will check again in 1000ms 10:03:48.315 [debug] Current batch of media processed. Will check again in 1000ms 10:03:49.316 [debug] Current batch of media processed. Will check again in 1000ms 10:03:50.317 [debug] Current batch of media processed. Will check again in 1000ms 10:03:50.375 [info] {"source":"oban","duration":3832,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:03:51.318 [debug] Current batch of media processed. Will check again in 1000ms 10:03:52.319 [debug] Current batch of media processed. Will check again in 1000ms 10:03:53.321 [debug] Current batch of media processed. Will check again in 1000ms 10:03:54.323 [debug] Current batch of media processed. Will check again in 1000ms 10:03:55.325 [debug] Current batch of media processed. Will check again in 1000ms 10:03:56.327 [debug] Current batch of media processed. Will check again in 1000ms 10:03:57.327 [debug] Current batch of media processed. Will check again in 1000ms 10:03:58.328 [debug] Current batch of media processed. Will check again in 1000ms 10:03:59.330 [debug] Current batch of media processed. Will check again in 1000ms 10:04:00.336 [debug] Current batch of media processed. Will check again in 1000ms 10:04:00.777 [info] {"source":"oban","duration":816,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:04:01.336 [debug] Current batch of media processed. Will check again in 1000ms 10:04:02.338 [debug] Current batch of media processed. Will check again in 1000ms 10:04:03.345 [debug] Current batch of media processed. Will check again in 1000ms 10:04:04.346 [debug] Current batch of media processed. Will check again in 1000ms 10:04:05.348 [debug] Current batch of media processed. Will check again in 1000ms 10:04:06.348 [debug] Current batch of media processed. Will check again in 1000ms 10:04:07.349 [debug] Current batch of media processed. Will check again in 1000ms 10:04:08.350 [debug] Current batch of media processed. Will check again in 1000ms 10:04:09.351 [debug] Current batch of media processed. Will check again in 1000ms 10:04:10.352 [debug] Current batch of media processed. Will check again in 1000ms 10:04:11.353 [debug] Current batch of media processed. Will check again in 1000ms 10:04:12.358 [debug] Current batch of media processed. Will check again in 1000ms 10:04:13.360 [debug] Current batch of media processed. Will check again in 1000ms 10:04:14.360 [debug] Current batch of media processed. Will check again in 1000ms 10:04:15.361 [debug] Current batch of media processed. Will check again in 1000ms 10:04:16.362 [debug] Current batch of media processed. Will check again in 1000ms 10:04:17.363 [debug] Current batch of media processed. Will check again in 1000ms 10:04:18.364 [debug] Current batch of media processed. Will check again in 1000ms 10:04:19.365 [debug] Current batch of media processed. Will check again in 1000ms 10:04:20.366 [debug] Current batch of media processed. Will check again in 1000ms 10:04:20.380 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:21.369 [debug] Current batch of media processed. Will check again in 1000ms 10:04:22.371 [debug] Current batch of media processed. Will check again in 1000ms 10:04:23.372 [debug] Current batch of media processed. Will check again in 1000ms 10:04:24.373 [debug] Current batch of media processed. Will check again in 1000ms 10:04:25.374 [debug] Current batch of media processed. Will check again in 1000ms 10:04:26.376 [debug] Current batch of media processed. Will check again in 1000ms 10:04:27.377 [debug] Current batch of media processed. Will check again in 1000ms 10:04:28.378 [debug] Current batch of media processed. Will check again in 1000ms 10:04:29.379 [debug] Current batch of media processed. Will check again in 1000ms 10:04:30.380 [debug] Current batch of media processed. Will check again in 1000ms 10:04:31.382 [debug] Current batch of media processed. Will check again in 1000ms 10:04:32.385 [debug] Current batch of media processed. Will check again in 1000ms 10:04:33.386 [debug] Current batch of media processed. Will check again in 1000ms 10:04:34.387 [debug] Current batch of media processed. Will check again in 1000ms 10:04:35.388 [debug] Current batch of media processed. Will check again in 1000ms 10:04:36.389 [debug] Current batch of media processed. Will check again in 1000ms 10:04:37.391 [debug] Current batch of media processed. Will check again in 1000ms 10:04:38.394 [debug] Current batch of media processed. Will check again in 1000ms 10:04:39.398 [debug] Current batch of media processed. Will check again in 1000ms 10:04:40.399 [debug] Current batch of media processed. Will check again in 1000ms 10:04:41.400 [debug] Current batch of media processed. Will check again in 1000ms 10:04:42.401 [debug] Current batch of media processed. Will check again in 1000ms 10:04:43.402 [debug] Current batch of media processed. Will check again in 1000ms 10:04:44.403 [debug] Current batch of media processed. Will check again in 1000ms 10:04:45.405 [debug] Current batch of media processed. Will check again in 1000ms 10:04:46.406 [debug] Current batch of media processed. Will check again in 1000ms 10:04:47.407 [debug] Current batch of media processed. Will check again in 1000ms 10:04:48.408 [debug] Current batch of media processed. Will check again in 1000ms 10:04:49.409 [debug] Current batch of media processed. Will check again in 1000ms 10:04:50.386 [info] {"source":"oban","duration":5159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:04:50.412 [debug] Current batch of media processed. Will check again in 1000ms 10:04:51.417 [debug] Current batch of media processed. Will check again in 1000ms 10:04:52.418 [debug] Current batch of media processed. Will check again in 1000ms 10:04:53.419 [debug] Current batch of media processed. Will check again in 1000ms 10:04:54.420 [debug] Current batch of media processed. Will check again in 1000ms 10:04:55.421 [debug] Current batch of media processed. Will check again in 1000ms 10:04:56.423 [debug] Current batch of media processed. Will check again in 1000ms 10:04:57.426 [debug] Current batch of media processed. Will check again in 1000ms 10:04:58.427 [debug] Current batch of media processed. Will check again in 1000ms 10:04:59.429 [debug] Current batch of media processed. Will check again in 1000ms 10:05:00.433 [debug] Current batch of media processed. Will check again in 1000ms 10:05:00.785 [info] {"source":"oban","duration":664,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:05:01.435 [debug] Current batch of media processed. Will check again in 1000ms 10:05:02.438 [debug] Current batch of media processed. Will check again in 1000ms 10:05:03.441 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXmF\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7002, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e122900 - ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу.mp4", "id" => "K74zI-f5hc4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=K74zI-f5hc4", "playlist_index" => 77, "timestamp" => 1609225210, "title" => "ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу", "upload_date" => "20201229"} 10:05:03.445 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=1179.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:05:03.448 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1183.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:05:03.451 [debug] QUERY OK source="media_items" db=1.7ms queue=1.5ms idle=1185.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-29 07:00:10Z], 122] 10:05:03.480 [debug] QUERY OK source="media_items" db=27.2ms queue=0.1ms idle=347.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXmF\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу", "2e17246a-6b4b-46aa-b116-408442ef94cd", 7002, true, "K74zI-f5hc4", "https://www.youtube.com/watch?v=K74zI-f5hc4", 77, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e122900 - ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-12-29 07:00:10Z], ~U[2026-04-04 07:05:03Z], ~U[2026-04-04 07:05:03Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXmF\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу", 7002, true, "K74zI-f5hc4", "https://www.youtube.com/watch?v=K74zI-f5hc4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e122900 - ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-12-29 07:00:10Z]] 10:05:03.482 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=368.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:05:03.483 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=36.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:05:03.485 [debug] QUERY OK source="media_items" db=1.8ms idle=35.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225924] 10:05:03.486 [debug] Current batch of media processed. Will check again in 1000ms 10:05:04.487 [debug] Current batch of media processed. Will check again in 1000ms 10:05:05.488 [debug] Current batch of media processed. Will check again in 1000ms 10:05:06.489 [debug] Current batch of media processed. Will check again in 1000ms 10:05:07.490 [debug] Current batch of media processed. Will check again in 1000ms 10:05:08.491 [debug] Current batch of media processed. Will check again in 1000ms 10:05:09.492 [debug] Current batch of media processed. Will check again in 1000ms 10:05:10.493 [debug] Current batch of media processed. Will check again in 1000ms 10:05:11.494 [debug] Current batch of media processed. Will check again in 1000ms 10:05:12.495 [debug] Current batch of media processed. Will check again in 1000ms 10:05:13.496 [debug] Current batch of media processed. Will check again in 1000ms 10:05:14.497 [debug] Current batch of media processed. Will check again in 1000ms 10:05:15.498 [debug] Current batch of media processed. Will check again in 1000ms 10:05:16.499 [debug] Current batch of media processed. Will check again in 1000ms 10:05:17.500 [debug] Current batch of media processed. Will check again in 1000ms 10:05:18.501 [debug] Current batch of media processed. Will check again in 1000ms 10:05:19.502 [debug] Current batch of media processed. Will check again in 1000ms 10:05:20.388 [info] {"source":"oban","duration":1169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:20.504 [debug] Current batch of media processed. Will check again in 1000ms 10:05:21.505 [debug] Current batch of media processed. Will check again in 1000ms 10:05:22.506 [debug] Current batch of media processed. Will check again in 1000ms 10:05:23.507 [debug] Current batch of media processed. Will check again in 1000ms 10:05:24.508 [debug] Current batch of media processed. Will check again in 1000ms 10:05:25.510 [debug] Current batch of media processed. Will check again in 1000ms 10:05:26.511 [debug] Current batch of media processed. Will check again in 1000ms 10:05:27.512 [debug] Current batch of media processed. Will check again in 1000ms 10:05:28.513 [debug] Current batch of media processed. Will check again in 1000ms 10:05:29.514 [debug] Current batch of media processed. Will check again in 1000ms 10:05:30.516 [debug] Current batch of media processed. Will check again in 1000ms 10:05:31.517 [debug] Current batch of media processed. Will check again in 1000ms 10:05:32.518 [debug] Current batch of media processed. Will check again in 1000ms 10:05:33.518 [debug] Current batch of media processed. Will check again in 1000ms 10:05:34.519 [debug] Current batch of media processed. Will check again in 1000ms 10:05:35.520 [debug] Current batch of media processed. Will check again in 1000ms 10:05:36.521 [debug] Current batch of media processed. Will check again in 1000ms 10:05:37.522 [debug] Current batch of media processed. Will check again in 1000ms 10:05:38.523 [debug] Current batch of media processed. Will check again in 1000ms 10:05:39.525 [debug] Current batch of media processed. Will check again in 1000ms 10:05:40.526 [debug] Current batch of media processed. Will check again in 1000ms 10:05:41.533 [debug] Current batch of media processed. Will check again in 1000ms 10:05:42.534 [debug] Current batch of media processed. Will check again in 1000ms 10:05:43.536 [debug] Current batch of media processed. Will check again in 1000ms 10:05:44.537 [debug] Current batch of media processed. Will check again in 1000ms 10:05:45.538 [debug] Current batch of media processed. Will check again in 1000ms 10:05:46.539 [debug] Current batch of media processed. Will check again in 1000ms 10:05:47.540 [debug] Current batch of media processed. Will check again in 1000ms 10:05:48.543 [debug] Current batch of media processed. Will check again in 1000ms 10:05:49.544 [debug] Current batch of media processed. Will check again in 1000ms 10:05:50.390 [info] {"source":"oban","duration":1353,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:05:50.545 [debug] Current batch of media processed. Will check again in 1000ms 10:05:51.546 [debug] Current batch of media processed. Will check again in 1000ms 10:05:52.548 [debug] Current batch of media processed. Will check again in 1000ms 10:05:53.548 [debug] Current batch of media processed. Will check again in 1000ms 10:05:54.549 [debug] Current batch of media processed. Will check again in 1000ms 10:05:55.551 [debug] Current batch of media processed. Will check again in 1000ms 10:05:56.552 [debug] Current batch of media processed. Will check again in 1000ms 10:05:57.553 [debug] Current batch of media processed. Will check again in 1000ms 10:05:58.554 [debug] Current batch of media processed. Will check again in 1000ms 10:05:59.556 [debug] Current batch of media processed. Will check again in 1000ms 10:06:00.559 [debug] Current batch of media processed. Will check again in 1000ms 10:06:00.788 [info] {"source":"oban","duration":985,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:06:01.562 [debug] Current batch of media processed. Will check again in 1000ms 10:06:02.563 [debug] Current batch of media processed. Will check again in 1000ms 10:06:03.566 [debug] Current batch of media processed. Will check again in 1000ms 10:06:04.566 [debug] Current batch of media processed. Will check again in 1000ms 10:06:05.567 [debug] Current batch of media processed. Will check again in 1000ms 10:06:06.568 [debug] Current batch of media processed. Will check again in 1000ms 10:06:07.569 [debug] Current batch of media processed. Will check again in 1000ms 10:06:08.570 [debug] Current batch of media processed. Will check again in 1000ms 10:06:09.572 [debug] Current batch of media processed. Will check again in 1000ms 10:06:10.581 [debug] Current batch of media processed. Will check again in 1000ms 10:06:11.581 [debug] Current batch of media processed. Will check again in 1000ms 10:06:12.584 [debug] Current batch of media processed. Will check again in 1000ms 10:06:13.585 [debug] Current batch of media processed. Will check again in 1000ms 10:06:14.586 [debug] Current batch of media processed. Will check again in 1000ms 10:06:15.587 [debug] Current batch of media processed. Will check again in 1000ms 10:06:16.588 [debug] Current batch of media processed. Will check again in 1000ms 10:06:17.589 [debug] Current batch of media processed. Will check again in 1000ms 10:06:18.590 [debug] Current batch of media processed. Will check again in 1000ms 10:06:19.592 [debug] Current batch of media processed. Will check again in 1000ms 10:06:20.393 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:20.593 [debug] Current batch of media processed. Will check again in 1000ms 10:06:21.595 [debug] Current batch of media processed. Will check again in 1000ms 10:06:22.596 [debug] Current batch of media processed. Will check again in 1000ms 10:06:23.597 [debug] Current batch of media processed. Will check again in 1000ms 10:06:24.598 [debug] Current batch of media processed. Will check again in 1000ms 10:06:25.604 [debug] Current batch of media processed. Will check again in 1000ms 10:06:26.605 [debug] Current batch of media processed. Will check again in 1000ms 10:06:27.606 [debug] Current batch of media processed. Will check again in 1000ms 10:06:28.607 [debug] Current batch of media processed. Will check again in 1000ms 10:06:29.608 [debug] Current batch of media processed. Will check again in 1000ms 10:06:30.609 [debug] Current batch of media processed. Will check again in 1000ms 10:06:31.612 [debug] Current batch of media processed. Will check again in 1000ms 10:06:32.613 [debug] Current batch of media processed. Will check again in 1000ms 10:06:33.614 [debug] Current batch of media processed. Will check again in 1000ms 10:06:34.615 [debug] Current batch of media processed. Will check again in 1000ms 10:06:35.616 [debug] Current batch of media processed. Will check again in 1000ms 10:06:36.617 [debug] Current batch of media processed. Will check again in 1000ms 10:06:37.618 [debug] Current batch of media processed. Will check again in 1000ms 10:06:38.619 [debug] Current batch of media processed. Will check again in 1000ms 10:06:39.620 [debug] Current batch of media processed. Will check again in 1000ms 10:06:40.621 [debug] Current batch of media processed. Will check again in 1000ms 10:06:41.622 [debug] Current batch of media processed. Will check again in 1000ms 10:06:42.623 [debug] Current batch of media processed. Will check again in 1000ms 10:06:43.624 [debug] Current batch of media processed. Will check again in 1000ms 10:06:44.625 [debug] Current batch of media processed. Will check again in 1000ms 10:06:45.626 [debug] Current batch of media processed. Will check again in 1000ms 10:06:46.627 [debug] Current batch of media processed. Will check again in 1000ms 10:06:47.628 [debug] Current batch of media processed. Will check again in 1000ms 10:06:48.629 [debug] Current batch of media processed. Will check again in 1000ms 10:06:49.630 [debug] Current batch of media processed. Will check again in 1000ms 10:06:50.395 [info] {"source":"oban","duration":2377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:06:50.631 [debug] Current batch of media processed. Will check again in 1000ms 10:06:51.634 [debug] Current batch of media processed. Will check again in 1000ms 10:06:52.636 [debug] Current batch of media processed. Will check again in 1000ms 10:06:53.636 [debug] Current batch of media processed. Will check again in 1000ms 10:06:54.637 [debug] Current batch of media processed. Will check again in 1000ms 10:06:55.638 [debug] Current batch of media processed. Will check again in 1000ms 10:06:56.639 [debug] Current batch of media processed. Will check again in 1000ms 10:06:57.641 [debug] Current batch of media processed. Will check again in 1000ms 10:06:58.642 [debug] Current batch of media processed. Will check again in 1000ms 10:06:59.645 [debug] Current batch of media processed. Will check again in 1000ms 10:07:00.655 [debug] Current batch of media processed. Will check again in 1000ms 10:07:00.791 [info] {"source":"oban","duration":1474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:07:01.657 [debug] Current batch of media processed. Will check again in 1000ms 10:07:02.658 [debug] Current batch of media processed. Will check again in 1000ms 10:07:03.661 [debug] Current batch of media processed. Will check again in 1000ms 10:07:04.662 [debug] Current batch of media processed. Will check again in 1000ms 10:07:05.662 [debug] Current batch of media processed. Will check again in 1000ms 10:07:06.664 [debug] Current batch of media processed. Will check again in 1000ms 10:07:07.666 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXkW\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10588, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e120700 - ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу.mp4", "id" => "ZixVT9CPGY8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ZixVT9CPGY8", "playlist_index" => 78, "timestamp" => 1607324406, "title" => "ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу", "upload_date" => "20201207"} 10:07:07.670 [debug] QUERY OK source="sources" db=1.2ms queue=0.3ms idle=1380.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:07:07.673 [debug] QUERY OK source="sources" db=2.9ms idle=1383.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:07:07.676 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=991.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-07 07:00:06Z], 122] 10:07:07.709 [debug] QUERY OK source="media_items" db=31.7ms idle=986.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXkW\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу", "3be5a47f-8107-45f4-9e2f-351c8f33f4cc", 10588, true, "ZixVT9CPGY8", "https://www.youtube.com/watch?v=ZixVT9CPGY8", 78, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e120700 - ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-12-07 07:00:06Z], ~U[2026-04-04 07:07:07Z], ~U[2026-04-04 07:07:07Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXkW\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу", 10588, true, "ZixVT9CPGY8", "https://www.youtube.com/watch?v=ZixVT9CPGY8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e120700 - ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-12-07 07:00:06Z]] 10:07:07.711 [debug] QUERY OK source="sources" db=1.1ms queue=0.5ms 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" = ?) [122] 10:07:07.713 [debug] QUERY OK source="media_profiles" db=0.9ms 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" = ?) [1] 10:07:07.715 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms 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 [225926] 10:07:07.715 [debug] Current batch of media processed. Will check again in 1000ms 10:07:08.716 [debug] Current batch of media processed. Will check again in 1000ms 10:07:09.717 [debug] Current batch of media processed. Will check again in 1000ms 10:07:10.721 [debug] Current batch of media processed. Will check again in 1000ms 10:07:11.724 [debug] Current batch of media processed. Will check again in 1000ms 10:07:12.725 [debug] Current batch of media processed. Will check again in 1000ms 10:07:13.728 [debug] Current batch of media processed. Will check again in 1000ms 10:07:14.728 [debug] Current batch of media processed. Will check again in 1000ms 10:07:15.729 [debug] Current batch of media processed. Will check again in 1000ms 10:07:16.731 [debug] Current batch of media processed. Will check again in 1000ms 10:07:17.735 [debug] Current batch of media processed. Will check again in 1000ms 10:07:18.735 [debug] Current batch of media processed. Will check again in 1000ms 10:07:19.740 [debug] Current batch of media processed. Will check again in 1000ms 10:07:20.405 [info] {"source":"oban","duration":8941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:20.741 [debug] Current batch of media processed. Will check again in 1000ms 10:07:21.745 [debug] Current batch of media processed. Will check again in 1000ms 10:07:22.747 [debug] Current batch of media processed. Will check again in 1000ms 10:07:23.749 [debug] Current batch of media processed. Will check again in 1000ms 10:07:24.750 [debug] Current batch of media processed. Will check again in 1000ms 10:07:25.753 [debug] Current batch of media processed. Will check again in 1000ms 10:07:26.754 [debug] Current batch of media processed. Will check again in 1000ms 10:07:27.755 [debug] Current batch of media processed. Will check again in 1000ms 10:07:28.756 [debug] Current batch of media processed. Will check again in 1000ms 10:07:29.757 [debug] Current batch of media processed. Will check again in 1000ms 10:07:30.758 [debug] Current batch of media processed. Will check again in 1000ms 10:07:31.760 [debug] Current batch of media processed. Will check again in 1000ms 10:07:32.761 [debug] Current batch of media processed. Will check again in 1000ms 10:07:33.763 [debug] Current batch of media processed. Will check again in 1000ms 10:07:34.764 [debug] Current batch of media processed. Will check again in 1000ms 10:07:35.765 [debug] Current batch of media processed. Will check again in 1000ms 10:07:36.766 [debug] Current batch of media processed. Will check again in 1000ms 10:07:37.767 [debug] Current batch of media processed. Will check again in 1000ms 10:07:38.768 [debug] Current batch of media processed. Will check again in 1000ms 10:07:39.769 [debug] Current batch of media processed. Will check again in 1000ms 10:07:40.770 [debug] Current batch of media processed. Will check again in 1000ms 10:07:41.774 [debug] Current batch of media processed. Will check again in 1000ms 10:07:42.775 [debug] Current batch of media processed. Will check again in 1000ms 10:07:43.776 [debug] Current batch of media processed. Will check again in 1000ms 10:07:44.777 [debug] Current batch of media processed. Will check again in 1000ms 10:07:45.778 [debug] Current batch of media processed. Will check again in 1000ms 10:07:46.779 [debug] Current batch of media processed. Will check again in 1000ms 10:07:47.780 [debug] Current batch of media processed. Will check again in 1000ms 10:07:48.781 [debug] Current batch of media processed. Will check again in 1000ms 10:07:49.782 [debug] Current batch of media processed. Will check again in 1000ms 10:07:50.407 [info] {"source":"oban","duration":935,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:07:50.783 [debug] Current batch of media processed. Will check again in 1000ms 10:07:51.785 [debug] Current batch of media processed. Will check again in 1000ms 10:07:52.786 [debug] Current batch of media processed. Will check again in 1000ms 10:07:53.787 [debug] Current batch of media processed. Will check again in 1000ms 10:07:54.788 [debug] Current batch of media processed. Will check again in 1000ms 10:07:55.789 [debug] Current batch of media processed. Will check again in 1000ms 10:07:56.790 [debug] Current batch of media processed. Will check again in 1000ms 10:07:57.791 [debug] Current batch of media processed. Will check again in 1000ms 10:07:58.793 [debug] Current batch of media processed. Will check again in 1000ms 10:07:59.794 [debug] Current batch of media processed. Will check again in 1000ms 10:08:00.796 [debug] Current batch of media processed. Will check again in 1000ms 10:08:00.797 [info] {"source":"oban","duration":4892,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:08:01.844 [debug] Current batch of media processed. Will check again in 1000ms 10:08:02.846 [debug] Current batch of media processed. Will check again in 1000ms 10:08:03.847 [debug] Current batch of media processed. Will check again in 1000ms 10:08:04.848 [debug] Current batch of media processed. Will check again in 1000ms 10:08:05.849 [debug] Current batch of media processed. Will check again in 1000ms 10:08:06.850 [debug] Current batch of media processed. Will check again in 1000ms 10:08:07.851 [debug] Current batch of media processed. Will check again in 1000ms 10:08:08.852 [debug] Current batch of media processed. Will check again in 1000ms 10:08:09.853 [debug] Current batch of media processed. Will check again in 1000ms 10:08:10.854 [debug] Current batch of media processed. Will check again in 1000ms 10:08:11.856 [debug] Current batch of media processed. Will check again in 1000ms 10:08:12.856 [debug] Current batch of media processed. Will check again in 1000ms 10:08:13.861 [debug] Current batch of media processed. Will check again in 1000ms 10:08:14.862 [debug] Current batch of media processed. Will check again in 1000ms 10:08:15.864 [debug] Current batch of media processed. Will check again in 1000ms 10:08:16.868 [debug] Current batch of media processed. Will check again in 1000ms 10:08:17.869 [debug] Current batch of media processed. Will check again in 1000ms 10:08:18.870 [debug] Current batch of media processed. Will check again in 1000ms 10:08:19.872 [debug] Current batch of media processed. Will check again in 1000ms 10:08:20.429 [info] {"source":"oban","duration":18031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:20.872 [debug] Current batch of media processed. Will check again in 1000ms 10:08:21.879 [debug] Current batch of media processed. Will check again in 1000ms 10:08:22.880 [debug] Current batch of media processed. Will check again in 1000ms 10:08:23.889 [debug] Current batch of media processed. Will check again in 1000ms 10:08:24.892 [debug] Current batch of media processed. Will check again in 1000ms 10:08:25.893 [debug] Current batch of media processed. Will check again in 1000ms 10:08:26.895 [debug] Current batch of media processed. Will check again in 1000ms 10:08:27.896 [debug] Current batch of media processed. Will check again in 1000ms 10:08:28.897 [debug] Current batch of media processed. Will check again in 1000ms 10:08:29.898 [debug] Current batch of media processed. Will check again in 1000ms 10:08:30.927 [debug] Current batch of media processed. Will check again in 1000ms 10:08:31.934 [debug] Current batch of media processed. Will check again in 1000ms 10:08:32.934 [debug] Current batch of media processed. Will check again in 1000ms 10:08:33.935 [debug] Current batch of media processed. Will check again in 1000ms 10:08:34.936 [debug] Current batch of media processed. Will check again in 1000ms 10:08:35.937 [debug] Current batch of media processed. Will check again in 1000ms 10:08:36.939 [debug] Current batch of media processed. Will check again in 1000ms 10:08:37.939 [debug] Current batch of media processed. Will check again in 1000ms 10:08:38.940 [debug] Current batch of media processed. Will check again in 1000ms 10:08:39.942 [debug] Current batch of media processed. Will check again in 1000ms 10:08:40.943 [debug] Current batch of media processed. Will check again in 1000ms 10:08:41.945 [debug] Current batch of media processed. Will check again in 1000ms 10:08:42.947 [debug] Current batch of media processed. Will check again in 1000ms 10:08:43.949 [debug] Current batch of media processed. Will check again in 1000ms 10:08:44.951 [debug] Current batch of media processed. Will check again in 1000ms 10:08:45.952 [debug] Current batch of media processed. Will check again in 1000ms 10:08:46.953 [debug] Current batch of media processed. Will check again in 1000ms 10:08:47.954 [debug] Current batch of media processed. Will check again in 1000ms 10:08:48.955 [debug] Current batch of media processed. Will check again in 1000ms 10:08:49.956 [debug] Current batch of media processed. Will check again in 1000ms 10:08:50.431 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:08:50.957 [debug] Current batch of media processed. Will check again in 1000ms 10:08:51.958 [debug] Current batch of media processed. Will check again in 1000ms 10:08:52.960 [debug] Current batch of media processed. Will check again in 1000ms 10:08:53.962 [debug] Current batch of media processed. Will check again in 1000ms 10:08:54.963 [debug] Current batch of media processed. Will check again in 1000ms 10:08:55.964 [debug] Current batch of media processed. Will check again in 1000ms 10:08:56.965 [debug] Current batch of media processed. Will check again in 1000ms 10:08:57.966 [debug] Current batch of media processed. Will check again in 1000ms 10:08:58.969 [debug] Current batch of media processed. Will check again in 1000ms 10:08:59.970 [debug] Current batch of media processed. Will check again in 1000ms 10:09:00.807 [info] {"source":"oban","duration":6306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:09:00.972 [debug] Current batch of media processed. Will check again in 1000ms 10:09:01.974 [debug] Current batch of media processed. Will check again in 1000ms 10:09:02.975 [debug] Current batch of media processed. Will check again in 1000ms 10:09:03.976 [debug] Current batch of media processed. Will check again in 1000ms 10:09:04.977 [debug] Current batch of media processed. Will check again in 1000ms 10:09:05.978 [debug] Current batch of media processed. Will check again in 1000ms 10:09:06.979 [debug] Current batch of media processed. Will check again in 1000ms 10:09:07.980 [debug] Current batch of media processed. Will check again in 1000ms 10:09:08.983 [debug] Current batch of media processed. Will check again in 1000ms 10:09:09.984 [debug] Current batch of media processed. Will check again in 1000ms 10:09:10.985 [debug] Current batch of media processed. Will check again in 1000ms 10:09:11.990 [debug] Current batch of media processed. Will check again in 1000ms 10:09:12.995 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXk8\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10874, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e113000 - ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу.mp4", "id" => "ZYgM3UxU98I", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ZYgM3UxU98I", "playlist_index" => 79, "timestamp" => 1606719604, "title" => "ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу", "upload_date" => "20201130"} 10:09:12.997 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=650.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:09:13.000 [debug] QUERY OK source="sources" db=0.9ms queue=1.0ms idle=652.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:09:13.002 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=654.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-30 07:00:04Z], 122] 10:09:13.020 [debug] QUERY OK source="media_items" db=16.2ms queue=0.1ms idle=636.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXk8\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу", "92505519-e369-4bf6-a7b4-89bbdcdd4095", 10874, true, "ZYgM3UxU98I", "https://www.youtube.com/watch?v=ZYgM3UxU98I", 79, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e113000 - ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-30 07:00:04Z], ~U[2026-04-04 07:09:13Z], ~U[2026-04-04 07:09:13Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXk8\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу", 10874, true, "ZYgM3UxU98I", "https://www.youtube.com/watch?v=ZYgM3UxU98I", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e113000 - ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-30 07:00:04Z]] 10:09:13.027 [debug] QUERY OK source="sources" db=6.5ms queue=0.1ms idle=638.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:09:13.028 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=30.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:09:13.038 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=36.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 [225929] 10:09:13.039 [debug] Current batch of media processed. Will check again in 1000ms 10:09:14.042 [debug] Current batch of media processed. Will check again in 1000ms 10:09:15.043 [debug] Current batch of media processed. Will check again in 1000ms 10:09:16.044 [debug] Current batch of media processed. Will check again in 1000ms 10:09:17.045 [debug] Current batch of media processed. Will check again in 1000ms 10:09:18.046 [debug] Current batch of media processed. Will check again in 1000ms 10:09:19.049 [debug] Current batch of media processed. Will check again in 1000ms 10:09:20.049 [debug] Current batch of media processed. Will check again in 1000ms 10:09:20.434 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:21.050 [debug] Current batch of media processed. Will check again in 1000ms 10:09:22.052 [debug] Current batch of media processed. Will check again in 1000ms 10:09:23.053 [debug] Current batch of media processed. Will check again in 1000ms 10:09:24.055 [debug] Current batch of media processed. Will check again in 1000ms 10:09:25.056 [debug] Current batch of media processed. Will check again in 1000ms 10:09:26.058 [debug] Current batch of media processed. Will check again in 1000ms 10:09:27.059 [debug] Current batch of media processed. Will check again in 1000ms 10:09:28.061 [debug] Current batch of media processed. Will check again in 1000ms 10:09:29.062 [debug] Current batch of media processed. Will check again in 1000ms 10:09:30.063 [debug] Current batch of media processed. Will check again in 1000ms 10:09:31.064 [debug] Current batch of media processed. Will check again in 1000ms 10:09:32.065 [debug] Current batch of media processed. Will check again in 1000ms 10:09:33.069 [debug] Current batch of media processed. Will check again in 1000ms 10:09:34.070 [debug] Current batch of media processed. Will check again in 1000ms 10:09:35.071 [debug] Current batch of media processed. Will check again in 1000ms 10:09:36.074 [debug] Current batch of media processed. Will check again in 1000ms 10:09:37.075 [debug] Current batch of media processed. Will check again in 1000ms 10:09:38.076 [debug] Current batch of media processed. Will check again in 1000ms 10:09:39.080 [debug] Current batch of media processed. Will check again in 1000ms 10:09:40.080 [debug] Current batch of media processed. Will check again in 1000ms 10:09:41.082 [debug] Current batch of media processed. Will check again in 1000ms 10:09:42.086 [debug] Current batch of media processed. Will check again in 1000ms 10:09:43.088 [debug] Current batch of media processed. Will check again in 1000ms 10:09:44.089 [debug] Current batch of media processed. Will check again in 1000ms 10:09:45.090 [debug] Current batch of media processed. Will check again in 1000ms 10:09:46.091 [debug] Current batch of media processed. Will check again in 1000ms 10:09:47.092 [debug] Current batch of media processed. Will check again in 1000ms 10:09:48.093 [debug] Current batch of media processed. Will check again in 1000ms 10:09:49.095 [debug] Current batch of media processed. Will check again in 1000ms 10:09:50.096 [debug] Current batch of media processed. Will check again in 1000ms 10:09:50.436 [info] {"source":"oban","duration":1021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:09:51.097 [debug] Current batch of media processed. Will check again in 1000ms 10:09:52.099 [debug] Current batch of media processed. Will check again in 1000ms 10:09:53.100 [debug] Current batch of media processed. Will check again in 1000ms 10:09:54.101 [debug] Current batch of media processed. Will check again in 1000ms 10:09:55.102 [debug] Current batch of media processed. Will check again in 1000ms 10:09:56.103 [debug] Current batch of media processed. Will check again in 1000ms 10:09:57.105 [debug] Current batch of media processed. Will check again in 1000ms 10:09:58.106 [debug] Current batch of media processed. Will check again in 1000ms 10:09:59.107 [debug] Current batch of media processed. Will check again in 1000ms 10:10:00.119 [debug] Current batch of media processed. Will check again in 1000ms 10:10:00.808 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:10:01.121 [debug] Current batch of media processed. Will check again in 1000ms 10:10:02.122 [debug] Current batch of media processed. Will check again in 1000ms 10:10:03.123 [debug] Current batch of media processed. Will check again in 1000ms 10:10:04.124 [debug] Current batch of media processed. Will check again in 1000ms 10:10:05.127 [debug] Current batch of media processed. Will check again in 1000ms 10:10:06.129 [debug] Current batch of media processed. Will check again in 1000ms 10:10:07.129 [debug] Current batch of media processed. Will check again in 1000ms 10:10:08.130 [debug] Current batch of media processed. Will check again in 1000ms 10:10:09.131 [debug] Current batch of media processed. Will check again in 1000ms 10:10:10.132 [debug] Current batch of media processed. Will check again in 1000ms 10:10:11.133 [debug] Current batch of media processed. Will check again in 1000ms 10:10:12.135 [debug] Current batch of media processed. Will check again in 1000ms 10:10:13.135 [debug] Current batch of media processed. Will check again in 1000ms 10:10:14.136 [debug] Current batch of media processed. Will check again in 1000ms 10:10:15.137 [debug] Current batch of media processed. Will check again in 1000ms 10:10:16.139 [debug] Current batch of media processed. Will check again in 1000ms 10:10:17.142 [debug] Current batch of media processed. Will check again in 1000ms 10:10:18.142 [debug] Current batch of media processed. Will check again in 1000ms 10:10:19.144 [debug] Current batch of media processed. Will check again in 1000ms 10:10:20.144 [debug] Current batch of media processed. Will check again in 1000ms 10:10:20.439 [info] {"source":"oban","duration":1513,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:21.149 [debug] Current batch of media processed. Will check again in 1000ms 10:10:22.151 [debug] Current batch of media processed. Will check again in 1000ms 10:10:23.152 [debug] Current batch of media processed. Will check again in 1000ms 10:10:24.153 [debug] Current batch of media processed. Will check again in 1000ms 10:10:25.154 [debug] Current batch of media processed. Will check again in 1000ms 10:10:26.155 [debug] Current batch of media processed. Will check again in 1000ms 10:10:27.156 [debug] Current batch of media processed. Will check again in 1000ms 10:10:28.158 [debug] Current batch of media processed. Will check again in 1000ms 10:10:29.160 [debug] Current batch of media processed. Will check again in 1000ms 10:10:30.161 [debug] Current batch of media processed. Will check again in 1000ms 10:10:31.163 [debug] Current batch of media processed. Will check again in 1000ms 10:10:32.164 [debug] Current batch of media processed. Will check again in 1000ms 10:10:33.170 [debug] Current batch of media processed. Will check again in 1000ms 10:10:34.171 [debug] Current batch of media processed. Will check again in 1000ms 10:10:35.173 [debug] Current batch of media processed. Will check again in 1000ms 10:10:36.176 [debug] Current batch of media processed. Will check again in 1000ms 10:10:37.177 [debug] Current batch of media processed. Will check again in 1000ms 10:10:38.180 [debug] Current batch of media processed. Will check again in 1000ms 10:10:39.181 [debug] Current batch of media processed. Will check again in 1000ms 10:10:40.182 [debug] Current batch of media processed. Will check again in 1000ms 10:10:41.184 [debug] Current batch of media processed. Will check again in 1000ms 10:10:42.186 [debug] Current batch of media processed. Will check again in 1000ms 10:10:43.187 [debug] Current batch of media processed. Will check again in 1000ms 10:10:44.188 [debug] Current batch of media processed. Will check again in 1000ms 10:10:45.190 [debug] Current batch of media processed. Will check again in 1000ms 10:10:46.192 [debug] Current batch of media processed. Will check again in 1000ms 10:10:47.195 [debug] Current batch of media processed. Will check again in 1000ms 10:10:48.199 [debug] Current batch of media processed. Will check again in 1000ms 10:10:49.200 [debug] Current batch of media processed. Will check again in 1000ms 10:10:50.202 [debug] Current batch of media processed. Will check again in 1000ms 10:10:50.441 [info] {"source":"oban","duration":1545,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:10:51.203 [debug] Current batch of media processed. Will check again in 1000ms 10:10:52.205 [debug] Current batch of media processed. Will check again in 1000ms 10:10:53.206 [debug] Current batch of media processed. Will check again in 1000ms 10:10:54.208 [debug] Current batch of media processed. Will check again in 1000ms 10:10:55.208 [debug] Current batch of media processed. Will check again in 1000ms 10:10:56.209 [debug] Current batch of media processed. Will check again in 1000ms 10:10:57.210 [debug] Current batch of media processed. Will check again in 1000ms 10:10:58.211 [debug] Current batch of media processed. Will check again in 1000ms 10:10:59.212 [debug] Current batch of media processed. Will check again in 1000ms 10:11:00.225 [debug] Current batch of media processed. Will check again in 1000ms 10:11:00.809 [info] {"source":"oban","duration":251,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:11:01.226 [debug] Current batch of media processed. Will check again in 1000ms 10:11:02.228 [debug] Current batch of media processed. Will check again in 1000ms 10:11:03.228 [debug] Current batch of media processed. Will check again in 1000ms 10:11:04.229 [debug] Current batch of media processed. Will check again in 1000ms 10:11:05.230 [debug] Current batch of media processed. Will check again in 1000ms 10:11:06.231 [debug] Current batch of media processed. Will check again in 1000ms 10:11:07.232 [debug] Current batch of media processed. Will check again in 1000ms 10:11:08.234 [debug] Current batch of media processed. Will check again in 1000ms 10:11:09.235 [debug] Current batch of media processed. Will check again in 1000ms 10:11:10.237 [debug] Current batch of media processed. Will check again in 1000ms 10:11:11.237 [debug] Current batch of media processed. Will check again in 1000ms 10:11:12.242 [debug] Current batch of media processed. Will check again in 1000ms 10:11:13.243 [debug] Current batch of media processed. Will check again in 1000ms 10:11:14.244 [debug] Current batch of media processed. Will check again in 1000ms 10:11:15.245 [debug] Current batch of media processed. Will check again in 1000ms 10:11:16.246 [debug] Current batch of media processed. Will check again in 1000ms 10:11:17.247 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjw\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5902, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e111600 - ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу.mp4", "id" => "4TkAMc6t5Ic", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=4TkAMc6t5Ic", "playlist_index" => 80, "timestamp" => 1605510000, "title" => "ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу", "upload_date" => "20201116"} 10:11:17.248 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=885.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:11:17.249 [debug] QUERY OK source="sources" db=0.3ms idle=886.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:11:17.250 [debug] QUERY OK source="media_items" db=0.8ms idle=886.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-16 07:00:00Z], 122] 10:11:17.261 [debug] QUERY OK source="media_items" db=9.3ms idle=329.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjw\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу", "dac1b725-63fd-46bf-8e51-6ef7a19e77c8", 5902, true, "4TkAMc6t5Ic", "https://www.youtube.com/watch?v=4TkAMc6t5Ic", 80, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e111600 - ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-16 07:00:00Z], ~U[2026-04-04 07:11:17Z], ~U[2026-04-04 07:11:17Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjw\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу", 5902, true, "4TkAMc6t5Ic", "https://www.youtube.com/watch?v=4TkAMc6t5Ic", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e111600 - ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-16 07:00:00Z]] 10:11:17.263 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=333.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:11:17.264 [debug] QUERY OK source="media_profiles" db=0.5ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:11:17.266 [debug] QUERY OK source="media_items" db=0.8ms idle=15.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225930] 10:11:17.266 [debug] Current batch of media processed. Will check again in 1000ms 10:11:18.267 [debug] Current batch of media processed. Will check again in 1000ms 10:11:19.268 [debug] Current batch of media processed. Will check again in 1000ms 10:11:20.269 [debug] Current batch of media processed. Will check again in 1000ms 10:11:20.444 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:21.270 [debug] Current batch of media processed. Will check again in 1000ms 10:11:22.272 [debug] Current batch of media processed. Will check again in 1000ms 10:11:23.272 [debug] Current batch of media processed. Will check again in 1000ms 10:11:24.273 [debug] Current batch of media processed. Will check again in 1000ms 10:11:25.274 [debug] Current batch of media processed. Will check again in 1000ms 10:11:26.275 [debug] Current batch of media processed. Will check again in 1000ms 10:11:27.276 [debug] Current batch of media processed. Will check again in 1000ms 10:11:28.278 [debug] Current batch of media processed. Will check again in 1000ms 10:11:29.279 [debug] Current batch of media processed. Will check again in 1000ms 10:11:30.280 [debug] Current batch of media processed. Will check again in 1000ms 10:11:31.281 [debug] Current batch of media processed. Will check again in 1000ms 10:11:32.282 [debug] Current batch of media processed. Will check again in 1000ms 10:11:33.284 [debug] Current batch of media processed. Will check again in 1000ms 10:11:34.284 [debug] Current batch of media processed. Will check again in 1000ms 10:11:35.286 [debug] Current batch of media processed. Will check again in 1000ms 10:11:36.286 [debug] Current batch of media processed. Will check again in 1000ms 10:11:37.289 [debug] Current batch of media processed. Will check again in 1000ms 10:11:38.291 [debug] Current batch of media processed. Will check again in 1000ms 10:11:39.292 [debug] Current batch of media processed. Will check again in 1000ms 10:11:40.293 [debug] Current batch of media processed. Will check again in 1000ms 10:11:41.294 [debug] Current batch of media processed. Will check again in 1000ms 10:11:42.297 [debug] Current batch of media processed. Will check again in 1000ms 10:11:43.299 [debug] Current batch of media processed. Will check again in 1000ms 10:11:44.301 [debug] Current batch of media processed. Will check again in 1000ms 10:11:45.303 [debug] Current batch of media processed. Will check again in 1000ms 10:11:46.307 [debug] Current batch of media processed. Will check again in 1000ms 10:11:47.308 [debug] Current batch of media processed. Will check again in 1000ms 10:11:48.309 [debug] Current batch of media processed. Will check again in 1000ms 10:11:49.310 [debug] Current batch of media processed. Will check again in 1000ms 10:11:50.311 [debug] Current batch of media processed. Will check again in 1000ms 10:11:50.449 [info] {"source":"oban","duration":3600,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:11:51.314 [debug] Current batch of media processed. Will check again in 1000ms 10:11:52.317 [debug] Current batch of media processed. Will check again in 1000ms 10:11:53.317 [debug] Current batch of media processed. Will check again in 1000ms 10:11:54.318 [debug] Current batch of media processed. Will check again in 1000ms 10:11:55.321 [debug] Current batch of media processed. Will check again in 1000ms 10:11:56.322 [debug] Current batch of media processed. Will check again in 1000ms 10:11:57.324 [debug] Current batch of media processed. Will check again in 1000ms 10:11:58.327 [debug] Current batch of media processed. Will check again in 1000ms 10:11:59.330 [debug] Current batch of media processed. Will check again in 1000ms 10:12:00.333 [debug] Current batch of media processed. Will check again in 1000ms 10:12:00.812 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:12:01.334 [debug] Current batch of media processed. Will check again in 1000ms 10:12:02.336 [debug] Current batch of media processed. Will check again in 1000ms 10:12:03.337 [debug] Current batch of media processed. Will check again in 1000ms 10:12:04.339 [debug] Current batch of media processed. Will check again in 1000ms 10:12:05.339 [debug] Current batch of media processed. Will check again in 1000ms 10:12:06.340 [debug] Current batch of media processed. Will check again in 1000ms 10:12:07.342 [debug] Current batch of media processed. Will check again in 1000ms 10:12:08.343 [debug] Current batch of media processed. Will check again in 1000ms 10:12:09.344 [debug] Current batch of media processed. Will check again in 1000ms 10:12:10.346 [debug] Current batch of media processed. Will check again in 1000ms 10:12:11.348 [debug] Current batch of media processed. Will check again in 1000ms 10:12:12.349 [debug] Current batch of media processed. Will check again in 1000ms 10:12:13.351 [debug] Current batch of media processed. Will check again in 1000ms 10:12:14.351 [debug] Current batch of media processed. Will check again in 1000ms 10:12:15.352 [debug] Current batch of media processed. Will check again in 1000ms 10:12:16.353 [debug] Current batch of media processed. Will check again in 1000ms 10:12:17.354 [debug] Current batch of media processed. Will check again in 1000ms 10:12:18.355 [debug] Current batch of media processed. Will check again in 1000ms 10:12:19.356 [debug] Current batch of media processed. Will check again in 1000ms 10:12:20.357 [debug] Current batch of media processed. Will check again in 1000ms 10:12:20.452 [info] {"source":"oban","duration":1355,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:21.358 [debug] Current batch of media processed. Will check again in 1000ms 10:12:22.359 [debug] Current batch of media processed. Will check again in 1000ms 10:12:23.360 [debug] Current batch of media processed. Will check again in 1000ms 10:12:24.361 [debug] Current batch of media processed. Will check again in 1000ms 10:12:25.362 [debug] Current batch of media processed. Will check again in 1000ms 10:12:26.363 [debug] Current batch of media processed. Will check again in 1000ms 10:12:27.364 [debug] Current batch of media processed. Will check again in 1000ms 10:12:28.365 [debug] Current batch of media processed. Will check again in 1000ms 10:12:29.366 [debug] Current batch of media processed. Will check again in 1000ms 10:12:30.367 [debug] Current batch of media processed. Will check again in 1000ms 10:12:31.368 [debug] Current batch of media processed. Will check again in 1000ms 10:12:32.369 [debug] Current batch of media processed. Will check again in 1000ms 10:12:33.374 [debug] Current batch of media processed. Will check again in 1000ms 10:12:34.375 [debug] Current batch of media processed. Will check again in 1000ms 10:12:35.376 [debug] Current batch of media processed. Will check again in 1000ms 10:12:36.378 [debug] Current batch of media processed. Will check again in 1000ms 10:12:37.378 [debug] Current batch of media processed. Will check again in 1000ms 10:12:38.387 [debug] Current batch of media processed. Will check again in 1000ms 10:12:39.388 [debug] Current batch of media processed. Will check again in 1000ms 10:12:40.392 [debug] Current batch of media processed. Will check again in 1000ms 10:12:41.394 [debug] Current batch of media processed. Will check again in 1000ms 10:12:42.395 [debug] Current batch of media processed. Will check again in 1000ms 10:12:43.396 [debug] Current batch of media processed. Will check again in 1000ms 10:12:44.397 [debug] Current batch of media processed. Will check again in 1000ms 10:12:45.398 [debug] Current batch of media processed. Will check again in 1000ms 10:12:46.399 [debug] Current batch of media processed. Will check again in 1000ms 10:12:47.400 [debug] Current batch of media processed. Will check again in 1000ms 10:12:48.401 [debug] Current batch of media processed. Will check again in 1000ms 10:12:49.402 [debug] Current batch of media processed. Will check again in 1000ms 10:12:50.404 [debug] Current batch of media processed. Will check again in 1000ms 10:12:50.453 [info] {"source":"oban","duration":1433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:12:51.405 [debug] Current batch of media processed. Will check again in 1000ms 10:12:52.406 [debug] Current batch of media processed. Will check again in 1000ms 10:12:53.408 [debug] Current batch of media processed. Will check again in 1000ms 10:12:54.408 [debug] Current batch of media processed. Will check again in 1000ms 10:12:55.409 [debug] Current batch of media processed. Will check again in 1000ms 10:12:56.410 [debug] Current batch of media processed. Will check again in 1000ms 10:12:57.411 [debug] Current batch of media processed. Will check again in 1000ms 10:12:58.412 [debug] Current batch of media processed. Will check again in 1000ms 10:12:59.413 [debug] Current batch of media processed. Will check again in 1000ms 10:13:00.422 [debug] Current batch of media processed. Will check again in 1000ms 10:13:00.824 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:13:01.437 [debug] Current batch of media processed. Will check again in 1000ms 10:13:02.443 [debug] Current batch of media processed. Will check again in 1000ms 10:13:03.444 [debug] Current batch of media processed. Will check again in 1000ms 10:13:04.446 [debug] Current batch of media processed. Will check again in 1000ms 10:13:05.447 [debug] Current batch of media processed. Will check again in 1000ms 10:13:06.449 [debug] Current batch of media processed. Will check again in 1000ms 10:13:07.450 [debug] Current batch of media processed. Will check again in 1000ms 10:13:08.452 [debug] Current batch of media processed. Will check again in 1000ms 10:13:09.453 [debug] Current batch of media processed. Will check again in 1000ms 10:13:10.454 [debug] Current batch of media processed. Will check again in 1000ms 10:13:11.456 [debug] Current batch of media processed. Will check again in 1000ms 10:13:12.460 [debug] Current batch of media processed. Will check again in 1000ms 10:13:13.461 [debug] Current batch of media processed. Will check again in 1000ms 10:13:14.462 [debug] Current batch of media processed. Will check again in 1000ms 10:13:15.463 [debug] Current batch of media processed. Will check again in 1000ms 10:13:16.464 [debug] Current batch of media processed. Will check again in 1000ms 10:13:17.465 [debug] Current batch of media processed. Will check again in 1000ms 10:13:18.466 [debug] Current batch of media processed. Will check again in 1000ms 10:13:19.467 [debug] Current batch of media processed. Will check again in 1000ms 10:13:20.457 [info] {"source":"oban","duration":2386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:20.469 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjB\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 11496, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e110900 - ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу.mp4", "id" => "msYpJTj0vNo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=msYpJTj0vNo", "playlist_index" => 81, "timestamp" => 1604926818, "title" => "ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу", "upload_date" => "20201109"} 10:13:20.470 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=936.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:13:20.473 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=74.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:13:20.476 [debug] QUERY OK source="media_items" db=1.4ms queue=0.4ms idle=76.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-09 13:00:18Z], 122] 10:13:20.500 [debug] QUERY OK source="media_items" db=22.9ms idle=79.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjB\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу", "b83272f1-f071-4f93-a207-6b93591f20d8", 11496, true, "msYpJTj0vNo", "https://www.youtube.com/watch?v=msYpJTj0vNo", 81, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e110900 - ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-09 13:00:18Z], ~U[2026-04-04 07:13:20Z], ~U[2026-04-04 07:13:20Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjB\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу", 11496, true, "msYpJTj0vNo", "https://www.youtube.com/watch?v=msYpJTj0vNo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e110900 - ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-09 13:00:18Z]] 10:13:20.503 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=43.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:13:20.505 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.3ms idle=32.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:13:20.508 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=32.2ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225932] 10:13:20.510 [debug] Current batch of media processed. Will check again in 1000ms 10:13:21.511 [debug] Current batch of media processed. Will check again in 1000ms 10:13:22.513 [debug] Current batch of media processed. Will check again in 1000ms 10:13:23.513 [debug] Current batch of media processed. Will check again in 1000ms 10:13:24.514 [debug] Current batch of media processed. Will check again in 1000ms 10:13:25.516 [debug] Current batch of media processed. Will check again in 1000ms 10:13:26.518 [debug] Current batch of media processed. Will check again in 1000ms 10:13:27.519 [debug] Current batch of media processed. Will check again in 1000ms 10:13:28.520 [debug] Current batch of media processed. Will check again in 1000ms 10:13:29.521 [debug] Current batch of media processed. Will check again in 1000ms 10:13:30.523 [debug] Current batch of media processed. Will check again in 1000ms 10:13:31.523 [debug] Current batch of media processed. Will check again in 1000ms 10:13:32.525 [debug] Current batch of media processed. Will check again in 1000ms 10:13:33.526 [debug] Current batch of media processed. Will check again in 1000ms 10:13:34.528 [debug] Current batch of media processed. Will check again in 1000ms 10:13:35.528 [debug] Current batch of media processed. Will check again in 1000ms 10:13:36.529 [debug] Current batch of media processed. Will check again in 1000ms 10:13:37.530 [debug] Current batch of media processed. Will check again in 1000ms 10:13:38.531 [debug] Current batch of media processed. Will check again in 1000ms 10:13:39.532 [debug] Current batch of media processed. Will check again in 1000ms 10:13:40.533 [debug] Current batch of media processed. Will check again in 1000ms 10:13:41.534 [debug] Current batch of media processed. Will check again in 1000ms 10:13:42.535 [debug] Current batch of media processed. Will check again in 1000ms 10:13:43.536 [debug] Current batch of media processed. Will check again in 1000ms 10:13:44.537 [debug] Current batch of media processed. Will check again in 1000ms 10:13:45.539 [debug] Current batch of media processed. Will check again in 1000ms 10:13:46.539 [debug] Current batch of media processed. Will check again in 1000ms 10:13:47.540 [debug] Current batch of media processed. Will check again in 1000ms 10:13:48.541 [debug] Current batch of media processed. Will check again in 1000ms 10:13:49.543 [debug] Current batch of media processed. Will check again in 1000ms 10:13:50.464 [info] {"source":"oban","duration":6103,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:13:50.545 [debug] Current batch of media processed. Will check again in 1000ms 10:13:51.547 [debug] Current batch of media processed. Will check again in 1000ms 10:13:52.548 [debug] Current batch of media processed. Will check again in 1000ms 10:13:53.549 [debug] Current batch of media processed. Will check again in 1000ms 10:13:54.550 [debug] Current batch of media processed. Will check again in 1000ms 10:13:55.551 [debug] Current batch of media processed. Will check again in 1000ms 10:13:56.552 [debug] Current batch of media processed. Will check again in 1000ms 10:13:57.553 [debug] Current batch of media processed. Will check again in 1000ms 10:13:58.558 [debug] Current batch of media processed. Will check again in 1000ms 10:13:59.560 [debug] Current batch of media processed. Will check again in 1000ms 10:14:00.561 [debug] Current batch of media processed. Will check again in 1000ms 10:14:00.826 [info] {"source":"oban","duration":421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:14:01.917 [debug] Current batch of media processed. Will check again in 1000ms 10:14:02.918 [debug] Current batch of media processed. Will check again in 1000ms 10:14:03.919 [debug] Current batch of media processed. Will check again in 1000ms 10:14:04.920 [debug] Current batch of media processed. Will check again in 1000ms 10:14:05.921 [debug] Current batch of media processed. Will check again in 1000ms 10:14:06.922 [debug] Current batch of media processed. Will check again in 1000ms 10:14:07.923 [debug] Current batch of media processed. Will check again in 1000ms 10:14:08.924 [debug] Current batch of media processed. Will check again in 1000ms 10:14:09.926 [debug] Current batch of media processed. Will check again in 1000ms 10:14:10.927 [debug] Current batch of media processed. Will check again in 1000ms 10:14:11.928 [debug] Current batch of media processed. Will check again in 1000ms 10:14:12.929 [debug] Current batch of media processed. Will check again in 1000ms 10:14:13.930 [debug] Current batch of media processed. Will check again in 1000ms 10:14:14.931 [debug] Current batch of media processed. Will check again in 1000ms 10:14:15.933 [debug] Current batch of media processed. Will check again in 1000ms 10:14:16.936 [debug] Current batch of media processed. Will check again in 1000ms 10:14:17.937 [debug] Current batch of media processed. Will check again in 1000ms 10:14:18.938 [debug] Current batch of media processed. Will check again in 1000ms 10:14:19.939 [debug] Current batch of media processed. Will check again in 1000ms 10:14:20.470 [info] {"source":"oban","duration":4447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:20.943 [debug] Current batch of media processed. Will check again in 1000ms 10:14:21.945 [debug] Current batch of media processed. Will check again in 1000ms 10:14:22.946 [debug] Current batch of media processed. Will check again in 1000ms 10:14:23.948 [debug] Current batch of media processed. Will check again in 1000ms 10:14:24.949 [debug] Current batch of media processed. Will check again in 1000ms 10:14:25.950 [debug] Current batch of media processed. Will check again in 1000ms 10:14:26.951 [debug] Current batch of media processed. Will check again in 1000ms 10:14:27.952 [debug] Current batch of media processed. Will check again in 1000ms 10:14:28.953 [debug] Current batch of media processed. Will check again in 1000ms 10:14:29.954 [debug] Current batch of media processed. Will check again in 1000ms 10:14:30.956 [debug] Current batch of media processed. Will check again in 1000ms 10:14:31.958 [debug] Current batch of media processed. Will check again in 1000ms 10:14:32.959 [debug] Current batch of media processed. Will check again in 1000ms 10:14:33.960 [debug] Current batch of media processed. Will check again in 1000ms 10:14:34.962 [debug] Current batch of media processed. Will check again in 1000ms 10:14:35.964 [debug] Current batch of media processed. Will check again in 1000ms 10:14:36.965 [debug] Current batch of media processed. Will check again in 1000ms 10:14:37.966 [debug] Current batch of media processed. Will check again in 1000ms 10:14:38.968 [debug] Current batch of media processed. Will check again in 1000ms 10:14:39.969 [debug] Current batch of media processed. Will check again in 1000ms 10:14:40.970 [debug] Current batch of media processed. Will check again in 1000ms 10:14:41.977 [debug] Current batch of media processed. Will check again in 1000ms 10:14:42.978 [debug] Current batch of media processed. Will check again in 1000ms 10:14:43.979 [debug] Current batch of media processed. Will check again in 1000ms 10:14:44.980 [debug] Current batch of media processed. Will check again in 1000ms 10:14:45.981 [debug] Current batch of media processed. Will check again in 1000ms 10:14:46.982 [debug] Current batch of media processed. Will check again in 1000ms 10:14:47.983 [debug] Current batch of media processed. Will check again in 1000ms 10:14:48.984 [debug] Current batch of media processed. Will check again in 1000ms 10:14:49.985 [debug] Current batch of media processed. Will check again in 1000ms 10:14:50.472 [info] {"source":"oban","duration":1514,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:14:50.986 [debug] Current batch of media processed. Will check again in 1000ms 10:14:51.988 [debug] Current batch of media processed. Will check again in 1000ms 10:14:52.989 [debug] Current batch of media processed. Will check again in 1000ms 10:14:53.990 [debug] Current batch of media processed. Will check again in 1000ms 10:14:54.991 [debug] Current batch of media processed. Will check again in 1000ms 10:14:55.992 [debug] Current batch of media processed. Will check again in 1000ms 10:14:56.993 [debug] Current batch of media processed. Will check again in 1000ms 10:14:57.997 [debug] Current batch of media processed. Will check again in 1000ms 10:14:58.998 [debug] Current batch of media processed. Will check again in 1000ms 10:14:59.999 [debug] Current batch of media processed. Will check again in 1000ms 10:15:00.828 [info] {"source":"oban","duration":436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:15:01.000 [debug] Current batch of media processed. Will check again in 1000ms 10:15:02.001 [debug] Current batch of media processed. Will check again in 1000ms 10:15:03.002 [debug] Current batch of media processed. Will check again in 1000ms 10:15:04.003 [debug] Current batch of media processed. Will check again in 1000ms 10:15:05.004 [debug] Current batch of media processed. Will check again in 1000ms 10:15:06.005 [debug] Current batch of media processed. Will check again in 1000ms 10:15:07.006 [debug] Current batch of media processed. Will check again in 1000ms 10:15:08.007 [debug] Current batch of media processed. Will check again in 1000ms 10:15:09.009 [debug] Current batch of media processed. Will check again in 1000ms 10:15:10.010 [debug] Current batch of media processed. Will check again in 1000ms 10:15:11.012 [debug] Current batch of media processed. Will check again in 1000ms 10:15:12.013 [debug] Current batch of media processed. Will check again in 1000ms 10:15:13.014 [debug] Current batch of media processed. Will check again in 1000ms 10:15:14.015 [debug] Current batch of media processed. Will check again in 1000ms 10:15:15.016 [debug] Current batch of media processed. Will check again in 1000ms 10:15:16.017 [debug] Current batch of media processed. Will check again in 1000ms 10:15:17.019 [debug] Current batch of media processed. Will check again in 1000ms 10:15:18.020 [debug] Current batch of media processed. Will check again in 1000ms 10:15:19.022 [debug] Current batch of media processed. Will check again in 1000ms 10:15:20.025 [debug] Current batch of media processed. Will check again in 1000ms 10:15:20.474 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:21.026 [debug] Current batch of media processed. Will check again in 1000ms 10:15:22.051 [debug] Current batch of media processed. Will check again in 1000ms 10:15:23.052 [debug] Current batch of media processed. Will check again in 1000ms 10:15:24.053 [debug] Current batch of media processed. Will check again in 1000ms 10:15:25.057 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: . Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RYtQe\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10524, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e102700 - ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу.mp4", "id" => "IaJFWCKohuA", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=IaJFWCKohuA", "playlist_index" => 82, "timestamp" => 1603782006, "title" => "ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу", "upload_date" => "20201027"} 10:15:25.058 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=713.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:15:25.064 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms idle=706.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:15:25.078 [debug] QUERY OK source="media_items" db=9.0ms queue=0.2ms idle=645.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-27 07:00:06Z], 122] 10:15:25.179 [debug] QUERY OK source="media_items" db=95.1ms queue=4.0ms idle=656.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: . Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RYtQe\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу", "04728544-bddb-4300-8a40-fa820ffedd16", 10524, true, "IaJFWCKohuA", "https://www.youtube.com/watch?v=IaJFWCKohuA", 82, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e102700 - ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-10-27 07:00:06Z], ~U[2026-04-04 07:15:25Z], ~U[2026-04-04 07:15:25Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: . Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RYtQe\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу", 10524, true, "IaJFWCKohuA", "https://www.youtube.com/watch?v=IaJFWCKohuA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e102700 - ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-10-27 07:00:06Z]] 10:15:25.186 [debug] QUERY OK source="sources" db=5.5ms queue=0.5ms idle=757.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:15:25.187 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=128.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:15:25.209 [debug] QUERY OK source="media_items" db=20.5ms queue=0.1ms idle=123.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 [225934] 10:15:25.209 [debug] Current batch of media processed. Will check again in 1000ms 10:15:26.211 [debug] Current batch of media processed. Will check again in 1000ms 10:15:27.212 [debug] Current batch of media processed. Will check again in 1000ms 10:15:28.213 [debug] Current batch of media processed. Will check again in 1000ms 10:15:29.214 [debug] Current batch of media processed. Will check again in 1000ms 10:15:30.215 [debug] Current batch of media processed. Will check again in 1000ms 10:15:31.216 [debug] Current batch of media processed. Will check again in 1000ms 10:15:32.218 [debug] Current batch of media processed. Will check again in 1000ms 10:15:33.219 [debug] Current batch of media processed. Will check again in 1000ms 10:15:34.220 [debug] Current batch of media processed. Will check again in 1000ms 10:15:35.221 [debug] Current batch of media processed. Will check again in 1000ms 10:15:36.222 [debug] Current batch of media processed. Will check again in 1000ms 10:15:37.223 [debug] Current batch of media processed. Will check again in 1000ms 10:15:38.224 [debug] Current batch of media processed. Will check again in 1000ms 10:15:39.225 [debug] Current batch of media processed. Will check again in 1000ms 10:15:40.226 [debug] Current batch of media processed. Will check again in 1000ms 10:15:41.227 [debug] Current batch of media processed. Will check again in 1000ms 10:15:42.229 [debug] Current batch of media processed. Will check again in 1000ms 10:15:43.230 [debug] Current batch of media processed. Will check again in 1000ms 10:15:44.231 [debug] Current batch of media processed. Will check again in 1000ms 10:15:45.232 [debug] Current batch of media processed. Will check again in 1000ms 10:15:46.233 [debug] Current batch of media processed. Will check again in 1000ms 10:15:47.234 [debug] Current batch of media processed. Will check again in 1000ms 10:15:48.235 [debug] Current batch of media processed. Will check again in 1000ms 10:15:49.236 [debug] Current batch of media processed. Will check again in 1000ms 10:15:50.238 [debug] Current batch of media processed. Will check again in 1000ms 10:15:50.476 [info] {"source":"oban","duration":2383,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:15:51.239 [debug] Current batch of media processed. Will check again in 1000ms 10:15:52.243 [debug] Current batch of media processed. Will check again in 1000ms 10:15:53.244 [debug] Current batch of media processed. Will check again in 1000ms 10:15:54.245 [debug] Current batch of media processed. Will check again in 1000ms 10:15:55.247 [debug] Current batch of media processed. Will check again in 1000ms 10:15:56.248 [debug] Current batch of media processed. Will check again in 1000ms 10:15:57.249 [debug] Current batch of media processed. Will check again in 1000ms 10:15:58.250 [debug] Current batch of media processed. Will check again in 1000ms 10:15:59.251 [debug] Current batch of media processed. Will check again in 1000ms 10:16:00.253 [debug] Current batch of media processed. Will check again in 1000ms 10:16:00.829 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:16:01.255 [debug] Current batch of media processed. Will check again in 1000ms 10:16:02.257 [debug] Current batch of media processed. Will check again in 1000ms 10:16:03.257 [debug] Current batch of media processed. Will check again in 1000ms 10:16:04.258 [debug] Current batch of media processed. Will check again in 1000ms 10:16:05.259 [debug] Current batch of media processed. Will check again in 1000ms 10:16:06.260 [debug] Current batch of media processed. Will check again in 1000ms 10:16:07.261 [debug] Current batch of media processed. Will check again in 1000ms 10:16:08.262 [debug] Current batch of media processed. Will check again in 1000ms 10:16:09.263 [debug] Current batch of media processed. Will check again in 1000ms 10:16:10.264 [debug] Current batch of media processed. Will check again in 1000ms 10:16:11.265 [debug] Current batch of media processed. Will check again in 1000ms 10:16:12.266 [debug] Current batch of media processed. Will check again in 1000ms 10:16:13.267 [debug] Current batch of media processed. Will check again in 1000ms 10:16:14.268 [debug] Current batch of media processed. Will check again in 1000ms 10:16:15.269 [debug] Current batch of media processed. Will check again in 1000ms 10:16:16.272 [debug] Current batch of media processed. Will check again in 1000ms 10:16:17.277 [debug] Current batch of media processed. Will check again in 1000ms 10:16:18.279 [debug] Current batch of media processed. Will check again in 1000ms 10:16:19.279 [debug] Current batch of media processed. Will check again in 1000ms 10:16:20.280 [debug] Current batch of media processed. Will check again in 1000ms 10:16:20.480 [info] {"source":"oban","duration":1550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:21.281 [debug] Current batch of media processed. Will check again in 1000ms 10:16:22.283 [debug] Current batch of media processed. Will check again in 1000ms 10:16:23.285 [debug] Current batch of media processed. Will check again in 1000ms 10:16:24.286 [debug] Current batch of media processed. Will check again in 1000ms 10:16:25.288 [debug] Current batch of media processed. Will check again in 1000ms 10:16:26.292 [debug] Current batch of media processed. Will check again in 1000ms 10:16:27.293 [debug] Current batch of media processed. Will check again in 1000ms 10:16:28.294 [debug] Current batch of media processed. Will check again in 1000ms 10:16:29.295 [debug] Current batch of media processed. Will check again in 1000ms 10:16:30.297 [debug] Current batch of media processed. Will check again in 1000ms 10:16:31.298 [debug] Current batch of media processed. Will check again in 1000ms 10:16:32.299 [debug] Current batch of media processed. Will check again in 1000ms 10:16:33.300 [debug] Current batch of media processed. Will check again in 1000ms 10:16:34.301 [debug] Current batch of media processed. Will check again in 1000ms 10:16:35.303 [debug] Current batch of media processed. Will check again in 1000ms 10:16:36.306 [debug] Current batch of media processed. Will check again in 1000ms 10:16:37.308 [debug] Current batch of media processed. Will check again in 1000ms 10:16:38.308 [debug] Current batch of media processed. Will check again in 1000ms 10:16:39.309 [debug] Current batch of media processed. Will check again in 1000ms 10:16:40.310 [debug] Current batch of media processed. Will check again in 1000ms 10:16:41.312 [debug] Current batch of media processed. Will check again in 1000ms 10:16:42.312 [debug] Current batch of media processed. Will check again in 1000ms 10:16:43.314 [debug] Current batch of media processed. Will check again in 1000ms 10:16:44.314 [debug] Current batch of media processed. Will check again in 1000ms 10:16:45.316 [debug] Current batch of media processed. Will check again in 1000ms 10:16:46.317 [debug] Current batch of media processed. Will check again in 1000ms 10:16:47.318 [debug] Current batch of media processed. Will check again in 1000ms 10:16:48.319 [debug] Current batch of media processed. Will check again in 1000ms 10:16:49.320 [debug] Current batch of media processed. Will check again in 1000ms 10:16:50.321 [debug] Current batch of media processed. Will check again in 1000ms 10:16:50.482 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:16:51.322 [debug] Current batch of media processed. Will check again in 1000ms 10:16:52.323 [debug] Current batch of media processed. Will check again in 1000ms 10:16:53.324 [debug] Current batch of media processed. Will check again in 1000ms 10:16:54.325 [debug] Current batch of media processed. Will check again in 1000ms 10:16:55.326 [debug] Current batch of media processed. Will check again in 1000ms 10:16:56.327 [debug] Current batch of media processed. Will check again in 1000ms 10:16:57.328 [debug] Current batch of media processed. Will check again in 1000ms 10:16:58.329 [debug] Current batch of media processed. Will check again in 1000ms 10:16:59.330 [debug] Current batch of media processed. Will check again in 1000ms 10:17:00.331 [debug] Current batch of media processed. Will check again in 1000ms 10:17:00.833 [info] {"source":"oban","duration":2546,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:17:01.332 [debug] Current batch of media processed. Will check again in 1000ms 10:17:02.333 [debug] Current batch of media processed. Will check again in 1000ms 10:17:03.334 [debug] Current batch of media processed. Will check again in 1000ms 10:17:04.335 [debug] Current batch of media processed. Will check again in 1000ms 10:17:05.336 [debug] Current batch of media processed. Will check again in 1000ms 10:17:06.337 [debug] Current batch of media processed. Will check again in 1000ms 10:17:07.340 [debug] Current batch of media processed. Will check again in 1000ms 10:17:08.341 [debug] Current batch of media processed. Will check again in 1000ms 10:17:09.344 [debug] Current batch of media processed. Will check again in 1000ms 10:17:10.345 [debug] Current batch of media processed. Will check again in 1000ms 10:17:11.347 [debug] Current batch of media processed. Will check again in 1000ms 10:17:12.350 [debug] Current batch of media processed. Will check again in 1000ms 10:17:13.353 [debug] Current batch of media processed. Will check again in 1000ms 10:17:14.355 [debug] Current batch of media processed. Will check again in 1000ms 10:17:15.356 [debug] Current batch of media processed. Will check again in 1000ms 10:17:16.357 [debug] Current batch of media processed. Will check again in 1000ms 10:17:17.358 [debug] Current batch of media processed. Will check again in 1000ms 10:17:18.360 [debug] Current batch of media processed. Will check again in 1000ms 10:17:19.362 [debug] Current batch of media processed. Will check again in 1000ms 10:17:20.365 [debug] Current batch of media processed. Will check again in 1000ms 10:17:20.489 [info] {"source":"oban","duration":6230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:21.366 [debug] Current batch of media processed. Will check again in 1000ms 10:17:22.371 [debug] Current batch of media processed. Will check again in 1000ms 10:17:23.372 [debug] Current batch of media processed. Will check again in 1000ms 10:17:24.374 [debug] Current batch of media processed. Will check again in 1000ms 10:17:25.375 [debug] Current batch of media processed. Will check again in 1000ms 10:17:26.379 [debug] Current batch of media processed. Will check again in 1000ms 10:17:27.380 [debug] Current batch of media processed. Will check again in 1000ms 10:17:28.384 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: о Сан Франциско, о пандемии, о инопланетянах и о том, как правильно какать (буквально). Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RBd9D\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7974, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e101900 - ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу.mp4", "id" => "Bfngk_GatSI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Bfngk_GatSI", "playlist_index" => 83, "timestamp" => 1603097094, "title" => "ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу", "upload_date" => "20201019"} 10:17:28.390 [debug] QUERY OK source="sources" db=3.3ms queue=0.7ms idle=1946.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:17:28.398 [debug] QUERY OK source="sources" db=4.2ms queue=1.3ms idle=1336.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:17:28.405 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=1338.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-19 08:44:54Z], 122] 10:17:28.431 [debug] QUERY OK source="media_items" db=22.6ms queue=0.3ms idle=349.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: о Сан Франциско, о пандемии, о инопланетянах и о том, как правильно какать (буквально). Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RBd9D\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу", "9acab31a-038a-4fef-88af-7892f885a657", 7974, true, "Bfngk_GatSI", "https://www.youtube.com/watch?v=Bfngk_GatSI", 83, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e101900 - ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-10-19 08:44:54Z], ~U[2026-04-04 07:17:28Z], ~U[2026-04-04 07:17:28Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: о Сан Франциско, о пандемии, о инопланетянах и о том, как правильно какать (буквально). Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RBd9D\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу", 7974, true, "Bfngk_GatSI", "https://www.youtube.com/watch?v=Bfngk_GatSI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e101900 - ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-10-19 08:44:54Z]] 10:17:28.437 [debug] QUERY OK source="sources" db=3.4ms queue=0.4ms idle=365.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:17:28.439 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.2ms idle=48.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:17:28.442 [debug] QUERY OK source="media_items" db=2.5ms queue=0.2ms idle=41.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 [225936] 10:17:28.444 [debug] Current batch of media processed. Will check again in 1000ms 10:17:29.445 [debug] Current batch of media processed. Will check again in 1000ms 10:17:30.446 [debug] Current batch of media processed. Will check again in 1000ms 10:17:31.447 [debug] Current batch of media processed. Will check again in 1000ms 10:17:32.448 [debug] Current batch of media processed. Will check again in 1000ms 10:17:33.449 [debug] Current batch of media processed. Will check again in 1000ms 10:17:34.451 [debug] Current batch of media processed. Will check again in 1000ms 10:17:35.452 [debug] Current batch of media processed. Will check again in 1000ms 10:17:36.455 [debug] Current batch of media processed. Will check again in 1000ms 10:17:37.457 [debug] Current batch of media processed. Will check again in 1000ms 10:17:38.459 [debug] Current batch of media processed. Will check again in 1000ms 10:17:39.463 [debug] Current batch of media processed. Will check again in 1000ms 10:17:40.464 [debug] Current batch of media processed. Will check again in 1000ms 10:17:41.466 [debug] Current batch of media processed. Will check again in 1000ms 10:17:42.468 [debug] Current batch of media processed. Will check again in 1000ms 10:17:43.469 [debug] Current batch of media processed. Will check again in 1000ms 10:17:44.470 [debug] Current batch of media processed. Will check again in 1000ms 10:17:45.472 [debug] Current batch of media processed. Will check again in 1000ms 10:17:46.472 [debug] Current batch of media processed. Will check again in 1000ms 10:17:47.473 [debug] Current batch of media processed. Will check again in 1000ms 10:17:48.475 [debug] Current batch of media processed. Will check again in 1000ms 10:17:49.477 [debug] Current batch of media processed. Will check again in 1000ms 10:17:50.478 [debug] Current batch of media processed. Will check again in 1000ms 10:17:50.493 [info] {"source":"oban","duration":2919,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:17:51.478 [debug] Current batch of media processed. Will check again in 1000ms 10:17:52.479 [debug] Current batch of media processed. Will check again in 1000ms 10:17:53.480 [debug] Current batch of media processed. Will check again in 1000ms 10:17:54.481 [debug] Current batch of media processed. Will check again in 1000ms 10:17:55.483 [debug] Current batch of media processed. Will check again in 1000ms 10:17:56.485 [debug] Current batch of media processed. Will check again in 1000ms 10:17:57.488 [debug] Current batch of media processed. Will check again in 1000ms 10:17:58.489 [debug] Current batch of media processed. Will check again in 1000ms 10:17:59.490 [debug] Current batch of media processed. Will check again in 1000ms 10:18:00.491 [debug] Current batch of media processed. Will check again in 1000ms 10:18:00.835 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:18:01.492 [debug] Current batch of media processed. Will check again in 1000ms 10:18:02.495 [debug] Current batch of media processed. Will check again in 1000ms 10:18:03.496 [debug] Current batch of media processed. Will check again in 1000ms 10:18:04.497 [debug] Current batch of media processed. Will check again in 1000ms 10:18:05.498 [debug] Current batch of media processed. Will check again in 1000ms 10:18:06.499 [debug] Current batch of media processed. Will check again in 1000ms 10:18:07.500 [debug] Current batch of media processed. Will check again in 1000ms 10:18:08.501 [debug] Current batch of media processed. Will check again in 1000ms 10:18:09.502 [debug] Current batch of media processed. Will check again in 1000ms 10:18:10.503 [debug] Current batch of media processed. Will check again in 1000ms 10:18:11.504 [debug] Current batch of media processed. Will check again in 1000ms 10:18:12.508 [debug] Current batch of media processed. Will check again in 1000ms 10:18:13.510 [debug] Current batch of media processed. Will check again in 1000ms 10:18:14.511 [debug] Current batch of media processed. Will check again in 1000ms 10:18:15.512 [debug] Current batch of media processed. Will check again in 1000ms 10:18:16.513 [debug] Current batch of media processed. Will check again in 1000ms 10:18:17.514 [debug] Current batch of media processed. Will check again in 1000ms 10:18:18.515 [debug] Current batch of media processed. Will check again in 1000ms 10:18:19.516 [debug] Current batch of media processed. Will check again in 1000ms 10:18:20.495 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:20.518 [debug] Current batch of media processed. Will check again in 1000ms 10:18:21.519 [debug] Current batch of media processed. Will check again in 1000ms 10:18:22.521 [debug] Current batch of media processed. Will check again in 1000ms 10:18:23.522 [debug] Current batch of media processed. Will check again in 1000ms 10:18:24.523 [debug] Current batch of media processed. Will check again in 1000ms 10:18:25.524 [debug] Current batch of media processed. Will check again in 1000ms 10:18:26.525 [debug] Current batch of media processed. Will check again in 1000ms 10:18:27.526 [debug] Current batch of media processed. Will check again in 1000ms 10:18:28.528 [debug] Current batch of media processed. Will check again in 1000ms 10:18:29.530 [debug] Current batch of media processed. Will check again in 1000ms 10:18:30.531 [debug] Current batch of media processed. Will check again in 1000ms 10:18:31.535 [debug] Current batch of media processed. Will check again in 1000ms 10:18:32.536 [debug] Current batch of media processed. Will check again in 1000ms 10:18:33.537 [debug] Current batch of media processed. Will check again in 1000ms 10:18:34.539 [debug] Current batch of media processed. Will check again in 1000ms 10:18:35.542 [debug] Current batch of media processed. Will check again in 1000ms 10:18:36.543 [debug] Current batch of media processed. Will check again in 1000ms 10:18:37.544 [debug] Current batch of media processed. Will check again in 1000ms 10:18:38.546 [debug] Current batch of media processed. Will check again in 1000ms 10:18:39.548 [debug] Current batch of media processed. Will check again in 1000ms 10:18:40.549 [debug] Current batch of media processed. Will check again in 1000ms 10:18:41.551 [debug] Current batch of media processed. Will check again in 1000ms 10:18:42.553 [debug] Current batch of media processed. Will check again in 1000ms 10:18:43.554 [debug] Current batch of media processed. Will check again in 1000ms 10:18:44.555 [debug] Current batch of media processed. Will check again in 1000ms 10:18:45.556 [debug] Current batch of media processed. Will check again in 1000ms 10:18:46.557 [debug] Current batch of media processed. Will check again in 1000ms 10:18:47.558 [debug] Current batch of media processed. Will check again in 1000ms 10:18:48.559 [debug] Current batch of media processed. Will check again in 1000ms 10:18:49.560 [debug] Current batch of media processed. Will check again in 1000ms 10:18:50.523 [info] {"source":"oban","duration":17021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:18:50.561 [debug] Current batch of media processed. Will check again in 1000ms 10:18:51.562 [debug] Current batch of media processed. Will check again in 1000ms 10:18:52.563 [debug] Current batch of media processed. Will check again in 1000ms 10:18:53.564 [debug] Current batch of media processed. Will check again in 1000ms 10:18:54.565 [debug] Current batch of media processed. Will check again in 1000ms 10:18:55.566 [debug] Current batch of media processed. Will check again in 1000ms 10:18:56.567 [debug] Current batch of media processed. Will check again in 1000ms 10:18:57.569 [debug] Current batch of media processed. Will check again in 1000ms 10:18:58.570 [debug] Current batch of media processed. Will check again in 1000ms 10:18:59.576 [debug] Current batch of media processed. Will check again in 1000ms 10:19:00.578 [debug] Current batch of media processed. Will check again in 1000ms 10:19:00.836 [info] {"source":"oban","duration":381,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:19:01.581 [debug] Current batch of media processed. Will check again in 1000ms 10:19:02.582 [debug] Current batch of media processed. Will check again in 1000ms 10:19:03.583 [debug] Current batch of media processed. Will check again in 1000ms 10:19:04.584 [debug] Current batch of media processed. Will check again in 1000ms 10:19:05.585 [debug] Current batch of media processed. Will check again in 1000ms 10:19:06.586 [debug] Current batch of media processed. Will check again in 1000ms 10:19:07.587 [debug] Current batch of media processed. Will check again in 1000ms 10:19:08.588 [debug] Current batch of media processed. Will check again in 1000ms 10:19:09.589 [debug] Current batch of media processed. Will check again in 1000ms 10:19:10.590 [debug] Current batch of media processed. Will check again in 1000ms 10:19:11.591 [debug] Current batch of media processed. Will check again in 1000ms 10:19:12.595 [debug] Current batch of media processed. Will check again in 1000ms 10:19:13.595 [debug] Current batch of media processed. Will check again in 1000ms 10:19:14.596 [debug] Current batch of media processed. Will check again in 1000ms 10:19:15.597 [debug] Current batch of media processed. Will check again in 1000ms 10:19:16.599 [debug] Current batch of media processed. Will check again in 1000ms 10:19:17.600 [debug] Current batch of media processed. Will check again in 1000ms 10:19:18.601 [debug] Current batch of media processed. Will check again in 1000ms 10:19:19.602 [debug] Current batch of media processed. Will check again in 1000ms 10:19:20.549 [info] {"source":"oban","duration":4325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:20.603 [debug] Current batch of media processed. Will check again in 1000ms 10:19:21.605 [debug] Current batch of media processed. Will check again in 1000ms 10:19:22.606 [debug] Current batch of media processed. Will check again in 1000ms 10:19:23.607 [debug] Current batch of media processed. Will check again in 1000ms 10:19:24.608 [debug] Current batch of media processed. Will check again in 1000ms 10:19:25.609 [debug] Current batch of media processed. Will check again in 1000ms 10:19:26.610 [debug] Current batch of media processed. Will check again in 1000ms 10:19:27.614 [debug] Current batch of media processed. Will check again in 1000ms 10:19:28.615 [debug] Current batch of media processed. Will check again in 1000ms 10:19:29.616 [debug] Current batch of media processed. Will check again in 1000ms 10:19:30.617 [debug] Current batch of media processed. Will check again in 1000ms 10:19:31.619 [debug] Current batch of media processed. Will check again in 1000ms 10:19:32.622 [debug] Current batch of media processed. Will check again in 1000ms 10:19:33.624 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНа новом выпуске шоу \"Для тех, кто дома\" мы обсудили Джоан Роулинг, политику, курс доллара и телевизоры. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/QrAg7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9958, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e092700 - ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу.mp4", "id" => "HzJqECzFyqw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=HzJqECzFyqw", "playlist_index" => 84, "timestamp" => 1601215572, "title" => "ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу", "upload_date" => "20200927"} 10:19:33.625 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1154.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:19:33.626 [debug] QUERY OK source="sources" db=0.2ms idle=1155.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:19:33.628 [debug] QUERY OK source="media_items" db=1.5ms idle=1156.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-27 14:06:12Z], 122] 10:19:33.651 [debug] QUERY OK source="media_items" db=22.2ms idle=916.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНа новом выпуске шоу \"Для тех, кто дома\" мы обсудили Джоан Роулинг, политику, курс доллара и телевизоры. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/QrAg7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу", "01e85899-1023-4ca0-9e29-2024b5d3fe7c", 9958, true, "HzJqECzFyqw", "https://www.youtube.com/watch?v=HzJqECzFyqw", 84, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e092700 - ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-27 14:06:12Z], ~U[2026-04-04 07:19:33Z], ~U[2026-04-04 07:19:33Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНа новом выпуске шоу \"Для тех, кто дома\" мы обсудили Джоан Роулинг, политику, курс доллара и телевизоры. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/QrAg7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу", 9958, true, "HzJqECzFyqw", "https://www.youtube.com/watch?v=HzJqECzFyqw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e092700 - ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-27 14:06:12Z]] 10:19:33.654 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=932.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:19:33.655 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=29.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:19:33.656 [debug] QUERY OK source="media_items" db=0.7ms idle=29.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 [225938] 10:19:33.656 [debug] Current batch of media processed. Will check again in 1000ms 10:19:34.657 [debug] Current batch of media processed. Will check again in 1000ms 10:19:35.658 [debug] Current batch of media processed. Will check again in 1000ms 10:19:36.660 [debug] Current batch of media processed. Will check again in 1000ms 10:19:37.668 [debug] Current batch of media processed. Will check again in 1000ms 10:19:38.669 [debug] Current batch of media processed. Will check again in 1000ms 10:19:39.670 [debug] Current batch of media processed. Will check again in 1000ms 10:19:40.671 [debug] Current batch of media processed. Will check again in 1000ms 10:19:41.673 [debug] Current batch of media processed. Will check again in 1000ms 10:19:42.674 [debug] Current batch of media processed. Will check again in 1000ms 10:19:43.676 [debug] Current batch of media processed. Will check again in 1000ms 10:19:44.677 [debug] Current batch of media processed. Will check again in 1000ms 10:19:45.682 [debug] Current batch of media processed. Will check again in 1000ms 10:19:46.683 [debug] Current batch of media processed. Will check again in 1000ms 10:19:47.684 [debug] Current batch of media processed. Will check again in 1000ms 10:19:48.685 [debug] Current batch of media processed. Will check again in 1000ms 10:19:49.686 [debug] Current batch of media processed. Will check again in 1000ms 10:19:50.554 [info] {"source":"oban","duration":4137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:19:50.687 [debug] Current batch of media processed. Will check again in 1000ms 10:19:51.688 [debug] Current batch of media processed. Will check again in 1000ms 10:19:52.689 [debug] Current batch of media processed. Will check again in 1000ms 10:19:53.691 [debug] Current batch of media processed. Will check again in 1000ms 10:19:54.692 [debug] Current batch of media processed. Will check again in 1000ms 10:19:55.693 [debug] Current batch of media processed. Will check again in 1000ms 10:19:56.694 [debug] Current batch of media processed. Will check again in 1000ms 10:19:57.696 [debug] Current batch of media processed. Will check again in 1000ms 10:19:58.697 [debug] Current batch of media processed. Will check again in 1000ms 10:19:59.700 [debug] Current batch of media processed. Will check again in 1000ms 10:20:00.701 [debug] Current batch of media processed. Will check again in 1000ms 10:20:00.837 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:20:01.702 [debug] Current batch of media processed. Will check again in 1000ms 10:20:02.703 [debug] Current batch of media processed. Will check again in 1000ms 10:20:03.704 [debug] Current batch of media processed. Will check again in 1000ms 10:20:04.706 [debug] Current batch of media processed. Will check again in 1000ms 10:20:05.707 [debug] Current batch of media processed. Will check again in 1000ms 10:20:06.709 [debug] Current batch of media processed. Will check again in 1000ms 10:20:07.710 [debug] Current batch of media processed. Will check again in 1000ms 10:20:08.712 [debug] Current batch of media processed. Will check again in 1000ms 10:20:09.714 [debug] Current batch of media processed. Will check again in 1000ms 10:20:10.715 [debug] Current batch of media processed. Will check again in 1000ms 10:20:11.717 [debug] Current batch of media processed. Will check again in 1000ms 10:20:12.719 [debug] Current batch of media processed. Will check again in 1000ms 10:20:13.720 [debug] Current batch of media processed. Will check again in 1000ms 10:20:14.721 [debug] Current batch of media processed. Will check again in 1000ms 10:20:15.722 [debug] Current batch of media processed. Will check again in 1000ms 10:20:16.723 [debug] Current batch of media processed. Will check again in 1000ms 10:20:17.724 [debug] Current batch of media processed. Will check again in 1000ms 10:20:18.725 [debug] Current batch of media processed. Will check again in 1000ms 10:20:19.726 [debug] Current batch of media processed. Will check again in 1000ms 10:20:20.557 [info] {"source":"oban","duration":1442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:20.727 [debug] Current batch of media processed. Will check again in 1000ms 10:20:21.730 [debug] Current batch of media processed. Will check again in 1000ms 10:20:22.732 [debug] Current batch of media processed. Will check again in 1000ms 10:20:23.734 [debug] Current batch of media processed. Will check again in 1000ms 10:20:24.735 [debug] Current batch of media processed. Will check again in 1000ms 10:20:25.736 [debug] Current batch of media processed. Will check again in 1000ms 10:20:26.738 [debug] Current batch of media processed. Will check again in 1000ms 10:20:27.738 [debug] Current batch of media processed. Will check again in 1000ms 10:20:28.739 [debug] Current batch of media processed. Will check again in 1000ms 10:20:29.740 [debug] Current batch of media processed. Will check again in 1000ms 10:20:30.741 [debug] Current batch of media processed. Will check again in 1000ms 10:20:31.743 [debug] Current batch of media processed. Will check again in 1000ms 10:20:32.744 [debug] Current batch of media processed. Will check again in 1000ms 10:20:33.745 [debug] Current batch of media processed. Will check again in 1000ms 10:20:34.746 [debug] Current batch of media processed. Will check again in 1000ms 10:20:35.747 [debug] Current batch of media processed. Will check again in 1000ms 10:20:36.750 [debug] Current batch of media processed. Will check again in 1000ms 10:20:37.752 [debug] Current batch of media processed. Will check again in 1000ms 10:20:38.756 [debug] Current batch of media processed. Will check again in 1000ms 10:20:39.757 [debug] Current batch of media processed. Will check again in 1000ms 10:20:40.757 [debug] Current batch of media processed. Will check again in 1000ms 10:20:41.759 [debug] Current batch of media processed. Will check again in 1000ms 10:20:42.760 [debug] Current batch of media processed. Will check again in 1000ms 10:20:43.761 [debug] Current batch of media processed. Will check again in 1000ms 10:20:44.763 [debug] Current batch of media processed. Will check again in 1000ms 10:20:45.763 [debug] Current batch of media processed. Will check again in 1000ms 10:20:46.765 [debug] Current batch of media processed. Will check again in 1000ms 10:20:47.767 [debug] Current batch of media processed. Will check again in 1000ms 10:20:48.768 [debug] Current batch of media processed. Will check again in 1000ms 10:20:49.769 [debug] Current batch of media processed. Will check again in 1000ms 10:20:50.561 [info] {"source":"oban","duration":4228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:20:50.770 [debug] Current batch of media processed. Will check again in 1000ms 10:20:51.771 [debug] Current batch of media processed. Will check again in 1000ms 10:20:52.773 [debug] Current batch of media processed. Will check again in 1000ms 10:20:53.775 [debug] Current batch of media processed. Will check again in 1000ms 10:20:54.777 [debug] Current batch of media processed. Will check again in 1000ms 10:20:55.781 [debug] Current batch of media processed. Will check again in 1000ms 10:20:56.782 [debug] Current batch of media processed. Will check again in 1000ms 10:20:57.785 [debug] Current batch of media processed. Will check again in 1000ms 10:20:58.785 [debug] Current batch of media processed. Will check again in 1000ms 10:20:59.786 [debug] Current batch of media processed. Will check again in 1000ms 10:21:00.787 [debug] Current batch of media processed. Will check again in 1000ms 10:21:00.840 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:21:01.789 [debug] Current batch of media processed. Will check again in 1000ms 10:21:02.789 [debug] Current batch of media processed. Will check again in 1000ms 10:21:03.791 [debug] Current batch of media processed. Will check again in 1000ms 10:21:04.794 [debug] Current batch of media processed. Will check again in 1000ms 10:21:05.795 [debug] Current batch of media processed. Will check again in 1000ms 10:21:06.796 [debug] Current batch of media processed. Will check again in 1000ms 10:21:07.797 [debug] Current batch of media processed. Will check again in 1000ms 10:21:08.798 [debug] Current batch of media processed. Will check again in 1000ms 10:21:09.799 [debug] Current batch of media processed. Will check again in 1000ms 10:21:10.801 [debug] Current batch of media processed. Will check again in 1000ms 10:21:11.804 [debug] Current batch of media processed. Will check again in 1000ms 10:21:12.810 [debug] Current batch of media processed. Will check again in 1000ms 10:21:13.812 [debug] Current batch of media processed. Will check again in 1000ms 10:21:14.812 [debug] Current batch of media processed. Will check again in 1000ms 10:21:15.813 [debug] Current batch of media processed. Will check again in 1000ms 10:21:16.814 [debug] Current batch of media processed. Will check again in 1000ms 10:21:17.815 [debug] Current batch of media processed. Will check again in 1000ms 10:21:18.816 [debug] Current batch of media processed. Will check again in 1000ms 10:21:19.817 [debug] Current batch of media processed. Will check again in 1000ms 10:21:20.569 [info] {"source":"oban","duration":6773,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:20.818 [debug] Current batch of media processed. Will check again in 1000ms 10:21:21.820 [debug] Current batch of media processed. Will check again in 1000ms 10:21:22.823 [debug] Current batch of media processed. Will check again in 1000ms 10:21:23.824 [debug] Current batch of media processed. Will check again in 1000ms 10:21:24.825 [debug] Current batch of media processed. Will check again in 1000ms 10:21:25.826 [debug] Current batch of media processed. Will check again in 1000ms 10:21:26.827 [debug] Current batch of media processed. Will check again in 1000ms 10:21:27.828 [debug] Current batch of media processed. Will check again in 1000ms 10:21:28.829 [debug] Current batch of media processed. Will check again in 1000ms 10:21:29.830 [debug] Current batch of media processed. Will check again in 1000ms 10:21:30.831 [debug] Current batch of media processed. Will check again in 1000ms 10:21:31.833 [debug] Current batch of media processed. Will check again in 1000ms 10:21:32.836 [debug] Current batch of media processed. Will check again in 1000ms 10:21:33.837 [debug] Current batch of media processed. Will check again in 1000ms 10:21:34.838 [debug] Current batch of media processed. Will check again in 1000ms 10:21:35.839 [debug] Current batch of media processed. Will check again in 1000ms 10:21:36.840 [debug] Current batch of media processed. Will check again in 1000ms 10:21:37.847 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/Qp84V\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8382, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e091400 - ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу.mp4", "id" => "bKSEhshBOjQ", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=bKSEhshBOjQ", "playlist_index" => 85, "timestamp" => 1600066804, "title" => "ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу", "upload_date" => "20200914"} 10:21:37.856 [debug] QUERY OK source="sources" db=5.1ms queue=4.2ms idle=1362.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:21:37.865 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1379.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:21:37.870 [debug] QUERY OK source="media_items" db=1.8ms queue=0.6ms idle=1381.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-14 07:00:04Z], 122] 10:21:37.891 [debug] QUERY OK source="media_items" db=17.4ms idle=487.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/Qp84V\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу", "2d2fd79d-6247-4fc6-8b97-43b536b6a8c7", 8382, true, "bKSEhshBOjQ", "https://www.youtube.com/watch?v=bKSEhshBOjQ", 85, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e091400 - ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-14 07:00:04Z], ~U[2026-04-04 07:21:37Z], ~U[2026-04-04 07:21:37Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/Qp84V\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу", 8382, true, "bKSEhshBOjQ", "https://www.youtube.com/watch?v=bKSEhshBOjQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e091400 - ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-14 07:00:04Z]] 10:21:37.897 [debug] QUERY OK source="sources" db=6.0ms idle=496.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:21:37.908 [debug] QUERY OK source="media_profiles" db=10.7ms idle=41.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:21:37.909 [debug] QUERY OK source="media_items" db=0.5ms idle=43.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 [225940] 10:21:37.910 [debug] Current batch of media processed. Will check again in 1000ms 10:21:38.911 [debug] Current batch of media processed. Will check again in 1000ms 10:21:39.912 [debug] Current batch of media processed. Will check again in 1000ms 10:21:40.913 [debug] Current batch of media processed. Will check again in 1000ms 10:21:41.915 [debug] Current batch of media processed. Will check again in 1000ms 10:21:42.916 [debug] Current batch of media processed. Will check again in 1000ms 10:21:43.917 [debug] Current batch of media processed. Will check again in 1000ms 10:21:44.918 [debug] Current batch of media processed. Will check again in 1000ms 10:21:45.920 [debug] Current batch of media processed. Will check again in 1000ms 10:21:46.920 [debug] Current batch of media processed. Will check again in 1000ms 10:21:47.921 [debug] Current batch of media processed. Will check again in 1000ms 10:21:48.922 [debug] Current batch of media processed. Will check again in 1000ms 10:21:49.923 [debug] Current batch of media processed. Will check again in 1000ms 10:21:50.571 [info] {"source":"oban","duration":1175,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:21:50.924 [debug] Current batch of media processed. Will check again in 1000ms 10:21:51.927 [debug] Current batch of media processed. Will check again in 1000ms 10:21:52.928 [debug] Current batch of media processed. Will check again in 1000ms 10:21:53.929 [debug] Current batch of media processed. Will check again in 1000ms 10:21:54.930 [debug] Current batch of media processed. Will check again in 1000ms 10:21:55.932 [debug] Current batch of media processed. Will check again in 1000ms 10:21:56.933 [debug] Current batch of media processed. Will check again in 1000ms 10:21:57.934 [debug] Current batch of media processed. Will check again in 1000ms 10:21:58.936 [debug] Current batch of media processed. Will check again in 1000ms 10:21:59.936 [debug] Current batch of media processed. Will check again in 1000ms 10:22:00.841 [info] {"source":"oban","duration":587,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:22:00.947 [debug] Current batch of media processed. Will check again in 1000ms 10:22:01.947 [debug] Current batch of media processed. Will check again in 1000ms 10:22:02.956 [debug] Current batch of media processed. Will check again in 1000ms 10:22:03.959 [debug] Current batch of media processed. Will check again in 1000ms 10:22:04.960 [debug] Current batch of media processed. Will check again in 1000ms 10:22:05.963 [debug] Current batch of media processed. Will check again in 1000ms 10:22:06.963 [debug] Current batch of media processed. Will check again in 1000ms 10:22:07.964 [debug] Current batch of media processed. Will check again in 1000ms 10:22:08.965 [debug] Current batch of media processed. Will check again in 1000ms 10:22:09.966 [debug] Current batch of media processed. Will check again in 1000ms 10:22:10.967 [debug] Current batch of media processed. Will check again in 1000ms 10:22:11.969 [debug] Current batch of media processed. Will check again in 1000ms 10:22:12.970 [debug] Current batch of media processed. Will check again in 1000ms 10:22:13.971 [debug] Current batch of media processed. Will check again in 1000ms 10:22:14.973 [debug] Current batch of media processed. Will check again in 1000ms 10:22:15.973 [debug] Current batch of media processed. Will check again in 1000ms 10:22:16.975 [debug] Current batch of media processed. Will check again in 1000ms 10:22:17.976 [debug] Current batch of media processed. Will check again in 1000ms 10:22:18.978 [debug] Current batch of media processed. Will check again in 1000ms 10:22:19.980 [debug] Current batch of media processed. Will check again in 1000ms 10:22:20.574 [info] {"source":"oban","duration":1973,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:20.980 [debug] Current batch of media processed. Will check again in 1000ms 10:22:21.982 [debug] Current batch of media processed. Will check again in 1000ms 10:22:22.986 [debug] Current batch of media processed. Will check again in 1000ms 10:22:23.986 [debug] Current batch of media processed. Will check again in 1000ms 10:22:24.987 [debug] Current batch of media processed. Will check again in 1000ms 10:22:25.989 [debug] Current batch of media processed. Will check again in 1000ms 10:22:26.989 [debug] Current batch of media processed. Will check again in 1000ms 10:22:27.991 [debug] Current batch of media processed. Will check again in 1000ms 10:22:28.993 [debug] Current batch of media processed. Will check again in 1000ms 10:22:29.994 [debug] Current batch of media processed. Will check again in 1000ms 10:22:30.995 [debug] Current batch of media processed. Will check again in 1000ms 10:22:31.997 [debug] Current batch of media processed. Will check again in 1000ms 10:22:32.998 [debug] Current batch of media processed. Will check again in 1000ms 10:22:33.999 [debug] Current batch of media processed. Will check again in 1000ms 10:22:35.000 [debug] Current batch of media processed. Will check again in 1000ms 10:22:36.001 [debug] Current batch of media processed. Will check again in 1000ms 10:22:37.002 [debug] Current batch of media processed. Will check again in 1000ms 10:22:38.003 [debug] Current batch of media processed. Will check again in 1000ms 10:22:39.004 [debug] Current batch of media processed. Will check again in 1000ms 10:22:40.006 [debug] Current batch of media processed. Will check again in 1000ms 10:22:41.006 [debug] Current batch of media processed. Will check again in 1000ms 10:22:42.007 [debug] Current batch of media processed. Will check again in 1000ms 10:22:43.008 [debug] Current batch of media processed. Will check again in 1000ms 10:22:44.009 [debug] Current batch of media processed. Will check again in 1000ms 10:22:45.010 [debug] Current batch of media processed. Will check again in 1000ms 10:22:46.011 [debug] Current batch of media processed. Will check again in 1000ms 10:22:47.012 [debug] Current batch of media processed. Will check again in 1000ms 10:22:48.013 [debug] Current batch of media processed. Will check again in 1000ms 10:22:49.014 [debug] Current batch of media processed. Will check again in 1000ms 10:22:50.015 [debug] Current batch of media processed. Will check again in 1000ms 10:22:50.576 [info] {"source":"oban","duration":1070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:22:51.016 [debug] Current batch of media processed. Will check again in 1000ms 10:22:52.017 [debug] Current batch of media processed. Will check again in 1000ms 10:22:53.018 [debug] Current batch of media processed. Will check again in 1000ms 10:22:54.019 [debug] Current batch of media processed. Will check again in 1000ms 10:22:55.020 [debug] Current batch of media processed. Will check again in 1000ms 10:22:56.022 [debug] Current batch of media processed. Will check again in 1000ms 10:22:57.023 [debug] Current batch of media processed. Will check again in 1000ms 10:22:58.023 [debug] Current batch of media processed. Will check again in 1000ms 10:22:59.025 [debug] Current batch of media processed. Will check again in 1000ms 10:23:00.028 [debug] Current batch of media processed. Will check again in 1000ms 10:23:00.843 [info] {"source":"oban","duration":475,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:23:01.029 [debug] Current batch of media processed. Will check again in 1000ms 10:23:02.030 [debug] Current batch of media processed. Will check again in 1000ms 10:23:03.031 [debug] Current batch of media processed. Will check again in 1000ms 10:23:04.032 [debug] Current batch of media processed. Will check again in 1000ms 10:23:05.033 [debug] Current batch of media processed. Will check again in 1000ms 10:23:06.034 [debug] Current batch of media processed. Will check again in 1000ms 10:23:07.036 [debug] Current batch of media processed. Will check again in 1000ms 10:23:08.039 [debug] Current batch of media processed. Will check again in 1000ms 10:23:09.040 [debug] Current batch of media processed. Will check again in 1000ms 10:23:10.041 [debug] Current batch of media processed. Will check again in 1000ms 10:23:11.063 [debug] Current batch of media processed. Will check again in 1000ms 10:23:12.067 [debug] Current batch of media processed. Will check again in 1000ms 10:23:13.068 [debug] Current batch of media processed. Will check again in 1000ms 10:23:14.069 [debug] Current batch of media processed. Will check again in 1000ms 10:23:15.070 [debug] Current batch of media processed. Will check again in 1000ms 10:23:16.071 [debug] Current batch of media processed. Will check again in 1000ms 10:23:17.073 [debug] Current batch of media processed. Will check again in 1000ms 10:23:18.073 [debug] Current batch of media processed. Will check again in 1000ms 10:23:19.074 [debug] Current batch of media processed. Will check again in 1000ms 10:23:20.076 [debug] Current batch of media processed. Will check again in 1000ms 10:23:20.579 [info] {"source":"oban","duration":2235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:21.078 [debug] Current batch of media processed. Will check again in 1000ms 10:23:22.080 [debug] Current batch of media processed. Will check again in 1000ms 10:23:23.082 [debug] Current batch of media processed. Will check again in 1000ms 10:23:24.083 [debug] Current batch of media processed. Will check again in 1000ms 10:23:25.085 [debug] Current batch of media processed. Will check again in 1000ms 10:23:26.085 [debug] Current batch of media processed. Will check again in 1000ms 10:23:27.086 [debug] Current batch of media processed. Will check again in 1000ms 10:23:28.088 [debug] Current batch of media processed. Will check again in 1000ms 10:23:29.089 [debug] Current batch of media processed. Will check again in 1000ms 10:23:30.090 [debug] Current batch of media processed. Will check again in 1000ms 10:23:31.093 [debug] Current batch of media processed. Will check again in 1000ms 10:23:32.520 [debug] Current batch of media processed. Will check again in 1000ms 10:23:33.522 [debug] Current batch of media processed. Will check again in 1000ms 10:23:34.523 [debug] Current batch of media processed. Will check again in 1000ms 10:23:35.524 [debug] Current batch of media processed. Will check again in 1000ms 10:23:36.525 [debug] Current batch of media processed. Will check again in 1000ms 10:23:37.526 [debug] Current batch of media processed. Will check again in 1000ms 10:23:38.527 [debug] Current batch of media processed. Will check again in 1000ms 10:23:39.532 [debug] Current batch of media processed. Will check again in 1000ms 10:23:40.533 [debug] Current batch of media processed. Will check again in 1000ms 10:23:41.533 [debug] Current batch of media processed. Will check again in 1000ms 10:23:42.534 [debug] Current batch of media processed. Will check again in 1000ms 10:23:43.535 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QgAwv\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8334, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090700 - ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу.mp4", "id" => "h9JmZVbNJTI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=h9JmZVbNJTI", "playlist_index" => 86, "timestamp" => 1599461893, "title" => "ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу", "upload_date" => "20200907"} 10:23:43.537 [debug] QUERY OK source="sources" db=0.9ms idle=1016.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:23:43.537 [debug] QUERY OK source="sources" db=0.2ms idle=1017.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:23:43.539 [debug] QUERY OK source="media_items" db=0.9ms idle=1018.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-07 06:58:13Z], 122] 10:23:43.563 [debug] QUERY OK source="media_items" db=23.9ms idle=652.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QgAwv\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу", "fcd80d93-bf96-4b95-b7ea-a6ebac4c3425", 8334, true, "h9JmZVbNJTI", "https://www.youtube.com/watch?v=h9JmZVbNJTI", 86, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090700 - ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-07 06:58:13Z], ~U[2026-04-04 07:23:43Z], ~U[2026-04-04 07:23:43Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QgAwv\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу", 8334, true, "h9JmZVbNJTI", "https://www.youtube.com/watch?v=h9JmZVbNJTI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090700 - ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-07 06:58:13Z]] 10:23:43.565 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=669.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:23:43.566 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=28.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:23:43.566 [debug] QUERY OK source="media_items" db=0.4ms idle=28.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 [225942] 10:23:43.567 [debug] Current batch of media processed. Will check again in 1000ms 10:23:44.571 [debug] Current batch of media processed. Will check again in 1000ms 10:23:45.571 [debug] Current batch of media processed. Will check again in 1000ms 10:23:46.572 [debug] Current batch of media processed. Will check again in 1000ms 10:23:47.573 [debug] Current batch of media processed. Will check again in 1000ms 10:23:48.577 [debug] Current batch of media processed. Will check again in 1000ms 10:23:49.578 [debug] Current batch of media processed. Will check again in 1000ms 10:23:50.579 [debug] Current batch of media processed. Will check again in 1000ms 10:23:50.586 [info] {"source":"oban","duration":6140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:23:51.581 [debug] Current batch of media processed. Will check again in 1000ms 10:23:52.583 [debug] Current batch of media processed. Will check again in 1000ms 10:23:53.583 [debug] Current batch of media processed. Will check again in 1000ms 10:23:54.584 [debug] Current batch of media processed. Will check again in 1000ms 10:23:55.585 [debug] Current batch of media processed. Will check again in 1000ms 10:23:56.586 [debug] Current batch of media processed. Will check again in 1000ms 10:23:57.587 [debug] Current batch of media processed. Will check again in 1000ms 10:23:58.588 [debug] Current batch of media processed. Will check again in 1000ms 10:23:59.589 [debug] Current batch of media processed. Will check again in 1000ms 10:24:00.590 [debug] Current batch of media processed. Will check again in 1000ms 10:24:00.844 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:24:01.592 [debug] Current batch of media processed. Will check again in 1000ms 10:24:02.592 [debug] Current batch of media processed. Will check again in 1000ms 10:24:03.593 [debug] Current batch of media processed. Will check again in 1000ms 10:24:04.594 [debug] Current batch of media processed. Will check again in 1000ms 10:24:05.595 [debug] Current batch of media processed. Will check again in 1000ms 10:24:06.596 [debug] Current batch of media processed. Will check again in 1000ms 10:24:07.597 [debug] Current batch of media processed. Will check again in 1000ms 10:24:08.598 [debug] Current batch of media processed. Will check again in 1000ms 10:24:09.599 [debug] Current batch of media processed. Will check again in 1000ms 10:24:10.600 [debug] Current batch of media processed. Will check again in 1000ms 10:24:11.601 [debug] Current batch of media processed. Will check again in 1000ms 10:24:12.604 [debug] Current batch of media processed. Will check again in 1000ms 10:24:13.604 [debug] Current batch of media processed. Will check again in 1000ms 10:24:14.605 [debug] Current batch of media processed. Will check again in 1000ms 10:24:15.606 [debug] Current batch of media processed. Will check again in 1000ms 10:24:16.607 [debug] Current batch of media processed. Will check again in 1000ms 10:24:17.608 [debug] Current batch of media processed. Will check again in 1000ms 10:24:18.609 [debug] Current batch of media processed. Will check again in 1000ms 10:24:19.613 [debug] Current batch of media processed. Will check again in 1000ms 10:24:20.590 [info] {"source":"oban","duration":1711,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:20.615 [debug] Current batch of media processed. Will check again in 1000ms 10:24:21.616 [debug] Current batch of media processed. Will check again in 1000ms 10:24:22.617 [debug] Current batch of media processed. Will check again in 1000ms 10:24:23.618 [debug] Current batch of media processed. Will check again in 1000ms 10:24:24.620 [debug] Current batch of media processed. Will check again in 1000ms 10:24:25.621 [debug] Current batch of media processed. Will check again in 1000ms 10:24:26.622 [debug] Current batch of media processed. Will check again in 1000ms 10:24:27.623 [debug] Current batch of media processed. Will check again in 1000ms 10:24:28.624 [debug] Current batch of media processed. Will check again in 1000ms 10:24:29.626 [debug] Current batch of media processed. Will check again in 1000ms 10:24:30.627 [debug] Current batch of media processed. Will check again in 1000ms 10:24:31.630 [debug] Current batch of media processed. Will check again in 1000ms 10:24:32.640 [debug] Current batch of media processed. Will check again in 1000ms 10:24:33.641 [debug] Current batch of media processed. Will check again in 1000ms 10:24:34.645 [debug] Current batch of media processed. Will check again in 1000ms 10:24:35.649 [debug] Current batch of media processed. Will check again in 1000ms 10:24:36.650 [debug] Current batch of media processed. Will check again in 1000ms 10:24:37.653 [debug] Current batch of media processed. Will check again in 1000ms 10:24:38.655 [debug] Current batch of media processed. Will check again in 1000ms 10:24:39.657 [debug] Current batch of media processed. Will check again in 1000ms 10:24:40.658 [debug] Current batch of media processed. Will check again in 1000ms 10:24:41.659 [debug] Current batch of media processed. Will check again in 1000ms 10:24:42.660 [debug] Current batch of media processed. Will check again in 1000ms 10:24:43.664 [debug] Current batch of media processed. Will check again in 1000ms 10:24:44.665 [debug] Current batch of media processed. Will check again in 1000ms 10:24:45.668 [debug] Current batch of media processed. Will check again in 1000ms 10:24:46.669 [debug] Current batch of media processed. Will check again in 1000ms 10:24:47.670 [debug] Current batch of media processed. Will check again in 1000ms 10:24:48.672 [debug] Current batch of media processed. Will check again in 1000ms 10:24:49.674 [debug] Current batch of media processed. Will check again in 1000ms 10:24:50.593 [info] {"source":"oban","duration":2781,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:24:50.675 [debug] Current batch of media processed. Will check again in 1000ms 10:24:51.676 [debug] Current batch of media processed. Will check again in 1000ms 10:24:52.677 [debug] Current batch of media processed. Will check again in 1000ms 10:24:53.678 [debug] Current batch of media processed. Will check again in 1000ms 10:24:54.679 [debug] Current batch of media processed. Will check again in 1000ms 10:24:55.680 [debug] Current batch of media processed. Will check again in 1000ms 10:24:56.681 [debug] Current batch of media processed. Will check again in 1000ms 10:24:57.682 [debug] Current batch of media processed. Will check again in 1000ms 10:24:58.685 [debug] Current batch of media processed. Will check again in 1000ms 10:24:59.685 [debug] Current batch of media processed. Will check again in 1000ms 10:25:00.686 [debug] Current batch of media processed. Will check again in 1000ms 10:25:00.844 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:25:01.687 [debug] Current batch of media processed. Will check again in 1000ms 10:25:02.689 [debug] Current batch of media processed. Will check again in 1000ms 10:25:03.690 [debug] Current batch of media processed. Will check again in 1000ms 10:25:04.693 [debug] Current batch of media processed. Will check again in 1000ms 10:25:05.694 [debug] Current batch of media processed. Will check again in 1000ms 10:25:06.695 [debug] Current batch of media processed. Will check again in 1000ms 10:25:07.696 [debug] Current batch of media processed. Will check again in 1000ms 10:25:08.697 [debug] Current batch of media processed. Will check again in 1000ms 10:25:09.699 [debug] Current batch of media processed. Will check again in 1000ms 10:25:10.700 [debug] Current batch of media processed. Will check again in 1000ms 10:25:11.701 [debug] Current batch of media processed. Will check again in 1000ms 10:25:12.702 [debug] Current batch of media processed. Will check again in 1000ms 10:25:13.707 [debug] Current batch of media processed. Will check again in 1000ms 10:25:14.708 [debug] Current batch of media processed. Will check again in 1000ms 10:25:15.710 [debug] Current batch of media processed. Will check again in 1000ms 10:25:16.712 [debug] Current batch of media processed. Will check again in 1000ms 10:25:17.713 [debug] Current batch of media processed. Will check again in 1000ms 10:25:18.714 [debug] Current batch of media processed. Will check again in 1000ms 10:25:19.715 [debug] Current batch of media processed. Will check again in 1000ms 10:25:20.595 [info] {"source":"oban","duration":976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:20.716 [debug] Current batch of media processed. Will check again in 1000ms 10:25:21.721 [debug] Current batch of media processed. Will check again in 1000ms 10:25:22.722 [debug] Current batch of media processed. Will check again in 1000ms 10:25:23.722 [debug] Current batch of media processed. Will check again in 1000ms 10:25:24.723 [debug] Current batch of media processed. Will check again in 1000ms 10:25:25.724 [debug] Current batch of media processed. Will check again in 1000ms 10:25:26.725 [debug] Current batch of media processed. Will check again in 1000ms 10:25:27.726 [debug] Current batch of media processed. Will check again in 1000ms 10:25:28.727 [debug] Current batch of media processed. Will check again in 1000ms 10:25:29.728 [debug] Current batch of media processed. Will check again in 1000ms 10:25:30.729 [debug] Current batch of media processed. Will check again in 1000ms 10:25:31.731 [debug] Current batch of media processed. Will check again in 1000ms 10:25:32.732 [debug] Current batch of media processed. Will check again in 1000ms 10:25:33.733 [debug] Current batch of media processed. Will check again in 1000ms 10:25:34.734 [debug] Current batch of media processed. Will check again in 1000ms 10:25:35.739 [debug] Current batch of media processed. Will check again in 1000ms 10:25:36.740 [debug] Current batch of media processed. Will check again in 1000ms 10:25:37.741 [debug] Current batch of media processed. Will check again in 1000ms 10:25:38.742 [debug] Current batch of media processed. Will check again in 1000ms 10:25:39.743 [debug] Current batch of media processed. Will check again in 1000ms 10:25:40.745 [debug] Current batch of media processed. Will check again in 1000ms 10:25:41.750 [debug] Current batch of media processed. Will check again in 1000ms 10:25:42.750 [debug] Current batch of media processed. Will check again in 1000ms 10:25:43.751 [debug] Current batch of media processed. Will check again in 1000ms 10:25:44.752 [debug] Current batch of media processed. Will check again in 1000ms 10:25:45.753 [debug] Current batch of media processed. Will check again in 1000ms 10:25:46.755 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. Обсудили певицу Лупу Пупу и албанскую мафию, шотландскую википедию и мудаков в интернетах. А ещё у вас есть уникальный шанс посмотреть на бомбящего Диму, не пропустите. \n\nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QZAo7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9170, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090100 - ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу.mp4", "id" => "np76fZiwIVc", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=np76fZiwIVc", "playlist_index" => 87, "timestamp" => 1598943607, "title" => "ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу", "upload_date" => "20200901"} 10:25:46.757 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=236.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:25:46.759 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=230.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:25:46.762 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=228.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-01 07:00:07Z], 122] 10:25:46.774 [debug] QUERY OK source="media_items" db=10.8ms idle=231.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. Обсудили певицу Лупу Пупу и албанскую мафию, шотландскую википедию и мудаков в интернетах. А ещё у вас есть уникальный шанс посмотреть на бомбящего Диму, не пропустите. \n\nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QZAo7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу", "9d6cc9a9-d512-45c4-a068-298525e36c2d", 9170, true, "np76fZiwIVc", "https://www.youtube.com/watch?v=np76fZiwIVc", 87, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090100 - ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-01 07:00:07Z], ~U[2026-04-04 07:25:46Z], ~U[2026-04-04 07:25:46Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. Обсудили певицу Лупу Пупу и албанскую мафию, шотландскую википедию и мудаков в интернетах. А ещё у вас есть уникальный шанс посмотреть на бомбящего Диму, не пропустите. \n\nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QZAo7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу", 9170, true, "np76fZiwIVc", "https://www.youtube.com/watch?v=np76fZiwIVc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090100 - ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-01 07:00:07Z]] 10:25:46.777 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=242.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:25:46.813 [debug] QUERY OK source="media_profiles" db=13.6ms queue=22.0ms idle=19.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:25:46.822 [debug] QUERY OK source="media_items" db=5.9ms queue=1.4ms idle=55.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 [225944] 10:25:46.822 [debug] Current batch of media processed. Will check again in 1000ms 10:25:47.823 [debug] Current batch of media processed. Will check again in 1000ms 10:25:48.824 [debug] Current batch of media processed. Will check again in 1000ms 10:25:49.825 [debug] Current batch of media processed. Will check again in 1000ms 10:25:50.600 [info] {"source":"oban","duration":3428,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:25:50.826 [debug] Current batch of media processed. Will check again in 1000ms 10:25:51.827 [debug] Current batch of media processed. Will check again in 1000ms 10:25:52.830 [debug] Current batch of media processed. Will check again in 1000ms 10:25:53.831 [debug] Current batch of media processed. Will check again in 1000ms 10:25:54.833 [debug] Current batch of media processed. Will check again in 1000ms 10:25:55.835 [debug] Current batch of media processed. Will check again in 1000ms 10:25:56.836 [debug] Current batch of media processed. Will check again in 1000ms 10:25:57.839 [debug] Current batch of media processed. Will check again in 1000ms 10:25:58.840 [debug] Current batch of media processed. Will check again in 1000ms 10:25:59.841 [debug] Current batch of media processed. Will check again in 1000ms 10:26:00.843 [debug] Current batch of media processed. Will check again in 1000ms 10:26:00.849 [info] {"source":"oban","duration":1855,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:26:01.848 [debug] Current batch of media processed. Will check again in 1000ms 10:26:02.849 [debug] Current batch of media processed. Will check again in 1000ms 10:26:03.850 [debug] Current batch of media processed. Will check again in 1000ms 10:26:04.851 [debug] Current batch of media processed. Will check again in 1000ms 10:26:05.855 [debug] Current batch of media processed. Will check again in 1000ms 10:26:06.857 [debug] Current batch of media processed. Will check again in 1000ms 10:26:07.858 [debug] Current batch of media processed. Will check again in 1000ms 10:26:08.859 [debug] Current batch of media processed. Will check again in 1000ms 10:26:09.861 [debug] Current batch of media processed. Will check again in 1000ms 10:26:10.861 [debug] Current batch of media processed. Will check again in 1000ms 10:26:11.863 [debug] Current batch of media processed. Will check again in 1000ms 10:26:12.863 [debug] Current batch of media processed. Will check again in 1000ms 10:26:13.864 [debug] Current batch of media processed. Will check again in 1000ms 10:26:14.865 [debug] Current batch of media processed. Will check again in 1000ms 10:26:15.866 [debug] Current batch of media processed. Will check again in 1000ms 10:26:16.867 [debug] Current batch of media processed. Will check again in 1000ms 10:26:17.868 [debug] Current batch of media processed. Will check again in 1000ms 10:26:18.871 [debug] Current batch of media processed. Will check again in 1000ms 10:26:19.874 [debug] Current batch of media processed. Will check again in 1000ms 10:26:20.602 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:20.876 [debug] Current batch of media processed. Will check again in 1000ms 10:26:21.877 [debug] Current batch of media processed. Will check again in 1000ms 10:26:22.879 [debug] Current batch of media processed. Will check again in 1000ms 10:26:23.880 [debug] Current batch of media processed. Will check again in 1000ms 10:26:24.881 [debug] Current batch of media processed. Will check again in 1000ms 10:26:25.882 [debug] Current batch of media processed. Will check again in 1000ms 10:26:26.883 [debug] Current batch of media processed. Will check again in 1000ms 10:26:27.884 [debug] Current batch of media processed. Will check again in 1000ms 10:26:28.885 [debug] Current batch of media processed. Will check again in 1000ms 10:26:29.886 [debug] Current batch of media processed. Will check again in 1000ms 10:26:30.887 [debug] Current batch of media processed. Will check again in 1000ms 10:26:31.888 [debug] Current batch of media processed. Will check again in 1000ms 10:26:32.889 [debug] Current batch of media processed. Will check again in 1000ms 10:26:33.890 [debug] Current batch of media processed. Will check again in 1000ms 10:26:34.891 [debug] Current batch of media processed. Will check again in 1000ms 10:26:35.894 [debug] Current batch of media processed. Will check again in 1000ms 10:26:36.895 [debug] Current batch of media processed. Will check again in 1000ms 10:26:37.896 [debug] Current batch of media processed. Will check again in 1000ms 10:26:38.897 [debug] Current batch of media processed. Will check again in 1000ms 10:26:39.898 [debug] Current batch of media processed. Will check again in 1000ms 10:26:40.899 [debug] Current batch of media processed. Will check again in 1000ms 10:26:41.901 [debug] Current batch of media processed. Will check again in 1000ms 10:26:42.902 [debug] Current batch of media processed. Will check again in 1000ms 10:26:43.902 [debug] Current batch of media processed. Will check again in 1000ms 10:26:44.903 [debug] Current batch of media processed. Will check again in 1000ms 10:26:45.904 [debug] Current batch of media processed. Will check again in 1000ms 10:26:46.906 [debug] Current batch of media processed. Will check again in 1000ms 10:26:47.906 [debug] Current batch of media processed. Will check again in 1000ms 10:26:48.907 [debug] Current batch of media processed. Will check again in 1000ms 10:26:49.909 [debug] Current batch of media processed. Will check again in 1000ms 10:26:50.605 [info] {"source":"oban","duration":2100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:26:50.910 [debug] Current batch of media processed. Will check again in 1000ms 10:26:51.912 [debug] Current batch of media processed. Will check again in 1000ms 10:26:52.912 [debug] Current batch of media processed. Will check again in 1000ms 10:26:53.914 [debug] Current batch of media processed. Will check again in 1000ms 10:26:54.917 [debug] Current batch of media processed. Will check again in 1000ms 10:26:55.917 [debug] Current batch of media processed. Will check again in 1000ms 10:26:56.918 [debug] Current batch of media processed. Will check again in 1000ms 10:26:57.938 [debug] Current batch of media processed. Will check again in 1000ms 10:26:58.939 [debug] Current batch of media processed. Will check again in 1000ms 10:26:59.940 [debug] Current batch of media processed. Will check again in 1000ms 10:27:00.851 [info] {"source":"oban","duration":1458,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:27:00.945 [debug] Current batch of media processed. Will check again in 1000ms 10:27:01.950 [debug] Current batch of media processed. Will check again in 1000ms 10:27:02.953 [debug] Current batch of media processed. Will check again in 1000ms 10:27:03.954 [debug] Current batch of media processed. Will check again in 1000ms 10:27:04.955 [debug] Current batch of media processed. Will check again in 1000ms 10:27:05.959 [debug] Current batch of media processed. Will check again in 1000ms 10:27:06.960 [debug] Current batch of media processed. Will check again in 1000ms 10:27:07.966 [debug] Current batch of media processed. Will check again in 1000ms 10:27:08.967 [debug] Current batch of media processed. Will check again in 1000ms 10:27:09.970 [debug] Current batch of media processed. Will check again in 1000ms 10:27:10.971 [debug] Current batch of media processed. Will check again in 1000ms 10:27:11.972 [debug] Current batch of media processed. Will check again in 1000ms 10:27:12.974 [debug] Current batch of media processed. Will check again in 1000ms 10:27:13.975 [debug] Current batch of media processed. Will check again in 1000ms 10:27:14.976 [debug] Current batch of media processed. Will check again in 1000ms 10:27:15.978 [debug] Current batch of media processed. Will check again in 1000ms 10:27:16.978 [debug] Current batch of media processed. Will check again in 1000ms 10:27:17.979 [debug] Current batch of media processed. Will check again in 1000ms 10:27:18.981 [debug] Current batch of media processed. Will check again in 1000ms 10:27:19.982 [debug] Current batch of media processed. Will check again in 1000ms 10:27:20.608 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:20.983 [debug] Current batch of media processed. Will check again in 1000ms 10:27:21.986 [debug] Current batch of media processed. Will check again in 1000ms 10:27:22.986 [debug] Current batch of media processed. Will check again in 1000ms 10:27:23.987 [debug] Current batch of media processed. Will check again in 1000ms 10:27:24.993 [debug] Current batch of media processed. Will check again in 1000ms 10:27:25.994 [debug] Current batch of media processed. Will check again in 1000ms 10:27:26.995 [debug] Current batch of media processed. Will check again in 1000ms 10:27:27.996 [debug] Current batch of media processed. Will check again in 1000ms 10:27:28.997 [debug] Current batch of media processed. Will check again in 1000ms 10:27:29.998 [debug] Current batch of media processed. Will check again in 1000ms 10:27:31.001 [debug] Current batch of media processed. Will check again in 1000ms 10:27:32.002 [debug] Current batch of media processed. Will check again in 1000ms 10:27:33.004 [debug] Current batch of media processed. Will check again in 1000ms 10:27:34.006 [debug] Current batch of media processed. Will check again in 1000ms 10:27:35.006 [debug] Current batch of media processed. Will check again in 1000ms 10:27:36.007 [debug] Current batch of media processed. Will check again in 1000ms 10:27:37.008 [debug] Current batch of media processed. Will check again in 1000ms 10:27:38.009 [debug] Current batch of media processed. Will check again in 1000ms 10:27:39.010 [debug] Current batch of media processed. Will check again in 1000ms 10:27:40.011 [debug] Current batch of media processed. Will check again in 1000ms 10:27:41.012 [debug] Current batch of media processed. Will check again in 1000ms 10:27:42.013 [debug] Current batch of media processed. Will check again in 1000ms 10:27:43.014 [debug] Current batch of media processed. Will check again in 1000ms 10:27:44.015 [debug] Current batch of media processed. Will check again in 1000ms 10:27:45.016 [debug] Current batch of media processed. Will check again in 1000ms 10:27:46.017 [debug] Current batch of media processed. Will check again in 1000ms 10:27:47.018 [debug] Current batch of media processed. Will check again in 1000ms 10:27:48.019 [debug] Current batch of media processed. Will check again in 1000ms 10:27:49.020 [debug] Current batch of media processed. Will check again in 1000ms 10:27:50.022 [debug] Current batch of media processed. Will check again in 1000ms 10:27:50.611 [info] {"source":"oban","duration":1278,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:27:51.027 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QSL2T\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9264, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e082400 - ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу.mp4", "id" => "n2KpoOA27mo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=n2KpoOA27mo", "playlist_index" => 88, "timestamp" => 1598252408, "title" => "ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу", "upload_date" => "20200824"} 10:27:51.029 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=953.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:27:51.031 [debug] QUERY OK source="sources" db=0.7ms queue=1.3ms idle=469.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:27:51.034 [debug] QUERY OK source="media_items" db=1.9ms queue=0.3ms idle=471.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-24 07:00:08Z], 122] 10:27:51.046 [debug] QUERY OK source="media_items" db=11.0ms queue=0.1ms idle=474.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QSL2T\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу", "98c7f8dd-c723-4420-8916-4a415627cfb4", 9264, true, "n2KpoOA27mo", "https://www.youtube.com/watch?v=n2KpoOA27mo", 88, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e082400 - ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-08-24 07:00:08Z], ~U[2026-04-04 07:27:51Z], ~U[2026-04-04 07:27:51Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QSL2T\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу", 9264, true, "n2KpoOA27mo", "https://www.youtube.com/watch?v=n2KpoOA27mo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e082400 - ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-24 07:00:08Z]] 10:27:51.052 [debug] QUERY OK source="sources" db=4.2ms queue=0.2ms idle=435.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:27:51.054 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=23.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:27:51.058 [debug] QUERY OK source="media_items" db=3.6ms idle=22.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225946] 10:27:51.058 [debug] Current batch of media processed. Will check again in 1000ms 10:27:52.062 [debug] Current batch of media processed. Will check again in 1000ms 10:27:53.064 [debug] Current batch of media processed. Will check again in 1000ms 10:27:54.064 [debug] Current batch of media processed. Will check again in 1000ms 10:27:55.065 [debug] Current batch of media processed. Will check again in 1000ms 10:27:56.066 [debug] Current batch of media processed. Will check again in 1000ms 10:27:57.067 [debug] Current batch of media processed. Will check again in 1000ms 10:27:58.068 [debug] Current batch of media processed. Will check again in 1000ms 10:27:59.069 [debug] Current batch of media processed. Will check again in 1000ms 10:28:00.077 [debug] Current batch of media processed. Will check again in 1000ms 10:28:00.853 [info] {"source":"oban","duration":494,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:28:01.080 [debug] Current batch of media processed. Will check again in 1000ms 10:28:02.080 [debug] Current batch of media processed. Will check again in 1000ms 10:28:03.082 [debug] Current batch of media processed. Will check again in 1000ms 10:28:04.084 [debug] Current batch of media processed. Will check again in 1000ms 10:28:05.085 [debug] Current batch of media processed. Will check again in 1000ms 10:28:06.087 [debug] Current batch of media processed. Will check again in 1000ms 10:28:07.088 [debug] Current batch of media processed. Will check again in 1000ms 10:28:08.089 [debug] Current batch of media processed. Will check again in 1000ms 10:28:09.090 [debug] Current batch of media processed. Will check again in 1000ms 10:28:10.092 [debug] Current batch of media processed. Will check again in 1000ms 10:28:11.092 [debug] Current batch of media processed. Will check again in 1000ms 10:28:12.096 [debug] Current batch of media processed. Will check again in 1000ms 10:28:13.097 [debug] Current batch of media processed. Will check again in 1000ms 10:28:14.099 [debug] Current batch of media processed. Will check again in 1000ms 10:28:15.100 [debug] Current batch of media processed. Will check again in 1000ms 10:28:16.101 [debug] Current batch of media processed. Will check again in 1000ms 10:28:17.102 [debug] Current batch of media processed. Will check again in 1000ms 10:28:18.106 [debug] Current batch of media processed. Will check again in 1000ms 10:28:19.106 [debug] Current batch of media processed. Will check again in 1000ms 10:28:20.108 [debug] Current batch of media processed. Will check again in 1000ms 10:28:20.613 [info] {"source":"oban","duration":1020,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:21.109 [debug] Current batch of media processed. Will check again in 1000ms 10:28:22.111 [debug] Current batch of media processed. Will check again in 1000ms 10:28:23.111 [debug] Current batch of media processed. Will check again in 1000ms 10:28:24.112 [debug] Current batch of media processed. Will check again in 1000ms 10:28:25.113 [debug] Current batch of media processed. Will check again in 1000ms 10:28:26.114 [debug] Current batch of media processed. Will check again in 1000ms 10:28:27.115 [debug] Current batch of media processed. Will check again in 1000ms 10:28:28.116 [debug] Current batch of media processed. Will check again in 1000ms 10:28:29.117 [debug] Current batch of media processed. Will check again in 1000ms 10:28:30.118 [debug] Current batch of media processed. Will check again in 1000ms 10:28:31.120 [debug] Current batch of media processed. Will check again in 1000ms 10:28:32.121 [debug] Current batch of media processed. Will check again in 1000ms 10:28:33.127 [debug] Current batch of media processed. Will check again in 1000ms 10:28:34.129 [debug] Current batch of media processed. Will check again in 1000ms 10:28:35.129 [debug] Current batch of media processed. Will check again in 1000ms 10:28:36.130 [debug] Current batch of media processed. Will check again in 1000ms 10:28:37.131 [debug] Current batch of media processed. Will check again in 1000ms 10:28:38.132 [debug] Current batch of media processed. Will check again in 1000ms 10:28:39.133 [debug] Current batch of media processed. Will check again in 1000ms 10:28:40.134 [debug] Current batch of media processed. Will check again in 1000ms 10:28:41.135 [debug] Current batch of media processed. Will check again in 1000ms 10:28:42.137 [debug] Current batch of media processed. Will check again in 1000ms 10:28:43.138 [debug] Current batch of media processed. Will check again in 1000ms 10:28:44.139 [debug] Current batch of media processed. Will check again in 1000ms 10:28:45.140 [debug] Current batch of media processed. Will check again in 1000ms 10:28:46.141 [debug] Current batch of media processed. Will check again in 1000ms 10:28:47.142 [debug] Current batch of media processed. Will check again in 1000ms 10:28:48.143 [debug] Current batch of media processed. Will check again in 1000ms 10:28:49.144 [debug] Current batch of media processed. Will check again in 1000ms 10:28:50.145 [debug] Current batch of media processed. Will check again in 1000ms 10:28:50.619 [info] {"source":"oban","duration":4686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:28:51.146 [debug] Current batch of media processed. Will check again in 1000ms 10:28:52.148 [debug] Current batch of media processed. Will check again in 1000ms 10:28:53.148 [debug] Current batch of media processed. Will check again in 1000ms 10:28:54.150 [debug] Current batch of media processed. Will check again in 1000ms 10:28:55.152 [debug] Current batch of media processed. Will check again in 1000ms 10:28:56.153 [debug] Current batch of media processed. Will check again in 1000ms 10:28:57.154 [debug] Current batch of media processed. Will check again in 1000ms 10:28:58.156 [debug] Current batch of media processed. Will check again in 1000ms 10:28:59.157 [debug] Current batch of media processed. Will check again in 1000ms 10:29:00.158 [debug] Current batch of media processed. Will check again in 1000ms 10:29:00.857 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:29:01.159 [debug] Current batch of media processed. Will check again in 1000ms 10:29:02.162 [debug] Current batch of media processed. Will check again in 1000ms 10:29:03.163 [debug] Current batch of media processed. Will check again in 1000ms 10:29:04.165 [debug] Current batch of media processed. Will check again in 1000ms 10:29:05.165 [debug] Current batch of media processed. Will check again in 1000ms 10:29:06.167 [debug] Current batch of media processed. Will check again in 1000ms 10:29:07.169 [debug] Current batch of media processed. Will check again in 1000ms 10:29:08.170 [debug] Current batch of media processed. Will check again in 1000ms 10:29:09.174 [debug] Current batch of media processed. Will check again in 1000ms 10:29:10.178 [debug] Current batch of media processed. Will check again in 1000ms 10:29:11.180 [debug] Current batch of media processed. Will check again in 1000ms 10:29:12.184 [debug] Current batch of media processed. Will check again in 1000ms 10:29:13.186 [debug] Current batch of media processed. Will check again in 1000ms 10:29:14.187 [debug] Current batch of media processed. Will check again in 1000ms 10:29:15.188 [debug] Current batch of media processed. Will check again in 1000ms 10:29:16.191 [debug] Current batch of media processed. Will check again in 1000ms 10:29:17.192 [debug] Current batch of media processed. Will check again in 1000ms 10:29:18.194 [debug] Current batch of media processed. Will check again in 1000ms 10:29:19.194 [debug] Current batch of media processed. Will check again in 1000ms 10:29:20.195 [debug] Current batch of media processed. Will check again in 1000ms 10:29:20.622 [info] {"source":"oban","duration":1878,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:21.196 [debug] Current batch of media processed. Will check again in 1000ms 10:29:22.199 [debug] Current batch of media processed. Will check again in 1000ms 10:29:23.201 [debug] Current batch of media processed. Will check again in 1000ms 10:29:24.202 [debug] Current batch of media processed. Will check again in 1000ms 10:29:25.203 [debug] Current batch of media processed. Will check again in 1000ms 10:29:26.204 [debug] Current batch of media processed. Will check again in 1000ms 10:29:27.205 [debug] Current batch of media processed. Will check again in 1000ms 10:29:28.206 [debug] Current batch of media processed. Will check again in 1000ms 10:29:29.208 [debug] Current batch of media processed. Will check again in 1000ms 10:29:30.208 [debug] Current batch of media processed. Will check again in 1000ms 10:29:31.209 [debug] Current batch of media processed. Will check again in 1000ms 10:29:32.214 [debug] Current batch of media processed. Will check again in 1000ms 10:29:33.215 [debug] Current batch of media processed. Will check again in 1000ms 10:29:34.217 [debug] Current batch of media processed. Will check again in 1000ms 10:29:35.219 [debug] Current batch of media processed. Will check again in 1000ms 10:29:36.219 [debug] Current batch of media processed. Will check again in 1000ms 10:29:37.220 [debug] Current batch of media processed. Will check again in 1000ms 10:29:38.221 [debug] Current batch of media processed. Will check again in 1000ms 10:29:39.222 [debug] Current batch of media processed. Will check again in 1000ms 10:29:40.223 [debug] Current batch of media processed. Will check again in 1000ms 10:29:41.224 [debug] Current batch of media processed. Will check again in 1000ms 10:29:42.225 [debug] Current batch of media processed. Will check again in 1000ms 10:29:43.227 [debug] Current batch of media processed. Will check again in 1000ms 10:29:44.228 [debug] Current batch of media processed. Will check again in 1000ms 10:29:45.229 [debug] Current batch of media processed. Will check again in 1000ms 10:29:46.230 [debug] Current batch of media processed. Will check again in 1000ms 10:29:47.231 [debug] Current batch of media processed. Will check again in 1000ms 10:29:48.232 [debug] Current batch of media processed. Will check again in 1000ms 10:29:49.233 [debug] Current batch of media processed. Will check again in 1000ms 10:29:50.235 [debug] Current batch of media processed. Will check again in 1000ms 10:29:50.624 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:29:51.236 [debug] Current batch of media processed. Will check again in 1000ms 10:29:52.238 [debug] Current batch of media processed. Will check again in 1000ms 10:29:53.240 [debug] Current batch of media processed. Will check again in 1000ms 10:29:54.241 [debug] Current batch of media processed. Will check again in 1000ms 10:29:55.242 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 2784, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу.mp4", "id" => "j3YJPCi7_l0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=j3YJPCi7_l0", "playlist_index" => 89, "timestamp" => 1597647608, "title" => "ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу", "upload_date" => "20200817"} 10:29:55.244 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=652.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:29:55.245 [debug] QUERY OK source="sources" db=0.4ms idle=653.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:29:55.246 [debug] QUERY OK source="media_items" db=0.8ms idle=653.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-17 07:00:08Z], 122] 10:29:55.253 [debug] QUERY OK source="media_items" db=6.4ms idle=491.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу", "dff1b7be-d099-4cd8-a853-5ecebd90d563", 2784, true, "j3YJPCi7_l0", "https://www.youtube.com/watch?v=j3YJPCi7_l0", 89, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу.mp4", false, false, false, 122, [], 2, ~U[2020-08-17 07:00:08Z], ~U[2026-04-04 07:29:55Z], ~U[2026-04-04 07:29:55Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу", 2784, true, "j3YJPCi7_l0", "https://www.youtube.com/watch?v=j3YJPCi7_l0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-17 07:00:08Z]] 10:29:55.255 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=492.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:29:55.257 [debug] QUERY OK source="media_profiles" db=0.7ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:29:55.259 [debug] QUERY OK source="media_items" db=0.8ms idle=12.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225948] 10:29:55.259 [debug] Current batch of media processed. Will check again in 1000ms 10:29:56.260 [debug] Current batch of media processed. Will check again in 1000ms 10:29:57.261 [debug] Current batch of media processed. Will check again in 1000ms 10:29:58.262 [debug] Current batch of media processed. Will check again in 1000ms 10:29:59.263 [debug] Current batch of media processed. Will check again in 1000ms 10:30:00.265 [debug] Current batch of media processed. Will check again in 1000ms 10:30:00.858 [info] {"source":"oban","duration":242,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:30:01.267 [debug] Current batch of media processed. Will check again in 1000ms 10:30:02.268 [debug] Current batch of media processed. Will check again in 1000ms 10:30:03.269 [debug] Current batch of media processed. Will check again in 1000ms 10:30:04.270 [debug] Current batch of media processed. Will check again in 1000ms 10:30:05.271 [debug] Current batch of media processed. Will check again in 1000ms 10:30:06.272 [debug] Current batch of media processed. Will check again in 1000ms 10:30:07.273 [debug] Current batch of media processed. Will check again in 1000ms 10:30:08.276 [debug] Current batch of media processed. Will check again in 1000ms 10:30:09.277 [debug] Current batch of media processed. Will check again in 1000ms 10:30:10.279 [debug] Current batch of media processed. Will check again in 1000ms 10:30:11.281 [debug] Current batch of media processed. Will check again in 1000ms 10:30:12.289 [debug] Current batch of media processed. Will check again in 1000ms 10:30:13.290 [debug] Current batch of media processed. Will check again in 1000ms 10:30:14.291 [debug] Current batch of media processed. Will check again in 1000ms 10:30:15.292 [debug] Current batch of media processed. Will check again in 1000ms 10:30:16.293 [debug] Current batch of media processed. Will check again in 1000ms 10:30:17.294 [debug] Current batch of media processed. Will check again in 1000ms 10:30:18.295 [debug] Current batch of media processed. Will check again in 1000ms 10:30:19.296 [debug] Current batch of media processed. Will check again in 1000ms 10:30:20.297 [debug] Current batch of media processed. Will check again in 1000ms 10:30:20.629 [info] {"source":"oban","duration":3399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:21.298 [debug] Current batch of media processed. Will check again in 1000ms 10:30:22.299 [debug] Current batch of media processed. Will check again in 1000ms 10:30:23.301 [debug] Current batch of media processed. Will check again in 1000ms 10:30:24.302 [debug] Current batch of media processed. Will check again in 1000ms 10:30:25.304 [debug] Current batch of media processed. Will check again in 1000ms 10:30:26.305 [debug] Current batch of media processed. Will check again in 1000ms 10:30:27.306 [debug] Current batch of media processed. Will check again in 1000ms 10:30:28.310 [debug] Current batch of media processed. Will check again in 1000ms 10:30:29.310 [debug] Current batch of media processed. Will check again in 1000ms 10:30:30.311 [debug] Current batch of media processed. Will check again in 1000ms 10:30:31.312 [debug] Current batch of media processed. Will check again in 1000ms 10:30:32.313 [debug] Current batch of media processed. Will check again in 1000ms 10:30:33.314 [debug] Current batch of media processed. Will check again in 1000ms 10:30:34.315 [debug] Current batch of media processed. Will check again in 1000ms 10:30:35.317 [debug] Current batch of media processed. Will check again in 1000ms 10:30:36.318 [debug] Current batch of media processed. Will check again in 1000ms 10:30:37.319 [debug] Current batch of media processed. Will check again in 1000ms 10:30:38.321 [debug] Current batch of media processed. Will check again in 1000ms 10:30:39.322 [debug] Current batch of media processed. Will check again in 1000ms 10:30:40.323 [debug] Current batch of media processed. Will check again in 1000ms 10:30:41.324 [debug] Current batch of media processed. Will check again in 1000ms 10:30:42.326 [debug] Current batch of media processed. Will check again in 1000ms 10:30:43.331 [debug] Current batch of media processed. Will check again in 1000ms 10:30:44.332 [debug] Current batch of media processed. Will check again in 1000ms 10:30:45.333 [debug] Current batch of media processed. Will check again in 1000ms 10:30:46.334 [debug] Current batch of media processed. Will check again in 1000ms 10:30:47.335 [debug] Current batch of media processed. Will check again in 1000ms 10:30:48.336 [debug] Current batch of media processed. Will check again in 1000ms 10:30:49.337 [debug] Current batch of media processed. Will check again in 1000ms 10:30:50.338 [debug] Current batch of media processed. Will check again in 1000ms 10:30:50.632 [info] {"source":"oban","duration":3185,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:30:51.339 [debug] Current batch of media processed. Will check again in 1000ms 10:30:52.340 [debug] Current batch of media processed. Will check again in 1000ms 10:30:53.341 [debug] Current batch of media processed. Will check again in 1000ms 10:30:54.343 [debug] Current batch of media processed. Will check again in 1000ms 10:30:55.344 [debug] Current batch of media processed. Will check again in 1000ms 10:30:56.345 [debug] Current batch of media processed. Will check again in 1000ms 10:30:57.346 [debug] Current batch of media processed. Will check again in 1000ms 10:30:58.347 [debug] Current batch of media processed. Will check again in 1000ms 10:30:59.348 [debug] Current batch of media processed. Will check again in 1000ms 10:31:00.350 [debug] Current batch of media processed. Will check again in 1000ms 10:31:00.859 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:31:01.352 [debug] Current batch of media processed. Will check again in 1000ms 10:31:02.354 [debug] Current batch of media processed. Will check again in 1000ms 10:31:03.355 [debug] Current batch of media processed. Will check again in 1000ms 10:31:04.356 [debug] Current batch of media processed. Will check again in 1000ms 10:31:05.357 [debug] Current batch of media processed. Will check again in 1000ms 10:31:06.358 [debug] Current batch of media processed. Will check again in 1000ms 10:31:07.359 [debug] Current batch of media processed. Will check again in 1000ms 10:31:08.360 [debug] Current batch of media processed. Will check again in 1000ms 10:31:09.361 [debug] Current batch of media processed. Will check again in 1000ms 10:31:10.363 [debug] Current batch of media processed. Will check again in 1000ms 10:31:11.364 [debug] Current batch of media processed. Will check again in 1000ms 10:31:12.365 [debug] Current batch of media processed. Will check again in 1000ms 10:31:13.367 [debug] Current batch of media processed. Will check again in 1000ms 10:31:14.368 [debug] Current batch of media processed. Will check again in 1000ms 10:31:15.369 [debug] Current batch of media processed. Will check again in 1000ms 10:31:16.370 [debug] Current batch of media processed. Will check again in 1000ms 10:31:17.371 [debug] Current batch of media processed. Will check again in 1000ms 10:31:18.372 [debug] Current batch of media processed. Will check again in 1000ms 10:31:19.374 [debug] Current batch of media processed. Will check again in 1000ms 10:31:20.375 [debug] Current batch of media processed. Will check again in 1000ms 10:31:20.634 [info] {"source":"oban","duration":1192,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:21.377 [debug] Current batch of media processed. Will check again in 1000ms 10:31:22.379 [debug] Current batch of media processed. Will check again in 1000ms 10:31:23.379 [debug] Current batch of media processed. Will check again in 1000ms 10:31:24.384 [debug] Current batch of media processed. Will check again in 1000ms 10:31:25.384 [debug] Current batch of media processed. Will check again in 1000ms 10:31:26.385 [debug] Current batch of media processed. Will check again in 1000ms 10:31:27.386 [debug] Current batch of media processed. Will check again in 1000ms 10:31:28.387 [debug] Current batch of media processed. Will check again in 1000ms 10:31:29.391 [debug] Current batch of media processed. Will check again in 1000ms 10:31:30.394 [debug] Current batch of media processed. Will check again in 1000ms 10:31:31.395 [debug] Current batch of media processed. Will check again in 1000ms 10:31:32.398 [debug] Current batch of media processed. Will check again in 1000ms 10:31:33.399 [debug] Current batch of media processed. Will check again in 1000ms 10:31:34.400 [debug] Current batch of media processed. Will check again in 1000ms 10:31:35.401 [debug] Current batch of media processed. Will check again in 1000ms 10:31:36.402 [debug] Current batch of media processed. Will check again in 1000ms 10:31:37.403 [debug] Current batch of media processed. Will check again in 1000ms 10:31:38.404 [debug] Current batch of media processed. Will check again in 1000ms 10:31:39.406 [debug] Current batch of media processed. Will check again in 1000ms 10:31:40.406 [debug] Current batch of media processed. Will check again in 1000ms 10:31:41.408 [debug] Current batch of media processed. Will check again in 1000ms 10:31:42.412 [debug] Current batch of media processed. Will check again in 1000ms 10:31:43.413 [debug] Current batch of media processed. Will check again in 1000ms 10:31:44.414 [debug] Current batch of media processed. Will check again in 1000ms 10:31:45.415 [debug] Current batch of media processed. Will check again in 1000ms 10:31:46.416 [debug] Current batch of media processed. Will check again in 1000ms 10:31:47.418 [debug] Current batch of media processed. Will check again in 1000ms 10:31:48.420 [debug] Current batch of media processed. Will check again in 1000ms 10:31:49.421 [debug] Current batch of media processed. Will check again in 1000ms 10:31:50.422 [debug] Current batch of media processed. Will check again in 1000ms 10:31:50.637 [info] {"source":"oban","duration":1708,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:31:51.423 [debug] Current batch of media processed. Will check again in 1000ms 10:31:52.424 [debug] Current batch of media processed. Will check again in 1000ms 10:31:53.425 [debug] Current batch of media processed. Will check again in 1000ms 10:31:54.427 [debug] Current batch of media processed. Will check again in 1000ms 10:31:55.427 [debug] Current batch of media processed. Will check again in 1000ms 10:31:56.428 [debug] Current batch of media processed. Will check again in 1000ms 10:31:57.429 [debug] Current batch of media processed. Will check again in 1000ms 10:31:58.430 [debug] Current batch of media processed. Will check again in 1000ms 10:31:59.431 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6502, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу.mp4", "id" => "l6OrClTWdf4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=l6OrClTWdf4", "playlist_index" => 90, "timestamp" => 1597647606, "title" => "ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу", "upload_date" => "20200817"} 10:31:59.433 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=814.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:31:59.434 [debug] QUERY OK source="sources" db=0.6ms idle=815.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:31:59.437 [debug] QUERY OK source="media_items" db=2.7ms idle=816.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-17 07:00:06Z], 122] 10:31:59.446 [debug] QUERY OK source="media_items" db=7.5ms idle=128.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу", "0f28850d-591f-4f28-a27a-c2f75af56422", 6502, true, "l6OrClTWdf4", "https://www.youtube.com/watch?v=l6OrClTWdf4", 90, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу.mp4", false, false, false, 122, [], 2, ~U[2020-08-17 07:00:06Z], ~U[2026-04-04 07:31:59Z], ~U[2026-04-04 07:31:59Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу", 6502, true, "l6OrClTWdf4", "https://www.youtube.com/watch?v=l6OrClTWdf4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-17 07:00:06Z]] 10:31:59.447 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=130.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:31:59.448 [debug] QUERY OK source="media_profiles" db=0.4ms idle=15.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:31:59.449 [debug] QUERY OK source="media_items" db=0.4ms 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 [225950] 10:31:59.449 [debug] Current batch of media processed. Will check again in 1000ms 10:32:00.453 [debug] Current batch of media processed. Will check again in 1000ms 10:32:00.860 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:32:01.454 [debug] Current batch of media processed. Will check again in 1000ms 10:32:02.455 [debug] Current batch of media processed. Will check again in 1000ms 10:32:03.456 [debug] Current batch of media processed. Will check again in 1000ms 10:32:04.457 [debug] Current batch of media processed. Will check again in 1000ms 10:32:05.458 [debug] Current batch of media processed. Will check again in 1000ms 10:32:06.459 [debug] Current batch of media processed. Will check again in 1000ms 10:32:07.460 [debug] Current batch of media processed. Will check again in 1000ms 10:32:08.461 [debug] Current batch of media processed. Will check again in 1000ms 10:32:09.462 [debug] Current batch of media processed. Will check again in 1000ms 10:32:10.463 [debug] Current batch of media processed. Will check again in 1000ms 10:32:11.464 [debug] Current batch of media processed. Will check again in 1000ms 10:32:12.465 [debug] Current batch of media processed. Will check again in 1000ms 10:32:13.466 [debug] Current batch of media processed. Will check again in 1000ms 10:32:14.467 [debug] Current batch of media processed. Will check again in 1000ms 10:32:15.468 [debug] Current batch of media processed. Will check again in 1000ms 10:32:16.469 [debug] Current batch of media processed. Will check again in 1000ms 10:32:17.470 [debug] Current batch of media processed. Will check again in 1000ms 10:32:18.471 [debug] Current batch of media processed. Will check again in 1000ms 10:32:19.472 [debug] Current batch of media processed. Will check again in 1000ms 10:32:20.473 [debug] Current batch of media processed. Will check again in 1000ms 10:32:20.640 [info] {"source":"oban","duration":1753,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:21.475 [debug] Current batch of media processed. Will check again in 1000ms 10:32:22.477 [debug] Current batch of media processed. Will check again in 1000ms 10:32:23.477 [debug] Current batch of media processed. Will check again in 1000ms 10:32:24.478 [debug] Current batch of media processed. Will check again in 1000ms 10:32:25.479 [debug] Current batch of media processed. Will check again in 1000ms 10:32:26.480 [debug] Current batch of media processed. Will check again in 1000ms 10:32:27.481 [debug] Current batch of media processed. Will check again in 1000ms 10:32:28.482 [debug] Current batch of media processed. Will check again in 1000ms 10:32:29.485 [debug] Current batch of media processed. Will check again in 1000ms 10:32:30.487 [debug] Current batch of media processed. Will check again in 1000ms 10:32:31.488 [debug] Current batch of media processed. Will check again in 1000ms 10:32:32.489 [debug] Current batch of media processed. Will check again in 1000ms 10:32:33.490 [debug] Current batch of media processed. Will check again in 1000ms 10:32:34.491 [debug] Current batch of media processed. Will check again in 1000ms 10:32:35.492 [debug] Current batch of media processed. Will check again in 1000ms 10:32:36.493 [debug] Current batch of media processed. Will check again in 1000ms 10:32:37.494 [debug] Current batch of media processed. Will check again in 1000ms 10:32:38.496 [debug] Current batch of media processed. Will check again in 1000ms 10:32:39.497 [debug] Current batch of media processed. Will check again in 1000ms 10:32:40.498 [debug] Current batch of media processed. Will check again in 1000ms 10:32:41.500 [debug] Current batch of media processed. Will check again in 1000ms 10:32:42.501 [debug] Current batch of media processed. Will check again in 1000ms 10:32:43.502 [debug] Current batch of media processed. Will check again in 1000ms 10:32:44.504 [debug] Current batch of media processed. Will check again in 1000ms 10:32:45.506 [debug] Current batch of media processed. Will check again in 1000ms 10:32:46.507 [debug] Current batch of media processed. Will check again in 1000ms 10:32:47.509 [debug] Current batch of media processed. Will check again in 1000ms 10:32:48.509 [debug] Current batch of media processed. Will check again in 1000ms 10:32:49.511 [debug] Current batch of media processed. Will check again in 1000ms 10:32:50.512 [debug] Current batch of media processed. Will check again in 1000ms 10:32:50.643 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:32:51.515 [debug] Current batch of media processed. Will check again in 1000ms 10:32:52.517 [debug] Current batch of media processed. Will check again in 1000ms 10:32:53.521 [debug] Current batch of media processed. Will check again in 1000ms 10:32:54.523 [debug] Current batch of media processed. Will check again in 1000ms 10:32:55.525 [debug] Current batch of media processed. Will check again in 1000ms 10:32:56.528 [debug] Current batch of media processed. Will check again in 1000ms 10:32:57.532 [debug] Current batch of media processed. Will check again in 1000ms 10:32:58.533 [debug] Current batch of media processed. Will check again in 1000ms 10:32:59.536 [debug] Current batch of media processed. Will check again in 1000ms 10:33:00.541 [debug] Current batch of media processed. Will check again in 1000ms 10:33:00.862 [info] {"source":"oban","duration":304,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:33:01.551 [debug] Current batch of media processed. Will check again in 1000ms 10:33:02.551 [debug] Current batch of media processed. Will check again in 1000ms 10:33:03.553 [debug] Current batch of media processed. Will check again in 1000ms 10:33:04.553 [debug] Current batch of media processed. Will check again in 1000ms 10:33:05.554 [debug] Current batch of media processed. Will check again in 1000ms 10:33:06.555 [debug] Current batch of media processed. Will check again in 1000ms 10:33:07.556 [debug] Current batch of media processed. Will check again in 1000ms 10:33:08.557 [debug] Current batch of media processed. Will check again in 1000ms 10:33:09.558 [debug] Current batch of media processed. Will check again in 1000ms 10:33:10.559 [debug] Current batch of media processed. Will check again in 1000ms 10:33:11.560 [debug] Current batch of media processed. Will check again in 1000ms 10:33:12.561 [debug] Current batch of media processed. Will check again in 1000ms 10:33:13.562 [debug] Current batch of media processed. Will check again in 1000ms 10:33:14.563 [debug] Current batch of media processed. Will check again in 1000ms 10:33:15.564 [debug] Current batch of media processed. Will check again in 1000ms 10:33:16.565 [debug] Current batch of media processed. Will check again in 1000ms 10:33:17.566 [debug] Current batch of media processed. Will check again in 1000ms 10:33:18.567 [debug] Current batch of media processed. Will check again in 1000ms 10:33:19.568 [debug] Current batch of media processed. Will check again in 1000ms 10:33:20.569 [debug] Current batch of media processed. Will check again in 1000ms 10:33:20.645 [info] {"source":"oban","duration":1363,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:21.570 [debug] Current batch of media processed. Will check again in 1000ms 10:33:22.572 [debug] Current batch of media processed. Will check again in 1000ms 10:33:23.572 [debug] Current batch of media processed. Will check again in 1000ms 10:33:24.573 [debug] Current batch of media processed. Will check again in 1000ms 10:33:25.574 [debug] Current batch of media processed. Will check again in 1000ms 10:33:26.575 [debug] Current batch of media processed. Will check again in 1000ms 10:33:27.576 [debug] Current batch of media processed. Will check again in 1000ms 10:33:28.577 [debug] Current batch of media processed. Will check again in 1000ms 10:33:29.578 [debug] Current batch of media processed. Will check again in 1000ms 10:33:30.579 [debug] Current batch of media processed. Will check again in 1000ms 10:33:31.581 [debug] Current batch of media processed. Will check again in 1000ms 10:33:32.583 [debug] Current batch of media processed. Will check again in 1000ms 10:33:33.584 [debug] Current batch of media processed. Will check again in 1000ms 10:33:34.585 [debug] Current batch of media processed. Will check again in 1000ms 10:33:35.586 [debug] Current batch of media processed. Will check again in 1000ms 10:33:36.587 [debug] Current batch of media processed. Will check again in 1000ms 10:33:37.592 [debug] Current batch of media processed. Will check again in 1000ms 10:33:38.595 [debug] Current batch of media processed. Will check again in 1000ms 10:33:39.596 [debug] Current batch of media processed. Will check again in 1000ms 10:33:40.602 [debug] Current batch of media processed. Will check again in 1000ms 10:33:41.613 [debug] Current batch of media processed. Will check again in 1000ms 10:33:42.615 [debug] Current batch of media processed. Will check again in 1000ms 10:33:43.616 [debug] Current batch of media processed. Will check again in 1000ms 10:33:44.617 [debug] Current batch of media processed. Will check again in 1000ms 10:33:45.618 [debug] Current batch of media processed. Will check again in 1000ms 10:33:46.619 [debug] Current batch of media processed. Will check again in 1000ms 10:33:47.621 [debug] Current batch of media processed. Will check again in 1000ms 10:33:48.622 [debug] Current batch of media processed. Will check again in 1000ms 10:33:49.623 [debug] Current batch of media processed. Will check again in 1000ms 10:33:50.624 [debug] Current batch of media processed. Will check again in 1000ms 10:33:50.648 [info] {"source":"oban","duration":2304,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:33:51.626 [debug] Current batch of media processed. Will check again in 1000ms 10:33:52.628 [debug] Current batch of media processed. Will check again in 1000ms 10:33:53.630 [debug] Current batch of media processed. Will check again in 1000ms 10:33:54.632 [debug] Current batch of media processed. Will check again in 1000ms 10:33:55.633 [debug] Current batch of media processed. Will check again in 1000ms 10:33:56.635 [debug] Current batch of media processed. Will check again in 1000ms 10:33:57.636 [debug] Current batch of media processed. Will check again in 1000ms 10:33:58.637 [debug] Current batch of media processed. Will check again in 1000ms 10:33:59.639 [debug] Current batch of media processed. Will check again in 1000ms 10:34:00.640 [debug] Current batch of media processed. Will check again in 1000ms 10:34:00.866 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:34:01.642 [debug] Current batch of media processed. Will check again in 1000ms 10:34:02.647 [debug] Current batch of media processed. Will check again in 1000ms 10:34:03.649 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PzHgh\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5218, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081100 - ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу.mp4", "id" => "ewdM98uWQnw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ewdM98uWQnw", "playlist_index" => 91, "timestamp" => 1597146924, "title" => "ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу", "upload_date" => "20200811"} 10:34:03.651 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=1013.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:34:03.653 [debug] QUERY OK source="sources" db=0.9ms idle=1016.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:34:03.657 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=1018.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-11 11:55:24Z], 122] 10:34:03.714 [debug] QUERY OK source="media_items" db=55.7ms queue=0.1ms idle=744.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PzHgh\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу", "da0a974a-e785-4996-b66a-1644cb279906", 5218, true, "ewdM98uWQnw", "https://www.youtube.com/watch?v=ewdM98uWQnw", 91, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081100 - ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-08-11 11:55:24Z], ~U[2026-04-04 07:34:03Z], ~U[2026-04-04 07:34:03Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PzHgh\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу", 5218, true, "ewdM98uWQnw", "https://www.youtube.com/watch?v=ewdM98uWQnw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081100 - ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-11 11:55:24Z]] 10:34:03.722 [debug] QUERY OK source="sources" db=4.1ms queue=3.5ms idle=787.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:34:03.727 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=74.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:34:03.729 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=74.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 [225952] 10:34:03.730 [debug] Current batch of media processed. Will check again in 1000ms 10:34:04.730 [debug] Current batch of media processed. Will check again in 1000ms 10:34:05.731 [debug] Current batch of media processed. Will check again in 1000ms 10:34:06.735 [debug] Current batch of media processed. Will check again in 1000ms 10:34:07.736 [debug] Current batch of media processed. Will check again in 1000ms 10:34:08.737 [debug] Current batch of media processed. Will check again in 1000ms 10:34:09.738 [debug] Current batch of media processed. Will check again in 1000ms 10:34:10.739 [debug] Current batch of media processed. Will check again in 1000ms 10:34:11.740 [debug] Current batch of media processed. Will check again in 1000ms 10:34:12.743 [debug] Current batch of media processed. Will check again in 1000ms 10:34:13.744 [debug] Current batch of media processed. Will check again in 1000ms 10:34:14.746 [debug] Current batch of media processed. Will check again in 1000ms 10:34:15.746 [debug] Current batch of media processed. Will check again in 1000ms 10:34:16.747 [debug] Current batch of media processed. Will check again in 1000ms 10:34:17.748 [debug] Current batch of media processed. Will check again in 1000ms 10:34:18.749 [debug] Current batch of media processed. Will check again in 1000ms 10:34:19.750 [debug] Current batch of media processed. Will check again in 1000ms 10:34:20.651 [info] {"source":"oban","duration":1931,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:20.751 [debug] Current batch of media processed. Will check again in 1000ms 10:34:21.752 [debug] Current batch of media processed. Will check again in 1000ms 10:34:22.753 [debug] Current batch of media processed. Will check again in 1000ms 10:34:23.754 [debug] Current batch of media processed. Will check again in 1000ms 10:34:24.755 [debug] Current batch of media processed. Will check again in 1000ms 10:34:25.756 [debug] Current batch of media processed. Will check again in 1000ms 10:34:26.757 [debug] Current batch of media processed. Will check again in 1000ms 10:34:27.758 [debug] Current batch of media processed. Will check again in 1000ms 10:34:28.759 [debug] Current batch of media processed. Will check again in 1000ms 10:34:29.760 [debug] Current batch of media processed. Will check again in 1000ms 10:34:30.761 [debug] Current batch of media processed. Will check again in 1000ms 10:34:31.762 [debug] Current batch of media processed. Will check again in 1000ms 10:34:32.764 [debug] Current batch of media processed. Will check again in 1000ms 10:34:33.766 [debug] Current batch of media processed. Will check again in 1000ms 10:34:34.767 [debug] Current batch of media processed. Will check again in 1000ms 10:34:35.768 [debug] Current batch of media processed. Will check again in 1000ms 10:34:36.769 [debug] Current batch of media processed. Will check again in 1000ms 10:34:37.771 [debug] Current batch of media processed. Will check again in 1000ms 10:34:38.772 [debug] Current batch of media processed. Will check again in 1000ms 10:34:39.773 [debug] Current batch of media processed. Will check again in 1000ms 10:34:40.774 [debug] Current batch of media processed. Will check again in 1000ms 10:34:41.776 [debug] Current batch of media processed. Will check again in 1000ms 10:34:42.778 [debug] Current batch of media processed. Will check again in 1000ms 10:34:43.779 [debug] Current batch of media processed. Will check again in 1000ms 10:34:44.780 [debug] Current batch of media processed. Will check again in 1000ms 10:34:45.781 [debug] Current batch of media processed. Will check again in 1000ms 10:34:46.782 [debug] Current batch of media processed. Will check again in 1000ms 10:34:47.783 [debug] Current batch of media processed. Will check again in 1000ms 10:34:48.784 [debug] Current batch of media processed. Will check again in 1000ms 10:34:49.785 [debug] Current batch of media processed. Will check again in 1000ms 10:34:50.653 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:34:50.786 [debug] Current batch of media processed. Will check again in 1000ms 10:34:51.788 [debug] Current batch of media processed. Will check again in 1000ms 10:34:52.788 [debug] Current batch of media processed. Will check again in 1000ms 10:34:53.790 [debug] Current batch of media processed. Will check again in 1000ms 10:34:54.790 [debug] Current batch of media processed. Will check again in 1000ms 10:34:55.791 [debug] Current batch of media processed. Will check again in 1000ms 10:34:56.794 [debug] Current batch of media processed. Will check again in 1000ms 10:34:57.796 [debug] Current batch of media processed. Will check again in 1000ms 10:34:58.798 [debug] Current batch of media processed. Will check again in 1000ms 10:34:59.799 [debug] Current batch of media processed. Will check again in 1000ms 10:35:00.802 [debug] Current batch of media processed. Will check again in 1000ms 10:35:00.868 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:35:01.805 [debug] Current batch of media processed. Will check again in 1000ms 10:35:02.805 [debug] Current batch of media processed. Will check again in 1000ms 10:35:03.808 [debug] Current batch of media processed. Will check again in 1000ms 10:35:04.810 [debug] Current batch of media processed. Will check again in 1000ms 10:35:05.811 [debug] Current batch of media processed. Will check again in 1000ms 10:35:06.813 [debug] Current batch of media processed. Will check again in 1000ms 10:35:07.814 [debug] Current batch of media processed. Will check again in 1000ms 10:35:08.815 [debug] Current batch of media processed. Will check again in 1000ms 10:35:09.817 [debug] Current batch of media processed. Will check again in 1000ms 10:35:10.817 [debug] Current batch of media processed. Will check again in 1000ms 10:35:11.819 [debug] Current batch of media processed. Will check again in 1000ms 10:35:12.820 [debug] Current batch of media processed. Will check again in 1000ms 10:35:13.821 [debug] Current batch of media processed. Will check again in 1000ms 10:35:14.822 [debug] Current batch of media processed. Will check again in 1000ms 10:35:15.823 [debug] Current batch of media processed. Will check again in 1000ms 10:35:16.824 [debug] Current batch of media processed. Will check again in 1000ms 10:35:17.825 [debug] Current batch of media processed. Will check again in 1000ms 10:35:18.826 [debug] Current batch of media processed. Will check again in 1000ms 10:35:19.827 [debug] Current batch of media processed. Will check again in 1000ms 10:35:20.655 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:20.828 [debug] Current batch of media processed. Will check again in 1000ms 10:35:21.831 [debug] Current batch of media processed. Will check again in 1000ms 10:35:22.832 [debug] Current batch of media processed. Will check again in 1000ms 10:35:23.833 [debug] Current batch of media processed. Will check again in 1000ms 10:35:24.835 [debug] Current batch of media processed. Will check again in 1000ms 10:35:25.838 [debug] Current batch of media processed. Will check again in 1000ms 10:35:26.838 [debug] Current batch of media processed. Will check again in 1000ms 10:35:27.839 [debug] Current batch of media processed. Will check again in 1000ms 10:35:28.840 [debug] Current batch of media processed. Will check again in 1000ms 10:35:29.841 [debug] Current batch of media processed. Will check again in 1000ms 10:35:30.842 [debug] Current batch of media processed. Will check again in 1000ms 10:35:31.844 [debug] Current batch of media processed. Will check again in 1000ms 10:35:32.844 [debug] Current batch of media processed. Will check again in 1000ms 10:35:33.845 [debug] Current batch of media processed. Will check again in 1000ms 10:35:34.846 [debug] Current batch of media processed. Will check again in 1000ms 10:35:35.847 [debug] Current batch of media processed. Will check again in 1000ms 10:35:36.848 [debug] Current batch of media processed. Will check again in 1000ms 10:35:37.849 [debug] Current batch of media processed. Will check again in 1000ms 10:35:38.851 [debug] Current batch of media processed. Will check again in 1000ms 10:35:39.852 [debug] Current batch of media processed. Will check again in 1000ms 10:35:40.853 [debug] Current batch of media processed. Will check again in 1000ms 10:35:41.854 [debug] Current batch of media processed. Will check again in 1000ms 10:35:42.855 [debug] Current batch of media processed. Will check again in 1000ms 10:35:43.856 [debug] Current batch of media processed. Will check again in 1000ms 10:35:44.857 [debug] Current batch of media processed. Will check again in 1000ms 10:35:45.858 [debug] Current batch of media processed. Will check again in 1000ms 10:35:46.859 [debug] Current batch of media processed. Will check again in 1000ms 10:35:47.860 [debug] Current batch of media processed. Will check again in 1000ms 10:35:48.861 [debug] Current batch of media processed. Will check again in 1000ms 10:35:49.862 [debug] Current batch of media processed. Will check again in 1000ms 10:35:50.657 [info] {"source":"oban","duration":972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:35:50.863 [debug] Current batch of media processed. Will check again in 1000ms 10:35:51.865 [debug] Current batch of media processed. Will check again in 1000ms 10:35:52.866 [debug] Current batch of media processed. Will check again in 1000ms 10:35:53.867 [debug] Current batch of media processed. Will check again in 1000ms 10:35:54.868 [debug] Current batch of media processed. Will check again in 1000ms 10:35:55.869 [debug] Current batch of media processed. Will check again in 1000ms 10:35:56.870 [debug] Current batch of media processed. Will check again in 1000ms 10:35:57.872 [debug] Current batch of media processed. Will check again in 1000ms 10:35:58.873 [debug] Current batch of media processed. Will check again in 1000ms 10:35:59.874 [debug] Current batch of media processed. Will check again in 1000ms 10:36:00.870 [info] {"source":"oban","duration":473,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:36:00.875 [debug] Current batch of media processed. Will check again in 1000ms 10:36:01.876 [debug] Current batch of media processed. Will check again in 1000ms 10:36:02.877 [debug] Current batch of media processed. Will check again in 1000ms 10:36:03.879 [debug] Current batch of media processed. Will check again in 1000ms 10:36:04.880 [debug] Current batch of media processed. Will check again in 1000ms 10:36:05.881 [debug] Current batch of media processed. Will check again in 1000ms 10:36:06.883 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PrHMR\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6529, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072700 - ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу.mp4", "id" => "3i1i5decn3Q", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=3i1i5decn3Q", "playlist_index" => 92, "timestamp" => 1595836579, "title" => "ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу", "upload_date" => "20200727"} 10:36:06.887 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1141.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:36:06.888 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=1145.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:36:06.892 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=432.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-27 07:56:19Z], 122] 10:36:06.916 [debug] QUERY OK source="media_items" db=23.1ms idle=429.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PrHMR\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу", "5a9a5e5d-933d-42f2-a5a1-35e9a225ef12", 6529, true, "3i1i5decn3Q", "https://www.youtube.com/watch?v=3i1i5decn3Q", 92, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072700 - ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-27 07:56:19Z], ~U[2026-04-04 07:36:06Z], ~U[2026-04-04 07:36:06Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PrHMR\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу", 6529, true, "3i1i5decn3Q", "https://www.youtube.com/watch?v=3i1i5decn3Q", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072700 - ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-27 07:56:19Z]] 10:36:06.921 [debug] QUERY OK source="sources" db=3.9ms queue=0.2ms idle=174.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:36:06.922 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=37.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:36:06.924 [debug] QUERY OK source="media_items" db=1.4ms queue=0.2ms idle=34.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 [225954] 10:36:06.925 [debug] Current batch of media processed. Will check again in 1000ms 10:36:07.925 [debug] Current batch of media processed. Will check again in 1000ms 10:36:08.927 [debug] Current batch of media processed. Will check again in 1000ms 10:36:09.929 [debug] Current batch of media processed. Will check again in 1000ms 10:36:10.930 [debug] Current batch of media processed. Will check again in 1000ms 10:36:11.931 [debug] Current batch of media processed. Will check again in 1000ms 10:36:12.932 [debug] Current batch of media processed. Will check again in 1000ms 10:36:13.933 [debug] Current batch of media processed. Will check again in 1000ms 10:36:14.934 [debug] Current batch of media processed. Will check again in 1000ms 10:36:15.938 [debug] Current batch of media processed. Will check again in 1000ms 10:36:16.939 [debug] Current batch of media processed. Will check again in 1000ms 10:36:17.940 [debug] Current batch of media processed. Will check again in 1000ms 10:36:18.941 [debug] Current batch of media processed. Will check again in 1000ms 10:36:19.942 [debug] Current batch of media processed. Will check again in 1000ms 10:36:20.661 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:20.945 [debug] Current batch of media processed. Will check again in 1000ms 10:36:21.948 [debug] Current batch of media processed. Will check again in 1000ms 10:36:22.948 [debug] Current batch of media processed. Will check again in 1000ms 10:36:23.949 [debug] Current batch of media processed. Will check again in 1000ms 10:36:24.950 [debug] Current batch of media processed. Will check again in 1000ms 10:36:25.955 [debug] Current batch of media processed. Will check again in 1000ms 10:36:26.956 [debug] Current batch of media processed. Will check again in 1000ms 10:36:27.957 [debug] Current batch of media processed. Will check again in 1000ms 10:36:28.958 [debug] Current batch of media processed. Will check again in 1000ms 10:36:29.960 [debug] Current batch of media processed. Will check again in 1000ms 10:36:30.962 [debug] Current batch of media processed. Will check again in 1000ms 10:36:31.962 [debug] Current batch of media processed. Will check again in 1000ms 10:36:32.963 [debug] Current batch of media processed. Will check again in 1000ms 10:36:33.964 [debug] Current batch of media processed. Will check again in 1000ms 10:36:34.966 [debug] Current batch of media processed. Will check again in 1000ms 10:36:35.967 [debug] Current batch of media processed. Will check again in 1000ms 10:36:36.968 [debug] Current batch of media processed. Will check again in 1000ms 10:36:37.969 [debug] Current batch of media processed. Will check again in 1000ms 10:36:38.970 [debug] Current batch of media processed. Will check again in 1000ms 10:36:39.971 [debug] Current batch of media processed. Will check again in 1000ms 10:36:40.972 [debug] Current batch of media processed. Will check again in 1000ms 10:36:41.973 [debug] Current batch of media processed. Will check again in 1000ms 10:36:42.974 [debug] Current batch of media processed. Will check again in 1000ms 10:36:43.975 [debug] Current batch of media processed. Will check again in 1000ms 10:36:44.976 [debug] Current batch of media processed. Will check again in 1000ms 10:36:45.977 [debug] Current batch of media processed. Will check again in 1000ms 10:36:46.978 [debug] Current batch of media processed. Will check again in 1000ms 10:36:47.979 [debug] Current batch of media processed. Will check again in 1000ms 10:36:48.980 [debug] Current batch of media processed. Will check again in 1000ms 10:36:49.981 [debug] Current batch of media processed. Will check again in 1000ms 10:36:50.662 [info] {"source":"oban","duration":838,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:36:50.982 [debug] Current batch of media processed. Will check again in 1000ms 10:36:51.984 [debug] Current batch of media processed. Will check again in 1000ms 10:36:52.985 [debug] Current batch of media processed. Will check again in 1000ms 10:36:53.990 [debug] Current batch of media processed. Will check again in 1000ms 10:36:54.990 [debug] Current batch of media processed. Will check again in 1000ms 10:36:55.991 [debug] Current batch of media processed. Will check again in 1000ms 10:36:56.992 [debug] Current batch of media processed. Will check again in 1000ms 10:36:57.993 [debug] Current batch of media processed. Will check again in 1000ms 10:36:58.994 [debug] Current batch of media processed. Will check again in 1000ms 10:36:59.995 [debug] Current batch of media processed. Will check again in 1000ms 10:37:00.872 [info] {"source":"oban","duration":902,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:37:00.996 [debug] Current batch of media processed. Will check again in 1000ms 10:37:01.997 [debug] Current batch of media processed. Will check again in 1000ms 10:37:03.000 [debug] Current batch of media processed. Will check again in 1000ms 10:37:04.001 [debug] Current batch of media processed. Will check again in 1000ms 10:37:05.002 [debug] Current batch of media processed. Will check again in 1000ms 10:37:06.003 [debug] Current batch of media processed. Will check again in 1000ms 10:37:07.004 [debug] Current batch of media processed. Will check again in 1000ms 10:37:08.005 [debug] Current batch of media processed. Will check again in 1000ms 10:37:09.007 [debug] Current batch of media processed. Will check again in 1000ms 10:37:10.008 [debug] Current batch of media processed. Will check again in 1000ms 10:37:11.009 [debug] Current batch of media processed. Will check again in 1000ms 10:37:12.012 [debug] Current batch of media processed. Will check again in 1000ms 10:37:13.013 [debug] Current batch of media processed. Will check again in 1000ms 10:37:14.014 [debug] Current batch of media processed. Will check again in 1000ms 10:37:15.015 [debug] Current batch of media processed. Will check again in 1000ms 10:37:16.018 [debug] Current batch of media processed. Will check again in 1000ms 10:37:17.020 [debug] Current batch of media processed. Will check again in 1000ms 10:37:18.022 [debug] Current batch of media processed. Will check again in 1000ms 10:37:19.023 [debug] Current batch of media processed. Will check again in 1000ms 10:37:20.026 [debug] Current batch of media processed. Will check again in 1000ms 10:37:20.666 [info] {"source":"oban","duration":2171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:21.027 [debug] Current batch of media processed. Will check again in 1000ms 10:37:22.029 [debug] Current batch of media processed. Will check again in 1000ms 10:37:23.030 [debug] Current batch of media processed. Will check again in 1000ms 10:37:24.032 [debug] Current batch of media processed. Will check again in 1000ms 10:37:25.034 [debug] Current batch of media processed. Will check again in 1000ms 10:37:26.036 [debug] Current batch of media processed. Will check again in 1000ms 10:37:27.038 [debug] Current batch of media processed. Will check again in 1000ms 10:37:28.045 [debug] Current batch of media processed. Will check again in 1000ms 10:37:29.046 [debug] Current batch of media processed. Will check again in 1000ms 10:37:30.048 [debug] Current batch of media processed. Will check again in 1000ms 10:37:31.049 [debug] Current batch of media processed. Will check again in 1000ms 10:37:32.053 [debug] Current batch of media processed. Will check again in 1000ms 10:37:33.055 [debug] Current batch of media processed. Will check again in 1000ms 10:37:34.056 [debug] Current batch of media processed. Will check again in 1000ms 10:37:35.057 [debug] Current batch of media processed. Will check again in 1000ms 10:37:36.058 [debug] Current batch of media processed. Will check again in 1000ms 10:37:37.059 [debug] Current batch of media processed. Will check again in 1000ms 10:37:38.060 [debug] Current batch of media processed. Will check again in 1000ms 10:37:39.061 [debug] Current batch of media processed. Will check again in 1000ms 10:37:40.062 [debug] Current batch of media processed. Will check again in 1000ms 10:37:41.064 [debug] Current batch of media processed. Will check again in 1000ms 10:37:42.065 [debug] Current batch of media processed. Will check again in 1000ms 10:37:43.066 [debug] Current batch of media processed. Will check again in 1000ms 10:37:44.067 [debug] Current batch of media processed. Will check again in 1000ms 10:37:45.068 [debug] Current batch of media processed. Will check again in 1000ms 10:37:46.069 [debug] Current batch of media processed. Will check again in 1000ms 10:37:47.071 [debug] Current batch of media processed. Will check again in 1000ms 10:37:48.072 [debug] Current batch of media processed. Will check again in 1000ms 10:37:49.073 [debug] Current batch of media processed. Will check again in 1000ms 10:37:50.074 [debug] Current batch of media processed. Will check again in 1000ms 10:37:50.668 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:37:51.075 [debug] Current batch of media processed. Will check again in 1000ms 10:37:52.077 [debug] Current batch of media processed. Will check again in 1000ms 10:37:53.078 [debug] Current batch of media processed. Will check again in 1000ms 10:37:54.078 [debug] Current batch of media processed. Will check again in 1000ms 10:37:55.079 [debug] Current batch of media processed. Will check again in 1000ms 10:37:56.080 [debug] Current batch of media processed. Will check again in 1000ms 10:37:57.081 [debug] Current batch of media processed. Will check again in 1000ms 10:37:58.082 [debug] Current batch of media processed. Will check again in 1000ms 10:37:59.083 [debug] Current batch of media processed. Will check again in 1000ms 10:38:00.091 [debug] Current batch of media processed. Will check again in 1000ms 10:38:00.873 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:38:01.094 [debug] Current batch of media processed. Will check again in 1000ms 10:38:02.098 [debug] Current batch of media processed. Will check again in 1000ms 10:38:03.098 [debug] Current batch of media processed. Will check again in 1000ms 10:38:04.099 [debug] Current batch of media processed. Will check again in 1000ms 10:38:05.100 [debug] Current batch of media processed. Will check again in 1000ms 10:38:06.102 [debug] Current batch of media processed. Will check again in 1000ms 10:38:07.103 [debug] Current batch of media processed. Will check again in 1000ms 10:38:08.104 [debug] Current batch of media processed. Will check again in 1000ms 10:38:09.105 [debug] Current batch of media processed. Will check again in 1000ms 10:38:10.106 [debug] Current batch of media processed. Will check again in 1000ms 10:38:11.107 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/Pdc6s\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 12414, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072100 - ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу.mp4", "id" => "FT-X8D7WOh4", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=FT-X8D7WOh4", "playlist_index" => 93, "timestamp" => 1595333892, "title" => "ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу", "upload_date" => "20200721"} 10:38:11.108 [debug] QUERY OK source="sources" db=0.6ms idle=1338.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:38:11.109 [debug] QUERY OK source="sources" db=0.3ms idle=1339.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:38:11.110 [debug] QUERY OK source="media_items" db=0.9ms idle=987.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-21 12:18:12Z], 122] 10:38:11.122 [debug] QUERY OK source="media_items" db=10.8ms idle=981.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/Pdc6s\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу", "d7d54c17-002f-4267-9890-dddfe3e12157", 12414, true, "FT-X8D7WOh4", "https://www.youtube.com/watch?v=FT-X8D7WOh4", 93, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072100 - ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-21 12:18:12Z], ~U[2026-04-04 07:38:11Z], ~U[2026-04-04 07:38:11Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/Pdc6s\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу", 12414, true, "FT-X8D7WOh4", "https://www.youtube.com/watch?v=FT-X8D7WOh4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072100 - ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-21 12:18:12Z]] 10:38:11.123 [debug] QUERY OK source="sources" db=1.1ms idle=353.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:38:11.124 [debug] QUERY OK source="media_profiles" db=0.5ms idle=14.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:38:11.126 [debug] QUERY OK source="media_items" db=0.4ms queue=0.5ms 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 [225956] 10:38:11.126 [debug] Current batch of media processed. Will check again in 1000ms 10:38:12.127 [debug] Current batch of media processed. Will check again in 1000ms 10:38:13.127 [debug] Current batch of media processed. Will check again in 1000ms 10:38:14.128 [debug] Current batch of media processed. Will check again in 1000ms 10:38:15.129 [debug] Current batch of media processed. Will check again in 1000ms 10:38:16.130 [debug] Current batch of media processed. Will check again in 1000ms 10:38:17.131 [debug] Current batch of media processed. Will check again in 1000ms 10:38:18.132 [debug] Current batch of media processed. Will check again in 1000ms 10:38:19.134 [debug] Current batch of media processed. Will check again in 1000ms 10:38:20.134 [debug] Current batch of media processed. Will check again in 1000ms 10:38:20.671 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:21.136 [debug] Current batch of media processed. Will check again in 1000ms 10:38:22.139 [debug] Current batch of media processed. Will check again in 1000ms 10:38:23.140 [debug] Current batch of media processed. Will check again in 1000ms 10:38:24.142 [debug] Current batch of media processed. Will check again in 1000ms 10:38:25.143 [debug] Current batch of media processed. Will check again in 1000ms 10:38:26.145 [debug] Current batch of media processed. Will check again in 1000ms 10:38:27.146 [debug] Current batch of media processed. Will check again in 1000ms 10:38:28.147 [debug] Current batch of media processed. Will check again in 1000ms 10:38:29.149 [debug] Current batch of media processed. Will check again in 1000ms 10:38:30.150 [debug] Current batch of media processed. Will check again in 1000ms 10:38:31.151 [debug] Current batch of media processed. Will check again in 1000ms 10:38:32.153 [debug] Current batch of media processed. Will check again in 1000ms 10:38:33.155 [debug] Current batch of media processed. Will check again in 1000ms 10:38:34.157 [debug] Current batch of media processed. Will check again in 1000ms 10:38:35.157 [debug] Current batch of media processed. Will check again in 1000ms 10:38:36.158 [debug] Current batch of media processed. Will check again in 1000ms 10:38:37.160 [debug] Current batch of media processed. Will check again in 1000ms 10:38:38.162 [debug] Current batch of media processed. Will check again in 1000ms 10:38:39.162 [debug] Current batch of media processed. Will check again in 1000ms 10:38:40.163 [debug] Current batch of media processed. Will check again in 1000ms 10:38:41.167 [debug] Current batch of media processed. Will check again in 1000ms 10:38:42.173 [debug] Current batch of media processed. Will check again in 1000ms 10:38:43.173 [debug] Current batch of media processed. Will check again in 1000ms 10:38:44.175 [debug] Current batch of media processed. Will check again in 1000ms 10:38:45.176 [debug] Current batch of media processed. Will check again in 1000ms 10:38:46.177 [debug] Current batch of media processed. Will check again in 1000ms 10:38:47.177 [debug] Current batch of media processed. Will check again in 1000ms 10:38:48.178 [debug] Current batch of media processed. Will check again in 1000ms 10:38:49.179 [debug] Current batch of media processed. Will check again in 1000ms 10:38:50.180 [debug] Current batch of media processed. Will check again in 1000ms 10:38:50.673 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:38:51.182 [debug] Current batch of media processed. Will check again in 1000ms 10:38:52.183 [debug] Current batch of media processed. Will check again in 1000ms 10:38:53.184 [debug] Current batch of media processed. Will check again in 1000ms 10:38:54.185 [debug] Current batch of media processed. Will check again in 1000ms 10:38:55.186 [debug] Current batch of media processed. Will check again in 1000ms 10:38:56.187 [debug] Current batch of media processed. Will check again in 1000ms 10:38:57.188 [debug] Current batch of media processed. Will check again in 1000ms 10:38:58.189 [debug] Current batch of media processed. Will check again in 1000ms 10:38:59.190 [debug] Current batch of media processed. Will check again in 1000ms 10:39:00.192 [debug] Current batch of media processed. Will check again in 1000ms 10:39:00.874 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:39:01.193 [debug] Current batch of media processed. Will check again in 1000ms 10:39:02.194 [debug] Current batch of media processed. Will check again in 1000ms 10:39:03.196 [debug] Current batch of media processed. Will check again in 1000ms 10:39:04.197 [debug] Current batch of media processed. Will check again in 1000ms 10:39:05.198 [debug] Current batch of media processed. Will check again in 1000ms 10:39:06.199 [debug] Current batch of media processed. Will check again in 1000ms 10:39:07.200 [debug] Current batch of media processed. Will check again in 1000ms 10:39:08.202 [debug] Current batch of media processed. Will check again in 1000ms 10:39:09.203 [debug] Current batch of media processed. Will check again in 1000ms 10:39:10.204 [debug] Current batch of media processed. Will check again in 1000ms 10:39:11.205 [debug] Current batch of media processed. Will check again in 1000ms 10:39:12.207 [debug] Current batch of media processed. Will check again in 1000ms 10:39:13.208 [debug] Current batch of media processed. Will check again in 1000ms 10:39:14.209 [debug] Current batch of media processed. Will check again in 1000ms 10:39:15.210 [debug] Current batch of media processed. Will check again in 1000ms 10:39:16.211 [debug] Current batch of media processed. Will check again in 1000ms 10:39:17.212 [debug] Current batch of media processed. Will check again in 1000ms 10:39:18.213 [debug] Current batch of media processed. Will check again in 1000ms 10:39:19.214 [debug] Current batch of media processed. Will check again in 1000ms 10:39:20.215 [debug] Current batch of media processed. Will check again in 1000ms 10:39:20.675 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:21.217 [debug] Current batch of media processed. Will check again in 1000ms 10:39:22.219 [debug] Current batch of media processed. Will check again in 1000ms 10:39:23.220 [debug] Current batch of media processed. Will check again in 1000ms 10:39:24.221 [debug] Current batch of media processed. Will check again in 1000ms 10:39:25.222 [debug] Current batch of media processed. Will check again in 1000ms 10:39:26.223 [debug] Current batch of media processed. Will check again in 1000ms 10:39:27.224 [debug] Current batch of media processed. Will check again in 1000ms 10:39:28.225 [debug] Current batch of media processed. Will check again in 1000ms 10:39:29.226 [debug] Current batch of media processed. Will check again in 1000ms 10:39:30.228 [debug] Current batch of media processed. Will check again in 1000ms 10:39:31.237 [debug] Current batch of media processed. Will check again in 1000ms 10:39:32.355 [debug] Current batch of media processed. Will check again in 1000ms 10:39:33.370 [debug] Current batch of media processed. Will check again in 1000ms 10:39:34.371 [debug] Current batch of media processed. Will check again in 1000ms 10:39:35.376 [debug] Current batch of media processed. Will check again in 1000ms 10:39:36.377 [debug] Current batch of media processed. Will check again in 1000ms 10:39:37.380 [debug] Current batch of media processed. Will check again in 1000ms 10:39:38.381 [debug] Current batch of media processed. Will check again in 1000ms 10:39:39.383 [debug] Current batch of media processed. Will check again in 1000ms 10:39:40.383 [debug] Current batch of media processed. Will check again in 1000ms 10:39:41.385 [debug] Current batch of media processed. Will check again in 1000ms 10:39:42.386 [debug] Current batch of media processed. Will check again in 1000ms 10:39:43.387 [debug] Current batch of media processed. Will check again in 1000ms 10:39:44.388 [debug] Current batch of media processed. Will check again in 1000ms 10:39:45.390 [debug] Current batch of media processed. Will check again in 1000ms 10:39:46.391 [debug] Current batch of media processed. Will check again in 1000ms 10:39:47.393 [debug] Current batch of media processed. Will check again in 1000ms 10:39:48.394 [debug] Current batch of media processed. Will check again in 1000ms 10:39:49.396 [debug] Current batch of media processed. Will check again in 1000ms 10:39:50.397 [debug] Current batch of media processed. Will check again in 1000ms 10:39:50.677 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:39:51.399 [debug] Current batch of media processed. Will check again in 1000ms 10:39:52.400 [debug] Current batch of media processed. Will check again in 1000ms 10:39:53.401 [debug] Current batch of media processed. Will check again in 1000ms 10:39:54.402 [debug] Current batch of media processed. Will check again in 1000ms 10:39:55.407 [debug] Current batch of media processed. Will check again in 1000ms 10:39:56.407 [debug] Current batch of media processed. Will check again in 1000ms 10:39:57.409 [debug] Current batch of media processed. Will check again in 1000ms 10:39:58.410 [debug] Current batch of media processed. Will check again in 1000ms 10:39:59.411 [debug] Current batch of media processed. Will check again in 1000ms 10:40:00.469 [debug] Current batch of media processed. Will check again in 1000ms 10:40:00.878 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:40:01.471 [debug] Current batch of media processed. Will check again in 1000ms 10:40:02.474 [debug] Current batch of media processed. Will check again in 1000ms 10:40:03.474 [debug] Current batch of media processed. Will check again in 1000ms 10:40:04.476 [debug] Current batch of media processed. Will check again in 1000ms 10:40:05.478 [debug] Current batch of media processed. Will check again in 1000ms 10:40:06.479 [debug] Current batch of media processed. Will check again in 1000ms 10:40:07.480 [debug] Current batch of media processed. Will check again in 1000ms 10:40:08.481 [debug] Current batch of media processed. Will check again in 1000ms 10:40:09.482 [debug] Current batch of media processed. Will check again in 1000ms 10:40:10.483 [debug] Current batch of media processed. Will check again in 1000ms 10:40:11.487 [debug] Current batch of media processed. Will check again in 1000ms 10:40:12.488 [debug] Current batch of media processed. Will check again in 1000ms 10:40:13.489 [debug] Current batch of media processed. Will check again in 1000ms 10:40:14.490 [debug] Current batch of media processed. Will check again in 1000ms 10:40:15.491 [debug] Current batch of media processed. Will check again in 1000ms 10:40:16.492 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \n https://clck.ru/Pah3J\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7050, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071500 - ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу.mp4", "id" => "JI39t4pLv3M", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=JI39t4pLv3M", "playlist_index" => 94, "timestamp" => 1594796405, "title" => "ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу", "upload_date" => "20200715"} 10:40:16.493 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1703.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:40:16.494 [debug] QUERY OK source="sources" db=0.2ms queue=0.1ms idle=1704.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:40:16.495 [debug] QUERY OK source="media_items" db=0.8ms idle=738.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-15 07:00:05Z], 122] 10:40:16.510 [debug] QUERY OK source="media_items" db=14.1ms idle=732.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \n https://clck.ru/Pah3J\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу", "2c64beee-a1e2-42ed-8c05-4dded1fa2dfc", 7050, true, "JI39t4pLv3M", "https://www.youtube.com/watch?v=JI39t4pLv3M", 94, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071500 - ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-15 07:00:05Z], ~U[2026-04-04 07:40:16Z], ~U[2026-04-04 07:40:16Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \n https://clck.ru/Pah3J\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу", 7050, true, "JI39t4pLv3M", "https://www.youtube.com/watch?v=JI39t4pLv3M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071500 - ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-15 07:00:05Z]] 10:40:16.512 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=720.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:40:16.513 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 10:40:16.514 [debug] QUERY OK source="media_items" db=0.4ms 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 [225958] 10:40:16.514 [debug] Current batch of media processed. Will check again in 1000ms 10:40:17.515 [debug] Current batch of media processed. Will check again in 1000ms 10:40:18.516 [debug] Current batch of media processed. Will check again in 1000ms 10:40:19.518 [debug] Current batch of media processed. Will check again in 1000ms 10:40:20.518 [debug] Current batch of media processed. Will check again in 1000ms 10:40:20.679 [info] {"source":"oban","duration":1217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:21.519 [debug] Current batch of media processed. Will check again in 1000ms 10:40:22.521 [debug] Current batch of media processed. Will check again in 1000ms 10:40:23.521 [debug] Current batch of media processed. Will check again in 1000ms 10:40:24.522 [debug] Current batch of media processed. Will check again in 1000ms 10:40:25.523 [debug] Current batch of media processed. Will check again in 1000ms 10:40:26.524 [debug] Current batch of media processed. Will check again in 1000ms 10:40:27.525 [debug] Current batch of media processed. Will check again in 1000ms 10:40:28.527 [debug] Current batch of media processed. Will check again in 1000ms 10:40:29.528 [debug] Current batch of media processed. Will check again in 1000ms 10:40:30.529 [debug] Current batch of media processed. Will check again in 1000ms 10:40:31.530 [debug] Current batch of media processed. Will check again in 1000ms 10:40:32.532 [debug] Current batch of media processed. Will check again in 1000ms 10:40:33.533 [debug] Current batch of media processed. Will check again in 1000ms 10:40:34.534 [debug] Current batch of media processed. Will check again in 1000ms 10:40:35.535 [debug] Current batch of media processed. Will check again in 1000ms 10:40:36.536 [debug] Current batch of media processed. Will check again in 1000ms 10:40:37.538 [debug] Current batch of media processed. Will check again in 1000ms 10:40:38.539 [debug] Current batch of media processed. Will check again in 1000ms 10:40:39.540 [debug] Current batch of media processed. Will check again in 1000ms 10:40:40.541 [debug] Current batch of media processed. Will check again in 1000ms 10:40:41.543 [debug] Current batch of media processed. Will check again in 1000ms 10:40:42.544 [debug] Current batch of media processed. Will check again in 1000ms 10:40:43.545 [debug] Current batch of media processed. Will check again in 1000ms 10:40:44.547 [debug] Current batch of media processed. Will check again in 1000ms 10:40:45.548 [debug] Current batch of media processed. Will check again in 1000ms 10:40:46.549 [debug] Current batch of media processed. Will check again in 1000ms 10:40:47.550 [debug] Current batch of media processed. Will check again in 1000ms 10:40:48.551 [debug] Current batch of media processed. Will check again in 1000ms 10:40:49.559 [debug] Current batch of media processed. Will check again in 1000ms 10:40:50.559 [debug] Current batch of media processed. Will check again in 1000ms 10:40:50.681 [info] {"source":"oban","duration":1201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:40:51.560 [debug] Current batch of media processed. Will check again in 1000ms 10:40:52.562 [debug] Current batch of media processed. Will check again in 1000ms 10:40:53.563 [debug] Current batch of media processed. Will check again in 1000ms 10:40:54.566 [debug] Current batch of media processed. Will check again in 1000ms 10:40:55.568 [debug] Current batch of media processed. Will check again in 1000ms 10:40:56.569 [debug] Current batch of media processed. Will check again in 1000ms 10:40:57.571 [debug] Current batch of media processed. Will check again in 1000ms 10:40:58.572 [debug] Current batch of media processed. Will check again in 1000ms 10:40:59.573 [debug] Current batch of media processed. Will check again in 1000ms 10:41:00.574 [debug] Current batch of media processed. Will check again in 1000ms 10:41:00.880 [info] {"source":"oban","duration":428,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:41:01.575 [debug] Current batch of media processed. Will check again in 1000ms 10:41:02.577 [debug] Current batch of media processed. Will check again in 1000ms 10:41:03.578 [debug] Current batch of media processed. Will check again in 1000ms 10:41:04.581 [debug] Current batch of media processed. Will check again in 1000ms 10:41:05.582 [debug] Current batch of media processed. Will check again in 1000ms 10:41:06.584 [debug] Current batch of media processed. Will check again in 1000ms 10:41:07.584 [debug] Current batch of media processed. Will check again in 1000ms 10:41:08.585 [debug] Current batch of media processed. Will check again in 1000ms 10:41:09.588 [debug] Current batch of media processed. Will check again in 1000ms 10:41:10.590 [debug] Current batch of media processed. Will check again in 1000ms 10:41:11.592 [debug] Current batch of media processed. Will check again in 1000ms 10:41:12.594 [debug] Current batch of media processed. Will check again in 1000ms 10:41:13.595 [debug] Current batch of media processed. Will check again in 1000ms 10:41:14.596 [debug] Current batch of media processed. Will check again in 1000ms 10:41:15.598 [debug] Current batch of media processed. Will check again in 1000ms 10:41:16.600 [debug] Current batch of media processed. Will check again in 1000ms 10:41:17.601 [debug] Current batch of media processed. Will check again in 1000ms 10:41:18.603 [debug] Current batch of media processed. Will check again in 1000ms 10:41:19.603 [debug] Current batch of media processed. Will check again in 1000ms 10:41:20.605 [debug] Current batch of media processed. Will check again in 1000ms 10:41:20.683 [info] {"source":"oban","duration":1321,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:21.607 [debug] Current batch of media processed. Will check again in 1000ms 10:41:22.608 [debug] Current batch of media processed. Will check again in 1000ms 10:41:23.609 [debug] Current batch of media processed. Will check again in 1000ms 10:41:24.611 [debug] Current batch of media processed. Will check again in 1000ms 10:41:25.613 [debug] Current batch of media processed. Will check again in 1000ms 10:41:26.614 [debug] Current batch of media processed. Will check again in 1000ms 10:41:27.615 [debug] Current batch of media processed. Will check again in 1000ms 10:41:28.617 [debug] Current batch of media processed. Will check again in 1000ms 10:41:29.619 [debug] Current batch of media processed. Will check again in 1000ms 10:41:30.620 [debug] Current batch of media processed. Will check again in 1000ms 10:41:31.621 [debug] Current batch of media processed. Will check again in 1000ms 10:41:32.624 [debug] Current batch of media processed. Will check again in 1000ms 10:41:33.629 [debug] Current batch of media processed. Will check again in 1000ms 10:41:34.630 [debug] Current batch of media processed. Will check again in 1000ms 10:41:35.633 [debug] Current batch of media processed. Will check again in 1000ms 10:41:36.634 [debug] Current batch of media processed. Will check again in 1000ms 10:41:37.636 [debug] Current batch of media processed. Will check again in 1000ms 10:41:38.636 [debug] Current batch of media processed. Will check again in 1000ms 10:41:39.638 [debug] Current batch of media processed. Will check again in 1000ms 10:41:40.639 [debug] Current batch of media processed. Will check again in 1000ms 10:41:41.643 [debug] Current batch of media processed. Will check again in 1000ms 10:41:42.645 [debug] Current batch of media processed. Will check again in 1000ms 10:41:43.646 [debug] Current batch of media processed. Will check again in 1000ms 10:41:44.648 [debug] Current batch of media processed. Will check again in 1000ms 10:41:45.649 [debug] Current batch of media processed. Will check again in 1000ms 10:41:46.650 [debug] Current batch of media processed. Will check again in 1000ms 10:41:47.651 [debug] Current batch of media processed. Will check again in 1000ms 10:41:48.653 [debug] Current batch of media processed. Will check again in 1000ms 10:41:49.655 [debug] Current batch of media processed. Will check again in 1000ms 10:41:50.656 [debug] Current batch of media processed. Will check again in 1000ms 10:41:50.686 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:41:51.658 [debug] Current batch of media processed. Will check again in 1000ms 10:41:52.661 [debug] Current batch of media processed. Will check again in 1000ms 10:41:53.662 [debug] Current batch of media processed. Will check again in 1000ms 10:41:54.667 [debug] Current batch of media processed. Will check again in 1000ms 10:41:55.669 [debug] Current batch of media processed. Will check again in 1000ms 10:41:56.671 [debug] Current batch of media processed. Will check again in 1000ms 10:41:57.673 [debug] Current batch of media processed. Will check again in 1000ms 10:41:58.676 [debug] Current batch of media processed. Will check again in 1000ms 10:41:59.676 [debug] Current batch of media processed. Will check again in 1000ms 10:42:00.681 [debug] Current batch of media processed. Will check again in 1000ms 10:42:00.885 [info] {"source":"oban","duration":385,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:42:01.682 [debug] Current batch of media processed. Will check again in 1000ms 10:42:02.686 [debug] Current batch of media processed. Will check again in 1000ms 10:42:03.688 [debug] Current batch of media processed. Will check again in 1000ms 10:42:04.690 [debug] Current batch of media processed. Will check again in 1000ms 10:42:05.690 [debug] Current batch of media processed. Will check again in 1000ms 10:42:06.693 [debug] Current batch of media processed. Will check again in 1000ms 10:42:07.695 [debug] Current batch of media processed. Will check again in 1000ms 10:42:08.697 [debug] Current batch of media processed. Will check again in 1000ms 10:42:09.699 [debug] Current batch of media processed. Will check again in 1000ms 10:42:10.700 [debug] Current batch of media processed. Will check again in 1000ms 10:42:11.702 [debug] Current batch of media processed. Will check again in 1000ms 10:42:12.705 [debug] Current batch of media processed. Will check again in 1000ms 10:42:13.709 [debug] Current batch of media processed. Will check again in 1000ms 10:42:14.722 [debug] Current batch of media processed. Will check again in 1000ms 10:42:15.725 [debug] Current batch of media processed. Will check again in 1000ms 10:42:16.727 [debug] Current batch of media processed. Will check again in 1000ms 10:42:17.730 [debug] Current batch of media processed. Will check again in 1000ms 10:42:18.731 [debug] Current batch of media processed. Will check again in 1000ms 10:42:19.735 [debug] Current batch of media processed. Will check again in 1000ms 10:42:20.690 [info] {"source":"oban","duration":3085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:20.737 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PG6f7 \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9368, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071000 - ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу.mp4", "id" => "S3Pi_YSKTEs", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=S3Pi_YSKTEs", "playlist_index" => 95, "timestamp" => 1594364405, "title" => "ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу", "upload_date" => "20200710"} 10:42:20.739 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=911.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:42:20.742 [debug] QUERY OK source="sources" db=1.1ms queue=0.7ms idle=914.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:42:20.746 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=115.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-10 07:00:05Z], 122] 10:42:20.780 [debug] QUERY OK source="media_items" db=30.5ms queue=1.2ms idle=112.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PG6f7 \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу", "6f6754dd-6430-4077-97c4-7d5fac5d11c6", 9368, true, "S3Pi_YSKTEs", "https://www.youtube.com/watch?v=S3Pi_YSKTEs", 95, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071000 - ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-10 07:00:05Z], ~U[2026-04-04 07:42:20Z], ~U[2026-04-04 07:42:20Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PG6f7 \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу", 9368, true, "S3Pi_YSKTEs", "https://www.youtube.com/watch?v=S3Pi_YSKTEs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071000 - ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-10 07:00:05Z]] 10:42:20.783 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=90.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:42:20.784 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=44.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:42:20.786 [debug] QUERY OK source="media_items" db=0.7ms idle=42.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 [225960] 10:42:20.786 [debug] Current batch of media processed. Will check again in 1000ms 10:42:21.787 [debug] Current batch of media processed. Will check again in 1000ms 10:42:22.788 [debug] Current batch of media processed. Will check again in 1000ms 10:42:23.790 [debug] Current batch of media processed. Will check again in 1000ms 10:42:24.792 [debug] Current batch of media processed. Will check again in 1000ms 10:42:25.793 [debug] Current batch of media processed. Will check again in 1000ms 10:42:26.794 [debug] Current batch of media processed. Will check again in 1000ms 10:42:27.796 [debug] Current batch of media processed. Will check again in 1000ms 10:42:28.797 [debug] Current batch of media processed. Will check again in 1000ms 10:42:29.799 [debug] Current batch of media processed. Will check again in 1000ms 10:42:30.801 [debug] Current batch of media processed. Will check again in 1000ms 10:42:31.802 [debug] Current batch of media processed. Will check again in 1000ms 10:42:32.804 [debug] Current batch of media processed. Will check again in 1000ms 10:42:33.805 [debug] Current batch of media processed. Will check again in 1000ms 10:42:34.806 [debug] Current batch of media processed. Will check again in 1000ms 10:42:35.807 [debug] Current batch of media processed. Will check again in 1000ms 10:42:36.808 [debug] Current batch of media processed. Will check again in 1000ms 10:42:37.809 [debug] Current batch of media processed. Will check again in 1000ms 10:42:38.810 [debug] Current batch of media processed. Will check again in 1000ms 10:42:39.811 [debug] Current batch of media processed. Will check again in 1000ms 10:42:40.812 [debug] Current batch of media processed. Will check again in 1000ms 10:42:41.814 [debug] Current batch of media processed. Will check again in 1000ms 10:42:42.814 [debug] Current batch of media processed. Will check again in 1000ms 10:42:43.815 [debug] Current batch of media processed. Will check again in 1000ms 10:42:44.816 [debug] Current batch of media processed. Will check again in 1000ms 10:42:45.817 [debug] Current batch of media processed. Will check again in 1000ms 10:42:46.819 [debug] Current batch of media processed. Will check again in 1000ms 10:42:47.819 [debug] Current batch of media processed. Will check again in 1000ms 10:42:48.828 [debug] Current batch of media processed. Will check again in 1000ms 10:42:49.830 [debug] Current batch of media processed. Will check again in 1000ms 10:42:50.693 [info] {"source":"oban","duration":1455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:42:50.832 [debug] Current batch of media processed. Will check again in 1000ms 10:42:51.834 [debug] Current batch of media processed. Will check again in 1000ms 10:42:52.835 [debug] Current batch of media processed. Will check again in 1000ms 10:42:53.836 [debug] Current batch of media processed. Will check again in 1000ms 10:42:54.837 [debug] Current batch of media processed. Will check again in 1000ms 10:42:55.838 [debug] Current batch of media processed. Will check again in 1000ms 10:42:56.840 [debug] Current batch of media processed. Will check again in 1000ms 10:42:57.842 [debug] Current batch of media processed. Will check again in 1000ms 10:42:58.844 [debug] Current batch of media processed. Will check again in 1000ms 10:42:59.845 [debug] Current batch of media processed. Will check again in 1000ms 10:43:00.847 [debug] Current batch of media processed. Will check again in 1000ms 10:43:00.886 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:43:01.849 [debug] Current batch of media processed. Will check again in 1000ms 10:43:02.854 [debug] Current batch of media processed. Will check again in 1000ms 10:43:03.855 [debug] Current batch of media processed. Will check again in 1000ms 10:43:04.860 [debug] Current batch of media processed. Will check again in 1000ms 10:43:05.884 [debug] Current batch of media processed. Will check again in 1000ms 10:43:06.886 [debug] Current batch of media processed. Will check again in 1000ms 10:43:07.887 [debug] Current batch of media processed. Will check again in 1000ms 10:43:08.889 [debug] Current batch of media processed. Will check again in 1000ms 10:43:09.890 [debug] Current batch of media processed. Will check again in 1000ms 10:43:10.891 [debug] Current batch of media processed. Will check again in 1000ms 10:43:11.892 [debug] Current batch of media processed. Will check again in 1000ms 10:43:12.901 [debug] Current batch of media processed. Will check again in 1000ms 10:43:13.904 [debug] Current batch of media processed. Will check again in 1000ms 10:43:14.905 [debug] Current batch of media processed. Will check again in 1000ms 10:43:15.906 [debug] Current batch of media processed. Will check again in 1000ms 10:43:16.908 [debug] Current batch of media processed. Will check again in 1000ms 10:43:17.909 [debug] Current batch of media processed. Will check again in 1000ms 10:43:18.913 [debug] Current batch of media processed. Will check again in 1000ms 10:43:19.913 [debug] Current batch of media processed. Will check again in 1000ms 10:43:20.705 [info] {"source":"oban","duration":11222,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:20.919 [debug] Current batch of media processed. Will check again in 1000ms 10:43:21.926 [debug] Current batch of media processed. Will check again in 1000ms 10:43:22.927 [debug] Current batch of media processed. Will check again in 1000ms 10:43:23.928 [debug] Current batch of media processed. Will check again in 1000ms 10:43:24.931 [debug] Current batch of media processed. Will check again in 1000ms 10:43:25.932 [debug] Current batch of media processed. Will check again in 1000ms 10:43:26.935 [debug] Current batch of media processed. Will check again in 1000ms 10:43:27.936 [debug] Current batch of media processed. Will check again in 1000ms 10:43:28.937 [debug] Current batch of media processed. Will check again in 1000ms 10:43:29.939 [debug] Current batch of media processed. Will check again in 1000ms 10:43:30.941 [debug] Current batch of media processed. Will check again in 1000ms 10:43:31.942 [debug] Current batch of media processed. Will check again in 1000ms 10:43:32.948 [debug] Current batch of media processed. Will check again in 1000ms 10:43:33.949 [debug] Current batch of media processed. Will check again in 1000ms 10:43:34.951 [debug] Current batch of media processed. Will check again in 1000ms 10:43:35.953 [debug] Current batch of media processed. Will check again in 1000ms 10:43:36.956 [debug] Current batch of media processed. Will check again in 1000ms 10:43:37.958 [debug] Current batch of media processed. Will check again in 1000ms 10:43:38.959 [debug] Current batch of media processed. Will check again in 1000ms 10:43:39.965 [debug] Current batch of media processed. Will check again in 1000ms 10:43:40.967 [debug] Current batch of media processed. Will check again in 1000ms 10:43:41.972 [debug] Current batch of media processed. Will check again in 1000ms 10:43:43.007 [debug] Current batch of media processed. Will check again in 1000ms 10:43:44.012 [debug] Current batch of media processed. Will check again in 1000ms 10:43:45.019 [debug] Current batch of media processed. Will check again in 1000ms 10:43:46.022 [debug] Current batch of media processed. Will check again in 1000ms 10:43:47.028 [debug] Current batch of media processed. Will check again in 1000ms 10:43:48.029 [debug] Current batch of media processed. Will check again in 1000ms 10:43:49.030 [debug] Current batch of media processed. Will check again in 1000ms 10:43:50.031 [debug] Current batch of media processed. Will check again in 1000ms 10:43:50.708 [info] {"source":"oban","duration":1412,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:43:51.033 [debug] Current batch of media processed. Will check again in 1000ms 10:43:52.039 [debug] Current batch of media processed. Will check again in 1000ms 10:43:53.040 [debug] Current batch of media processed. Will check again in 1000ms 10:43:54.041 [debug] Current batch of media processed. Will check again in 1000ms 10:43:55.044 [debug] Current batch of media processed. Will check again in 1000ms 10:43:56.045 [debug] Current batch of media processed. Will check again in 1000ms 10:43:57.048 [debug] Current batch of media processed. Will check again in 1000ms 10:43:58.050 [debug] Current batch of media processed. Will check again in 1000ms 10:43:59.054 [debug] Current batch of media processed. Will check again in 1000ms 10:44:00.060 [debug] Current batch of media processed. Will check again in 1000ms 10:44:00.887 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:44:01.062 [debug] Current batch of media processed. Will check again in 1000ms 10:44:02.063 [debug] Current batch of media processed. Will check again in 1000ms 10:44:03.064 [debug] Current batch of media processed. Will check again in 1000ms 10:44:04.065 [debug] Current batch of media processed. Will check again in 1000ms 10:44:05.074 [debug] Current batch of media processed. Will check again in 1000ms 10:44:06.075 [debug] Current batch of media processed. Will check again in 1000ms 10:44:07.077 [debug] Current batch of media processed. Will check again in 1000ms 10:44:08.077 [debug] Current batch of media processed. Will check again in 1000ms 10:44:09.078 [debug] Current batch of media processed. Will check again in 1000ms 10:44:10.081 [debug] Current batch of media processed. Will check again in 1000ms 10:44:11.083 [debug] Current batch of media processed. Will check again in 1000ms 10:44:12.085 [debug] Current batch of media processed. Will check again in 1000ms 10:44:13.101 [debug] Current batch of media processed. Will check again in 1000ms 10:44:14.110 [debug] Current batch of media processed. Will check again in 1000ms 10:44:15.112 [debug] Current batch of media processed. Will check again in 1000ms 10:44:16.113 [debug] Current batch of media processed. Will check again in 1000ms 10:44:17.129 [debug] Current batch of media processed. Will check again in 1000ms 10:44:18.131 [debug] Current batch of media processed. Will check again in 1000ms 10:44:19.132 [debug] Current batch of media processed. Will check again in 1000ms 10:44:20.133 [debug] Current batch of media processed. Will check again in 1000ms 10:44:20.714 [info] {"source":"oban","duration":4991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:21.138 [debug] Current batch of media processed. Will check again in 1000ms 10:44:22.143 [debug] Current batch of media processed. Will check again in 1000ms 10:44:23.147 [debug] Current batch of media processed. Will check again in 1000ms 10:44:24.150 [debug] Current batch of media processed. Will check again in 1000ms 10:44:25.153 [debug] Current batch of media processed. Will check again in 1000ms 10:44:26.158 [debug] Current batch of media processed. Will check again in 1000ms 10:44:27.165 [debug] Current batch of media processed. Will check again in 1000ms 10:44:28.168 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу, переехавшее в этот раз на субботу, продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/P6H2m \n\nОбсудили травмоопасность, шрамы, детей, игристое и туризм. \n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8358, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e063000 - ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу.mp4", "id" => "aLt7jf0Hr_8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=aLt7jf0Hr_8", "playlist_index" => 96, "timestamp" => 1593500407, "title" => "ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу", "upload_date" => "20200630"} 10:44:28.178 [debug] QUERY OK source="sources" db=10.3ms queue=0.1ms idle=306.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:44:28.188 [debug] QUERY OK source="sources" db=2.7ms queue=5.5ms idle=318.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:44:28.197 [debug] QUERY OK source="media_items" db=6.6ms queue=0.7ms idle=328.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-30 07:00:07Z], 122] 10:44:28.218 [debug] QUERY OK source="media_items" db=17.5ms idle=202.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу, переехавшее в этот раз на субботу, продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/P6H2m \n\nОбсудили травмоопасность, шрамы, детей, игристое и туризм. \n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу", "63023272-94c3-4d8f-8938-f006a63768ab", 8358, true, "aLt7jf0Hr_8", "https://www.youtube.com/watch?v=aLt7jf0Hr_8", 96, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e063000 - ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-30 07:00:07Z], ~U[2026-04-04 07:44:28Z], ~U[2026-04-04 07:44:28Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу, переехавшее в этот раз на субботу, продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/P6H2m \n\nОбсудили травмоопасность, шрамы, детей, игристое и туризм. \n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу", 8358, true, "aLt7jf0Hr_8", "https://www.youtube.com/watch?v=aLt7jf0Hr_8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e063000 - ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-30 07:00:07Z]] 10:44:28.222 [debug] QUERY OK source="sources" db=3.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" = ?) [122] 10:44:28.224 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=44.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:44:28.226 [debug] QUERY OK source="media_items" db=1.5ms idle=37.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225962] 10:44:28.227 [debug] Current batch of media processed. Will check again in 1000ms 10:44:29.228 [debug] Current batch of media processed. Will check again in 1000ms 10:44:30.229 [debug] Current batch of media processed. Will check again in 1000ms 10:44:31.230 [debug] Current batch of media processed. Will check again in 1000ms 10:44:32.234 [debug] Current batch of media processed. Will check again in 1000ms 10:44:33.236 [debug] Current batch of media processed. Will check again in 1000ms 10:44:34.237 [debug] Current batch of media processed. Will check again in 1000ms 10:44:35.240 [debug] Current batch of media processed. Will check again in 1000ms 10:44:36.246 [debug] Current batch of media processed. Will check again in 1000ms 10:44:37.246 [debug] Current batch of media processed. Will check again in 1000ms 10:44:38.247 [debug] Current batch of media processed. Will check again in 1000ms 10:44:39.248 [debug] Current batch of media processed. Will check again in 1000ms 10:44:40.249 [debug] Current batch of media processed. Will check again in 1000ms 10:44:41.251 [debug] Current batch of media processed. Will check again in 1000ms 10:44:42.255 [debug] Current batch of media processed. Will check again in 1000ms 10:44:43.256 [debug] Current batch of media processed. Will check again in 1000ms 10:44:44.257 [debug] Current batch of media processed. Will check again in 1000ms 10:44:45.264 [debug] Current batch of media processed. Will check again in 1000ms 10:44:46.266 [debug] Current batch of media processed. Will check again in 1000ms 10:44:47.267 [debug] Current batch of media processed. Will check again in 1000ms 10:44:48.268 [debug] Current batch of media processed. Will check again in 1000ms 10:44:49.269 [debug] Current batch of media processed. Will check again in 1000ms 10:44:50.271 [debug] Current batch of media processed. Will check again in 1000ms 10:44:50.718 [info] {"source":"oban","duration":3190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:44:51.273 [debug] Current batch of media processed. Will check again in 1000ms 10:44:52.275 [debug] Current batch of media processed. Will check again in 1000ms 10:44:53.276 [debug] Current batch of media processed. Will check again in 1000ms 10:44:54.277 [debug] Current batch of media processed. Will check again in 1000ms 10:44:55.278 [debug] Current batch of media processed. Will check again in 1000ms 10:44:56.279 [debug] Current batch of media processed. Will check again in 1000ms 10:44:57.280 [debug] Current batch of media processed. Will check again in 1000ms 10:44:58.281 [debug] Current batch of media processed. Will check again in 1000ms 10:44:59.282 [debug] Current batch of media processed. Will check again in 1000ms 10:45:00.292 [debug] Current batch of media processed. Will check again in 1000ms 10:45:00.889 [info] {"source":"oban","duration":1393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:45:01.294 [debug] Current batch of media processed. Will check again in 1000ms 10:45:02.295 [debug] Current batch of media processed. Will check again in 1000ms 10:45:03.296 [debug] Current batch of media processed. Will check again in 1000ms 10:45:04.297 [debug] Current batch of media processed. Will check again in 1000ms 10:45:05.298 [debug] Current batch of media processed. Will check again in 1000ms 10:45:06.300 [debug] Current batch of media processed. Will check again in 1000ms 10:45:07.301 [debug] Current batch of media processed. Will check again in 1000ms 10:45:08.302 [debug] Current batch of media processed. Will check again in 1000ms 10:45:09.303 [debug] Current batch of media processed. Will check again in 1000ms 10:45:10.305 [debug] Current batch of media processed. Will check again in 1000ms 10:45:11.306 [debug] Current batch of media processed. Will check again in 1000ms 10:45:12.307 [debug] Current batch of media processed. Will check again in 1000ms 10:45:13.308 [debug] Current batch of media processed. Will check again in 1000ms 10:45:14.309 [debug] Current batch of media processed. Will check again in 1000ms 10:45:15.310 [debug] Current batch of media processed. Will check again in 1000ms 10:45:16.311 [debug] Current batch of media processed. Will check again in 1000ms 10:45:17.312 [debug] Current batch of media processed. Will check again in 1000ms 10:45:18.313 [debug] Current batch of media processed. Will check again in 1000ms 10:45:19.314 [debug] Current batch of media processed. Will check again in 1000ms 10:45:20.315 [debug] Current batch of media processed. Will check again in 1000ms 10:45:20.721 [info] {"source":"oban","duration":1464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:21.316 [debug] Current batch of media processed. Will check again in 1000ms 10:45:22.318 [debug] Current batch of media processed. Will check again in 1000ms 10:45:23.322 [debug] Current batch of media processed. Will check again in 1000ms 10:45:24.322 [debug] Current batch of media processed. Will check again in 1000ms 10:45:25.324 [debug] Current batch of media processed. Will check again in 1000ms 10:45:26.325 [debug] Current batch of media processed. Will check again in 1000ms 10:45:27.327 [debug] Current batch of media processed. Will check again in 1000ms 10:45:28.328 [debug] Current batch of media processed. Will check again in 1000ms 10:45:29.330 [debug] Current batch of media processed. Will check again in 1000ms 10:45:30.332 [debug] Current batch of media processed. Will check again in 1000ms 10:45:31.336 [debug] Current batch of media processed. Will check again in 1000ms 10:45:32.337 [debug] Current batch of media processed. Will check again in 1000ms 10:45:33.346 [debug] Current batch of media processed. Will check again in 1000ms 10:45:34.350 [debug] Current batch of media processed. Will check again in 1000ms 10:45:35.352 [debug] Current batch of media processed. Will check again in 1000ms 10:45:36.356 [debug] Current batch of media processed. Will check again in 1000ms 10:45:37.359 [debug] Current batch of media processed. Will check again in 1000ms 10:45:38.360 [debug] Current batch of media processed. Will check again in 1000ms 10:45:39.366 [debug] Current batch of media processed. Will check again in 1000ms 10:45:40.373 [debug] Current batch of media processed. Will check again in 1000ms 10:45:41.385 [debug] Current batch of media processed. Will check again in 1000ms 10:45:42.393 [debug] Current batch of media processed. Will check again in 1000ms 10:45:43.398 [debug] Current batch of media processed. Will check again in 1000ms 10:45:44.399 [debug] Current batch of media processed. Will check again in 1000ms 10:45:45.400 [debug] Current batch of media processed. Will check again in 1000ms 10:45:46.401 [debug] Current batch of media processed. Will check again in 1000ms 10:45:47.402 [debug] Current batch of media processed. Will check again in 1000ms 10:45:48.406 [debug] Current batch of media processed. Will check again in 1000ms 10:45:49.411 [debug] Current batch of media processed. Will check again in 1000ms 10:45:50.413 [debug] Current batch of media processed. Will check again in 1000ms 10:45:50.747 [info] {"source":"oban","duration":4411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:45:51.415 [debug] Current batch of media processed. Will check again in 1000ms 10:45:52.417 [debug] Current batch of media processed. Will check again in 1000ms 10:45:53.418 [debug] Current batch of media processed. Will check again in 1000ms 10:45:54.420 [debug] Current batch of media processed. Will check again in 1000ms 10:45:55.421 [debug] Current batch of media processed. Will check again in 1000ms 10:45:56.422 [debug] Current batch of media processed. Will check again in 1000ms 10:45:57.424 [debug] Current batch of media processed. Will check again in 1000ms 10:45:58.425 [debug] Current batch of media processed. Will check again in 1000ms 10:45:59.427 [debug] Current batch of media processed. Will check again in 1000ms 10:46:00.430 [debug] Current batch of media processed. Will check again in 1000ms 10:46:00.894 [info] {"source":"oban","duration":530,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:46:01.431 [debug] Current batch of media processed. Will check again in 1000ms 10:46:02.432 [debug] Current batch of media processed. Will check again in 1000ms 10:46:03.433 [debug] Current batch of media processed. Will check again in 1000ms 10:46:04.434 [debug] Current batch of media processed. Will check again in 1000ms 10:46:05.435 [debug] Current batch of media processed. Will check again in 1000ms 10:46:06.436 [debug] Current batch of media processed. Will check again in 1000ms 10:46:07.437 [debug] Current batch of media processed. Will check again in 1000ms 10:46:08.439 [debug] Current batch of media processed. Will check again in 1000ms 10:46:09.440 [debug] Current batch of media processed. Will check again in 1000ms 10:46:10.441 [debug] Current batch of media processed. Will check again in 1000ms 10:46:11.444 [debug] Current batch of media processed. Will check again in 1000ms 10:46:12.447 [debug] Current batch of media processed. Will check again in 1000ms 10:46:13.451 [debug] Current batch of media processed. Will check again in 1000ms 10:46:14.452 [debug] Current batch of media processed. Will check again in 1000ms 10:46:15.455 [debug] Current batch of media processed. Will check again in 1000ms 10:46:16.458 [debug] Current batch of media processed. Will check again in 1000ms 10:46:17.459 [debug] Current batch of media processed. Will check again in 1000ms 10:46:18.459 [debug] Current batch of media processed. Will check again in 1000ms 10:46:19.461 [debug] Current batch of media processed. Will check again in 1000ms 10:46:20.461 [debug] Current batch of media processed. Will check again in 1000ms 10:46:20.751 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:21.462 [debug] Current batch of media processed. Will check again in 1000ms 10:46:22.464 [debug] Current batch of media processed. Will check again in 1000ms 10:46:23.465 [debug] Current batch of media processed. Will check again in 1000ms 10:46:24.466 [debug] Current batch of media processed. Will check again in 1000ms 10:46:25.467 [debug] Current batch of media processed. Will check again in 1000ms 10:46:26.468 [debug] Current batch of media processed. Will check again in 1000ms 10:46:27.471 [debug] Current batch of media processed. Will check again in 1000ms 10:46:28.472 [debug] Current batch of media processed. Will check again in 1000ms 10:46:29.473 [debug] Current batch of media processed. Will check again in 1000ms 10:46:30.474 [debug] Current batch of media processed. Will check again in 1000ms 10:46:31.480 [debug] Current batch of media processed. Will check again in 1000ms 10:46:32.484 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NmsJj\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "duration" => 7934, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e061500 - ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу.mp4", "id" => "7Kxecux2EMo", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=7Kxecux2EMo", "playlist_index" => 97, "timestamp" => 1592233568, "title" => "ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу", "upload_date" => "20200615"} 10:46:32.487 [debug] QUERY OK source="sources" db=0.7ms queue=0.2ms idle=655.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:46:32.492 [debug] QUERY OK source="sources" db=2.7ms queue=0.3ms idle=652.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:46:32.499 [debug] QUERY OK source="media_items" db=5.9ms queue=0.6ms idle=581.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-15 15:06:08Z], 122] 10:46:32.536 [debug] QUERY OK source="media_items" db=32.5ms queue=0.3ms idle=590.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NmsJj\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу", "6e225ad3-3881-418b-9699-68b3b34f04b1", 7934, true, "7Kxecux2EMo", "https://www.youtube.com/watch?v=7Kxecux2EMo", 97, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e061500 - ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-15 15:06:08Z], ~U[2026-04-04 07:46:32Z], ~U[2026-04-04 07:46:32Z], "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NmsJj\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу", 7934, true, "7Kxecux2EMo", "https://www.youtube.com/watch?v=7Kxecux2EMo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e061500 - ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-15 15:06:08Z]] 10:46:32.539 [debug] QUERY OK source="sources" db=1.5ms queue=0.5ms idle=625.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:46:32.542 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.2ms idle=53.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:46:32.544 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=50.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [225964] 10:46:32.545 [debug] Current batch of media processed. Will check again in 1000ms 10:46:33.546 [debug] Current batch of media processed. Will check again in 1000ms 10:46:34.548 [debug] Current batch of media processed. Will check again in 1000ms 10:46:35.549 [debug] Current batch of media processed. Will check again in 1000ms 10:46:36.550 [debug] Current batch of media processed. Will check again in 1000ms 10:46:37.553 [debug] Current batch of media processed. Will check again in 1000ms 10:46:38.558 [debug] Current batch of media processed. Will check again in 1000ms 10:46:39.558 [debug] Current batch of media processed. Will check again in 1000ms 10:46:40.559 [debug] Current batch of media processed. Will check again in 1000ms 10:46:41.560 [debug] Current batch of media processed. Will check again in 1000ms 10:46:42.562 [debug] Current batch of media processed. Will check again in 1000ms 10:46:43.565 [debug] Current batch of media processed. Will check again in 1000ms 10:46:44.566 [debug] Current batch of media processed. Will check again in 1000ms 10:46:45.569 [debug] Current batch of media processed. Will check again in 1000ms 10:46:46.576 [debug] Current batch of media processed. Will check again in 1000ms 10:46:47.579 [debug] Current batch of media processed. Will check again in 1000ms 10:46:48.580 [debug] Current batch of media processed. Will check again in 1000ms 10:46:49.581 [debug] Current batch of media processed. Will check again in 1000ms 10:46:50.590 [debug] Current batch of media processed. Will check again in 1000ms 10:46:50.755 [info] {"source":"oban","duration":4121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:46:51.590 [debug] Current batch of media processed. Will check again in 1000ms 10:46:52.591 [debug] Current batch of media processed. Will check again in 1000ms 10:46:53.592 [debug] Current batch of media processed. Will check again in 1000ms 10:46:54.594 [debug] Current batch of media processed. Will check again in 1000ms 10:46:55.595 [debug] Current batch of media processed. Will check again in 1000ms 10:46:56.596 [debug] Current batch of media processed. Will check again in 1000ms 10:46:57.597 [debug] Current batch of media processed. Will check again in 1000ms 10:46:58.598 [debug] Current batch of media processed. Will check again in 1000ms 10:46:59.599 [debug] Current batch of media processed. Will check again in 1000ms 10:47:00.603 [debug] Current batch of media processed. Will check again in 1000ms 10:47:00.895 [info] {"source":"oban","duration":413,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:47:01.605 [debug] Current batch of media processed. Will check again in 1000ms 10:47:02.608 [debug] Current batch of media processed. Will check again in 1000ms 10:47:03.610 [debug] Current batch of media processed. Will check again in 1000ms 10:47:04.611 [debug] Current batch of media processed. Will check again in 1000ms 10:47:05.612 [debug] Current batch of media processed. Will check again in 1000ms 10:47:06.613 [debug] Current batch of media processed. Will check again in 1000ms 10:47:07.614 [debug] Current batch of media processed. Will check again in 1000ms 10:47:08.615 [debug] Current batch of media processed. Will check again in 1000ms 10:47:09.616 [debug] Current batch of media processed. Will check again in 1000ms 10:47:10.617 [debug] Current batch of media processed. Will check again in 1000ms 10:47:11.618 [debug] Current batch of media processed. Will check again in 1000ms 10:47:12.620 [debug] Current batch of media processed. Will check again in 1000ms 10:47:13.623 [debug] Current batch of media processed. Will check again in 1000ms 10:47:14.624 [debug] Current batch of media processed. Will check again in 1000ms 10:47:15.625 [debug] Current batch of media processed. Will check again in 1000ms 10:47:16.630 [debug] Current batch of media processed. Will check again in 1000ms 10:47:17.631 [debug] Current batch of media processed. Will check again in 1000ms 10:47:18.632 [debug] Current batch of media processed. Will check again in 1000ms 10:47:19.633 [debug] Current batch of media processed. Will check again in 1000ms 10:47:20.634 [debug] Current batch of media processed. Will check again in 1000ms 10:47:20.757 [info] {"source":"oban","duration":1260,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:21.635 [debug] Current batch of media processed. Will check again in 1000ms 10:47:22.636 [debug] Current batch of media processed. Will check again in 1000ms 10:47:23.637 [debug] Current batch of media processed. Will check again in 1000ms 10:47:24.638 [debug] Current batch of media processed. Will check again in 1000ms 10:47:25.639 [debug] Current batch of media processed. Will check again in 1000ms 10:47:26.640 [debug] Current batch of media processed. Will check again in 1000ms 10:47:27.641 [debug] Current batch of media processed. Will check again in 1000ms 10:47:28.642 [debug] Current batch of media processed. Will check again in 1000ms 10:47:29.643 [debug] Current batch of media processed. Will check again in 1000ms 10:47:30.644 [debug] Current batch of media processed. Will check again in 1000ms 10:47:31.646 [debug] Current batch of media processed. Will check again in 1000ms 10:47:32.648 [debug] Current batch of media processed. Will check again in 1000ms 10:47:33.650 [debug] Current batch of media processed. Will check again in 1000ms 10:47:34.651 [debug] Current batch of media processed. Will check again in 1000ms 10:47:35.652 [debug] Current batch of media processed. Will check again in 1000ms 10:47:36.654 [debug] Current batch of media processed. Will check again in 1000ms 10:47:37.655 [debug] Current batch of media processed. Will check again in 1000ms 10:47:38.656 [debug] Current batch of media processed. Will check again in 1000ms 10:47:39.657 [debug] Current batch of media processed. Will check again in 1000ms 10:47:40.658 [debug] Current batch of media processed. Will check again in 1000ms 10:47:41.659 [debug] Current batch of media processed. Will check again in 1000ms 10:47:42.661 [debug] Current batch of media processed. Will check again in 1000ms 10:47:43.664 [debug] Current batch of media processed. Will check again in 1000ms 10:47:44.665 [debug] Current batch of media processed. Will check again in 1000ms 10:47:45.666 [debug] Current batch of media processed. Will check again in 1000ms 10:47:46.667 [debug] Current batch of media processed. Will check again in 1000ms 10:47:47.668 [debug] Current batch of media processed. Will check again in 1000ms 10:47:48.670 [debug] Current batch of media processed. Will check again in 1000ms 10:47:49.671 [debug] Current batch of media processed. Will check again in 1000ms 10:47:50.672 [debug] Current batch of media processed. Will check again in 1000ms 10:47:50.760 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:47:51.673 [debug] Current batch of media processed. Will check again in 1000ms 10:47:52.679 [debug] Current batch of media processed. Will check again in 1000ms 10:47:53.684 [debug] Current batch of media processed. Will check again in 1000ms 10:47:54.688 [debug] Current batch of media processed. Will check again in 1000ms 10:47:55.689 [debug] Current batch of media processed. Will check again in 1000ms 10:47:56.690 [debug] Current batch of media processed. Will check again in 1000ms 10:47:57.691 [debug] Current batch of media processed. Will check again in 1000ms 10:47:58.693 [debug] Current batch of media processed. Will check again in 1000ms 10:47:59.694 [debug] Current batch of media processed. Will check again in 1000ms 10:48:00.696 [debug] Current batch of media processed. Will check again in 1000ms 10:48:00.896 [info] {"source":"oban","duration":498,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:48:01.697 [debug] Current batch of media processed. Will check again in 1000ms 10:48:02.698 [debug] Current batch of media processed. Will check again in 1000ms 10:48:03.702 [debug] Current batch of media processed. Will check again in 1000ms 10:48:04.703 [debug] Current batch of media processed. Will check again in 1000ms 10:48:05.706 [debug] Current batch of media processed. Will check again in 1000ms 10:48:06.706 [debug] Current batch of media processed. Will check again in 1000ms 10:48:07.707 [debug] Current batch of media processed. Will check again in 1000ms 10:48:08.709 [debug] Current batch of media processed. Will check again in 1000ms 10:48:09.710 [debug] Current batch of media processed. Will check again in 1000ms 10:48:10.713 [debug] Current batch of media processed. Will check again in 1000ms 10:48:11.716 [debug] Current batch of media processed. Will check again in 1000ms 10:48:12.717 [debug] Current batch of media processed. Will check again in 1000ms 10:48:13.718 [debug] Current batch of media processed. Will check again in 1000ms 10:48:14.719 [debug] Current batch of media processed. Will check again in 1000ms 10:48:15.721 [debug] Current batch of media processed. Will check again in 1000ms 10:48:16.722 [debug] Current batch of media processed. Will check again in 1000ms 10:48:17.723 [debug] Current batch of media processed. Will check again in 1000ms 10:48:18.724 [debug] Current batch of media processed. Will check again in 1000ms 10:48:19.725 [debug] Current batch of media processed. Will check again in 1000ms 10:48:20.726 [debug] Current batch of media processed. Will check again in 1000ms 10:48:20.763 [info] {"source":"oban","duration":2334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:21.727 [debug] Current batch of media processed. Will check again in 1000ms 10:48:22.728 [debug] Current batch of media processed. Will check again in 1000ms 10:48:23.729 [debug] Current batch of media processed. Will check again in 1000ms 10:48:24.730 [debug] Current batch of media processed. Will check again in 1000ms 10:48:25.732 [debug] Current batch of media processed. Will check again in 1000ms 10:48:26.732 [debug] Current batch of media processed. Will check again in 1000ms 10:48:27.733 [debug] Current batch of media processed. Will check again in 1000ms 10:48:28.734 [debug] Current batch of media processed. Will check again in 1000ms 10:48:29.735 [debug] Current batch of media processed. Will check again in 1000ms 10:48:30.736 [debug] Current batch of media processed. Will check again in 1000ms 10:48:31.738 [debug] Current batch of media processed. Will check again in 1000ms 10:48:32.739 [debug] Current batch of media processed. Will check again in 1000ms 10:48:33.741 [debug] Current batch of media processed. Will check again in 1000ms 10:48:34.742 [debug] Current batch of media processed. Will check again in 1000ms 10:48:35.743 [debug] Current batch of media processed. Will check again in 1000ms 10:48:36.745 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/Nipp3\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "duration" => 3832, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e060200 - ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу.mp4", "id" => "lc3wly4pAr0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=lc3wly4pAr0", "playlist_index" => 98, "timestamp" => 1591103757, "title" => "ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу", "upload_date" => "20200602"} 10:48:36.746 [debug] QUERY OK source="sources" db=0.7ms idle=796.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:48:36.747 [debug] QUERY OK source="sources" db=0.3ms idle=797.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:48:36.748 [debug] QUERY OK source="media_items" db=1.0ms queue=0.2ms idle=798.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-02 13:15:57Z], 122] 10:48:36.762 [debug] QUERY OK source="media_items" db=12.9ms queue=0.1ms idle=213.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/Nipp3\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу", "8fbe78fe-c573-4011-9496-c8c65b570044", 3832, true, "lc3wly4pAr0", "https://www.youtube.com/watch?v=lc3wly4pAr0", 98, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e060200 - ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-02 13:15:57Z], ~U[2026-04-04 07:48:36Z], ~U[2026-04-04 07:48:36Z], "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/Nipp3\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу", 3832, true, "lc3wly4pAr0", "https://www.youtube.com/watch?v=lc3wly4pAr0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e060200 - ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-02 13:15:57Z]] 10:48:36.765 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=220.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:48:36.766 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.4ms idle=19.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:48:36.767 [debug] QUERY OK source="media_items" db=0.4ms 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 [225966] 10:48:36.767 [debug] Current batch of media processed. Will check again in 1000ms 10:48:37.768 [debug] Current batch of media processed. Will check again in 1000ms 10:48:38.769 [debug] Current batch of media processed. Will check again in 1000ms 10:48:39.770 [debug] Current batch of media processed. Will check again in 1000ms 10:48:40.771 [debug] Current batch of media processed. Will check again in 1000ms 10:48:41.773 [debug] Current batch of media processed. Will check again in 1000ms 10:48:42.774 [debug] Current batch of media processed. Will check again in 1000ms 10:48:43.776 [debug] Current batch of media processed. Will check again in 1000ms 10:48:44.777 [debug] Current batch of media processed. Will check again in 1000ms 10:48:45.778 [debug] Current batch of media processed. Will check again in 1000ms 10:48:46.779 [debug] Current batch of media processed. Will check again in 1000ms 10:48:47.780 [debug] Current batch of media processed. Will check again in 1000ms 10:48:48.781 [debug] Current batch of media processed. Will check again in 1000ms 10:48:49.782 [debug] Current batch of media processed. Will check again in 1000ms 10:48:50.764 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:48:50.783 [debug] Current batch of media processed. Will check again in 1000ms 10:48:51.784 [debug] Current batch of media processed. Will check again in 1000ms 10:48:52.785 [debug] Current batch of media processed. Will check again in 1000ms 10:48:53.786 [debug] Current batch of media processed. Will check again in 1000ms 10:48:54.788 [debug] Current batch of media processed. Will check again in 1000ms 10:48:55.795 [debug] Current batch of media processed. Will check again in 1000ms 10:48:56.796 [debug] Current batch of media processed. Will check again in 1000ms 10:48:57.797 [debug] Current batch of media processed. Will check again in 1000ms 10:48:58.800 [debug] Current batch of media processed. Will check again in 1000ms 10:48:59.806 [debug] Current batch of media processed. Will check again in 1000ms 10:49:00.807 [debug] Current batch of media processed. Will check again in 1000ms 10:49:00.898 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:49:01.810 [debug] Current batch of media processed. Will check again in 1000ms 10:49:02.878 [debug] Current batch of media processed. Will check again in 1000ms 10:49:03.879 [debug] Current batch of media processed. Will check again in 1000ms 10:49:04.882 [debug] Current batch of media processed. Will check again in 1000ms 10:49:05.882 [debug] Current batch of media processed. Will check again in 1000ms 10:49:06.884 [debug] Current batch of media processed. Will check again in 1000ms 10:49:07.885 [debug] Current batch of media processed. Will check again in 1000ms 10:49:08.886 [debug] Current batch of media processed. Will check again in 1000ms 10:49:09.887 [debug] Current batch of media processed. Will check again in 1000ms 10:49:10.888 [debug] Current batch of media processed. Will check again in 1000ms 10:49:11.889 [debug] Current batch of media processed. Will check again in 1000ms 10:49:12.892 [debug] Current batch of media processed. Will check again in 1000ms 10:49:13.893 [debug] Current batch of media processed. Will check again in 1000ms 10:49:14.895 [debug] Current batch of media processed. Will check again in 1000ms 10:49:15.895 [debug] Current batch of media processed. Will check again in 1000ms 10:49:16.897 [debug] Current batch of media processed. Will check again in 1000ms 10:49:17.899 [debug] Current batch of media processed. Will check again in 1000ms 10:49:18.900 [debug] Current batch of media processed. Will check again in 1000ms 10:49:19.901 [debug] Current batch of media processed. Will check again in 1000ms 10:49:20.777 [info] {"source":"oban","duration":11398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:20.905 [debug] Current batch of media processed. Will check again in 1000ms 10:49:21.905 [debug] Current batch of media processed. Will check again in 1000ms 10:49:22.906 [debug] Current batch of media processed. Will check again in 1000ms 10:49:23.907 [debug] Current batch of media processed. Will check again in 1000ms 10:49:24.910 [debug] Current batch of media processed. Will check again in 1000ms 10:49:25.917 [debug] Current batch of media processed. Will check again in 1000ms 10:49:26.918 [debug] Current batch of media processed. Will check again in 1000ms 10:49:27.919 [debug] Current batch of media processed. Will check again in 1000ms 10:49:28.920 [debug] Current batch of media processed. Will check again in 1000ms 10:49:29.922 [debug] Current batch of media processed. Will check again in 1000ms 10:49:30.923 [debug] Current batch of media processed. Will check again in 1000ms 10:49:31.930 [debug] Current batch of media processed. Will check again in 1000ms 10:49:32.931 [debug] Current batch of media processed. Will check again in 1000ms 10:49:33.932 [debug] Current batch of media processed. Will check again in 1000ms 10:49:34.933 [debug] Current batch of media processed. Will check again in 1000ms 10:49:35.934 [debug] Current batch of media processed. Will check again in 1000ms 10:49:36.935 [debug] Current batch of media processed. Will check again in 1000ms 10:49:37.936 [debug] Current batch of media processed. Will check again in 1000ms 10:49:38.937 [debug] Current batch of media processed. Will check again in 1000ms 10:49:39.938 [debug] Current batch of media processed. Will check again in 1000ms 10:49:40.939 [debug] Current batch of media processed. Will check again in 1000ms 10:49:41.941 [debug] Current batch of media processed. Will check again in 1000ms 10:49:42.942 [debug] Current batch of media processed. Will check again in 1000ms 10:49:43.943 [debug] Current batch of media processed. Will check again in 1000ms 10:49:44.944 [debug] Current batch of media processed. Will check again in 1000ms 10:49:45.945 [debug] Current batch of media processed. Will check again in 1000ms 10:49:46.946 [debug] Current batch of media processed. Will check again in 1000ms 10:49:47.947 [debug] Current batch of media processed. Will check again in 1000ms 10:49:48.948 [debug] Current batch of media processed. Will check again in 1000ms 10:49:49.949 [debug] Current batch of media processed. Will check again in 1000ms 10:49:50.778 [info] {"source":"oban","duration":1001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:49:50.950 [debug] Current batch of media processed. Will check again in 1000ms 10:49:51.951 [debug] Current batch of media processed. Will check again in 1000ms 10:49:52.952 [debug] Current batch of media processed. Will check again in 1000ms 10:49:53.954 [debug] Current batch of media processed. Will check again in 1000ms 10:49:54.954 [debug] Current batch of media processed. Will check again in 1000ms 10:49:55.955 [debug] Current batch of media processed. Will check again in 1000ms 10:49:56.957 [debug] Current batch of media processed. Will check again in 1000ms 10:49:57.958 [debug] Current batch of media processed. Will check again in 1000ms 10:49:58.960 [debug] Current batch of media processed. Will check again in 1000ms 10:49:59.961 [debug] Current batch of media processed. Will check again in 1000ms 10:50:00.901 [info] {"source":"oban","duration":3241,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:50:00.962 [debug] Current batch of media processed. Will check again in 1000ms 10:50:01.973 [debug] Current batch of media processed. Will check again in 1000ms 10:50:02.977 [debug] Current batch of media processed. Will check again in 1000ms 10:50:03.978 [debug] Current batch of media processed. Will check again in 1000ms 10:50:04.983 [debug] Current batch of media processed. Will check again in 1000ms 10:50:05.984 [debug] Current batch of media processed. Will check again in 1000ms 10:50:06.985 [debug] Current batch of media processed. Will check again in 1000ms 10:50:07.986 [debug] Current batch of media processed. Will check again in 1000ms 10:50:08.987 [debug] Current batch of media processed. Will check again in 1000ms 10:50:09.988 [debug] Current batch of media processed. Will check again in 1000ms 10:50:10.989 [debug] Current batch of media processed. Will check again in 1000ms 10:50:11.990 [debug] Current batch of media processed. Will check again in 1000ms 10:50:12.992 [debug] Current batch of media processed. Will check again in 1000ms 10:50:13.996 [debug] Current batch of media processed. Will check again in 1000ms 10:50:14.999 [debug] Current batch of media processed. Will check again in 1000ms 10:50:16.000 [debug] Current batch of media processed. Will check again in 1000ms 10:50:17.001 [debug] Current batch of media processed. Will check again in 1000ms 10:50:18.002 [debug] Current batch of media processed. Will check again in 1000ms 10:50:19.003 [debug] Current batch of media processed. Will check again in 1000ms 10:50:20.004 [debug] Current batch of media processed. Will check again in 1000ms 10:50:20.785 [info] {"source":"oban","duration":5396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:21.005 [debug] Current batch of media processed. Will check again in 1000ms 10:50:22.008 [debug] Current batch of media processed. Will check again in 1000ms 10:50:23.009 [debug] Current batch of media processed. Will check again in 1000ms 10:50:24.014 [debug] Current batch of media processed. Will check again in 1000ms 10:50:25.016 [debug] Current batch of media processed. Will check again in 1000ms 10:50:26.018 [debug] Current batch of media processed. Will check again in 1000ms 10:50:27.019 [debug] Current batch of media processed. Will check again in 1000ms 10:50:28.020 [debug] Current batch of media processed. Will check again in 1000ms 10:50:29.021 [debug] Current batch of media processed. Will check again in 1000ms 10:50:30.022 [debug] Current batch of media processed. Will check again in 1000ms 10:50:31.023 [debug] Current batch of media processed. Will check again in 1000ms 10:50:32.025 [debug] Current batch of media processed. Will check again in 1000ms 10:50:33.025 [debug] Current batch of media processed. Will check again in 1000ms 10:50:34.026 [debug] Current batch of media processed. Will check again in 1000ms 10:50:35.028 [debug] Current batch of media processed. Will check again in 1000ms 10:50:36.029 [debug] Current batch of media processed. Will check again in 1000ms 10:50:37.036 [debug] Current batch of media processed. Will check again in 1000ms 10:50:38.037 [debug] Current batch of media processed. Will check again in 1000ms 10:50:39.038 [debug] Current batch of media processed. Will check again in 1000ms 10:50:40.040 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nПоговорили про съёмки порно, onlyfans, twitter, met gala, нейросети, обсудили Уве Болла, рецензии и российские фильмы.\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NdYuj \n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "duration" => 5961, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e052500 - ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу.mp4", "id" => "3Q06E6tNUfw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=3Q06E6tNUfw", "playlist_index" => 99, "timestamp" => 1590402599, "title" => "ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу", "upload_date" => "20200525"} 10:50:40.044 [debug] QUERY OK source="sources" db=1.6ms queue=1.7ms idle=709.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:50:40.050 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=709.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:50:40.053 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=64.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-25 10:29:59Z], 122] 10:50:40.087 [debug] QUERY OK source="media_items" db=32.3ms queue=0.1ms idle=67.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПоговорили про съёмки порно, onlyfans, twitter, met gala, нейросети, обсудили Уве Болла, рецензии и российские фильмы.\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NdYuj \n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу", "aa13b4eb-cd55-4989-a437-0c17fc21d351", 5961, true, "3Q06E6tNUfw", "https://www.youtube.com/watch?v=3Q06E6tNUfw", 99, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e052500 - ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-05-25 10:29:59Z], ~U[2026-04-04 07:50:40Z], ~U[2026-04-04 07:50:40Z], "#завтракаст #дткд #подкаст\n\nПоговорили про съёмки порно, onlyfans, twitter, met gala, нейросети, обсудили Уве Болла, рецензии и российские фильмы.\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NdYuj \n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу", 5961, true, "3Q06E6tNUfw", "https://www.youtube.com/watch?v=3Q06E6tNUfw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e052500 - ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-05-25 10:29:59Z]] 10:50:40.095 [debug] QUERY OK source="sources" db=6.8ms queue=1.1ms idle=100.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:50:40.097 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=51.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:50:40.099 [debug] QUERY OK source="media_items" db=1.4ms idle=47.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 [225968] 10:50:40.100 [debug] Current batch of media processed. Will check again in 1000ms 10:50:41.100 [debug] Current batch of media processed. Will check again in 1000ms 10:50:42.102 [debug] Current batch of media processed. Will check again in 1000ms 10:50:43.102 [debug] Current batch of media processed. Will check again in 1000ms 10:50:44.103 [debug] Current batch of media processed. Will check again in 1000ms 10:50:45.104 [debug] Current batch of media processed. Will check again in 1000ms 10:50:46.108 [debug] Current batch of media processed. Will check again in 1000ms 10:50:47.109 [debug] Current batch of media processed. Will check again in 1000ms 10:50:48.110 [debug] Current batch of media processed. Will check again in 1000ms 10:50:49.112 [debug] Current batch of media processed. Will check again in 1000ms 10:50:50.114 [debug] Current batch of media processed. Will check again in 1000ms 10:50:50.786 [info] {"source":"oban","duration":1130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:50:51.115 [debug] Current batch of media processed. Will check again in 1000ms 10:50:52.118 [debug] Current batch of media processed. Will check again in 1000ms 10:50:53.119 [debug] Current batch of media processed. Will check again in 1000ms 10:50:54.120 [debug] Current batch of media processed. Will check again in 1000ms 10:50:55.121 [debug] Current batch of media processed. Will check again in 1000ms 10:50:56.123 [debug] Current batch of media processed. Will check again in 1000ms 10:50:57.124 [debug] Current batch of media processed. Will check again in 1000ms 10:50:58.125 [debug] Current batch of media processed. Will check again in 1000ms 10:50:59.127 [debug] Current batch of media processed. Will check again in 1000ms 10:51:00.135 [debug] Current batch of media processed. Will check again in 1000ms 10:51:00.902 [info] {"source":"oban","duration":273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:51:01.136 [debug] Current batch of media processed. Will check again in 1000ms 10:51:02.137 [debug] Current batch of media processed. Will check again in 1000ms 10:51:03.139 [debug] Current batch of media processed. Will check again in 1000ms 10:51:04.140 [debug] Current batch of media processed. Will check again in 1000ms 10:51:05.141 [debug] Current batch of media processed. Will check again in 1000ms 10:51:06.143 [debug] Current batch of media processed. Will check again in 1000ms 10:51:07.144 [debug] Current batch of media processed. Will check again in 1000ms 10:51:08.145 [debug] Current batch of media processed. Will check again in 1000ms 10:51:09.146 [debug] Current batch of media processed. Will check again in 1000ms 10:51:10.149 [debug] Current batch of media processed. Will check again in 1000ms 10:51:11.150 [debug] Current batch of media processed. Will check again in 1000ms 10:51:12.151 [debug] Current batch of media processed. Will check again in 1000ms 10:51:13.152 [debug] Current batch of media processed. Will check again in 1000ms 10:51:14.153 [debug] Current batch of media processed. Will check again in 1000ms 10:51:15.154 [debug] Current batch of media processed. Will check again in 1000ms 10:51:16.156 [debug] Current batch of media processed. Will check again in 1000ms 10:51:17.157 [debug] Current batch of media processed. Will check again in 1000ms 10:51:18.158 [debug] Current batch of media processed. Will check again in 1000ms 10:51:19.159 [debug] Current batch of media processed. Will check again in 1000ms 10:51:20.160 [debug] Current batch of media processed. Will check again in 1000ms 10:51:20.789 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:21.161 [debug] Current batch of media processed. Will check again in 1000ms 10:51:22.164 [debug] Current batch of media processed. Will check again in 1000ms 10:51:23.165 [debug] Current batch of media processed. Will check again in 1000ms 10:51:24.166 [debug] Current batch of media processed. Will check again in 1000ms 10:51:25.167 [debug] Current batch of media processed. Will check again in 1000ms 10:51:26.168 [debug] Current batch of media processed. Will check again in 1000ms 10:51:27.172 [debug] Current batch of media processed. Will check again in 1000ms 10:51:28.173 [debug] Current batch of media processed. Will check again in 1000ms 10:51:29.174 [debug] Current batch of media processed. Will check again in 1000ms 10:51:30.175 [debug] Current batch of media processed. Will check again in 1000ms 10:51:31.176 [debug] Current batch of media processed. Will check again in 1000ms 10:51:32.181 [debug] Current batch of media processed. Will check again in 1000ms 10:51:33.183 [debug] Current batch of media processed. Will check again in 1000ms 10:51:34.184 [debug] Current batch of media processed. Will check again in 1000ms 10:51:35.185 [debug] Current batch of media processed. Will check again in 1000ms 10:51:36.186 [debug] Current batch of media processed. Will check again in 1000ms 10:51:37.187 [debug] Current batch of media processed. Will check again in 1000ms 10:51:38.188 [debug] Current batch of media processed. Will check again in 1000ms 10:51:39.190 [debug] Current batch of media processed. Will check again in 1000ms 10:51:40.194 [debug] Current batch of media processed. Will check again in 1000ms 10:51:41.195 [debug] Current batch of media processed. Will check again in 1000ms 10:51:42.196 [debug] Current batch of media processed. Will check again in 1000ms 10:51:43.198 [debug] Current batch of media processed. Will check again in 1000ms 10:51:44.199 [debug] Current batch of media processed. Will check again in 1000ms 10:51:45.200 [debug] Current batch of media processed. Will check again in 1000ms 10:51:46.201 [debug] Current batch of media processed. Will check again in 1000ms 10:51:47.203 [debug] Current batch of media processed. Will check again in 1000ms 10:51:48.203 [debug] Current batch of media processed. Will check again in 1000ms 10:51:49.207 [debug] Current batch of media processed. Will check again in 1000ms 10:51:50.209 [debug] Current batch of media processed. Will check again in 1000ms 10:51:50.790 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:51:51.209 [debug] Current batch of media processed. Will check again in 1000ms 10:51:52.210 [debug] Current batch of media processed. Will check again in 1000ms 10:51:53.211 [debug] Current batch of media processed. Will check again in 1000ms 10:51:54.212 [debug] Current batch of media processed. Will check again in 1000ms 10:51:55.214 [debug] Current batch of media processed. Will check again in 1000ms 10:51:56.216 [debug] Current batch of media processed. Will check again in 1000ms 10:51:57.216 [debug] Current batch of media processed. Will check again in 1000ms 10:51:58.217 [debug] Current batch of media processed. Will check again in 1000ms 10:51:59.218 [debug] Current batch of media processed. Will check again in 1000ms 10:52:00.220 [debug] Current batch of media processed. Will check again in 1000ms 10:52:00.909 [info] {"source":"oban","duration":5444,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:52:01.224 [debug] Current batch of media processed. Will check again in 1000ms 10:52:02.227 [debug] Current batch of media processed. Will check again in 1000ms 10:52:03.229 [debug] Current batch of media processed. Will check again in 1000ms 10:52:04.230 [debug] Current batch of media processed. Will check again in 1000ms 10:52:05.231 [debug] Current batch of media processed. Will check again in 1000ms 10:52:06.233 [debug] Current batch of media processed. Will check again in 1000ms 10:52:07.234 [debug] Current batch of media processed. Will check again in 1000ms 10:52:08.236 [debug] Current batch of media processed. Will check again in 1000ms 10:52:09.240 [debug] Current batch of media processed. Will check again in 1000ms 10:52:10.244 [debug] Current batch of media processed. Will check again in 1000ms 10:52:11.245 [debug] Current batch of media processed. Will check again in 1000ms 10:52:12.246 [debug] Current batch of media processed. Will check again in 1000ms 10:52:13.248 [debug] Current batch of media processed. Will check again in 1000ms 10:52:14.249 [debug] Current batch of media processed. Will check again in 1000ms 10:52:15.250 [debug] Current batch of media processed. Will check again in 1000ms 10:52:16.251 [debug] Current batch of media processed. Will check again in 1000ms 10:52:17.252 [debug] Current batch of media processed. Will check again in 1000ms 10:52:18.253 [debug] Current batch of media processed. Will check again in 1000ms 10:52:19.254 [debug] Current batch of media processed. Will check again in 1000ms 10:52:20.255 [debug] Current batch of media processed. Will check again in 1000ms 10:52:20.792 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:21.256 [debug] Current batch of media processed. Will check again in 1000ms 10:52:22.258 [debug] Current batch of media processed. Will check again in 1000ms 10:52:23.258 [debug] Current batch of media processed. Will check again in 1000ms 10:52:24.259 [debug] Current batch of media processed. Will check again in 1000ms 10:52:25.260 [debug] Current batch of media processed. Will check again in 1000ms 10:52:26.261 [debug] Current batch of media processed. Will check again in 1000ms 10:52:27.262 [debug] Current batch of media processed. Will check again in 1000ms 10:52:28.263 [debug] Current batch of media processed. Will check again in 1000ms 10:52:29.264 [debug] Current batch of media processed. Will check again in 1000ms 10:52:30.265 [debug] Current batch of media processed. Will check again in 1000ms 10:52:31.266 [debug] Current batch of media processed. Will check again in 1000ms 10:52:32.268 [debug] Current batch of media processed. Will check again in 1000ms 10:52:33.270 [debug] Current batch of media processed. Will check again in 1000ms 10:52:34.271 [debug] Current batch of media processed. Will check again in 1000ms 10:52:35.272 [debug] Current batch of media processed. Will check again in 1000ms 10:52:36.273 [debug] Current batch of media processed. Will check again in 1000ms 10:52:37.274 [debug] Current batch of media processed. Will check again in 1000ms 10:52:38.276 [debug] Current batch of media processed. Will check again in 1000ms 10:52:39.277 [debug] Current batch of media processed. Will check again in 1000ms 10:52:40.278 [debug] Current batch of media processed. Will check again in 1000ms 10:52:41.279 [debug] Current batch of media processed. Will check again in 1000ms 10:52:42.287 [debug] Current batch of media processed. Will check again in 1000ms 10:52:43.292 [debug] Current batch of media processed. Will check again in 1000ms 10:52:44.294 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nПятничное вечернее шоу \"Для Тех Кто Дома\" продолжает свою работу. Потому что вы все сейчас дома ахахахахаха :( Крепитесь, друзья и будьте здоровы!\n\nОнлайн-трансляция и запись на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n\nКресло DXRacer со скидкой по промокоду zavtracast на сайте\nофициального дистриьютера: https://dxracer.su/\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "duration" => 8382, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e051800 - ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу.mp4", "id" => "c_5Ar6iQlSw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=c_5Ar6iQlSw", "playlist_index" => 100, "timestamp" => 1589785523, "title" => "ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу", "upload_date" => "20200518"} 10:52:44.295 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=357.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:52:44.296 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=351.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:52:44.299 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=303.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-18 07:05:23Z], 122] 10:52:44.316 [debug] QUERY OK source="media_items" db=14.2ms idle=307.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПятничное вечернее шоу \"Для Тех Кто Дома\" продолжает свою работу. Потому что вы все сейчас дома ахахахахаха :( Крепитесь, друзья и будьте здоровы!\n\nОнлайн-трансляция и запись на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n\nКресло DXRacer со скидкой по промокоду zavtracast на сайте\nофициального дистриьютера: https://dxracer.su/\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу", "b6e2f47a-31f9-4f80-ae37-1e4074f15aef", 8382, true, "c_5Ar6iQlSw", "https://www.youtube.com/watch?v=c_5Ar6iQlSw", 100, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e051800 - ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-05-18 07:05:23Z], ~U[2026-04-04 07:52:44Z], ~U[2026-04-04 07:52:44Z], "#завтракаст #дткд #подкаст\n\nПятничное вечернее шоу \"Для Тех Кто Дома\" продолжает свою работу. Потому что вы все сейчас дома ахахахахаха :( Крепитесь, друзья и будьте здоровы!\n\nОнлайн-трансляция и запись на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n\nКресло DXRacer со скидкой по промокоду zavtracast на сайте\nофициального дистриьютера: https://dxracer.su/\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу", 8382, true, "c_5Ar6iQlSw", "https://www.youtube.com/watch?v=c_5Ar6iQlSw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e051800 - ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-05-18 07:05:23Z]] 10:52:44.319 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=323.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:52:44.321 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms 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" = ?) [1] 10:52:44.322 [debug] QUERY OK source="media_items" db=0.7ms idle=25.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 [225970] 10:52:44.322 [debug] Current batch of media processed. Will check again in 1000ms 10:52:45.323 [debug] Current batch of media processed. Will check again in 1000ms 10:52:46.324 [debug] Current batch of media processed. Will check again in 1000ms 10:52:47.326 [debug] Current batch of media processed. Will check again in 1000ms 10:52:48.327 [debug] Current batch of media processed. Will check again in 1000ms 10:52:49.328 [debug] Current batch of media processed. Will check again in 1000ms 10:52:50.344 [debug] Current batch of media processed. Will check again in 1000ms 10:52:50.795 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:52:51.345 [debug] Current batch of media processed. Will check again in 1000ms 10:52:52.360 [debug] Current batch of media processed. Will check again in 1000ms 10:52:53.362 [debug] Current batch of media processed. Will check again in 1000ms 10:52:54.362 [debug] Current batch of media processed. Will check again in 1000ms 10:52:55.365 [debug] Current batch of media processed. Will check again in 1000ms 10:52:56.367 [debug] Current batch of media processed. Will check again in 1000ms 10:52:57.368 [debug] Current batch of media processed. Will check again in 1000ms 10:52:58.369 [debug] Current batch of media processed. Will check again in 1000ms 10:52:59.371 [debug] Current batch of media processed. Will check again in 1000ms 10:53:00.385 [debug] Current batch of media processed. Will check again in 1000ms 10:53:00.910 [info] {"source":"oban","duration":927,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:53:01.386 [debug] Current batch of media processed. Will check again in 1000ms 10:53:02.387 [debug] Current batch of media processed. Will check again in 1000ms 10:53:03.388 [debug] Current batch of media processed. Will check again in 1000ms 10:53:04.389 [debug] Current batch of media processed. Will check again in 1000ms 10:53:05.390 [debug] Current batch of media processed. Will check again in 1000ms 10:53:06.391 [debug] Current batch of media processed. Will check again in 1000ms 10:53:07.392 [debug] Current batch of media processed. Will check again in 1000ms 10:53:08.393 [debug] Current batch of media processed. Will check again in 1000ms 10:53:09.394 [debug] Current batch of media processed. Will check again in 1000ms 10:53:10.395 [debug] Current batch of media processed. Will check again in 1000ms 10:53:11.397 [debug] Current batch of media processed. Will check again in 1000ms 10:53:12.402 [debug] Current batch of media processed. Will check again in 1000ms 10:53:13.402 [debug] Current batch of media processed. Will check again in 1000ms 10:53:14.403 [debug] Current batch of media processed. Will check again in 1000ms 10:53:15.404 [debug] Current batch of media processed. Will check again in 1000ms 10:53:16.405 [debug] Current batch of media processed. Will check again in 1000ms 10:53:17.406 [debug] Current batch of media processed. Will check again in 1000ms 10:53:18.408 [debug] Current batch of media processed. Will check again in 1000ms 10:53:19.410 [debug] Current batch of media processed. Will check again in 1000ms 10:53:20.411 [debug] Current batch of media processed. Will check again in 1000ms 10:53:20.797 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:21.412 [debug] Current batch of media processed. Will check again in 1000ms 10:53:22.414 [debug] Current batch of media processed. Will check again in 1000ms 10:53:23.415 [debug] Current batch of media processed. Will check again in 1000ms 10:53:24.416 [debug] Current batch of media processed. Will check again in 1000ms 10:53:25.417 [debug] Current batch of media processed. Will check again in 1000ms 10:53:26.418 [debug] Current batch of media processed. Will check again in 1000ms 10:53:27.420 [debug] Current batch of media processed. Will check again in 1000ms 10:53:28.420 [debug] Current batch of media processed. Will check again in 1000ms 10:53:29.421 [debug] Current batch of media processed. Will check again in 1000ms 10:53:30.422 [debug] Current batch of media processed. Will check again in 1000ms 10:53:31.424 [debug] Current batch of media processed. Will check again in 1000ms 10:53:32.425 [debug] Current batch of media processed. Will check again in 1000ms 10:53:33.426 [debug] Current batch of media processed. Will check again in 1000ms 10:53:34.427 [debug] Current batch of media processed. Will check again in 1000ms 10:53:35.428 [debug] Current batch of media processed. Will check again in 1000ms 10:53:36.431 [debug] Current batch of media processed. Will check again in 1000ms 10:53:37.431 [debug] Current batch of media processed. Will check again in 1000ms 10:53:38.432 [debug] Current batch of media processed. Will check again in 1000ms 10:53:39.433 [debug] Current batch of media processed. Will check again in 1000ms 10:53:40.434 [debug] Current batch of media processed. Will check again in 1000ms 10:53:41.436 [debug] Current batch of media processed. Will check again in 1000ms 10:53:42.447 [debug] Current batch of media processed. Will check again in 1000ms 10:53:43.448 [debug] Current batch of media processed. Will check again in 1000ms 10:53:44.451 [debug] Current batch of media processed. Will check again in 1000ms 10:53:45.452 [debug] Current batch of media processed. Will check again in 1000ms 10:53:46.453 [debug] Current batch of media processed. Will check again in 1000ms 10:53:47.454 [debug] Current batch of media processed. Will check again in 1000ms 10:53:48.456 [debug] Current batch of media processed. Will check again in 1000ms 10:53:49.457 [debug] Current batch of media processed. Will check again in 1000ms 10:53:50.458 [debug] Current batch of media processed. Will check again in 1000ms 10:53:50.799 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:53:51.459 [debug] Current batch of media processed. Will check again in 1000ms 10:53:52.460 [debug] Current batch of media processed. Will check again in 1000ms 10:53:53.461 [debug] Current batch of media processed. Will check again in 1000ms 10:53:54.462 [debug] Current batch of media processed. Will check again in 1000ms 10:53:55.464 [debug] Current batch of media processed. Will check again in 1000ms 10:53:56.465 [debug] Current batch of media processed. Will check again in 1000ms 10:53:57.466 [debug] Current batch of media processed. Will check again in 1000ms 10:53:58.467 [debug] Current batch of media processed. Will check again in 1000ms 10:53:59.468 [debug] Current batch of media processed. Will check again in 1000ms 10:54:00.469 [debug] Current batch of media processed. Will check again in 1000ms 10:54:00.912 [info] {"source":"oban","duration":983,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:54:01.471 [debug] Current batch of media processed. Will check again in 1000ms 10:54:02.473 [debug] Current batch of media processed. Will check again in 1000ms 10:54:03.476 [debug] Current batch of media processed. Will check again in 1000ms 10:54:04.477 [debug] Current batch of media processed. Will check again in 1000ms 10:54:05.478 [debug] Current batch of media processed. Will check again in 1000ms 10:54:06.480 [debug] Current batch of media processed. Will check again in 1000ms 10:54:07.487 [debug] Current batch of media processed. Will check again in 1000ms 10:54:08.491 [debug] Current batch of media processed. Will check again in 1000ms 10:54:09.491 [debug] Current batch of media processed. Will check again in 1000ms 10:54:10.498 [debug] Current batch of media processed. Will check again in 1000ms 10:54:11.500 [debug] Current batch of media processed. Will check again in 1000ms 10:54:12.501 [debug] Current batch of media processed. Will check again in 1000ms 10:54:13.502 [debug] Current batch of media processed. Will check again in 1000ms 10:54:14.503 [debug] Current batch of media processed. Will check again in 1000ms 10:54:15.504 [debug] Current batch of media processed. Will check again in 1000ms 10:54:16.506 [debug] Current batch of media processed. Will check again in 1000ms 10:54:17.507 [debug] Current batch of media processed. Will check again in 1000ms 10:54:18.509 [debug] Current batch of media processed. Will check again in 1000ms 10:54:19.511 [debug] Current batch of media processed. Will check again in 1000ms 10:54:20.520 [debug] Current batch of media processed. Will check again in 1000ms 10:54:20.803 [info] {"source":"oban","duration":1280,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:21.520 [debug] Current batch of media processed. Will check again in 1000ms 10:54:22.522 [debug] Current batch of media processed. Will check again in 1000ms 10:54:23.525 [debug] Current batch of media processed. Will check again in 1000ms 10:54:24.526 [debug] Current batch of media processed. Will check again in 1000ms 10:54:25.527 [debug] Current batch of media processed. Will check again in 1000ms 10:54:26.529 [debug] Current batch of media processed. Will check again in 1000ms 10:54:27.532 [debug] Current batch of media processed. Will check again in 1000ms 10:54:28.532 [debug] Current batch of media processed. Will check again in 1000ms 10:54:29.534 [debug] Current batch of media processed. Will check again in 1000ms 10:54:30.535 [debug] Current batch of media processed. Will check again in 1000ms 10:54:31.536 [debug] Current batch of media processed. Will check again in 1000ms 10:54:32.537 [debug] Current batch of media processed. Will check again in 1000ms 10:54:33.538 [debug] Current batch of media processed. Will check again in 1000ms 10:54:34.540 [debug] Current batch of media processed. Will check again in 1000ms 10:54:35.541 [debug] Current batch of media processed. Will check again in 1000ms 10:54:36.542 [debug] Current batch of media processed. Will check again in 1000ms 10:54:37.543 [debug] Current batch of media processed. Will check again in 1000ms 10:54:38.544 [debug] Current batch of media processed. Will check again in 1000ms 10:54:39.546 [debug] Current batch of media processed. Will check again in 1000ms 10:54:40.548 [debug] Current batch of media processed. Will check again in 1000ms 10:54:41.548 [debug] Current batch of media processed. Will check again in 1000ms 10:54:42.550 [debug] Current batch of media processed. Will check again in 1000ms 10:54:43.552 [debug] Current batch of media processed. Will check again in 1000ms 10:54:44.553 [debug] Current batch of media processed. Will check again in 1000ms 10:54:45.555 [debug] Current batch of media processed. Will check again in 1000ms 10:54:46.557 [debug] Current batch of media processed. Will check again in 1000ms 10:54:47.558 [debug] Current batch of media processed. Will check again in 1000ms 10:54:48.559 [debug] Current batch of media processed. Will check again in 1000ms 10:54:49.561 [debug] Current batch of media processed. Will check again in 1000ms 10:54:50.564 [debug] Current batch of media processed. Will check again in 1000ms 10:54:50.806 [info] {"source":"oban","duration":2126,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:54:51.569 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://clck.ru/N9pfw\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 8322, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e042700 - ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу.mp4", "id" => "P5xTvVbIE2w", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=P5xTvVbIE2w", "playlist_index" => 101, "timestamp" => 1587994659, "title" => "ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу", "upload_date" => "20200427"} 10:54:51.573 [debug] QUERY OK source="sources" db=3.6ms idle=1350.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:54:51.579 [debug] QUERY OK source="sources" db=5.2ms queue=0.1ms idle=1354.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:54:51.588 [debug] QUERY OK source="media_items" db=6.8ms decode=0.3ms queue=0.2ms idle=853.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-27 13:37:39Z], 122] 10:54:51.654 [debug] QUERY OK source="media_items" db=60.1ms queue=1.8ms idle=857.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://clck.ru/N9pfw\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу", "493c277e-5c69-4fb1-9a5b-4045f6e3c8bb", 8322, true, "P5xTvVbIE2w", "https://www.youtube.com/watch?v=P5xTvVbIE2w", 101, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e042700 - ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-27 13:37:39Z], ~U[2026-04-04 07:54:51Z], ~U[2026-04-04 07:54:51Z], "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://clck.ru/N9pfw\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу", 8322, true, "P5xTvVbIE2w", "https://www.youtube.com/watch?v=P5xTvVbIE2w", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e042700 - ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-27 13:37:39Z]] 10:54:51.656 [debug] QUERY OK source="sources" db=1.9ms queue=0.2ms idle=847.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:54:51.660 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=85.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:54:51.661 [debug] QUERY OK source="media_items" db=0.9ms idle=81.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 [225972] 10:54:51.662 [debug] Current batch of media processed. Will check again in 1000ms 10:54:52.663 [debug] Current batch of media processed. Will check again in 1000ms 10:54:53.664 [debug] Current batch of media processed. Will check again in 1000ms 10:54:54.668 [debug] Current batch of media processed. Will check again in 1000ms 10:54:55.670 [debug] Current batch of media processed. Will check again in 1000ms 10:54:56.672 [debug] Current batch of media processed. Will check again in 1000ms 10:54:57.672 [debug] Current batch of media processed. Will check again in 1000ms 10:54:58.673 [debug] Current batch of media processed. Will check again in 1000ms 10:54:59.674 [debug] Current batch of media processed. Will check again in 1000ms 10:55:00.675 [debug] Current batch of media processed. Will check again in 1000ms 10:55:00.914 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:55:01.681 [debug] Current batch of media processed. Will check again in 1000ms 10:55:02.683 [debug] Current batch of media processed. Will check again in 1000ms 10:55:03.684 [debug] Current batch of media processed. Will check again in 1000ms 10:55:04.685 [debug] Current batch of media processed. Will check again in 1000ms 10:55:05.686 [debug] Current batch of media processed. Will check again in 1000ms 10:55:06.687 [debug] Current batch of media processed. Will check again in 1000ms 10:55:07.689 [debug] Current batch of media processed. Will check again in 1000ms 10:55:08.691 [debug] Current batch of media processed. Will check again in 1000ms 10:55:09.693 [debug] Current batch of media processed. Will check again in 1000ms 10:55:10.695 [debug] Current batch of media processed. Will check again in 1000ms 10:55:11.696 [debug] Current batch of media processed. Will check again in 1000ms 10:55:12.698 [debug] Current batch of media processed. Will check again in 1000ms 10:55:13.700 [debug] Current batch of media processed. Will check again in 1000ms 10:55:14.701 [debug] Current batch of media processed. Will check again in 1000ms 10:55:15.707 [debug] Current batch of media processed. Will check again in 1000ms 10:55:16.712 [debug] Current batch of media processed. Will check again in 1000ms 10:55:17.712 [debug] Current batch of media processed. Will check again in 1000ms 10:55:18.714 [debug] Current batch of media processed. Will check again in 1000ms 10:55:19.716 [debug] Current batch of media processed. Will check again in 1000ms 10:55:20.716 [debug] Current batch of media processed. Will check again in 1000ms 10:55:20.809 [info] {"source":"oban","duration":2153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:21.722 [debug] Current batch of media processed. Will check again in 1000ms 10:55:22.724 [debug] Current batch of media processed. Will check again in 1000ms 10:55:23.725 [debug] Current batch of media processed. Will check again in 1000ms 10:55:24.726 [debug] Current batch of media processed. Will check again in 1000ms 10:55:25.727 [debug] Current batch of media processed. Will check again in 1000ms 10:55:26.728 [debug] Current batch of media processed. Will check again in 1000ms 10:55:27.729 [debug] Current batch of media processed. Will check again in 1000ms 10:55:28.730 [debug] Current batch of media processed. Will check again in 1000ms 10:55:29.731 [debug] Current batch of media processed. Will check again in 1000ms 10:55:30.733 [debug] Current batch of media processed. Will check again in 1000ms 10:55:31.735 [debug] Current batch of media processed. Will check again in 1000ms 10:55:32.736 [debug] Current batch of media processed. Will check again in 1000ms 10:55:33.737 [debug] Current batch of media processed. Will check again in 1000ms 10:55:34.738 [debug] Current batch of media processed. Will check again in 1000ms 10:55:35.739 [debug] Current batch of media processed. Will check again in 1000ms 10:55:36.741 [debug] Current batch of media processed. Will check again in 1000ms 10:55:37.742 [debug] Current batch of media processed. Will check again in 1000ms 10:55:38.743 [debug] Current batch of media processed. Will check again in 1000ms 10:55:39.744 [debug] Current batch of media processed. Will check again in 1000ms 10:55:40.745 [debug] Current batch of media processed. Will check again in 1000ms 10:55:41.746 [debug] Current batch of media processed. Will check again in 1000ms 10:55:42.748 [debug] Current batch of media processed. Will check again in 1000ms 10:55:43.749 [debug] Current batch of media processed. Will check again in 1000ms 10:55:44.750 [debug] Current batch of media processed. Will check again in 1000ms 10:55:45.751 [debug] Current batch of media processed. Will check again in 1000ms 10:55:46.752 [debug] Current batch of media processed. Will check again in 1000ms 10:55:47.753 [debug] Current batch of media processed. Will check again in 1000ms 10:55:48.755 [debug] Current batch of media processed. Will check again in 1000ms 10:55:49.756 [debug] Current batch of media processed. Will check again in 1000ms 10:55:50.757 [debug] Current batch of media processed. Will check again in 1000ms 10:55:50.811 [info] {"source":"oban","duration":1423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:55:51.758 [debug] Current batch of media processed. Will check again in 1000ms 10:55:52.761 [debug] Current batch of media processed. Will check again in 1000ms 10:55:53.762 [debug] Current batch of media processed. Will check again in 1000ms 10:55:54.763 [debug] Current batch of media processed. Will check again in 1000ms 10:55:55.764 [debug] Current batch of media processed. Will check again in 1000ms 10:55:56.765 [debug] Current batch of media processed. Will check again in 1000ms 10:55:57.766 [debug] Current batch of media processed. Will check again in 1000ms 10:55:58.767 [debug] Current batch of media processed. Will check again in 1000ms 10:55:59.768 [debug] Current batch of media processed. Will check again in 1000ms 10:56:00.772 [debug] Current batch of media processed. Will check again in 1000ms 10:56:00.916 [info] {"source":"oban","duration":589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:56:01.777 [debug] Current batch of media processed. Will check again in 1000ms 10:56:02.780 [debug] Current batch of media processed. Will check again in 1000ms 10:56:03.780 [debug] Current batch of media processed. Will check again in 1000ms 10:56:04.788 [debug] Current batch of media processed. Will check again in 1000ms 10:56:05.789 [debug] Current batch of media processed. Will check again in 1000ms 10:56:06.790 [debug] Current batch of media processed. Will check again in 1000ms 10:56:07.792 [debug] Current batch of media processed. Will check again in 1000ms 10:56:08.794 [debug] Current batch of media processed. Will check again in 1000ms 10:56:09.795 [debug] Current batch of media processed. Will check again in 1000ms 10:56:10.797 [debug] Current batch of media processed. Will check again in 1000ms 10:56:11.798 [debug] Current batch of media processed. Will check again in 1000ms 10:56:12.799 [debug] Current batch of media processed. Will check again in 1000ms 10:56:13.804 [debug] Current batch of media processed. Will check again in 1000ms 10:56:14.805 [debug] Current batch of media processed. Will check again in 1000ms 10:56:15.806 [debug] Current batch of media processed. Will check again in 1000ms 10:56:16.807 [debug] Current batch of media processed. Will check again in 1000ms 10:56:17.808 [debug] Current batch of media processed. Will check again in 1000ms 10:56:18.809 [debug] Current batch of media processed. Will check again in 1000ms 10:56:19.811 [debug] Current batch of media processed. Will check again in 1000ms 10:56:20.811 [debug] Current batch of media processed. Will check again in 1000ms 10:56:20.819 [info] {"source":"oban","duration":6293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:21.812 [debug] Current batch of media processed. Will check again in 1000ms 10:56:22.813 [debug] Current batch of media processed. Will check again in 1000ms 10:56:23.814 [debug] Current batch of media processed. Will check again in 1000ms 10:56:24.815 [debug] Current batch of media processed. Will check again in 1000ms 10:56:25.816 [debug] Current batch of media processed. Will check again in 1000ms 10:56:26.818 [debug] Current batch of media processed. Will check again in 1000ms 10:56:27.828 [debug] Current batch of media processed. Will check again in 1000ms 10:56:28.830 [debug] Current batch of media processed. Will check again in 1000ms 10:56:29.831 [debug] Current batch of media processed. Will check again in 1000ms 10:56:30.833 [debug] Current batch of media processed. Will check again in 1000ms 10:56:31.835 [debug] Current batch of media processed. Will check again in 1000ms 10:56:32.836 [debug] Current batch of media processed. Will check again in 1000ms 10:56:33.837 [debug] Current batch of media processed. Will check again in 1000ms 10:56:34.838 [debug] Current batch of media processed. Will check again in 1000ms 10:56:35.839 [debug] Current batch of media processed. Will check again in 1000ms 10:56:36.841 [debug] Current batch of media processed. Will check again in 1000ms 10:56:37.842 [debug] Current batch of media processed. Will check again in 1000ms 10:56:38.843 [debug] Current batch of media processed. Will check again in 1000ms 10:56:39.844 [debug] Current batch of media processed. Will check again in 1000ms 10:56:40.845 [debug] Current batch of media processed. Will check again in 1000ms 10:56:41.847 [debug] Current batch of media processed. Will check again in 1000ms 10:56:42.848 [debug] Current batch of media processed. Will check again in 1000ms 10:56:43.849 [debug] Current batch of media processed. Will check again in 1000ms 10:56:44.850 [debug] Current batch of media processed. Will check again in 1000ms 10:56:45.851 [debug] Current batch of media processed. Will check again in 1000ms 10:56:46.852 [debug] Current batch of media processed. Will check again in 1000ms 10:56:47.853 [debug] Current batch of media processed. Will check again in 1000ms 10:56:48.855 [debug] Current batch of media processed. Will check again in 1000ms 10:56:49.856 [debug] Current batch of media processed. Will check again in 1000ms 10:56:50.821 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:56:50.857 [debug] Current batch of media processed. Will check again in 1000ms 10:56:51.862 [debug] Current batch of media processed. Will check again in 1000ms 10:56:52.864 [debug] Current batch of media processed. Will check again in 1000ms 10:56:53.869 [debug] Current batch of media processed. Will check again in 1000ms 10:56:54.874 [debug] Current batch of media processed. Will check again in 1000ms 10:56:55.875 [debug] Current batch of media processed. Will check again in 1000ms 10:56:56.876 [debug] Current batch of media processed. Will check again in 1000ms 10:56:57.878 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 10954, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041900 - ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу.mp4", "id" => "4TB4OJPrZYw", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=4TB4OJPrZYw", "playlist_index" => 102, "timestamp" => 1587319785, "title" => "ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу", "upload_date" => "20200419"} 10:56:57.879 [debug] QUERY OK source="sources" db=1.0ms queue=0.3ms idle=1324.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:56:57.881 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1319.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:56:57.883 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=590.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-19 18:09:45Z], 122] 10:56:57.916 [debug] QUERY OK source="media_items" db=31.7ms idle=327.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу", "df839917-82c2-4081-b946-90d270fccccb", 10954, true, "4TB4OJPrZYw", "https://www.youtube.com/watch?v=4TB4OJPrZYw", 102, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041900 - ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-19 18:09:45Z], ~U[2026-04-04 07:56:57Z], ~U[2026-04-04 07:56:57Z], "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу", 10954, true, "4TB4OJPrZYw", "https://www.youtube.com/watch?v=4TB4OJPrZYw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041900 - ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-19 18:09:45Z]] 10:56:57.920 [debug] QUERY OK source="sources" db=3.1ms queue=1.4ms idle=353.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:56:57.922 [debug] QUERY OK source="media_profiles" db=0.8ms idle=41.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:56:57.923 [debug] QUERY OK source="media_items" db=0.7ms idle=41.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 [225974] 10:56:57.924 [debug] Current batch of media processed. Will check again in 1000ms 10:56:58.924 [debug] Current batch of media processed. Will check again in 1000ms 10:56:59.925 [debug] Current batch of media processed. Will check again in 1000ms 10:57:00.917 [info] {"source":"oban","duration":264,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:57:00.926 [debug] Current batch of media processed. Will check again in 1000ms 10:57:01.927 [debug] Current batch of media processed. Will check again in 1000ms 10:57:02.929 [debug] Current batch of media processed. Will check again in 1000ms 10:57:03.929 [debug] Current batch of media processed. Will check again in 1000ms 10:57:04.930 [debug] Current batch of media processed. Will check again in 1000ms 10:57:05.956 [debug] Current batch of media processed. Will check again in 1000ms 10:57:06.958 [debug] Current batch of media processed. Will check again in 1000ms 10:57:07.960 [debug] Current batch of media processed. Will check again in 1000ms 10:57:08.961 [debug] Current batch of media processed. Will check again in 1000ms 10:57:09.963 [debug] Current batch of media processed. Will check again in 1000ms 10:57:10.964 [debug] Current batch of media processed. Will check again in 1000ms 10:57:11.966 [debug] Current batch of media processed. Will check again in 1000ms 10:57:12.967 [debug] Current batch of media processed. Will check again in 1000ms 10:57:13.968 [debug] Current batch of media processed. Will check again in 1000ms 10:57:14.969 [debug] Current batch of media processed. Will check again in 1000ms 10:57:15.970 [debug] Current batch of media processed. Will check again in 1000ms 10:57:16.971 [debug] Current batch of media processed. Will check again in 1000ms 10:57:17.973 [debug] Current batch of media processed. Will check again in 1000ms 10:57:18.977 [debug] Current batch of media processed. Will check again in 1000ms 10:57:19.978 [debug] Current batch of media processed. Will check again in 1000ms 10:57:20.824 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:20.979 [debug] Current batch of media processed. Will check again in 1000ms 10:57:21.980 [debug] Current batch of media processed. Will check again in 1000ms 10:57:22.989 [debug] Current batch of media processed. Will check again in 1000ms 10:57:23.990 [debug] Current batch of media processed. Will check again in 1000ms 10:57:24.991 [debug] Current batch of media processed. Will check again in 1000ms 10:57:25.993 [debug] Current batch of media processed. Will check again in 1000ms 10:57:26.994 [debug] Current batch of media processed. Will check again in 1000ms 10:57:27.996 [debug] Current batch of media processed. Will check again in 1000ms 10:57:28.996 [debug] Current batch of media processed. Will check again in 1000ms 10:57:29.998 [debug] Current batch of media processed. Will check again in 1000ms 10:57:30.998 [debug] Current batch of media processed. Will check again in 1000ms 10:57:32.016 [debug] Current batch of media processed. Will check again in 1000ms 10:57:33.018 [debug] Current batch of media processed. Will check again in 1000ms 10:57:34.018 [debug] Current batch of media processed. Will check again in 1000ms 10:57:35.019 [debug] Current batch of media processed. Will check again in 1000ms 10:57:36.020 [debug] Current batch of media processed. Will check again in 1000ms 10:57:37.021 [debug] Current batch of media processed. Will check again in 1000ms 10:57:38.022 [debug] Current batch of media processed. Will check again in 1000ms 10:57:39.023 [debug] Current batch of media processed. Will check again in 1000ms 10:57:40.024 [debug] Current batch of media processed. Will check again in 1000ms 10:57:41.025 [debug] Current batch of media processed. Will check again in 1000ms 10:57:42.027 [debug] Current batch of media processed. Will check again in 1000ms 10:57:43.031 [debug] Current batch of media processed. Will check again in 1000ms 10:57:44.032 [debug] Current batch of media processed. Will check again in 1000ms 10:57:45.034 [debug] Current batch of media processed. Will check again in 1000ms 10:57:46.036 [debug] Current batch of media processed. Will check again in 1000ms 10:57:47.037 [debug] Current batch of media processed. Will check again in 1000ms 10:57:48.038 [debug] Current batch of media processed. Will check again in 1000ms 10:57:49.040 [debug] Current batch of media processed. Will check again in 1000ms 10:57:50.041 [debug] Current batch of media processed. Will check again in 1000ms 10:57:50.826 [info] {"source":"oban","duration":1247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:57:51.042 [debug] Current batch of media processed. Will check again in 1000ms 10:57:52.043 [debug] Current batch of media processed. Will check again in 1000ms 10:57:53.045 [debug] Current batch of media processed. Will check again in 1000ms 10:57:54.046 [debug] Current batch of media processed. Will check again in 1000ms 10:57:55.047 [debug] Current batch of media processed. Will check again in 1000ms 10:57:56.048 [debug] Current batch of media processed. Will check again in 1000ms 10:57:57.049 [debug] Current batch of media processed. Will check again in 1000ms 10:57:58.050 [debug] Current batch of media processed. Will check again in 1000ms 10:57:59.051 [debug] Current batch of media processed. Will check again in 1000ms 10:58:00.053 [debug] Current batch of media processed. Will check again in 1000ms 10:58:00.923 [info] {"source":"oban","duration":410,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:58:01.054 [debug] Current batch of media processed. Will check again in 1000ms 10:58:02.055 [debug] Current batch of media processed. Will check again in 1000ms 10:58:03.056 [debug] Current batch of media processed. Will check again in 1000ms 10:58:04.058 [debug] Current batch of media processed. Will check again in 1000ms 10:58:05.059 [debug] Current batch of media processed. Will check again in 1000ms 10:58:06.060 [debug] Current batch of media processed. Will check again in 1000ms 10:58:07.061 [debug] Current batch of media processed. Will check again in 1000ms 10:58:08.062 [debug] Current batch of media processed. Will check again in 1000ms 10:58:09.063 [debug] Current batch of media processed. Will check again in 1000ms 10:58:10.065 [debug] Current batch of media processed. Will check again in 1000ms 10:58:11.065 [debug] Current batch of media processed. Will check again in 1000ms 10:58:12.067 [debug] Current batch of media processed. Will check again in 1000ms 10:58:13.068 [debug] Current batch of media processed. Will check again in 1000ms 10:58:14.070 [debug] Current batch of media processed. Will check again in 1000ms 10:58:15.071 [debug] Current batch of media processed. Will check again in 1000ms 10:58:16.074 [debug] Current batch of media processed. Will check again in 1000ms 10:58:17.076 [debug] Current batch of media processed. Will check again in 1000ms 10:58:18.077 [debug] Current batch of media processed. Will check again in 1000ms 10:58:19.079 [debug] Current batch of media processed. Will check again in 1000ms 10:58:20.082 [debug] Current batch of media processed. Will check again in 1000ms 10:58:20.829 [info] {"source":"oban","duration":1918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:21.083 [debug] Current batch of media processed. Will check again in 1000ms 10:58:22.084 [debug] Current batch of media processed. Will check again in 1000ms 10:58:23.085 [debug] Current batch of media processed. Will check again in 1000ms 10:58:24.086 [debug] Current batch of media processed. Will check again in 1000ms 10:58:25.087 [debug] Current batch of media processed. Will check again in 1000ms 10:58:26.088 [debug] Current batch of media processed. Will check again in 1000ms 10:58:27.089 [debug] Current batch of media processed. Will check again in 1000ms 10:58:28.090 [debug] Current batch of media processed. Will check again in 1000ms 10:58:29.093 [debug] Current batch of media processed. Will check again in 1000ms 10:58:30.094 [debug] Current batch of media processed. Will check again in 1000ms 10:58:31.095 [debug] Current batch of media processed. Will check again in 1000ms 10:58:32.101 [debug] Current batch of media processed. Will check again in 1000ms 10:58:33.105 [debug] Current batch of media processed. Will check again in 1000ms 10:58:34.107 [debug] Current batch of media processed. Will check again in 1000ms 10:58:35.108 [debug] Current batch of media processed. Will check again in 1000ms 10:58:36.109 [debug] Current batch of media processed. Will check again in 1000ms 10:58:37.110 [debug] Current batch of media processed. Will check again in 1000ms 10:58:38.111 [debug] Current batch of media processed. Will check again in 1000ms 10:58:39.113 [debug] Current batch of media processed. Will check again in 1000ms 10:58:40.113 [debug] Current batch of media processed. Will check again in 1000ms 10:58:41.114 [debug] Current batch of media processed. Will check again in 1000ms 10:58:42.117 [debug] Current batch of media processed. Will check again in 1000ms 10:58:43.120 [debug] Current batch of media processed. Will check again in 1000ms 10:58:44.121 [debug] Current batch of media processed. Will check again in 1000ms 10:58:45.122 [debug] Current batch of media processed. Will check again in 1000ms 10:58:46.123 [debug] Current batch of media processed. Will check again in 1000ms 10:58:47.124 [debug] Current batch of media processed. Will check again in 1000ms 10:58:48.125 [debug] Current batch of media processed. Will check again in 1000ms 10:58:49.126 [debug] Current batch of media processed. Will check again in 1000ms 10:58:50.128 [debug] Current batch of media processed. Will check again in 1000ms 10:58:50.833 [info] {"source":"oban","duration":2858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:58:51.129 [debug] Current batch of media processed. Will check again in 1000ms 10:58:52.130 [debug] Current batch of media processed. Will check again in 1000ms 10:58:53.131 [debug] Current batch of media processed. Will check again in 1000ms 10:58:54.132 [debug] Current batch of media processed. Will check again in 1000ms 10:58:55.134 [debug] Current batch of media processed. Will check again in 1000ms 10:58:56.135 [debug] Current batch of media processed. Will check again in 1000ms 10:58:57.136 [debug] Current batch of media processed. Will check again in 1000ms 10:58:58.137 [debug] Current batch of media processed. Will check again in 1000ms 10:58:59.140 [debug] Current batch of media processed. Will check again in 1000ms 10:59:00.141 [debug] Current batch of media processed. Will check again in 1000ms 10:59:00.926 [info] {"source":"oban","duration":2167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 10:59:01.142 [debug] Current batch of media processed. Will check again in 1000ms 10:59:02.144 [debug] Current batch of media processed. Will check again in 1000ms 10:59:03.146 [debug] Current batch of media processed. Will check again in 1000ms 10:59:04.150 [debug] Current batch of media processed. Will check again in 1000ms 10:59:05.152 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтерсовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЭто уже СОРОК ПЯТЫЙ ВЫПУСК нашего вечернего шоу ДТКД, в ходе записи которого мы опять порвали два баяна (фигурально) и ржали до усеру (тоже фигурально).\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 7064, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041300 - ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу.mp4", "id" => "e1Au3yQcaxM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=e1Au3yQcaxM", "playlist_index" => 103, "timestamp" => 1586777256, "title" => "ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу", "upload_date" => "20200413"} 10:59:05.155 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=851.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 10:59:05.156 [debug] QUERY OK source="sources" db=0.9ms idle=845.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:59:05.158 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=698.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-13 11:27:36Z], 122] 10:59:05.170 [debug] QUERY OK source="media_items" db=11.1ms idle=700.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтерсовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЭто уже СОРОК ПЯТЫЙ ВЫПУСК нашего вечернего шоу ДТКД, в ходе записи которого мы опять порвали два баяна (фигурально) и ржали до усеру (тоже фигурально).\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу", "befc11e4-3cc7-48d1-ab16-06cb6d1ab364", 7064, true, "e1Au3yQcaxM", "https://www.youtube.com/watch?v=e1Au3yQcaxM", 103, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041300 - ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-13 11:27:36Z], ~U[2026-04-04 07:59:05Z], ~U[2026-04-04 07:59:05Z], "#завтракст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтерсовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЭто уже СОРОК ПЯТЫЙ ВЫПУСК нашего вечернего шоу ДТКД, в ходе записи которого мы опять порвали два баяна (фигурально) и ржали до усеру (тоже фигурально).\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу", 7064, true, "e1Au3yQcaxM", "https://www.youtube.com/watch?v=e1Au3yQcaxM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041300 - ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-13 11:27:36Z]] 10:59:05.172 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=711.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 10:59:05.173 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=17.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 10:59:05.174 [debug] QUERY OK source="media_items" db=0.6ms 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 [225976] 10:59:05.174 [debug] Current batch of media processed. Will check again in 1000ms 10:59:06.176 [debug] Current batch of media processed. Will check again in 1000ms 10:59:07.178 [debug] Current batch of media processed. Will check again in 1000ms 10:59:08.179 [debug] Current batch of media processed. Will check again in 1000ms 10:59:09.179 [debug] Current batch of media processed. Will check again in 1000ms 10:59:10.185 [debug] Current batch of media processed. Will check again in 1000ms 10:59:11.187 [debug] Current batch of media processed. Will check again in 1000ms 10:59:12.188 [debug] Current batch of media processed. Will check again in 1000ms 10:59:13.190 [debug] Current batch of media processed. Will check again in 1000ms 10:59:14.190 [debug] Current batch of media processed. Will check again in 1000ms 10:59:15.191 [debug] Current batch of media processed. Will check again in 1000ms 10:59:16.193 [debug] Current batch of media processed. Will check again in 1000ms 10:59:17.193 [debug] Current batch of media processed. Will check again in 1000ms 10:59:18.194 [debug] Current batch of media processed. Will check again in 1000ms 10:59:19.195 [debug] Current batch of media processed. Will check again in 1000ms 10:59:20.196 [debug] Current batch of media processed. Will check again in 1000ms 10:59:20.836 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:21.197 [debug] Current batch of media processed. Will check again in 1000ms 10:59:22.198 [debug] Current batch of media processed. Will check again in 1000ms 10:59:23.200 [debug] Current batch of media processed. Will check again in 1000ms 10:59:24.202 [debug] Current batch of media processed. Will check again in 1000ms 10:59:25.203 [debug] Current batch of media processed. Will check again in 1000ms 10:59:26.204 [debug] Current batch of media processed. Will check again in 1000ms 10:59:27.206 [debug] Current batch of media processed. Will check again in 1000ms 10:59:28.206 [debug] Current batch of media processed. Will check again in 1000ms 10:59:29.207 [debug] Current batch of media processed. Will check again in 1000ms 10:59:30.211 [debug] Current batch of media processed. Will check again in 1000ms 10:59:31.212 [debug] Current batch of media processed. Will check again in 1000ms 10:59:32.214 [debug] Current batch of media processed. Will check again in 1000ms 10:59:33.215 [debug] Current batch of media processed. Will check again in 1000ms 10:59:34.216 [debug] Current batch of media processed. Will check again in 1000ms 10:59:35.217 [debug] Current batch of media processed. Will check again in 1000ms 10:59:36.219 [debug] Current batch of media processed. Will check again in 1000ms 10:59:37.219 [debug] Current batch of media processed. Will check again in 1000ms 10:59:38.221 [debug] Current batch of media processed. Will check again in 1000ms 10:59:39.222 [debug] Current batch of media processed. Will check again in 1000ms 10:59:40.223 [debug] Current batch of media processed. Will check again in 1000ms 10:59:41.224 [debug] Current batch of media processed. Will check again in 1000ms 10:59:42.225 [debug] Current batch of media processed. Will check again in 1000ms 10:59:43.227 [debug] Current batch of media processed. Will check again in 1000ms 10:59:44.228 [debug] Current batch of media processed. Will check again in 1000ms 10:59:45.229 [debug] Current batch of media processed. Will check again in 1000ms 10:59:46.230 [debug] Current batch of media processed. Will check again in 1000ms 10:59:47.231 [debug] Current batch of media processed. Will check again in 1000ms 10:59:48.233 [debug] Current batch of media processed. Will check again in 1000ms 10:59:49.233 [debug] Current batch of media processed. Will check again in 1000ms 10:59:50.235 [debug] Current batch of media processed. Will check again in 1000ms 10:59:50.840 [info] {"source":"oban","duration":2498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 10:59:51.238 [debug] Current batch of media processed. Will check again in 1000ms 10:59:52.241 [debug] Current batch of media processed. Will check again in 1000ms 10:59:53.243 [debug] Current batch of media processed. Will check again in 1000ms 10:59:54.244 [debug] Current batch of media processed. Will check again in 1000ms 10:59:55.245 [debug] Current batch of media processed. Will check again in 1000ms 10:59:56.246 [debug] Current batch of media processed. Will check again in 1000ms 10:59:57.248 [debug] Current batch of media processed. Will check again in 1000ms 10:59:58.249 [debug] Current batch of media processed. Will check again in 1000ms 10:59:59.251 [debug] Current batch of media processed. Will check again in 1000ms 11:00:00.255 [debug] Current batch of media processed. Will check again in 1000ms 11:00:00.927 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:00:01.256 [debug] Current batch of media processed. Will check again in 1000ms 11:00:02.257 [debug] Current batch of media processed. Will check again in 1000ms 11:00:03.258 [debug] Current batch of media processed. Will check again in 1000ms 11:00:04.259 [debug] Current batch of media processed. Will check again in 1000ms 11:00:05.260 [debug] Current batch of media processed. Will check again in 1000ms 11:00:06.261 [debug] Current batch of media processed. Will check again in 1000ms 11:00:07.262 [debug] Current batch of media processed. Will check again in 1000ms 11:00:08.264 [debug] Current batch of media processed. Will check again in 1000ms 11:00:09.264 [debug] Current batch of media processed. Will check again in 1000ms 11:00:10.265 [debug] Current batch of media processed. Will check again in 1000ms 11:00:11.266 [debug] Current batch of media processed. Will check again in 1000ms 11:00:12.268 [debug] Current batch of media processed. Will check again in 1000ms 11:00:13.268 [debug] Current batch of media processed. Will check again in 1000ms 11:00:14.271 [debug] Current batch of media processed. Will check again in 1000ms 11:00:15.275 [debug] Current batch of media processed. Will check again in 1000ms 11:00:16.276 [debug] Current batch of media processed. Will check again in 1000ms 11:00:17.277 [debug] Current batch of media processed. Will check again in 1000ms 11:00:18.278 [debug] Current batch of media processed. Will check again in 1000ms 11:00:19.280 [debug] Current batch of media processed. Will check again in 1000ms 11:00:20.280 [debug] Current batch of media processed. Will check again in 1000ms 11:00:20.843 [info] {"source":"oban","duration":1591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:21.281 [debug] Current batch of media processed. Will check again in 1000ms 11:00:22.282 [debug] Current batch of media processed. Will check again in 1000ms 11:00:23.283 [debug] Current batch of media processed. Will check again in 1000ms 11:00:24.284 [debug] Current batch of media processed. Will check again in 1000ms 11:00:25.285 [debug] Current batch of media processed. Will check again in 1000ms 11:00:26.294 [debug] Current batch of media processed. Will check again in 1000ms 11:00:27.295 [debug] Current batch of media processed. Will check again in 1000ms 11:00:28.296 [debug] Current batch of media processed. Will check again in 1000ms 11:00:29.297 [debug] Current batch of media processed. Will check again in 1000ms 11:00:30.299 [debug] Current batch of media processed. Will check again in 1000ms 11:00:31.299 [debug] Current batch of media processed. Will check again in 1000ms 11:00:32.301 [debug] Current batch of media processed. Will check again in 1000ms 11:00:33.301 [debug] Current batch of media processed. Will check again in 1000ms 11:00:34.302 [debug] Current batch of media processed. Will check again in 1000ms 11:00:35.303 [debug] Current batch of media processed. Will check again in 1000ms 11:00:36.304 [debug] Current batch of media processed. Will check again in 1000ms 11:00:37.305 [debug] Current batch of media processed. Will check again in 1000ms 11:00:38.306 [debug] Current batch of media processed. Will check again in 1000ms 11:00:39.308 [debug] Current batch of media processed. Will check again in 1000ms 11:00:40.309 [debug] Current batch of media processed. Will check again in 1000ms 11:00:41.311 [debug] Current batch of media processed. Will check again in 1000ms 11:00:42.312 [debug] Current batch of media processed. Will check again in 1000ms 11:00:43.344 [debug] Current batch of media processed. Will check again in 1000ms 11:00:44.345 [debug] Current batch of media processed. Will check again in 1000ms 11:00:45.352 [debug] Current batch of media processed. Will check again in 1000ms 11:00:46.352 [debug] Current batch of media processed. Will check again in 1000ms 11:00:47.353 [debug] Current batch of media processed. Will check again in 1000ms 11:00:48.354 [debug] Current batch of media processed. Will check again in 1000ms 11:00:49.355 [debug] Current batch of media processed. Will check again in 1000ms 11:00:50.356 [debug] Current batch of media processed. Will check again in 1000ms 11:00:50.849 [info] {"source":"oban","duration":6224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:00:51.358 [debug] Current batch of media processed. Will check again in 1000ms 11:00:52.359 [debug] Current batch of media processed. Will check again in 1000ms 11:00:53.360 [debug] Current batch of media processed. Will check again in 1000ms 11:00:54.361 [debug] Current batch of media processed. Will check again in 1000ms 11:00:55.362 [debug] Current batch of media processed. Will check again in 1000ms 11:00:56.363 [debug] Current batch of media processed. Will check again in 1000ms 11:00:57.364 [debug] Current batch of media processed. Will check again in 1000ms 11:00:58.365 [debug] Current batch of media processed. Will check again in 1000ms 11:00:59.367 [debug] Current batch of media processed. Will check again in 1000ms 11:01:00.371 [debug] Current batch of media processed. Will check again in 1000ms 11:01:00.929 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:01:01.374 [debug] Current batch of media processed. Will check again in 1000ms 11:01:02.375 [debug] Current batch of media processed. Will check again in 1000ms 11:01:03.376 [debug] Current batch of media processed. Will check again in 1000ms 11:01:04.377 [debug] Current batch of media processed. Will check again in 1000ms 11:01:05.379 [debug] Current batch of media processed. Will check again in 1000ms 11:01:06.380 [debug] Current batch of media processed. Will check again in 1000ms 11:01:07.382 [debug] Current batch of media processed. Will check again in 1000ms 11:01:08.382 [debug] Current batch of media processed. Will check again in 1000ms 11:01:09.384 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nВ этом ДТКД мы обсудили эффект Манделы, формирование языка, ну и, конечно, апокалипсис за окном.\n\nОнлайн-трансляция только на YouTube, так как наш Twitch все еще забанен :D\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 7031, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040700 - ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу.mp4", "id" => "ddDGuo1ICXg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=ddDGuo1ICXg", "playlist_index" => 104, "timestamp" => 1586255824, "title" => "ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу", "upload_date" => "20200407"} 11:01:09.386 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=912.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:01:09.388 [debug] QUERY OK source="sources" db=1.0ms idle=914.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:01:09.390 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=915.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-07 10:37:04Z], 122] 11:01:09.415 [debug] QUERY OK source="media_items" db=24.2ms queue=0.1ms idle=390.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nВ этом ДТКД мы обсудили эффект Манделы, формирование языка, ну и, конечно, апокалипсис за окном.\n\nОнлайн-трансляция только на YouTube, так как наш Twitch все еще забанен :D\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу", "04c812fb-fef7-486b-bd3a-d8f592aa10de", 7031, true, "ddDGuo1ICXg", "https://www.youtube.com/watch?v=ddDGuo1ICXg", 104, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040700 - ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-07 10:37:04Z], ~U[2026-04-04 08:01:09Z], ~U[2026-04-04 08:01:09Z], "#завтракст #дткд #подкаст\n\nВ этом ДТКД мы обсудили эффект Манделы, формирование языка, ну и, конечно, апокалипсис за окном.\n\nОнлайн-трансляция только на YouTube, так как наш Twitch все еще забанен :D\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу", 7031, true, "ddDGuo1ICXg", "https://www.youtube.com/watch?v=ddDGuo1ICXg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040700 - ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-07 10:37:04Z]] 11:01:09.418 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=408.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:01:09.426 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.2ms idle=33.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:01:09.432 [debug] QUERY OK source="media_items" db=1.7ms queue=0.7ms idle=41.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226308] 11:01:09.432 [debug] Current batch of media processed. Will check again in 1000ms 11:01:10.433 [debug] Current batch of media processed. Will check again in 1000ms 11:01:11.435 [debug] Current batch of media processed. Will check again in 1000ms 11:01:12.436 [debug] Current batch of media processed. Will check again in 1000ms 11:01:13.437 [debug] Current batch of media processed. Will check again in 1000ms 11:01:14.438 [debug] Current batch of media processed. Will check again in 1000ms 11:01:15.439 [debug] Current batch of media processed. Will check again in 1000ms 11:01:16.440 [debug] Current batch of media processed. Will check again in 1000ms 11:01:17.441 [debug] Current batch of media processed. Will check again in 1000ms 11:01:18.442 [debug] Current batch of media processed. Will check again in 1000ms 11:01:19.443 [debug] Current batch of media processed. Will check again in 1000ms 11:01:20.444 [debug] Current batch of media processed. Will check again in 1000ms 11:01:20.851 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:21.445 [debug] Current batch of media processed. Will check again in 1000ms 11:01:22.446 [debug] Current batch of media processed. Will check again in 1000ms 11:01:23.447 [debug] Current batch of media processed. Will check again in 1000ms 11:01:24.448 [debug] Current batch of media processed. Will check again in 1000ms 11:01:25.449 [debug] Current batch of media processed. Will check again in 1000ms 11:01:26.450 [debug] Current batch of media processed. Will check again in 1000ms 11:01:27.451 [debug] Current batch of media processed. Will check again in 1000ms 11:01:28.453 [debug] Current batch of media processed. Will check again in 1000ms 11:01:29.454 [debug] Current batch of media processed. Will check again in 1000ms 11:01:30.455 [debug] Current batch of media processed. Will check again in 1000ms 11:01:31.456 [debug] Current batch of media processed. Will check again in 1000ms 11:01:32.457 [debug] Current batch of media processed. Will check again in 1000ms 11:01:33.458 [debug] Current batch of media processed. Will check again in 1000ms 11:01:34.459 [debug] Current batch of media processed. Will check again in 1000ms 11:01:35.461 [debug] Current batch of media processed. Will check again in 1000ms 11:01:36.462 [debug] Current batch of media processed. Will check again in 1000ms 11:01:37.464 [debug] Current batch of media processed. Will check again in 1000ms 11:01:38.466 [debug] Current batch of media processed. Will check again in 1000ms 11:01:39.469 [debug] Current batch of media processed. Will check again in 1000ms 11:01:40.469 [debug] Current batch of media processed. Will check again in 1000ms 11:01:41.471 [debug] Current batch of media processed. Will check again in 1000ms 11:01:42.474 [debug] Current batch of media processed. Will check again in 1000ms 11:01:43.475 [debug] Current batch of media processed. Will check again in 1000ms 11:01:44.476 [debug] Current batch of media processed. Will check again in 1000ms 11:01:45.478 [debug] Current batch of media processed. Will check again in 1000ms 11:01:46.480 [debug] Current batch of media processed. Will check again in 1000ms 11:01:47.482 [debug] Current batch of media processed. Will check again in 1000ms 11:01:48.483 [debug] Current batch of media processed. Will check again in 1000ms 11:01:49.484 [debug] Current batch of media processed. Will check again in 1000ms 11:01:50.485 [debug] Current batch of media processed. Will check again in 1000ms 11:01:50.854 [info] {"source":"oban","duration":2042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:01:51.486 [debug] Current batch of media processed. Will check again in 1000ms 11:01:52.497 [debug] Current batch of media processed. Will check again in 1000ms 11:01:53.500 [debug] Current batch of media processed. Will check again in 1000ms 11:01:54.502 [debug] Current batch of media processed. Will check again in 1000ms 11:01:55.503 [debug] Current batch of media processed. Will check again in 1000ms 11:01:56.507 [debug] Current batch of media processed. Will check again in 1000ms 11:01:57.509 [debug] Current batch of media processed. Will check again in 1000ms 11:01:58.510 [debug] Current batch of media processed. Will check again in 1000ms 11:01:59.512 [debug] Current batch of media processed. Will check again in 1000ms 11:02:00.513 [debug] Current batch of media processed. Will check again in 1000ms 11:02:00.931 [info] {"source":"oban","duration":395,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:02:01.515 [debug] Current batch of media processed. Will check again in 1000ms 11:02:02.517 [debug] Current batch of media processed. Will check again in 1000ms 11:02:03.517 [debug] Current batch of media processed. Will check again in 1000ms 11:02:04.521 [debug] Current batch of media processed. Will check again in 1000ms 11:02:05.522 [debug] Current batch of media processed. Will check again in 1000ms 11:02:06.524 [debug] Current batch of media processed. Will check again in 1000ms 11:02:07.525 [debug] Current batch of media processed. Will check again in 1000ms 11:02:08.526 [debug] Current batch of media processed. Will check again in 1000ms 11:02:09.527 [debug] Current batch of media processed. Will check again in 1000ms 11:02:10.529 [debug] Current batch of media processed. Will check again in 1000ms 11:02:11.530 [debug] Current batch of media processed. Will check again in 1000ms 11:02:12.541 [debug] Current batch of media processed. Will check again in 1000ms 11:02:13.542 [debug] Current batch of media processed. Will check again in 1000ms 11:02:14.543 [debug] Current batch of media processed. Will check again in 1000ms 11:02:15.544 [debug] Current batch of media processed. Will check again in 1000ms 11:02:16.545 [debug] Current batch of media processed. Will check again in 1000ms 11:02:17.546 [debug] Current batch of media processed. Will check again in 1000ms 11:02:18.549 [debug] Current batch of media processed. Will check again in 1000ms 11:02:19.550 [debug] Current batch of media processed. Will check again in 1000ms 11:02:20.551 [debug] Current batch of media processed. Will check again in 1000ms 11:02:20.856 [info] {"source":"oban","duration":1377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:21.552 [debug] Current batch of media processed. Will check again in 1000ms 11:02:22.553 [debug] Current batch of media processed. Will check again in 1000ms 11:02:23.554 [debug] Current batch of media processed. Will check again in 1000ms 11:02:24.555 [debug] Current batch of media processed. Will check again in 1000ms 11:02:25.556 [debug] Current batch of media processed. Will check again in 1000ms 11:02:26.558 [debug] Current batch of media processed. Will check again in 1000ms 11:02:27.559 [debug] Current batch of media processed. Will check again in 1000ms 11:02:28.561 [debug] Current batch of media processed. Will check again in 1000ms 11:02:29.562 [debug] Current batch of media processed. Will check again in 1000ms 11:02:30.564 [debug] Current batch of media processed. Will check again in 1000ms 11:02:31.568 [debug] Current batch of media processed. Will check again in 1000ms 11:02:32.571 [debug] Current batch of media processed. Will check again in 1000ms 11:02:33.572 [debug] Current batch of media processed. Will check again in 1000ms 11:02:34.575 [debug] Current batch of media processed. Will check again in 1000ms 11:02:35.576 [debug] Current batch of media processed. Will check again in 1000ms 11:02:36.577 [debug] Current batch of media processed. Will check again in 1000ms 11:02:37.578 [debug] Current batch of media processed. Will check again in 1000ms 11:02:38.579 [debug] Current batch of media processed. Will check again in 1000ms 11:02:39.580 [debug] Current batch of media processed. Will check again in 1000ms 11:02:40.581 [debug] Current batch of media processed. Will check again in 1000ms 11:02:41.584 [debug] Current batch of media processed. Will check again in 1000ms 11:02:42.585 [debug] Current batch of media processed. Will check again in 1000ms 11:02:43.586 [debug] Current batch of media processed. Will check again in 1000ms 11:02:44.587 [debug] Current batch of media processed. Will check again in 1000ms 11:02:45.588 [debug] Current batch of media processed. Will check again in 1000ms 11:02:46.589 [debug] Current batch of media processed. Will check again in 1000ms 11:02:47.590 [debug] Current batch of media processed. Will check again in 1000ms 11:02:48.592 [debug] Current batch of media processed. Will check again in 1000ms 11:02:49.593 [debug] Current batch of media processed. Will check again in 1000ms 11:02:50.594 [debug] Current batch of media processed. Will check again in 1000ms 11:02:50.858 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:02:51.596 [debug] Current batch of media processed. Will check again in 1000ms 11:02:52.597 [debug] Current batch of media processed. Will check again in 1000ms 11:02:53.598 [debug] Current batch of media processed. Will check again in 1000ms 11:02:54.600 [debug] Current batch of media processed. Will check again in 1000ms 11:02:55.601 [debug] Current batch of media processed. Will check again in 1000ms 11:02:56.602 [debug] Current batch of media processed. Will check again in 1000ms 11:02:57.603 [debug] Current batch of media processed. Will check again in 1000ms 11:02:58.606 [debug] Current batch of media processed. Will check again in 1000ms 11:02:59.607 [debug] Current batch of media processed. Will check again in 1000ms 11:03:00.610 [debug] Current batch of media processed. Will check again in 1000ms 11:03:00.931 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:03:01.612 [debug] Current batch of media processed. Will check again in 1000ms 11:03:02.613 [debug] Current batch of media processed. Will check again in 1000ms 11:03:03.614 [debug] Current batch of media processed. Will check again in 1000ms 11:03:04.616 [debug] Current batch of media processed. Will check again in 1000ms 11:03:05.616 [debug] Current batch of media processed. Will check again in 1000ms 11:03:06.617 [debug] Current batch of media processed. Will check again in 1000ms 11:03:07.618 [debug] Current batch of media processed. Will check again in 1000ms 11:03:08.620 [debug] Current batch of media processed. Will check again in 1000ms 11:03:09.625 [debug] Current batch of media processed. Will check again in 1000ms 11:03:10.626 [debug] Current batch of media processed. Will check again in 1000ms 11:03:11.627 [debug] Current batch of media processed. Will check again in 1000ms 11:03:12.630 [debug] Current batch of media processed. Will check again in 1000ms 11:03:13.630 [debug] Current batch of media processed. Will check again in 1000ms 11:03:14.632 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nЕще никогда название \"Для Тех Кто Дома\" не было настолько актуально. Потому что вы все сейчас дома ахахахахаха :(\nКрепитесь, друзья, будьте здоровы и мойте руки постоянно.\n\nОнлайн-трансляция пока что только на YouTube, так как наш Twitch-канал забанили D:\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 8710, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040100 - ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу.mp4", "id" => "D4KG7ZzEBgk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=D4KG7ZzEBgk", "playlist_index" => 105, "timestamp" => 1585744903, "title" => "ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу", "upload_date" => "20200401"} 11:03:14.633 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=143.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:03:14.635 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=145.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:03:14.641 [debug] QUERY OK source="media_items" db=4.6ms queue=0.6ms idle=147.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-01 12:41:43Z], 122] 11:03:14.661 [debug] QUERY OK source="media_items" db=18.2ms queue=0.1ms idle=26.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nЕще никогда название \"Для Тех Кто Дома\" не было настолько актуально. Потому что вы все сейчас дома ахахахахаха :(\nКрепитесь, друзья, будьте здоровы и мойте руки постоянно.\n\nОнлайн-трансляция пока что только на YouTube, так как наш Twitch-канал забанили D:\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу", "746c17cd-b4a1-4c2e-8ab0-90ac40b35f80", 8710, false, "D4KG7ZzEBgk", "https://www.youtube.com/watch?v=D4KG7ZzEBgk", 105, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040100 - ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-01 12:41:43Z], ~U[2026-04-04 08:03:14Z], ~U[2026-04-04 08:03:14Z], "#завтракст #дткд #подкаст\n\nЕще никогда название \"Для Тех Кто Дома\" не было настолько актуально. Потому что вы все сейчас дома ахахахахаха :(\nКрепитесь, друзья, будьте здоровы и мойте руки постоянно.\n\nОнлайн-трансляция пока что только на YouTube, так как наш Twitch-канал забанили D:\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу", 8710, false, "D4KG7ZzEBgk", "https://www.youtube.com/watch?v=D4KG7ZzEBgk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040100 - ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-01 12:41:43Z]] 11:03:14.665 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=36.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:03:14.667 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=32.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:03:14.672 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms 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 [226310] 11:03:14.675 [debug] Current batch of media processed. Will check again in 1000ms 11:03:15.676 [debug] Current batch of media processed. Will check again in 1000ms 11:03:16.677 [debug] Current batch of media processed. Will check again in 1000ms 11:03:17.679 [debug] Current batch of media processed. Will check again in 1000ms 11:03:18.679 [debug] Current batch of media processed. Will check again in 1000ms 11:03:19.680 [debug] Current batch of media processed. Will check again in 1000ms 11:03:20.681 [debug] Current batch of media processed. Will check again in 1000ms 11:03:20.863 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:21.687 [debug] Current batch of media processed. Will check again in 1000ms 11:03:22.688 [debug] Current batch of media processed. Will check again in 1000ms 11:03:23.689 [debug] Current batch of media processed. Will check again in 1000ms 11:03:24.690 [debug] Current batch of media processed. Will check again in 1000ms 11:03:25.696 [debug] Current batch of media processed. Will check again in 1000ms 11:03:26.696 [debug] Current batch of media processed. Will check again in 1000ms 11:03:27.697 [debug] Current batch of media processed. Will check again in 1000ms 11:03:28.698 [debug] Current batch of media processed. Will check again in 1000ms 11:03:29.699 [debug] Current batch of media processed. Will check again in 1000ms 11:03:30.700 [debug] Current batch of media processed. Will check again in 1000ms 11:03:31.701 [debug] Current batch of media processed. Will check again in 1000ms 11:03:32.707 [debug] Current batch of media processed. Will check again in 1000ms 11:03:33.707 [debug] Current batch of media processed. Will check again in 1000ms 11:03:34.708 [debug] Current batch of media processed. Will check again in 1000ms 11:03:35.709 [debug] Current batch of media processed. Will check again in 1000ms 11:03:36.711 [debug] Current batch of media processed. Will check again in 1000ms 11:03:37.714 [debug] Current batch of media processed. Will check again in 1000ms 11:03:38.714 [debug] Current batch of media processed. Will check again in 1000ms 11:03:39.715 [debug] Current batch of media processed. Will check again in 1000ms 11:03:40.716 [debug] Current batch of media processed. Will check again in 1000ms 11:03:41.717 [debug] Current batch of media processed. Will check again in 1000ms 11:03:42.718 [debug] Current batch of media processed. Will check again in 1000ms 11:03:43.719 [debug] Current batch of media processed. Will check again in 1000ms 11:03:44.720 [debug] Current batch of media processed. Will check again in 1000ms 11:03:45.721 [debug] Current batch of media processed. Will check again in 1000ms 11:03:46.722 [debug] Current batch of media processed. Will check again in 1000ms 11:03:47.723 [debug] Current batch of media processed. Will check again in 1000ms 11:03:48.724 [debug] Current batch of media processed. Will check again in 1000ms 11:03:49.725 [debug] Current batch of media processed. Will check again in 1000ms 11:03:50.726 [debug] Current batch of media processed. Will check again in 1000ms 11:03:50.865 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:03:51.727 [debug] Current batch of media processed. Will check again in 1000ms 11:03:52.730 [debug] Current batch of media processed. Will check again in 1000ms 11:03:53.732 [debug] Current batch of media processed. Will check again in 1000ms 11:03:54.733 [debug] Current batch of media processed. Will check again in 1000ms 11:03:55.734 [debug] Current batch of media processed. Will check again in 1000ms 11:03:56.736 [debug] Current batch of media processed. Will check again in 1000ms 11:03:57.737 [debug] Current batch of media processed. Will check again in 1000ms 11:03:58.738 [debug] Current batch of media processed. Will check again in 1000ms 11:03:59.739 [debug] Current batch of media processed. Will check again in 1000ms 11:04:00.743 [debug] Current batch of media processed. Will check again in 1000ms 11:04:00.932 [info] {"source":"oban","duration":291,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:04:01.744 [debug] Current batch of media processed. Will check again in 1000ms 11:04:02.745 [debug] Current batch of media processed. Will check again in 1000ms 11:04:03.746 [debug] Current batch of media processed. Will check again in 1000ms 11:04:04.747 [debug] Current batch of media processed. Will check again in 1000ms 11:04:05.748 [debug] Current batch of media processed. Will check again in 1000ms 11:04:06.749 [debug] Current batch of media processed. Will check again in 1000ms 11:04:07.751 [debug] Current batch of media processed. Will check again in 1000ms 11:04:08.752 [debug] Current batch of media processed. Will check again in 1000ms 11:04:09.755 [debug] Current batch of media processed. Will check again in 1000ms 11:04:10.756 [debug] Current batch of media processed. Will check again in 1000ms 11:04:11.759 [debug] Current batch of media processed. Will check again in 1000ms 11:04:12.760 [debug] Current batch of media processed. Will check again in 1000ms 11:04:13.762 [debug] Current batch of media processed. Will check again in 1000ms 11:04:14.764 [debug] Current batch of media processed. Will check again in 1000ms 11:04:15.767 [debug] Current batch of media processed. Will check again in 1000ms 11:04:16.768 [debug] Current batch of media processed. Will check again in 1000ms 11:04:17.769 [debug] Current batch of media processed. Will check again in 1000ms 11:04:18.771 [debug] Current batch of media processed. Will check again in 1000ms 11:04:19.772 [debug] Current batch of media processed. Will check again in 1000ms 11:04:20.774 [debug] Current batch of media processed. Will check again in 1000ms 11:04:20.868 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:21.775 [debug] Current batch of media processed. Will check again in 1000ms 11:04:22.777 [debug] Current batch of media processed. Will check again in 1000ms 11:04:23.777 [debug] Current batch of media processed. Will check again in 1000ms 11:04:24.778 [debug] Current batch of media processed. Will check again in 1000ms 11:04:25.779 [debug] Current batch of media processed. Will check again in 1000ms 11:04:26.782 [debug] Current batch of media processed. Will check again in 1000ms 11:04:27.783 [debug] Current batch of media processed. Will check again in 1000ms 11:04:28.784 [debug] Current batch of media processed. Will check again in 1000ms 11:04:29.786 [debug] Current batch of media processed. Will check again in 1000ms 11:04:30.788 [debug] Current batch of media processed. Will check again in 1000ms 11:04:31.789 [debug] Current batch of media processed. Will check again in 1000ms 11:04:32.792 [debug] Current batch of media processed. Will check again in 1000ms 11:04:33.796 [debug] Current batch of media processed. Will check again in 1000ms 11:04:34.798 [debug] Current batch of media processed. Will check again in 1000ms 11:04:35.799 [debug] Current batch of media processed. Will check again in 1000ms 11:04:36.800 [debug] Current batch of media processed. Will check again in 1000ms 11:04:37.801 [debug] Current batch of media processed. Will check again in 1000ms 11:04:38.802 [debug] Current batch of media processed. Will check again in 1000ms 11:04:39.803 [debug] Current batch of media processed. Will check again in 1000ms 11:04:40.805 [debug] Current batch of media processed. Will check again in 1000ms 11:04:41.807 [debug] Current batch of media processed. Will check again in 1000ms 11:04:42.807 [debug] Current batch of media processed. Will check again in 1000ms 11:04:43.810 [debug] Current batch of media processed. Will check again in 1000ms 11:04:44.811 [debug] Current batch of media processed. Will check again in 1000ms 11:04:45.812 [debug] Current batch of media processed. Will check again in 1000ms 11:04:46.813 [debug] Current batch of media processed. Will check again in 1000ms 11:04:47.814 [debug] Current batch of media processed. Will check again in 1000ms 11:04:48.815 [debug] Current batch of media processed. Will check again in 1000ms 11:04:49.816 [debug] Current batch of media processed. Will check again in 1000ms 11:04:50.817 [debug] Current batch of media processed. Will check again in 1000ms 11:04:50.871 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:04:51.818 [debug] Current batch of media processed. Will check again in 1000ms 11:04:52.820 [debug] Current batch of media processed. Will check again in 1000ms 11:04:53.821 [debug] Current batch of media processed. Will check again in 1000ms 11:04:54.822 [debug] Current batch of media processed. Will check again in 1000ms 11:04:55.823 [debug] Current batch of media processed. Will check again in 1000ms 11:04:56.824 [debug] Current batch of media processed. Will check again in 1000ms 11:04:57.825 [debug] Current batch of media processed. Will check again in 1000ms 11:04:58.826 [debug] Current batch of media processed. Will check again in 1000ms 11:04:59.827 [debug] Current batch of media processed. Will check again in 1000ms 11:05:00.828 [debug] Current batch of media processed. Will check again in 1000ms 11:05:00.933 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:05:01.830 [debug] Current batch of media processed. Will check again in 1000ms 11:05:02.831 [debug] Current batch of media processed. Will check again in 1000ms 11:05:03.832 [debug] Current batch of media processed. Will check again in 1000ms 11:05:04.833 [debug] Current batch of media processed. Will check again in 1000ms 11:05:05.834 [debug] Current batch of media processed. Will check again in 1000ms 11:05:06.835 [debug] Current batch of media processed. Will check again in 1000ms 11:05:07.836 [debug] Current batch of media processed. Will check again in 1000ms 11:05:08.837 [debug] Current batch of media processed. Will check again in 1000ms 11:05:09.838 [debug] Current batch of media processed. Will check again in 1000ms 11:05:10.839 [debug] Current batch of media processed. Will check again in 1000ms 11:05:11.847 [debug] Current batch of media processed. Will check again in 1000ms 11:05:12.851 [debug] Current batch of media processed. Will check again in 1000ms 11:05:13.853 [debug] Current batch of media processed. Will check again in 1000ms 11:05:14.857 [debug] Current batch of media processed. Will check again in 1000ms 11:05:15.858 [debug] Current batch of media processed. Will check again in 1000ms 11:05:16.860 [debug] Current batch of media processed. Will check again in 1000ms 11:05:17.863 [debug] Current batch of media processed. Will check again in 1000ms 11:05:18.867 [debug] Current batch of media processed. Will check again in 1000ms 11:05:19.868 [debug] Current batch of media processed. Will check again in 1000ms 11:05:20.869 [debug] Current batch of media processed. Will check again in 1000ms 11:05:20.874 [info] {"source":"oban","duration":2595,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:21.870 [debug] Current batch of media processed. Will check again in 1000ms 11:05:22.872 [debug] Current batch of media processed. Will check again in 1000ms 11:05:23.874 [debug] Current batch of media processed. Will check again in 1000ms 11:05:24.875 [debug] Current batch of media processed. Will check again in 1000ms 11:05:25.876 [debug] Current batch of media processed. Will check again in 1000ms 11:05:26.877 [debug] Current batch of media processed. Will check again in 1000ms 11:05:27.878 [debug] Current batch of media processed. Will check again in 1000ms 11:05:28.880 [debug] Current batch of media processed. Will check again in 1000ms 11:05:29.882 [debug] Current batch of media processed. Will check again in 1000ms 11:05:30.882 [debug] Current batch of media processed. Will check again in 1000ms 11:05:31.886 [debug] Current batch of media processed. Will check again in 1000ms 11:05:32.888 [debug] Current batch of media processed. Will check again in 1000ms 11:05:33.889 [debug] Current batch of media processed. Will check again in 1000ms 11:05:34.891 [debug] Current batch of media processed. Will check again in 1000ms 11:05:35.892 [debug] Current batch of media processed. Will check again in 1000ms 11:05:36.893 [debug] Current batch of media processed. Will check again in 1000ms 11:05:37.895 [debug] Current batch of media processed. Will check again in 1000ms 11:05:38.896 [debug] Current batch of media processed. Will check again in 1000ms 11:05:39.897 [debug] Current batch of media processed. Will check again in 1000ms 11:05:40.898 [debug] Current batch of media processed. Will check again in 1000ms 11:05:41.899 [debug] Current batch of media processed. Will check again in 1000ms 11:05:42.900 [debug] Current batch of media processed. Will check again in 1000ms 11:05:43.901 [debug] Current batch of media processed. Will check again in 1000ms 11:05:44.903 [debug] Current batch of media processed. Will check again in 1000ms 11:05:45.905 [debug] Current batch of media processed. Will check again in 1000ms 11:05:46.906 [debug] Current batch of media processed. Will check again in 1000ms 11:05:47.908 [debug] Current batch of media processed. Will check again in 1000ms 11:05:48.909 [debug] Current batch of media processed. Will check again in 1000ms 11:05:49.912 [debug] Current batch of media processed. Will check again in 1000ms 11:05:50.877 [info] {"source":"oban","duration":2441,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:05:50.913 [debug] Current batch of media processed. Will check again in 1000ms 11:05:51.913 [debug] Current batch of media processed. Will check again in 1000ms 11:05:52.914 [debug] Current batch of media processed. Will check again in 1000ms 11:05:53.915 [debug] Current batch of media processed. Will check again in 1000ms 11:05:54.916 [debug] Current batch of media processed. Will check again in 1000ms 11:05:55.918 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "#завтракст #дткд #подкаст\n\nСидишь дома и пухнешь? Карантин? Самоизоляция? Не беда, ведь самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст поможет тебе глотком душного воздуха :)\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 9013, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e032500 - ДТКД #42 – Для тех, кто дома (by Zavtracast).NA", "id" => "h_x4F4faRaE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=h_x4F4faRaE", "playlist_index" => 106, "timestamp" => 1585137366, "title" => "ДТКД #42 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20200325"} 11:05:55.919 [debug] QUERY OK source="sources" db=0.7ms idle=1403.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:05:55.920 [debug] QUERY OK source="sources" db=1.0ms idle=1404.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:05:55.922 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=1406.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-25 11:56:06Z], 122] 11:05:55.936 [debug] QUERY OK source="media_items" db=13.2ms idle=582.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nСидишь дома и пухнешь? Карантин? Самоизоляция? Не беда, ведь самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст поможет тебе глотком душного воздуха :)\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #42 – Для тех, кто дома (by Zavtracast)", "5e6304f9-300c-48e7-80ae-7e88bb0b524d", 9013, false, "h_x4F4faRaE", "https://www.youtube.com/watch?v=h_x4F4faRaE", 106, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e032500 - ДТКД #42 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-03-25 11:56:06Z], ~U[2026-04-04 08:05:55Z], ~U[2026-04-04 08:05:55Z], "#завтракст #дткд #подкаст\n\nСидишь дома и пухнешь? Карантин? Самоизоляция? Не беда, ведь самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст поможет тебе глотком душного воздуха :)\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #42 – Для тех, кто дома (by Zavtracast)", 9013, false, "h_x4F4faRaE", "https://www.youtube.com/watch?v=h_x4F4faRaE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e032500 - ДТКД #42 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-03-25 11:56:06Z]] 11:05:55.937 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=589.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:05:55.938 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 11:05:55.940 [debug] QUERY OK source="media_items" db=0.8ms idle=18.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226312] 11:05:55.940 [debug] Current batch of media processed. Will check again in 1000ms 11:05:56.941 [debug] Current batch of media processed. Will check again in 1000ms 11:05:57.943 [debug] Current batch of media processed. Will check again in 1000ms 11:05:58.944 [debug] Current batch of media processed. Will check again in 1000ms 11:05:59.945 [debug] Current batch of media processed. Will check again in 1000ms 11:06:00.934 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:06:00.946 [debug] Current batch of media processed. Will check again in 1000ms 11:06:01.948 [debug] Current batch of media processed. Will check again in 1000ms 11:06:02.950 [debug] Current batch of media processed. Will check again in 1000ms 11:06:03.951 [debug] Current batch of media processed. Will check again in 1000ms 11:06:04.952 [debug] Current batch of media processed. Will check again in 1000ms 11:06:05.953 [debug] Current batch of media processed. Will check again in 1000ms 11:06:06.954 [debug] Current batch of media processed. Will check again in 1000ms 11:06:07.955 [debug] Current batch of media processed. Will check again in 1000ms 11:06:08.956 [debug] Current batch of media processed. Will check again in 1000ms 11:06:09.957 [debug] Current batch of media processed. Will check again in 1000ms 11:06:10.958 [debug] Current batch of media processed. Will check again in 1000ms 11:06:11.959 [debug] Current batch of media processed. Will check again in 1000ms 11:06:12.961 [debug] Current batch of media processed. Will check again in 1000ms 11:06:13.962 [debug] Current batch of media processed. Will check again in 1000ms 11:06:14.963 [debug] Current batch of media processed. Will check again in 1000ms 11:06:15.964 [debug] Current batch of media processed. Will check again in 1000ms 11:06:16.965 [debug] Current batch of media processed. Will check again in 1000ms 11:06:17.967 [debug] Current batch of media processed. Will check again in 1000ms 11:06:18.968 [debug] Current batch of media processed. Will check again in 1000ms 11:06:19.970 [debug] Current batch of media processed. Will check again in 1000ms 11:06:20.878 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:20.970 [debug] Current batch of media processed. Will check again in 1000ms 11:06:21.972 [debug] Current batch of media processed. Will check again in 1000ms 11:06:22.972 [debug] Current batch of media processed. Will check again in 1000ms 11:06:23.973 [debug] Current batch of media processed. Will check again in 1000ms 11:06:24.975 [debug] Current batch of media processed. Will check again in 1000ms 11:06:25.976 [debug] Current batch of media processed. Will check again in 1000ms 11:06:26.977 [debug] Current batch of media processed. Will check again in 1000ms 11:06:27.978 [debug] Current batch of media processed. Will check again in 1000ms 11:06:28.979 [debug] Current batch of media processed. Will check again in 1000ms 11:06:29.981 [debug] Current batch of media processed. Will check again in 1000ms 11:06:30.982 [debug] Current batch of media processed. Will check again in 1000ms 11:06:31.989 [debug] Current batch of media processed. Will check again in 1000ms 11:06:32.991 [debug] Current batch of media processed. Will check again in 1000ms 11:06:33.993 [debug] Current batch of media processed. Will check again in 1000ms 11:06:34.994 [debug] Current batch of media processed. Will check again in 1000ms 11:06:35.997 [debug] Current batch of media processed. Will check again in 1000ms 11:06:36.998 [debug] Current batch of media processed. Will check again in 1000ms 11:06:38.000 [debug] Current batch of media processed. Will check again in 1000ms 11:06:39.001 [debug] Current batch of media processed. Will check again in 1000ms 11:06:40.002 [debug] Current batch of media processed. Will check again in 1000ms 11:06:41.003 [debug] Current batch of media processed. Will check again in 1000ms 11:06:42.008 [debug] Current batch of media processed. Will check again in 1000ms 11:06:43.010 [debug] Current batch of media processed. Will check again in 1000ms 11:06:44.010 [debug] Current batch of media processed. Will check again in 1000ms 11:06:45.011 [debug] Current batch of media processed. Will check again in 1000ms 11:06:46.012 [debug] Current batch of media processed. Will check again in 1000ms 11:06:47.013 [debug] Current batch of media processed. Will check again in 1000ms 11:06:48.014 [debug] Current batch of media processed. Will check again in 1000ms 11:06:49.015 [debug] Current batch of media processed. Will check again in 1000ms 11:06:50.016 [debug] Current batch of media processed. Will check again in 1000ms 11:06:50.881 [info] {"source":"oban","duration":2051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:06:51.018 [debug] Current batch of media processed. Will check again in 1000ms 11:06:52.020 [debug] Current batch of media processed. Will check again in 1000ms 11:06:53.024 [debug] Current batch of media processed. Will check again in 1000ms 11:06:54.025 [debug] Current batch of media processed. Will check again in 1000ms 11:06:55.027 [debug] Current batch of media processed. Will check again in 1000ms 11:06:56.027 [debug] Current batch of media processed. Will check again in 1000ms 11:06:57.028 [debug] Current batch of media processed. Will check again in 1000ms 11:06:58.029 [debug] Current batch of media processed. Will check again in 1000ms 11:06:59.031 [debug] Current batch of media processed. Will check again in 1000ms 11:07:00.031 [debug] Current batch of media processed. Will check again in 1000ms 11:07:00.936 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:07:01.032 [debug] Current batch of media processed. Will check again in 1000ms 11:07:02.033 [debug] Current batch of media processed. Will check again in 1000ms 11:07:03.034 [debug] Current batch of media processed. Will check again in 1000ms 11:07:04.035 [debug] Current batch of media processed. Will check again in 1000ms 11:07:05.036 [debug] Current batch of media processed. Will check again in 1000ms 11:07:06.037 [debug] Current batch of media processed. Will check again in 1000ms 11:07:07.038 [debug] Current batch of media processed. Will check again in 1000ms 11:07:08.039 [debug] Current batch of media processed. Will check again in 1000ms 11:07:09.040 [debug] Current batch of media processed. Will check again in 1000ms 11:07:10.041 [debug] Current batch of media processed. Will check again in 1000ms 11:07:11.042 [debug] Current batch of media processed. Will check again in 1000ms 11:07:12.044 [debug] Current batch of media processed. Will check again in 1000ms 11:07:13.045 [debug] Current batch of media processed. Will check again in 1000ms 11:07:14.046 [debug] Current batch of media processed. Will check again in 1000ms 11:07:15.047 [debug] Current batch of media processed. Will check again in 1000ms 11:07:16.048 [debug] Current batch of media processed. Will check again in 1000ms 11:07:17.049 [debug] Current batch of media processed. Will check again in 1000ms 11:07:18.050 [debug] Current batch of media processed. Will check again in 1000ms 11:07:19.051 [debug] Current batch of media processed. Will check again in 1000ms 11:07:20.052 [debug] Current batch of media processed. Will check again in 1000ms 11:07:20.883 [info] {"source":"oban","duration":1006,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:21.053 [debug] Current batch of media processed. Will check again in 1000ms 11:07:22.055 [debug] Current batch of media processed. Will check again in 1000ms 11:07:23.055 [debug] Current batch of media processed. Will check again in 1000ms 11:07:24.056 [debug] Current batch of media processed. Will check again in 1000ms 11:07:25.057 [debug] Current batch of media processed. Will check again in 1000ms 11:07:26.058 [debug] Current batch of media processed. Will check again in 1000ms 11:07:27.059 [debug] Current batch of media processed. Will check again in 1000ms 11:07:28.060 [debug] Current batch of media processed. Will check again in 1000ms 11:07:29.061 [debug] Current batch of media processed. Will check again in 1000ms 11:07:30.062 [debug] Current batch of media processed. Will check again in 1000ms 11:07:31.063 [debug] Current batch of media processed. Will check again in 1000ms 11:07:32.064 [debug] Current batch of media processed. Will check again in 1000ms 11:07:33.067 [debug] Current batch of media processed. Will check again in 1000ms 11:07:34.068 [debug] Current batch of media processed. Will check again in 1000ms 11:07:35.069 [debug] Current batch of media processed. Will check again in 1000ms 11:07:36.071 [debug] Current batch of media processed. Will check again in 1000ms 11:07:37.072 [debug] Current batch of media processed. Will check again in 1000ms 11:07:38.073 [debug] Current batch of media processed. Will check again in 1000ms 11:07:39.074 [debug] Current batch of media processed. Will check again in 1000ms 11:07:40.075 [debug] Current batch of media processed. Will check again in 1000ms 11:07:41.078 [debug] Current batch of media processed. Will check again in 1000ms 11:07:42.080 [debug] Current batch of media processed. Will check again in 1000ms 11:07:43.081 [debug] Current batch of media processed. Will check again in 1000ms 11:07:44.082 [debug] Current batch of media processed. Will check again in 1000ms 11:07:45.085 [debug] Current batch of media processed. Will check again in 1000ms 11:07:46.086 [debug] Current batch of media processed. Will check again in 1000ms 11:07:47.088 [debug] Current batch of media processed. Will check again in 1000ms 11:07:48.089 [debug] Current batch of media processed. Will check again in 1000ms 11:07:49.091 [debug] Current batch of media processed. Will check again in 1000ms 11:07:50.092 [debug] Current batch of media processed. Will check again in 1000ms 11:07:50.885 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:07:51.093 [debug] Current batch of media processed. Will check again in 1000ms 11:07:52.095 [debug] Current batch of media processed. Will check again in 1000ms 11:07:53.096 [debug] Current batch of media processed. Will check again in 1000ms 11:07:54.098 [debug] Current batch of media processed. Will check again in 1000ms 11:07:55.099 [debug] Current batch of media processed. Will check again in 1000ms 11:07:56.100 [debug] Current batch of media processed. Will check again in 1000ms 11:07:57.101 [debug] Current batch of media processed. Will check again in 1000ms 11:07:58.102 [debug] Current batch of media processed. Will check again in 1000ms 11:07:59.105 [debug] Current batch of media processed. Will check again in 1000ms 11:08:00.105 [debug] Current batch of media processed. Will check again in 1000ms 11:08:00.940 [info] {"source":"oban","duration":2548,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:08:01.106 [debug] Current batch of media processed. Will check again in 1000ms 11:08:02.113 [debug] Current batch of media processed. Will check again in 1000ms 11:08:03.114 [debug] Current batch of media processed. Will check again in 1000ms 11:08:04.116 [debug] Current batch of media processed. Will check again in 1000ms 11:08:05.117 [debug] Current batch of media processed. Will check again in 1000ms 11:08:06.118 [debug] Current batch of media processed. Will check again in 1000ms 11:08:07.123 [debug] Current batch of media processed. Will check again in 1000ms 11:08:08.124 [debug] Current batch of media processed. Will check again in 1000ms 11:08:09.125 [debug] Current batch of media processed. Will check again in 1000ms 11:08:10.126 [debug] Current batch of media processed. Will check again in 1000ms 11:08:11.127 [debug] Current batch of media processed. Will check again in 1000ms 11:08:12.130 [debug] Current batch of media processed. Will check again in 1000ms 11:08:13.131 [debug] Current batch of media processed. Will check again in 1000ms 11:08:14.132 [debug] Current batch of media processed. Will check again in 1000ms 11:08:15.133 [debug] Current batch of media processed. Will check again in 1000ms 11:08:16.134 [debug] Current batch of media processed. Will check again in 1000ms 11:08:17.135 [debug] Current batch of media processed. Will check again in 1000ms 11:08:18.136 [debug] Current batch of media processed. Will check again in 1000ms 11:08:19.137 [debug] Current batch of media processed. Will check again in 1000ms 11:08:20.138 [debug] Current batch of media processed. Will check again in 1000ms 11:08:20.887 [info] {"source":"oban","duration":892,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:21.139 [debug] Current batch of media processed. Will check again in 1000ms 11:08:22.140 [debug] Current batch of media processed. Will check again in 1000ms 11:08:23.141 [debug] Current batch of media processed. Will check again in 1000ms 11:08:24.142 [debug] Current batch of media processed. Will check again in 1000ms 11:08:25.143 [debug] Current batch of media processed. Will check again in 1000ms 11:08:26.144 [debug] Current batch of media processed. Will check again in 1000ms 11:08:27.145 [debug] Current batch of media processed. Will check again in 1000ms 11:08:28.146 [debug] Current batch of media processed. Will check again in 1000ms 11:08:29.148 [debug] Current batch of media processed. Will check again in 1000ms 11:08:30.148 [debug] Current batch of media processed. Will check again in 1000ms 11:08:31.149 [debug] Current batch of media processed. Will check again in 1000ms 11:08:32.150 [debug] Current batch of media processed. Will check again in 1000ms 11:08:33.151 [debug] Current batch of media processed. Will check again in 1000ms 11:08:34.152 [debug] Current batch of media processed. Will check again in 1000ms 11:08:35.153 [debug] Current batch of media processed. Will check again in 1000ms 11:08:36.154 [debug] Current batch of media processed. Will check again in 1000ms 11:08:37.156 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "#завтракст #дткд #подкаст\n\nДТКД возвращается! Самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 8341, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e031700 - ДТКД #41 – Для тех, кто дома (by Zavtracast).NA", "id" => "fO7M6HEFe2o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fO7M6HEFe2o", "playlist_index" => 107, "timestamp" => 1584449568, "title" => "ДТКД #41 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20200317"} 11:08:37.158 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=617.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:08:37.159 [debug] QUERY OK source="sources" db=0.8ms idle=619.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:08:37.161 [debug] QUERY OK source="media_items" db=1.3ms idle=621.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-17 12:52:48Z], 122] 11:08:37.208 [debug] QUERY OK source="media_items" db=46.2ms queue=0.2ms idle=34.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nДТКД возвращается! Самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #41 – Для тех, кто дома (by Zavtracast)", "704b7214-3b83-47d1-b07a-f7bfb84b98a0", 8341, false, "fO7M6HEFe2o", "https://www.youtube.com/watch?v=fO7M6HEFe2o", 107, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e031700 - ДТКД #41 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-03-17 12:52:48Z], ~U[2026-04-04 08:08:37Z], ~U[2026-04-04 08:08:37Z], "#завтракст #дткд #подкаст\n\nДТКД возвращается! Самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #41 – Для тех, кто дома (by Zavtracast)", 8341, false, "fO7M6HEFe2o", "https://www.youtube.com/watch?v=fO7M6HEFe2o", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e031700 - ДТКД #41 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-03-17 12:52:48Z]] 11:08:37.210 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=73.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:08:37.211 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=52.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:08:37.213 [debug] QUERY OK source="media_items" db=0.9ms idle=52.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226314] 11:08:37.213 [debug] Current batch of media processed. Will check again in 1000ms 11:08:38.214 [debug] Current batch of media processed. Will check again in 1000ms 11:08:39.215 [debug] Current batch of media processed. Will check again in 1000ms 11:08:40.216 [debug] Current batch of media processed. Will check again in 1000ms 11:08:41.217 [debug] Current batch of media processed. Will check again in 1000ms 11:08:42.220 [debug] Current batch of media processed. Will check again in 1000ms 11:08:43.221 [debug] Current batch of media processed. Will check again in 1000ms 11:08:44.222 [debug] Current batch of media processed. Will check again in 1000ms 11:08:45.224 [debug] Current batch of media processed. Will check again in 1000ms 11:08:46.225 [debug] Current batch of media processed. Will check again in 1000ms 11:08:47.227 [debug] Current batch of media processed. Will check again in 1000ms 11:08:48.228 [debug] Current batch of media processed. Will check again in 1000ms 11:08:49.229 [debug] Current batch of media processed. Will check again in 1000ms 11:08:50.230 [debug] Current batch of media processed. Will check again in 1000ms 11:08:50.889 [info] {"source":"oban","duration":1420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:08:51.232 [debug] Current batch of media processed. Will check again in 1000ms 11:08:52.236 [debug] Current batch of media processed. Will check again in 1000ms 11:08:53.236 [debug] Current batch of media processed. Will check again in 1000ms 11:08:54.237 [debug] Current batch of media processed. Will check again in 1000ms 11:08:55.238 [debug] Current batch of media processed. Will check again in 1000ms 11:08:56.239 [debug] Current batch of media processed. Will check again in 1000ms 11:08:57.240 [debug] Current batch of media processed. Will check again in 1000ms 11:08:58.242 [debug] Current batch of media processed. Will check again in 1000ms 11:08:59.244 [debug] Current batch of media processed. Will check again in 1000ms 11:09:00.245 [debug] Current batch of media processed. Will check again in 1000ms 11:09:00.941 [info] {"source":"oban","duration":270,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:09:01.245 [debug] Current batch of media processed. Will check again in 1000ms 11:09:02.247 [debug] Current batch of media processed. Will check again in 1000ms 11:09:03.249 [debug] Current batch of media processed. Will check again in 1000ms 11:09:04.250 [debug] Current batch of media processed. Will check again in 1000ms 11:09:05.251 [debug] Current batch of media processed. Will check again in 1000ms 11:09:06.252 [debug] Current batch of media processed. Will check again in 1000ms 11:09:07.253 [debug] Current batch of media processed. Will check again in 1000ms 11:09:08.254 [debug] Current batch of media processed. Will check again in 1000ms 11:09:09.255 [debug] Current batch of media processed. Will check again in 1000ms 11:09:10.256 [debug] Current batch of media processed. Will check again in 1000ms 11:09:11.257 [debug] Current batch of media processed. Will check again in 1000ms 11:09:12.259 [debug] Current batch of media processed. Will check again in 1000ms 11:09:13.259 [debug] Current batch of media processed. Will check again in 1000ms 11:09:14.260 [debug] Current batch of media processed. Will check again in 1000ms 11:09:15.262 [debug] Current batch of media processed. Will check again in 1000ms 11:09:16.263 [debug] Current batch of media processed. Will check again in 1000ms 11:09:17.264 [debug] Current batch of media processed. Will check again in 1000ms 11:09:18.266 [debug] Current batch of media processed. Will check again in 1000ms 11:09:19.266 [debug] Current batch of media processed. Will check again in 1000ms 11:09:20.267 [debug] Current batch of media processed. Will check again in 1000ms 11:09:20.892 [info] {"source":"oban","duration":1582,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:21.268 [debug] Current batch of media processed. Will check again in 1000ms 11:09:22.271 [debug] Current batch of media processed. Will check again in 1000ms 11:09:23.272 [debug] Current batch of media processed. Will check again in 1000ms 11:09:24.273 [debug] Current batch of media processed. Will check again in 1000ms 11:09:25.274 [debug] Current batch of media processed. Will check again in 1000ms 11:09:26.275 [debug] Current batch of media processed. Will check again in 1000ms 11:09:27.276 [debug] Current batch of media processed. Will check again in 1000ms 11:09:28.277 [debug] Current batch of media processed. Will check again in 1000ms 11:09:29.278 [debug] Current batch of media processed. Will check again in 1000ms 11:09:30.279 [debug] Current batch of media processed. Will check again in 1000ms 11:09:31.280 [debug] Current batch of media processed. Will check again in 1000ms 11:09:32.282 [debug] Current batch of media processed. Will check again in 1000ms 11:09:33.283 [debug] Current batch of media processed. Will check again in 1000ms 11:09:34.284 [debug] Current batch of media processed. Will check again in 1000ms 11:09:35.285 [debug] Current batch of media processed. Will check again in 1000ms 11:09:36.286 [debug] Current batch of media processed. Will check again in 1000ms 11:09:37.287 [debug] Current batch of media processed. Will check again in 1000ms 11:09:38.288 [debug] Current batch of media processed. Will check again in 1000ms 11:09:39.289 [debug] Current batch of media processed. Will check again in 1000ms 11:09:40.290 [debug] Current batch of media processed. Will check again in 1000ms 11:09:41.291 [debug] Current batch of media processed. Will check again in 1000ms 11:09:42.293 [debug] Current batch of media processed. Will check again in 1000ms 11:09:43.295 [debug] Current batch of media processed. Will check again in 1000ms 11:09:44.297 [debug] Current batch of media processed. Will check again in 1000ms 11:09:45.298 [debug] Current batch of media processed. Will check again in 1000ms 11:09:46.299 [debug] Current batch of media processed. Will check again in 1000ms 11:09:47.300 [debug] Current batch of media processed. Will check again in 1000ms 11:09:48.301 [debug] Current batch of media processed. Will check again in 1000ms 11:09:49.302 [debug] Current batch of media processed. Will check again in 1000ms 11:09:50.303 [debug] Current batch of media processed. Will check again in 1000ms 11:09:50.894 [info] {"source":"oban","duration":961,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:09:51.304 [debug] Current batch of media processed. Will check again in 1000ms 11:09:52.306 [debug] Current batch of media processed. Will check again in 1000ms 11:09:53.306 [debug] Current batch of media processed. Will check again in 1000ms 11:09:54.307 [debug] Current batch of media processed. Will check again in 1000ms 11:09:55.308 [debug] Current batch of media processed. Will check again in 1000ms 11:09:56.309 [debug] Current batch of media processed. Will check again in 1000ms 11:09:57.310 [debug] Current batch of media processed. Will check again in 1000ms 11:09:58.311 [debug] Current batch of media processed. Will check again in 1000ms 11:09:59.312 [debug] Current batch of media processed. Will check again in 1000ms 11:10:00.317 [debug] Current batch of media processed. Will check again in 1000ms 11:10:00.944 [info] {"source":"oban","duration":1783,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:10:01.320 [debug] Current batch of media processed. Will check again in 1000ms 11:10:02.321 [debug] Current batch of media processed. Will check again in 1000ms 11:10:03.322 [debug] Current batch of media processed. Will check again in 1000ms 11:10:04.323 [debug] Current batch of media processed. Will check again in 1000ms 11:10:05.324 [debug] Current batch of media processed. Will check again in 1000ms 11:10:06.325 [debug] Current batch of media processed. Will check again in 1000ms 11:10:07.326 [debug] Current batch of media processed. Will check again in 1000ms 11:10:08.329 [debug] Current batch of media processed. Will check again in 1000ms 11:10:09.330 [debug] Current batch of media processed. Will check again in 1000ms 11:10:10.332 [debug] Current batch of media processed. Will check again in 1000ms 11:10:11.332 [debug] Current batch of media processed. Will check again in 1000ms 11:10:12.335 [debug] Current batch of media processed. Will check again in 1000ms 11:10:13.336 [debug] Current batch of media processed. Will check again in 1000ms 11:10:14.338 [debug] Current batch of media processed. Will check again in 1000ms 11:10:15.341 [debug] Current batch of media processed. Will check again in 1000ms 11:10:16.342 [debug] Current batch of media processed. Will check again in 1000ms 11:10:17.344 [debug] Current batch of media processed. Will check again in 1000ms 11:10:18.345 [debug] Current batch of media processed. Will check again in 1000ms 11:10:19.346 [debug] Current batch of media processed. Will check again in 1000ms 11:10:20.347 [debug] Current batch of media processed. Will check again in 1000ms 11:10:20.897 [info] {"source":"oban","duration":1798,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:21.352 [debug] Current batch of media processed. Will check again in 1000ms 11:10:22.358 [debug] Current batch of media processed. Will check again in 1000ms 11:10:23.359 [debug] Current batch of media processed. Will check again in 1000ms 11:10:24.361 [debug] Current batch of media processed. Will check again in 1000ms 11:10:25.364 [debug] Current batch of media processed. Will check again in 1000ms 11:10:26.365 [debug] Current batch of media processed. Will check again in 1000ms 11:10:27.366 [debug] Current batch of media processed. Will check again in 1000ms 11:10:28.367 [debug] Current batch of media processed. Will check again in 1000ms 11:10:29.369 [debug] Current batch of media processed. Will check again in 1000ms 11:10:30.370 [debug] Current batch of media processed. Will check again in 1000ms 11:10:31.371 [debug] Current batch of media processed. Will check again in 1000ms 11:10:32.372 [debug] Current batch of media processed. Will check again in 1000ms 11:10:33.373 [debug] Current batch of media processed. Will check again in 1000ms 11:10:34.374 [debug] Current batch of media processed. Will check again in 1000ms 11:10:35.375 [debug] Current batch of media processed. Will check again in 1000ms 11:10:36.376 [debug] Current batch of media processed. Will check again in 1000ms 11:10:37.377 [debug] Current batch of media processed. Will check again in 1000ms 11:10:38.379 [debug] Current batch of media processed. Will check again in 1000ms 11:10:39.380 [debug] Current batch of media processed. Will check again in 1000ms 11:10:40.381 [debug] Current batch of media processed. Will check again in 1000ms 11:10:41.382 [debug] Current batch of media processed. Will check again in 1000ms 11:10:42.384 [debug] Current batch of media processed. Will check again in 1000ms 11:10:43.384 [debug] Current batch of media processed. Will check again in 1000ms 11:10:44.385 [debug] Current batch of media processed. Will check again in 1000ms 11:10:45.386 [debug] Current batch of media processed. Will check again in 1000ms 11:10:46.387 [debug] Current batch of media processed. Will check again in 1000ms 11:10:47.389 [debug] Current batch of media processed. Will check again in 1000ms 11:10:48.390 [debug] Current batch of media processed. Will check again in 1000ms 11:10:49.391 [debug] Current batch of media processed. Will check again in 1000ms 11:10:50.392 [debug] Current batch of media processed. Will check again in 1000ms 11:10:50.899 [info] {"source":"oban","duration":1133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:10:51.393 [debug] Current batch of media processed. Will check again in 1000ms 11:10:52.394 [debug] Current batch of media processed. Will check again in 1000ms 11:10:53.395 [debug] Current batch of media processed. Will check again in 1000ms 11:10:54.396 [debug] Current batch of media processed. Will check again in 1000ms 11:10:55.397 [debug] Current batch of media processed. Will check again in 1000ms 11:10:56.398 [debug] Current batch of media processed. Will check again in 1000ms 11:10:57.399 [debug] Current batch of media processed. Will check again in 1000ms 11:10:58.400 [debug] Current batch of media processed. Will check again in 1000ms 11:10:59.401 [debug] Current batch of media processed. Will check again in 1000ms 11:11:00.404 [debug] Current batch of media processed. Will check again in 1000ms 11:11:00.945 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:11:01.405 [debug] Current batch of media processed. Will check again in 1000ms 11:11:02.406 [debug] Current batch of media processed. Will check again in 1000ms 11:11:03.410 [debug] Current batch of media processed. Will check again in 1000ms 11:11:04.411 [debug] Current batch of media processed. Will check again in 1000ms 11:11:05.412 [debug] Current batch of media processed. Will check again in 1000ms 11:11:06.413 [debug] Current batch of media processed. Will check again in 1000ms 11:11:07.414 [debug] Current batch of media processed. Will check again in 1000ms 11:11:08.416 [debug] Current batch of media processed. Will check again in 1000ms 11:11:09.418 [debug] Current batch of media processed. Will check again in 1000ms 11:11:10.420 [debug] Current batch of media processed. Will check again in 1000ms 11:11:11.423 [debug] Current batch of media processed. Will check again in 1000ms 11:11:12.423 [debug] Current batch of media processed. Will check again in 1000ms 11:11:13.424 [debug] Current batch of media processed. Will check again in 1000ms 11:11:14.426 [debug] Current batch of media processed. Will check again in 1000ms 11:11:15.427 [debug] Current batch of media processed. Will check again in 1000ms 11:11:16.431 [debug] Current batch of media processed. Will check again in 1000ms 11:11:17.432 [debug] Current batch of media processed. Will check again in 1000ms 11:11:18.433 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "#завтракст #дткд #подкаст\n\nПосле длительного перерыва к вам возвращается самое всратое шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 7835, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e022400 - ДТКД #40 – Для тех, кто дома (by Zavtracast).NA", "id" => "pMCWNOxg61k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=pMCWNOxg61k", "playlist_index" => 108, "timestamp" => 1582537352, "title" => "ДТКД #40 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20200224"} 11:11:18.435 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1873.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:11:18.436 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1608.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:11:18.441 [debug] QUERY OK source="media_items" db=3.8ms idle=1604.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 09:42:32Z], 122] 11:11:18.475 [debug] QUERY OK source="media_items" db=32.5ms queue=0.1ms idle=609.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nПосле длительного перерыва к вам возвращается самое всратое шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #40 – Для тех, кто дома (by Zavtracast)", "31b31227-0b0a-414a-860d-281963762430", 7835, false, "pMCWNOxg61k", "https://www.youtube.com/watch?v=pMCWNOxg61k", 108, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e022400 - ДТКД #40 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-02-24 09:42:32Z], ~U[2026-04-04 08:11:18Z], ~U[2026-04-04 08:11:18Z], "#завтракст #дткд #подкаст\n\nПосле длительного перерыва к вам возвращается самое всратое шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #40 – Для тех, кто дома (by Zavtracast)", 7835, false, "pMCWNOxg61k", "https://www.youtube.com/watch?v=pMCWNOxg61k", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e022400 - ДТКД #40 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-02-24 09:42:32Z]] 11:11:18.477 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=636.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:11:18.481 [debug] QUERY OK source="media_profiles" db=3.3ms queue=0.3ms idle=42.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:11:18.483 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=45.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 [226316] 11:11:18.484 [debug] Current batch of media processed. Will check again in 1000ms 11:11:19.486 [debug] Current batch of media processed. Will check again in 1000ms 11:11:20.487 [debug] Current batch of media processed. Will check again in 1000ms 11:11:20.906 [info] {"source":"oban","duration":3225,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:21.488 [debug] Current batch of media processed. Will check again in 1000ms 11:11:22.491 [debug] Current batch of media processed. Will check again in 1000ms 11:11:23.494 [debug] Current batch of media processed. Will check again in 1000ms 11:11:24.495 [debug] Current batch of media processed. Will check again in 1000ms 11:11:25.497 [debug] Current batch of media processed. Will check again in 1000ms 11:11:26.497 [debug] Current batch of media processed. Will check again in 1000ms 11:11:27.498 [debug] Current batch of media processed. Will check again in 1000ms 11:11:28.501 [debug] Current batch of media processed. Will check again in 1000ms 11:11:29.504 [debug] Current batch of media processed. Will check again in 1000ms 11:11:30.505 [debug] Current batch of media processed. Will check again in 1000ms 11:11:31.506 [debug] Current batch of media processed. Will check again in 1000ms 11:11:32.507 [debug] Current batch of media processed. Will check again in 1000ms 11:11:33.510 [debug] Current batch of media processed. Will check again in 1000ms 11:11:34.510 [debug] Current batch of media processed. Will check again in 1000ms 11:11:35.512 [debug] Current batch of media processed. Will check again in 1000ms 11:11:36.513 [debug] Current batch of media processed. Will check again in 1000ms 11:11:37.514 [debug] Current batch of media processed. Will check again in 1000ms 11:11:38.515 [debug] Current batch of media processed. Will check again in 1000ms 11:11:39.516 [debug] Current batch of media processed. Will check again in 1000ms 11:11:40.517 [debug] Current batch of media processed. Will check again in 1000ms 11:11:41.519 [debug] Current batch of media processed. Will check again in 1000ms 11:11:42.520 [debug] Current batch of media processed. Will check again in 1000ms 11:11:43.521 [debug] Current batch of media processed. Will check again in 1000ms 11:11:44.522 [debug] Current batch of media processed. Will check again in 1000ms 11:11:45.523 [debug] Current batch of media processed. Will check again in 1000ms 11:11:46.524 [debug] Current batch of media processed. Will check again in 1000ms 11:11:47.525 [debug] Current batch of media processed. Will check again in 1000ms 11:11:48.526 [debug] Current batch of media processed. Will check again in 1000ms 11:11:49.527 [debug] Current batch of media processed. Will check again in 1000ms 11:11:50.528 [debug] Current batch of media processed. Will check again in 1000ms 11:11:50.909 [info] {"source":"oban","duration":1702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:11:51.530 [debug] Current batch of media processed. Will check again in 1000ms 11:11:52.531 [debug] Current batch of media processed. Will check again in 1000ms 11:11:53.532 [debug] Current batch of media processed. Will check again in 1000ms 11:11:54.533 [debug] Current batch of media processed. Will check again in 1000ms 11:11:55.534 [debug] Current batch of media processed. Will check again in 1000ms 11:11:56.535 [debug] Current batch of media processed. Will check again in 1000ms 11:11:57.536 [debug] Current batch of media processed. Will check again in 1000ms 11:11:58.537 [debug] Current batch of media processed. Will check again in 1000ms 11:11:59.538 [debug] Current batch of media processed. Will check again in 1000ms 11:12:00.540 [debug] Current batch of media processed. Will check again in 1000ms 11:12:00.946 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:12:01.541 [debug] Current batch of media processed. Will check again in 1000ms 11:12:02.543 [debug] Current batch of media processed. Will check again in 1000ms 11:12:03.546 [debug] Current batch of media processed. Will check again in 1000ms 11:12:04.549 [debug] Current batch of media processed. Will check again in 1000ms 11:12:05.550 [debug] Current batch of media processed. Will check again in 1000ms 11:12:06.551 [debug] Current batch of media processed. Will check again in 1000ms 11:12:07.552 [debug] Current batch of media processed. Will check again in 1000ms 11:12:08.553 [debug] Current batch of media processed. Will check again in 1000ms 11:12:09.554 [debug] Current batch of media processed. Will check again in 1000ms 11:12:10.556 [debug] Current batch of media processed. Will check again in 1000ms 11:12:11.557 [debug] Current batch of media processed. Will check again in 1000ms 11:12:12.558 [debug] Current batch of media processed. Will check again in 1000ms 11:12:13.559 [debug] Current batch of media processed. Will check again in 1000ms 11:12:14.560 [debug] Current batch of media processed. Will check again in 1000ms 11:12:15.561 [debug] Current batch of media processed. Will check again in 1000ms 11:12:16.562 [debug] Current batch of media processed. Will check again in 1000ms 11:12:17.563 [debug] Current batch of media processed. Will check again in 1000ms 11:12:18.564 [debug] Current batch of media processed. Will check again in 1000ms 11:12:19.566 [debug] Current batch of media processed. Will check again in 1000ms 11:12:20.567 [debug] Current batch of media processed. Will check again in 1000ms 11:12:20.913 [info] {"source":"oban","duration":3693,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:21.571 [debug] Current batch of media processed. Will check again in 1000ms 11:12:22.572 [debug] Current batch of media processed. Will check again in 1000ms 11:12:23.573 [debug] Current batch of media processed. Will check again in 1000ms 11:12:24.574 [debug] Current batch of media processed. Will check again in 1000ms 11:12:25.587 [debug] Current batch of media processed. Will check again in 1000ms 11:12:26.588 [debug] Current batch of media processed. Will check again in 1000ms 11:12:27.589 [debug] Current batch of media processed. Will check again in 1000ms 11:12:28.590 [debug] Current batch of media processed. Will check again in 1000ms 11:12:29.591 [debug] Current batch of media processed. Will check again in 1000ms 11:12:30.592 [debug] Current batch of media processed. Will check again in 1000ms 11:12:31.593 [debug] Current batch of media processed. Will check again in 1000ms 11:12:32.594 [debug] Current batch of media processed. Will check again in 1000ms 11:12:33.596 [debug] Current batch of media processed. Will check again in 1000ms 11:12:34.596 [debug] Current batch of media processed. Will check again in 1000ms 11:12:35.598 [debug] Current batch of media processed. Will check again in 1000ms 11:12:36.599 [debug] Current batch of media processed. Will check again in 1000ms 11:12:37.600 [debug] Current batch of media processed. Will check again in 1000ms 11:12:38.601 [debug] Current batch of media processed. Will check again in 1000ms 11:12:39.603 [debug] Current batch of media processed. Will check again in 1000ms 11:12:40.608 [debug] Current batch of media processed. Will check again in 1000ms 11:12:41.614 [debug] Current batch of media processed. Will check again in 1000ms 11:12:42.618 [debug] Current batch of media processed. Will check again in 1000ms 11:12:43.619 [debug] Current batch of media processed. Will check again in 1000ms 11:12:44.620 [debug] Current batch of media processed. Will check again in 1000ms 11:12:45.621 [debug] Current batch of media processed. Will check again in 1000ms 11:12:46.625 [debug] Current batch of media processed. Will check again in 1000ms 11:12:47.626 [debug] Current batch of media processed. Will check again in 1000ms 11:12:48.627 [debug] Current batch of media processed. Will check again in 1000ms 11:12:49.628 [debug] Current batch of media processed. Will check again in 1000ms 11:12:50.629 [debug] Current batch of media processed. Will check again in 1000ms 11:12:50.915 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:12:51.631 [debug] Current batch of media processed. Will check again in 1000ms 11:12:52.631 [debug] Current batch of media processed. Will check again in 1000ms 11:12:53.632 [debug] Current batch of media processed. Will check again in 1000ms 11:12:54.633 [debug] Current batch of media processed. Will check again in 1000ms 11:12:55.634 [debug] Current batch of media processed. Will check again in 1000ms 11:12:56.635 [debug] Current batch of media processed. Will check again in 1000ms 11:12:57.636 [debug] Current batch of media processed. Will check again in 1000ms 11:12:58.637 [debug] Current batch of media processed. Will check again in 1000ms 11:12:59.638 [debug] Current batch of media processed. Will check again in 1000ms 11:13:00.639 [debug] Current batch of media processed. Will check again in 1000ms 11:13:00.947 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:13:01.640 [debug] Current batch of media processed. Will check again in 1000ms 11:13:02.641 [debug] Current batch of media processed. Will check again in 1000ms 11:13:03.642 [debug] Current batch of media processed. Will check again in 1000ms 11:13:04.643 [debug] Current batch of media processed. Will check again in 1000ms 11:13:05.644 [debug] Current batch of media processed. Will check again in 1000ms 11:13:06.646 [debug] Current batch of media processed. Will check again in 1000ms 11:13:07.646 [debug] Current batch of media processed. Will check again in 1000ms 11:13:08.647 [debug] Current batch of media processed. Will check again in 1000ms 11:13:09.648 [debug] Current batch of media processed. Will check again in 1000ms 11:13:10.649 [debug] Current batch of media processed. Will check again in 1000ms 11:13:11.650 [debug] Current batch of media processed. Will check again in 1000ms 11:13:12.651 [debug] Current batch of media processed. Will check again in 1000ms 11:13:13.652 [debug] Current batch of media processed. Will check again in 1000ms 11:13:14.653 [debug] Current batch of media processed. Will check again in 1000ms 11:13:15.654 [debug] Current batch of media processed. Will check again in 1000ms 11:13:16.655 [debug] Current batch of media processed. Will check again in 1000ms 11:13:17.656 [debug] Current batch of media processed. Will check again in 1000ms 11:13:18.657 [debug] Current batch of media processed. Will check again in 1000ms 11:13:19.658 [debug] Current batch of media processed. Will check again in 1000ms 11:13:20.659 [debug] Current batch of media processed. Will check again in 1000ms 11:13:20.917 [info] {"source":"oban","duration":957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:21.660 [debug] Current batch of media processed. Will check again in 1000ms 11:13:22.661 [debug] Current batch of media processed. Will check again in 1000ms 11:13:23.662 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать девятый и последний в 2019 году выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 7627, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e122900 - ДТКД #39 – Для тех, кто дома (by Zavtracast).mp4", "id" => "trNfTAOZzxk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=trNfTAOZzxk", "playlist_index" => 109, "timestamp" => 1577619270, "title" => "ДТКД #39 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191229"} 11:13:23.664 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1092.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:13:23.666 [debug] QUERY OK source="sources" db=1.5ms idle=1094.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:13:23.668 [debug] QUERY OK source="media_items" db=1.7ms idle=1096.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-29 11:34:30Z], 122] 11:13:23.789 [debug] QUERY OK source="media_items" db=118.8ms idle=190.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать девятый и последний в 2019 году выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #39 – Для тех, кто дома (by Zavtracast)", "44c07a57-a0e5-40af-90f3-03277efd1da5", 7627, false, "trNfTAOZzxk", "https://www.youtube.com/watch?v=trNfTAOZzxk", 109, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e122900 - ДТКД #39 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-29 11:34:30Z], ~U[2026-04-04 08:13:23Z], ~U[2026-04-04 08:13:23Z], "#завтракст #дткд #подкаст\n\nТридцать девятый и последний в 2019 году выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #39 – Для тех, кто дома (by Zavtracast)", 7627, false, "trNfTAOZzxk", "https://www.youtube.com/watch?v=trNfTAOZzxk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e122900 - ДТКД #39 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-29 11:34:30Z]] 11:13:23.793 [debug] QUERY OK source="sources" db=3.2ms queue=0.1ms idle=303.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:13:23.795 [debug] QUERY OK source="media_profiles" db=1.1ms idle=129.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:13:23.796 [debug] QUERY OK source="media_items" db=0.5ms idle=129.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 [226318] 11:13:23.797 [debug] Current batch of media processed. Will check again in 1000ms 11:13:24.798 [debug] Current batch of media processed. Will check again in 1000ms 11:13:25.800 [debug] Current batch of media processed. Will check again in 1000ms 11:13:26.801 [debug] Current batch of media processed. Will check again in 1000ms 11:13:27.802 [debug] Current batch of media processed. Will check again in 1000ms 11:13:28.804 [debug] Current batch of media processed. Will check again in 1000ms 11:13:29.806 [debug] Current batch of media processed. Will check again in 1000ms 11:13:30.809 [debug] Current batch of media processed. Will check again in 1000ms 11:13:31.812 [debug] Current batch of media processed. Will check again in 1000ms 11:13:32.814 [debug] Current batch of media processed. Will check again in 1000ms 11:13:33.814 [debug] Current batch of media processed. Will check again in 1000ms 11:13:34.815 [debug] Current batch of media processed. Will check again in 1000ms 11:13:35.819 [debug] Current batch of media processed. Will check again in 1000ms 11:13:36.820 [debug] Current batch of media processed. Will check again in 1000ms 11:13:37.821 [debug] Current batch of media processed. Will check again in 1000ms 11:13:38.822 [debug] Current batch of media processed. Will check again in 1000ms 11:13:39.824 [debug] Current batch of media processed. Will check again in 1000ms 11:13:40.825 [debug] Current batch of media processed. Will check again in 1000ms 11:13:41.826 [debug] Current batch of media processed. Will check again in 1000ms 11:13:42.829 [debug] Current batch of media processed. Will check again in 1000ms 11:13:43.829 [debug] Current batch of media processed. Will check again in 1000ms 11:13:44.832 [debug] Current batch of media processed. Will check again in 1000ms 11:13:45.834 [debug] Current batch of media processed. Will check again in 1000ms 11:13:46.835 [debug] Current batch of media processed. Will check again in 1000ms 11:13:47.836 [debug] Current batch of media processed. Will check again in 1000ms 11:13:48.837 [debug] Current batch of media processed. Will check again in 1000ms 11:13:49.842 [debug] Current batch of media processed. Will check again in 1000ms 11:13:50.843 [debug] Current batch of media processed. Will check again in 1000ms 11:13:50.919 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:13:51.845 [debug] Current batch of media processed. Will check again in 1000ms 11:13:52.846 [debug] Current batch of media processed. Will check again in 1000ms 11:13:53.848 [debug] Current batch of media processed. Will check again in 1000ms 11:13:54.849 [debug] Current batch of media processed. Will check again in 1000ms 11:13:55.850 [debug] Current batch of media processed. Will check again in 1000ms 11:13:56.851 [debug] Current batch of media processed. Will check again in 1000ms 11:13:57.853 [debug] Current batch of media processed. Will check again in 1000ms 11:13:58.853 [debug] Current batch of media processed. Will check again in 1000ms 11:13:59.854 [debug] Current batch of media processed. Will check again in 1000ms 11:14:00.855 [debug] Current batch of media processed. Will check again in 1000ms 11:14:00.948 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:14:01.856 [debug] Current batch of media processed. Will check again in 1000ms 11:14:02.858 [debug] Current batch of media processed. Will check again in 1000ms 11:14:03.860 [debug] Current batch of media processed. Will check again in 1000ms 11:14:04.861 [debug] Current batch of media processed. Will check again in 1000ms 11:14:05.861 [debug] Current batch of media processed. Will check again in 1000ms 11:14:06.862 [debug] Current batch of media processed. Will check again in 1000ms 11:14:07.863 [debug] Current batch of media processed. Will check again in 1000ms 11:14:08.864 [debug] Current batch of media processed. Will check again in 1000ms 11:14:09.865 [debug] Current batch of media processed. Will check again in 1000ms 11:14:10.866 [debug] Current batch of media processed. Will check again in 1000ms 11:14:11.868 [debug] Current batch of media processed. Will check again in 1000ms 11:14:12.868 [debug] Current batch of media processed. Will check again in 1000ms 11:14:13.869 [debug] Current batch of media processed. Will check again in 1000ms 11:14:14.870 [debug] Current batch of media processed. Will check again in 1000ms 11:14:15.871 [debug] Current batch of media processed. Will check again in 1000ms 11:14:16.872 [debug] Current batch of media processed. Will check again in 1000ms 11:14:17.873 [debug] Current batch of media processed. Will check again in 1000ms 11:14:18.874 [debug] Current batch of media processed. Will check again in 1000ms 11:14:19.875 [debug] Current batch of media processed. Will check again in 1000ms 11:14:20.876 [debug] Current batch of media processed. Will check again in 1000ms 11:14:20.921 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:21.877 [debug] Current batch of media processed. Will check again in 1000ms 11:14:22.879 [debug] Current batch of media processed. Will check again in 1000ms 11:14:23.880 [debug] Current batch of media processed. Will check again in 1000ms 11:14:24.882 [debug] Current batch of media processed. Will check again in 1000ms 11:14:25.883 [debug] Current batch of media processed. Will check again in 1000ms 11:14:26.884 [debug] Current batch of media processed. Will check again in 1000ms 11:14:27.885 [debug] Current batch of media processed. Will check again in 1000ms 11:14:28.886 [debug] Current batch of media processed. Will check again in 1000ms 11:14:29.887 [debug] Current batch of media processed. Will check again in 1000ms 11:14:30.888 [debug] Current batch of media processed. Will check again in 1000ms 11:14:31.889 [debug] Current batch of media processed. Will check again in 1000ms 11:14:32.890 [debug] Current batch of media processed. Will check again in 1000ms 11:14:33.891 [debug] Current batch of media processed. Will check again in 1000ms 11:14:34.893 [debug] Current batch of media processed. Will check again in 1000ms 11:14:35.894 [debug] Current batch of media processed. Will check again in 1000ms 11:14:36.896 [debug] Current batch of media processed. Will check again in 1000ms 11:14:37.896 [debug] Current batch of media processed. Will check again in 1000ms 11:14:38.898 [debug] Current batch of media processed. Will check again in 1000ms 11:14:39.899 [debug] Current batch of media processed. Will check again in 1000ms 11:14:40.901 [debug] Current batch of media processed. Will check again in 1000ms 11:14:41.901 [debug] Current batch of media processed. Will check again in 1000ms 11:14:42.902 [debug] Current batch of media processed. Will check again in 1000ms 11:14:43.903 [debug] Current batch of media processed. Will check again in 1000ms 11:14:44.922 [debug] Current batch of media processed. Will check again in 1000ms 11:14:45.924 [debug] Current batch of media processed. Will check again in 1000ms 11:14:46.925 [debug] Current batch of media processed. Will check again in 1000ms 11:14:47.926 [debug] Current batch of media processed. Will check again in 1000ms 11:14:48.927 [debug] Current batch of media processed. Will check again in 1000ms 11:14:49.929 [debug] Current batch of media processed. Will check again in 1000ms 11:14:50.924 [info] {"source":"oban","duration":1460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:14:50.930 [debug] Current batch of media processed. Will check again in 1000ms 11:14:51.931 [debug] Current batch of media processed. Will check again in 1000ms 11:14:52.935 [debug] Current batch of media processed. Will check again in 1000ms 11:14:53.936 [debug] Current batch of media processed. Will check again in 1000ms 11:14:54.938 [debug] Current batch of media processed. Will check again in 1000ms 11:14:55.938 [debug] Current batch of media processed. Will check again in 1000ms 11:14:56.939 [debug] Current batch of media processed. Will check again in 1000ms 11:14:57.940 [debug] Current batch of media processed. Will check again in 1000ms 11:14:58.942 [debug] Current batch of media processed. Will check again in 1000ms 11:14:59.942 [debug] Current batch of media processed. Will check again in 1000ms 11:15:00.943 [debug] Current batch of media processed. Will check again in 1000ms 11:15:00.950 [info] {"source":"oban","duration":843,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:15:01.950 [debug] Current batch of media processed. Will check again in 1000ms 11:15:02.951 [debug] Current batch of media processed. Will check again in 1000ms 11:15:03.953 [debug] Current batch of media processed. Will check again in 1000ms 11:15:04.955 [debug] Current batch of media processed. Will check again in 1000ms 11:15:05.956 [debug] Current batch of media processed. Will check again in 1000ms 11:15:06.957 [debug] Current batch of media processed. Will check again in 1000ms 11:15:07.958 [debug] Current batch of media processed. Will check again in 1000ms 11:15:08.960 [debug] Current batch of media processed. Will check again in 1000ms 11:15:09.963 [debug] Current batch of media processed. Will check again in 1000ms 11:15:10.964 [debug] Current batch of media processed. Will check again in 1000ms 11:15:11.965 [debug] Current batch of media processed. Will check again in 1000ms 11:15:12.969 [debug] Current batch of media processed. Will check again in 1000ms 11:15:13.970 [debug] Current batch of media processed. Will check again in 1000ms 11:15:14.971 [debug] Current batch of media processed. Will check again in 1000ms 11:15:15.972 [debug] Current batch of media processed. Will check again in 1000ms 11:15:16.973 [debug] Current batch of media processed. Will check again in 1000ms 11:15:17.974 [debug] Current batch of media processed. Will check again in 1000ms 11:15:18.975 [debug] Current batch of media processed. Will check again in 1000ms 11:15:19.976 [debug] Current batch of media processed. Will check again in 1000ms 11:15:20.925 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:20.977 [debug] Current batch of media processed. Will check again in 1000ms 11:15:21.979 [debug] Current batch of media processed. Will check again in 1000ms 11:15:22.980 [debug] Current batch of media processed. Will check again in 1000ms 11:15:23.981 [debug] Current batch of media processed. Will check again in 1000ms 11:15:24.982 [debug] Current batch of media processed. Will check again in 1000ms 11:15:25.983 [debug] Current batch of media processed. Will check again in 1000ms 11:15:26.984 [debug] Current batch of media processed. Will check again in 1000ms 11:15:27.985 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать восьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 9064, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e121500 - ДТКД #38 – Для тех, кто дома (by Zavtracast).mp4", "id" => "OvDXEzX5-ak", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=OvDXEzX5-ak", "playlist_index" => 110, "timestamp" => 1576418219, "title" => "ДТКД #38 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191215"} 11:15:27.986 [debug] QUERY OK source="sources" db=0.5ms idle=1399.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:15:27.987 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1024.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:15:27.989 [debug] QUERY OK source="media_items" db=0.8ms idle=1018.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-15 13:56:59Z], 122] 11:15:28.001 [debug] QUERY OK source="media_items" db=10.0ms idle=24.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать восьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #38 – Для тех, кто дома (by Zavtracast)", "c6f1d3a3-b31e-4d99-bd69-83737e388d0a", 9064, false, "OvDXEzX5-ak", "https://www.youtube.com/watch?v=OvDXEzX5-ak", 110, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e121500 - ДТКД #38 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-15 13:56:59Z], ~U[2026-04-04 08:15:27Z], ~U[2026-04-04 08:15:27Z], "#завтракст #дткд #подкаст\n\nТридцать восьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #38 – Для тех, кто дома (by Zavtracast)", 9064, false, "OvDXEzX5-ak", "https://www.youtube.com/watch?v=OvDXEzX5-ak", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e121500 - ДТКД #38 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-15 13:56:59Z]] 11:15:28.002 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=29.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:15:28.003 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=15.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:15:28.003 [debug] QUERY OK source="media_items" db=0.4ms 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 [226320] 11:15:28.004 [debug] Current batch of media processed. Will check again in 1000ms 11:15:29.004 [debug] Current batch of media processed. Will check again in 1000ms 11:15:30.005 [debug] Current batch of media processed. Will check again in 1000ms 11:15:31.006 [debug] Current batch of media processed. Will check again in 1000ms 11:15:32.008 [debug] Current batch of media processed. Will check again in 1000ms 11:15:33.009 [debug] Current batch of media processed. Will check again in 1000ms 11:15:34.009 [debug] Current batch of media processed. Will check again in 1000ms 11:15:35.010 [debug] Current batch of media processed. Will check again in 1000ms 11:15:36.011 [debug] Current batch of media processed. Will check again in 1000ms 11:15:37.012 [debug] Current batch of media processed. Will check again in 1000ms 11:15:38.013 [debug] Current batch of media processed. Will check again in 1000ms 11:15:39.014 [debug] Current batch of media processed. Will check again in 1000ms 11:15:40.015 [debug] Current batch of media processed. Will check again in 1000ms 11:15:41.016 [debug] Current batch of media processed. Will check again in 1000ms 11:15:42.017 [debug] Current batch of media processed. Will check again in 1000ms 11:15:43.018 [debug] Current batch of media processed. Will check again in 1000ms 11:15:44.020 [debug] Current batch of media processed. Will check again in 1000ms 11:15:45.020 [debug] Current batch of media processed. Will check again in 1000ms 11:15:46.021 [debug] Current batch of media processed. Will check again in 1000ms 11:15:47.022 [debug] Current batch of media processed. Will check again in 1000ms 11:15:48.023 [debug] Current batch of media processed. Will check again in 1000ms 11:15:49.024 [debug] Current batch of media processed. Will check again in 1000ms 11:15:50.025 [debug] Current batch of media processed. Will check again in 1000ms 11:15:50.928 [info] {"source":"oban","duration":1485,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:15:51.027 [debug] Current batch of media processed. Will check again in 1000ms 11:15:52.028 [debug] Current batch of media processed. Will check again in 1000ms 11:15:53.029 [debug] Current batch of media processed. Will check again in 1000ms 11:15:54.030 [debug] Current batch of media processed. Will check again in 1000ms 11:15:55.031 [debug] Current batch of media processed. Will check again in 1000ms 11:15:56.032 [debug] Current batch of media processed. Will check again in 1000ms 11:15:57.033 [debug] Current batch of media processed. Will check again in 1000ms 11:15:58.034 [debug] Current batch of media processed. Will check again in 1000ms 11:15:59.036 [debug] Current batch of media processed. Will check again in 1000ms 11:16:00.046 [debug] Current batch of media processed. Will check again in 1000ms 11:16:00.951 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:16:01.048 [debug] Current batch of media processed. Will check again in 1000ms 11:16:02.049 [debug] Current batch of media processed. Will check again in 1000ms 11:16:03.051 [debug] Current batch of media processed. Will check again in 1000ms 11:16:04.053 [debug] Current batch of media processed. Will check again in 1000ms 11:16:05.054 [debug] Current batch of media processed. Will check again in 1000ms 11:16:06.055 [debug] Current batch of media processed. Will check again in 1000ms 11:16:07.057 [debug] Current batch of media processed. Will check again in 1000ms 11:16:08.058 [debug] Current batch of media processed. Will check again in 1000ms 11:16:09.059 [debug] Current batch of media processed. Will check again in 1000ms 11:16:10.060 [debug] Current batch of media processed. Will check again in 1000ms 11:16:11.062 [debug] Current batch of media processed. Will check again in 1000ms 11:16:12.064 [debug] Current batch of media processed. Will check again in 1000ms 11:16:13.064 [debug] Current batch of media processed. Will check again in 1000ms 11:16:14.065 [debug] Current batch of media processed. Will check again in 1000ms 11:16:15.066 [debug] Current batch of media processed. Will check again in 1000ms 11:16:16.067 [debug] Current batch of media processed. Will check again in 1000ms 11:16:17.069 [debug] Current batch of media processed. Will check again in 1000ms 11:16:18.070 [debug] Current batch of media processed. Will check again in 1000ms 11:16:19.071 [debug] Current batch of media processed. Will check again in 1000ms 11:16:20.072 [debug] Current batch of media processed. Will check again in 1000ms 11:16:20.929 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:21.073 [debug] Current batch of media processed. Will check again in 1000ms 11:16:22.075 [debug] Current batch of media processed. Will check again in 1000ms 11:16:23.075 [debug] Current batch of media processed. Will check again in 1000ms 11:16:24.076 [debug] Current batch of media processed. Will check again in 1000ms 11:16:25.077 [debug] Current batch of media processed. Will check again in 1000ms 11:16:26.078 [debug] Current batch of media processed. Will check again in 1000ms 11:16:27.079 [debug] Current batch of media processed. Will check again in 1000ms 11:16:28.080 [debug] Current batch of media processed. Will check again in 1000ms 11:16:29.081 [debug] Current batch of media processed. Will check again in 1000ms 11:16:30.082 [debug] Current batch of media processed. Will check again in 1000ms 11:16:31.083 [debug] Current batch of media processed. Will check again in 1000ms 11:16:32.084 [debug] Current batch of media processed. Will check again in 1000ms 11:16:33.086 [debug] Current batch of media processed. Will check again in 1000ms 11:16:34.087 [debug] Current batch of media processed. Will check again in 1000ms 11:16:35.088 [debug] Current batch of media processed. Will check again in 1000ms 11:16:36.090 [debug] Current batch of media processed. Will check again in 1000ms 11:16:37.090 [debug] Current batch of media processed. Will check again in 1000ms 11:16:38.091 [debug] Current batch of media processed. Will check again in 1000ms 11:16:39.092 [debug] Current batch of media processed. Will check again in 1000ms 11:16:40.094 [debug] Current batch of media processed. Will check again in 1000ms 11:16:41.095 [debug] Current batch of media processed. Will check again in 1000ms 11:16:42.096 [debug] Current batch of media processed. Will check again in 1000ms 11:16:43.097 [debug] Current batch of media processed. Will check again in 1000ms 11:16:44.098 [debug] Current batch of media processed. Will check again in 1000ms 11:16:45.099 [debug] Current batch of media processed. Will check again in 1000ms 11:16:46.101 [debug] Current batch of media processed. Will check again in 1000ms 11:16:47.101 [debug] Current batch of media processed. Will check again in 1000ms 11:16:48.102 [debug] Current batch of media processed. Will check again in 1000ms 11:16:49.103 [debug] Current batch of media processed. Will check again in 1000ms 11:16:50.104 [debug] Current batch of media processed. Will check again in 1000ms 11:16:50.934 [info] {"source":"oban","duration":4070,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:16:51.105 [debug] Current batch of media processed. Will check again in 1000ms 11:16:52.107 [debug] Current batch of media processed. Will check again in 1000ms 11:16:53.108 [debug] Current batch of media processed. Will check again in 1000ms 11:16:54.110 [debug] Current batch of media processed. Will check again in 1000ms 11:16:55.111 [debug] Current batch of media processed. Will check again in 1000ms 11:16:56.112 [debug] Current batch of media processed. Will check again in 1000ms 11:16:57.116 [debug] Current batch of media processed. Will check again in 1000ms 11:16:58.120 [debug] Current batch of media processed. Will check again in 1000ms 11:16:59.125 [debug] Current batch of media processed. Will check again in 1000ms 11:17:00.148 [debug] Current batch of media processed. Will check again in 1000ms 11:17:00.952 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:17:01.149 [debug] Current batch of media processed. Will check again in 1000ms 11:17:02.151 [debug] Current batch of media processed. Will check again in 1000ms 11:17:03.152 [debug] Current batch of media processed. Will check again in 1000ms 11:17:04.153 [debug] Current batch of media processed. Will check again in 1000ms 11:17:05.154 [debug] Current batch of media processed. Will check again in 1000ms 11:17:06.156 [debug] Current batch of media processed. Will check again in 1000ms 11:17:07.158 [debug] Current batch of media processed. Will check again in 1000ms 11:17:08.159 [debug] Current batch of media processed. Will check again in 1000ms 11:17:09.160 [debug] Current batch of media processed. Will check again in 1000ms 11:17:10.162 [debug] Current batch of media processed. Will check again in 1000ms 11:17:11.162 [debug] Current batch of media processed. Will check again in 1000ms 11:17:12.165 [debug] Current batch of media processed. Will check again in 1000ms 11:17:13.166 [debug] Current batch of media processed. Will check again in 1000ms 11:17:14.167 [debug] Current batch of media processed. Will check again in 1000ms 11:17:15.169 [debug] Current batch of media processed. Will check again in 1000ms 11:17:16.169 [debug] Current batch of media processed. Will check again in 1000ms 11:17:17.171 [debug] Current batch of media processed. Will check again in 1000ms 11:17:18.172 [debug] Current batch of media processed. Will check again in 1000ms 11:17:19.173 [debug] Current batch of media processed. Will check again in 1000ms 11:17:20.174 [debug] Current batch of media processed. Will check again in 1000ms 11:17:20.945 [info] {"source":"oban","duration":9962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:21.175 [debug] Current batch of media processed. Will check again in 1000ms 11:17:22.178 [debug] Current batch of media processed. Will check again in 1000ms 11:17:23.183 [debug] Current batch of media processed. Will check again in 1000ms 11:17:24.184 [debug] Current batch of media processed. Will check again in 1000ms 11:17:25.184 [debug] Current batch of media processed. Will check again in 1000ms 11:17:26.185 [debug] Current batch of media processed. Will check again in 1000ms 11:17:27.186 [debug] Current batch of media processed. Will check again in 1000ms 11:17:28.187 [debug] Current batch of media processed. Will check again in 1000ms 11:17:29.188 [debug] Current batch of media processed. Will check again in 1000ms 11:17:30.189 [debug] Current batch of media processed. Will check again in 1000ms 11:17:31.190 [debug] Current batch of media processed. Will check again in 1000ms 11:17:32.191 [debug] Current batch of media processed. Will check again in 1000ms 11:17:33.192 [debug] Current batch of media processed. Will check again in 1000ms 11:17:34.193 [debug] Current batch of media processed. Will check again in 1000ms 11:17:35.194 [debug] Current batch of media processed. Will check again in 1000ms 11:17:36.195 [debug] Current batch of media processed. Will check again in 1000ms 11:17:37.196 [debug] Current batch of media processed. Will check again in 1000ms 11:17:38.197 [debug] Current batch of media processed. Will check again in 1000ms 11:17:39.198 [debug] Current batch of media processed. Will check again in 1000ms 11:17:40.199 [debug] Current batch of media processed. Will check again in 1000ms 11:17:41.200 [debug] Current batch of media processed. Will check again in 1000ms 11:17:42.201 [debug] Current batch of media processed. Will check again in 1000ms 11:17:43.202 [debug] Current batch of media processed. Will check again in 1000ms 11:17:44.203 [debug] Current batch of media processed. Will check again in 1000ms 11:17:45.204 [debug] Current batch of media processed. Will check again in 1000ms 11:17:46.205 [debug] Current batch of media processed. Will check again in 1000ms 11:17:47.206 [debug] Current batch of media processed. Will check again in 1000ms 11:17:48.207 [debug] Current batch of media processed. Will check again in 1000ms 11:17:49.208 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\r\n\nТридцать седьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\r\n\n\r\nhttps://zavtracast.ru\r\n\r\n\nДТКД\r\n\nОнлайн-трансляция только на Twitch.\r\n\nЗапись только на YouTube.\r\n\nАудио только для подписчиков YouTube Premium и Patreon.\r\n\r\n\nhttps://zavtracast.ru\r\n\n\r\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\r\n\n\r\nПоддержка проекта (мы будем вам очень благодарны)\r\n\nhttps://www.patreon.com/zavtracast\r\n\n\r\n\nНаш канал в Телеграме:\r\n\nhttps://telegram.me/zavtracast\r\n\n\r\n\nНаш Твиттер:\r\n\nhttps://twitter.com/zavtracast\r\n\n\r\n\nНаш ВК:\r\n\nhttps://vk.com/zavtracast\r\n\n\r\n\nНаш канал на Твиче:\r\n\nhttps://twitch.tv/zavtracast", "duration" => 9884, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120800 - ДТКД #37 – Для тех, кто дома (by Zavtracast).mp4", "id" => "jOgkH_72Ceo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=jOgkH_72Ceo", "playlist_index" => 111, "timestamp" => 1575809983, "title" => "ДТКД #37 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191208"} 11:17:49.209 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=617.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:17:49.210 [debug] QUERY OK source="sources" db=0.6ms idle=618.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:17:49.212 [debug] QUERY OK source="media_items" db=1.1ms idle=619.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-08 12:59:43Z], 122] 11:17:49.236 [debug] QUERY OK source="media_items" db=23.0ms idle=610.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\r\n\nТридцать седьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\r\n\n\r\nhttps://zavtracast.ru\r\n\r\n\nДТКД\r\n\nОнлайн-трансляция только на Twitch.\r\n\nЗапись только на YouTube.\r\n\nАудио только для подписчиков YouTube Premium и Patreon.\r\n\r\n\nhttps://zavtracast.ru\r\n\n\r\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\r\n\n\r\nПоддержка проекта (мы будем вам очень благодарны)\r\n\nhttps://www.patreon.com/zavtracast\r\n\n\r\n\nНаш канал в Телеграме:\r\n\nhttps://telegram.me/zavtracast\r\n\n\r\n\nНаш Твиттер:\r\n\nhttps://twitter.com/zavtracast\r\n\n\r\n\nНаш ВК:\r\n\nhttps://vk.com/zavtracast\r\n\n\r\n\nНаш канал на Твиче:\r\n\nhttps://twitch.tv/zavtracast", "ДТКД #37 – Для тех, кто дома (by Zavtracast)", "d4b1c51a-e7c1-4911-89b5-49c185b54ffb", 9884, false, "jOgkH_72Ceo", "https://www.youtube.com/watch?v=jOgkH_72Ceo", 111, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120800 - ДТКД #37 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-08 12:59:43Z], ~U[2026-04-04 08:17:49Z], ~U[2026-04-04 08:17:49Z], "#завтракст #дткд #подкаст\r\n\nТридцать седьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\r\n\n\r\nhttps://zavtracast.ru\r\n\r\n\nДТКД\r\n\nОнлайн-трансляция только на Twitch.\r\n\nЗапись только на YouTube.\r\n\nАудио только для подписчиков YouTube Premium и Patreon.\r\n\r\n\nhttps://zavtracast.ru\r\n\n\r\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\r\n\n\r\nПоддержка проекта (мы будем вам очень благодарны)\r\n\nhttps://www.patreon.com/zavtracast\r\n\n\r\n\nНаш канал в Телеграме:\r\n\nhttps://telegram.me/zavtracast\r\n\n\r\n\nНаш Твиттер:\r\n\nhttps://twitter.com/zavtracast\r\n\n\r\n\nНаш ВК:\r\n\nhttps://vk.com/zavtracast\r\n\n\r\n\nНаш канал на Твиче:\r\n\nhttps://twitch.tv/zavtracast", "ДТКД #37 – Для тех, кто дома (by Zavtracast)", 9884, false, "jOgkH_72Ceo", "https://www.youtube.com/watch?v=jOgkH_72Ceo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120800 - ДТКД #37 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-08 12:59:43Z]] 11:17:49.238 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=628.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:17:49.239 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=28.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:17:49.243 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=29.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 [226322] 11:17:49.243 [debug] Current batch of media processed. Will check again in 1000ms 11:17:50.244 [debug] Current batch of media processed. Will check again in 1000ms 11:17:50.947 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:17:51.245 [debug] Current batch of media processed. Will check again in 1000ms 11:17:52.246 [debug] Current batch of media processed. Will check again in 1000ms 11:17:53.247 [debug] Current batch of media processed. Will check again in 1000ms 11:17:54.249 [debug] Current batch of media processed. Will check again in 1000ms 11:17:55.249 [debug] Current batch of media processed. Will check again in 1000ms 11:17:56.250 [debug] Current batch of media processed. Will check again in 1000ms 11:17:57.252 [debug] Current batch of media processed. Will check again in 1000ms 11:17:58.254 [debug] Current batch of media processed. Will check again in 1000ms 11:17:59.255 [debug] Current batch of media processed. Will check again in 1000ms 11:18:00.256 [debug] Current batch of media processed. Will check again in 1000ms 11:18:00.953 [info] {"source":"oban","duration":288,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:18:01.258 [debug] Current batch of media processed. Will check again in 1000ms 11:18:02.260 [debug] Current batch of media processed. Will check again in 1000ms 11:18:03.261 [debug] Current batch of media processed. Will check again in 1000ms 11:18:04.262 [debug] Current batch of media processed. Will check again in 1000ms 11:18:05.263 [debug] Current batch of media processed. Will check again in 1000ms 11:18:06.265 [debug] Current batch of media processed. Will check again in 1000ms 11:18:07.269 [debug] Current batch of media processed. Will check again in 1000ms 11:18:08.272 [debug] Current batch of media processed. Will check again in 1000ms 11:18:09.273 [debug] Current batch of media processed. Will check again in 1000ms 11:18:10.275 [debug] Current batch of media processed. Will check again in 1000ms 11:18:11.282 [debug] Current batch of media processed. Will check again in 1000ms 11:18:12.285 [debug] Current batch of media processed. Will check again in 1000ms 11:18:13.286 [debug] Current batch of media processed. Will check again in 1000ms 11:18:14.287 [debug] Current batch of media processed. Will check again in 1000ms 11:18:15.288 [debug] Current batch of media processed. Will check again in 1000ms 11:18:16.289 [debug] Current batch of media processed. Will check again in 1000ms 11:18:17.292 [debug] Current batch of media processed. Will check again in 1000ms 11:18:18.293 [debug] Current batch of media processed. Will check again in 1000ms 11:18:19.294 [debug] Current batch of media processed. Will check again in 1000ms 11:18:20.297 [debug] Current batch of media processed. Will check again in 1000ms 11:18:20.949 [info] {"source":"oban","duration":1286,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:21.299 [debug] Current batch of media processed. Will check again in 1000ms 11:18:22.299 [debug] Current batch of media processed. Will check again in 1000ms 11:18:23.301 [debug] Current batch of media processed. Will check again in 1000ms 11:18:24.309 [debug] Current batch of media processed. Will check again in 1000ms 11:18:25.310 [debug] Current batch of media processed. Will check again in 1000ms 11:18:26.312 [debug] Current batch of media processed. Will check again in 1000ms 11:18:27.312 [debug] Current batch of media processed. Will check again in 1000ms 11:18:28.330 [debug] Current batch of media processed. Will check again in 1000ms 11:18:29.331 [debug] Current batch of media processed. Will check again in 1000ms 11:18:30.332 [debug] Current batch of media processed. Will check again in 1000ms 11:18:31.333 [debug] Current batch of media processed. Will check again in 1000ms 11:18:32.334 [debug] Current batch of media processed. Will check again in 1000ms 11:18:33.336 [debug] Current batch of media processed. Will check again in 1000ms 11:18:34.336 [debug] Current batch of media processed. Will check again in 1000ms 11:18:35.337 [debug] Current batch of media processed. Will check again in 1000ms 11:18:36.338 [debug] Current batch of media processed. Will check again in 1000ms 11:18:37.339 [debug] Current batch of media processed. Will check again in 1000ms 11:18:38.340 [debug] Current batch of media processed. Will check again in 1000ms 11:18:39.341 [debug] Current batch of media processed. Will check again in 1000ms 11:18:40.342 [debug] Current batch of media processed. Will check again in 1000ms 11:18:41.343 [debug] Current batch of media processed. Will check again in 1000ms 11:18:42.344 [debug] Current batch of media processed. Will check again in 1000ms 11:18:43.345 [debug] Current batch of media processed. Will check again in 1000ms 11:18:44.346 [debug] Current batch of media processed. Will check again in 1000ms 11:18:45.347 [debug] Current batch of media processed. Will check again in 1000ms 11:18:46.348 [debug] Current batch of media processed. Will check again in 1000ms 11:18:47.349 [debug] Current batch of media processed. Will check again in 1000ms 11:18:48.350 [debug] Current batch of media processed. Will check again in 1000ms 11:18:49.351 [debug] Current batch of media processed. Will check again in 1000ms 11:18:50.352 [debug] Current batch of media processed. Will check again in 1000ms 11:18:50.951 [info] {"source":"oban","duration":1250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:18:51.353 [debug] Current batch of media processed. Will check again in 1000ms 11:18:52.354 [debug] Current batch of media processed. Will check again in 1000ms 11:18:53.358 [debug] Current batch of media processed. Will check again in 1000ms 11:18:54.358 [debug] Current batch of media processed. Will check again in 1000ms 11:18:55.359 [debug] Current batch of media processed. Will check again in 1000ms 11:18:56.360 [debug] Current batch of media processed. Will check again in 1000ms 11:18:57.361 [debug] Current batch of media processed. Will check again in 1000ms 11:18:58.362 [debug] Current batch of media processed. Will check again in 1000ms 11:18:59.363 [debug] Current batch of media processed. Will check again in 1000ms 11:19:00.365 [debug] Current batch of media processed. Will check again in 1000ms 11:19:00.954 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:19:01.367 [debug] Current batch of media processed. Will check again in 1000ms 11:19:02.368 [debug] Current batch of media processed. Will check again in 1000ms 11:19:03.369 [debug] Current batch of media processed. Will check again in 1000ms 11:19:04.371 [debug] Current batch of media processed. Will check again in 1000ms 11:19:05.373 [debug] Current batch of media processed. Will check again in 1000ms 11:19:06.375 [debug] Current batch of media processed. Will check again in 1000ms 11:19:07.376 [debug] Current batch of media processed. Will check again in 1000ms 11:19:08.377 [debug] Current batch of media processed. Will check again in 1000ms 11:19:09.379 [debug] Current batch of media processed. Will check again in 1000ms 11:19:10.382 [debug] Current batch of media processed. Will check again in 1000ms 11:19:11.385 [debug] Current batch of media processed. Will check again in 1000ms 11:19:12.386 [debug] Current batch of media processed. Will check again in 1000ms 11:19:13.387 [debug] Current batch of media processed. Will check again in 1000ms 11:19:14.388 [debug] Current batch of media processed. Will check again in 1000ms 11:19:15.390 [debug] Current batch of media processed. Will check again in 1000ms 11:19:16.390 [debug] Current batch of media processed. Will check again in 1000ms 11:19:17.391 [debug] Current batch of media processed. Will check again in 1000ms 11:19:18.392 [debug] Current batch of media processed. Will check again in 1000ms 11:19:19.393 [debug] Current batch of media processed. Will check again in 1000ms 11:19:20.394 [debug] Current batch of media processed. Will check again in 1000ms 11:19:20.955 [info] {"source":"oban","duration":2951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:21.401 [debug] Current batch of media processed. Will check again in 1000ms 11:19:22.404 [debug] Current batch of media processed. Will check again in 1000ms 11:19:23.404 [debug] Current batch of media processed. Will check again in 1000ms 11:19:24.405 [debug] Current batch of media processed. Will check again in 1000ms 11:19:25.407 [debug] Current batch of media processed. Will check again in 1000ms 11:19:26.408 [debug] Current batch of media processed. Will check again in 1000ms 11:19:27.410 [debug] Current batch of media processed. Will check again in 1000ms 11:19:28.411 [debug] Current batch of media processed. Will check again in 1000ms 11:19:29.412 [debug] Current batch of media processed. Will check again in 1000ms 11:19:30.416 [debug] Current batch of media processed. Will check again in 1000ms 11:19:31.418 [debug] Current batch of media processed. Will check again in 1000ms 11:19:32.419 [debug] Current batch of media processed. Will check again in 1000ms 11:19:33.420 [debug] Current batch of media processed. Will check again in 1000ms 11:19:34.421 [debug] Current batch of media processed. Will check again in 1000ms 11:19:35.422 [debug] Current batch of media processed. Will check again in 1000ms 11:19:36.424 [debug] Current batch of media processed. Will check again in 1000ms 11:19:37.425 [debug] Current batch of media processed. Will check again in 1000ms 11:19:38.427 [debug] Current batch of media processed. Will check again in 1000ms 11:19:39.427 [debug] Current batch of media processed. Will check again in 1000ms 11:19:40.428 [debug] Current batch of media processed. Will check again in 1000ms 11:19:41.429 [debug] Current batch of media processed. Will check again in 1000ms 11:19:42.431 [debug] Current batch of media processed. Will check again in 1000ms 11:19:43.432 [debug] Current batch of media processed. Will check again in 1000ms 11:19:44.433 [debug] Current batch of media processed. Will check again in 1000ms 11:19:45.434 [debug] Current batch of media processed. Will check again in 1000ms 11:19:46.435 [debug] Current batch of media processed. Will check again in 1000ms 11:19:47.436 [debug] Current batch of media processed. Will check again in 1000ms 11:19:48.437 [debug] Current batch of media processed. Will check again in 1000ms 11:19:49.438 [debug] Current batch of media processed. Will check again in 1000ms 11:19:50.440 [debug] Current batch of media processed. Will check again in 1000ms 11:19:50.957 [info] {"source":"oban","duration":1072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:19:51.441 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать шестой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 7454, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120500 - ДТКД #36 – Для тех, кто дома (by Zavtracast).mp4", "id" => "ixF9gf34XsI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ixF9gf34XsI", "playlist_index" => 112, "timestamp" => 1575542580, "title" => "ДТКД #36 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191205"} 11:19:51.445 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=840.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:19:51.447 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=844.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:19:51.449 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=490.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-05 10:43:00Z], 122] 11:19:51.477 [debug] QUERY OK source="media_items" db=25.9ms queue=0.2ms idle=302.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать шестой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #36 – Для тех, кто дома (by Zavtracast)", "2b331fac-aa49-486f-bb7c-7846c562c012", 7454, false, "ixF9gf34XsI", "https://www.youtube.com/watch?v=ixF9gf34XsI", 112, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120500 - ДТКД #36 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-05 10:43:00Z], ~U[2026-04-04 08:19:51Z], ~U[2026-04-04 08:19:51Z], "#завтракст #дткд #подкаст\n\nТридцать шестой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #36 – Для тех, кто дома (by Zavtracast)", 7454, false, "ixF9gf34XsI", "https://www.youtube.com/watch?v=ixF9gf34XsI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120500 - ДТКД #36 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-05 10:43:00Z]] 11:19:51.480 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=322.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:19:51.482 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms 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" = ?) [1] 11:19:51.484 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=35.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 [226324] 11:19:51.484 [debug] Current batch of media processed. Will check again in 1000ms 11:19:52.486 [debug] Current batch of media processed. Will check again in 1000ms 11:19:53.487 [debug] Current batch of media processed. Will check again in 1000ms 11:19:54.488 [debug] Current batch of media processed. Will check again in 1000ms 11:19:55.489 [debug] Current batch of media processed. Will check again in 1000ms 11:19:56.490 [debug] Current batch of media processed. Will check again in 1000ms 11:19:57.491 [debug] Current batch of media processed. Will check again in 1000ms 11:19:58.492 [debug] Current batch of media processed. Will check again in 1000ms 11:19:59.493 [debug] Current batch of media processed. Will check again in 1000ms 11:20:00.495 [debug] Current batch of media processed. Will check again in 1000ms 11:20:00.956 [info] {"source":"oban","duration":657,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:20:01.497 [debug] Current batch of media processed. Will check again in 1000ms 11:20:02.499 [debug] Current batch of media processed. Will check again in 1000ms 11:20:03.499 [debug] Current batch of media processed. Will check again in 1000ms 11:20:04.500 [debug] Current batch of media processed. Will check again in 1000ms 11:20:05.502 [debug] Current batch of media processed. Will check again in 1000ms 11:20:06.503 [debug] Current batch of media processed. Will check again in 1000ms 11:20:07.505 [debug] Current batch of media processed. Will check again in 1000ms 11:20:08.506 [debug] Current batch of media processed. Will check again in 1000ms 11:20:09.508 [debug] Current batch of media processed. Will check again in 1000ms 11:20:10.509 [debug] Current batch of media processed. Will check again in 1000ms 11:20:11.510 [debug] Current batch of media processed. Will check again in 1000ms 11:20:12.512 [debug] Current batch of media processed. Will check again in 1000ms 11:20:13.514 [debug] Current batch of media processed. Will check again in 1000ms 11:20:14.515 [debug] Current batch of media processed. Will check again in 1000ms 11:20:15.516 [debug] Current batch of media processed. Will check again in 1000ms 11:20:16.517 [debug] Current batch of media processed. Will check again in 1000ms 11:20:17.518 [debug] Current batch of media processed. Will check again in 1000ms 11:20:18.519 [debug] Current batch of media processed. Will check again in 1000ms 11:20:19.520 [debug] Current batch of media processed. Will check again in 1000ms 11:20:20.521 [debug] Current batch of media processed. Will check again in 1000ms 11:20:20.959 [info] {"source":"oban","duration":1096,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:21.522 [debug] Current batch of media processed. Will check again in 1000ms 11:20:22.524 [debug] Current batch of media processed. Will check again in 1000ms 11:20:23.526 [debug] Current batch of media processed. Will check again in 1000ms 11:20:24.527 [debug] Current batch of media processed. Will check again in 1000ms 11:20:25.528 [debug] Current batch of media processed. Will check again in 1000ms 11:20:26.529 [debug] Current batch of media processed. Will check again in 1000ms 11:20:27.530 [debug] Current batch of media processed. Will check again in 1000ms 11:20:28.531 [debug] Current batch of media processed. Will check again in 1000ms 11:20:29.532 [debug] Current batch of media processed. Will check again in 1000ms 11:20:30.533 [debug] Current batch of media processed. Will check again in 1000ms 11:20:31.534 [debug] Current batch of media processed. Will check again in 1000ms 11:20:32.536 [debug] Current batch of media processed. Will check again in 1000ms 11:20:33.537 [debug] Current batch of media processed. Will check again in 1000ms 11:20:34.538 [debug] Current batch of media processed. Will check again in 1000ms 11:20:35.539 [debug] Current batch of media processed. Will check again in 1000ms 11:20:36.540 [debug] Current batch of media processed. Will check again in 1000ms 11:20:37.541 [debug] Current batch of media processed. Will check again in 1000ms 11:20:38.543 [debug] Current batch of media processed. Will check again in 1000ms 11:20:39.544 [debug] Current batch of media processed. Will check again in 1000ms 11:20:40.545 [debug] Current batch of media processed. Will check again in 1000ms 11:20:41.546 [debug] Current batch of media processed. Will check again in 1000ms 11:20:42.549 [debug] Current batch of media processed. Will check again in 1000ms 11:20:43.549 [debug] Current batch of media processed. Will check again in 1000ms 11:20:44.550 [debug] Current batch of media processed. Will check again in 1000ms 11:20:45.551 [debug] Current batch of media processed. Will check again in 1000ms 11:20:46.570 [debug] Current batch of media processed. Will check again in 1000ms 11:20:47.570 [debug] Current batch of media processed. Will check again in 1000ms 11:20:48.573 [debug] Current batch of media processed. Will check again in 1000ms 11:20:49.576 [debug] Current batch of media processed. Will check again in 1000ms 11:20:50.578 [debug] Current batch of media processed. Will check again in 1000ms 11:20:50.963 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:20:51.579 [debug] Current batch of media processed. Will check again in 1000ms 11:20:52.581 [debug] Current batch of media processed. Will check again in 1000ms 11:20:53.582 [debug] Current batch of media processed. Will check again in 1000ms 11:20:54.583 [debug] Current batch of media processed. Will check again in 1000ms 11:20:55.584 [debug] Current batch of media processed. Will check again in 1000ms 11:20:56.585 [debug] Current batch of media processed. Will check again in 1000ms 11:20:57.587 [debug] Current batch of media processed. Will check again in 1000ms 11:20:58.588 [debug] Current batch of media processed. Will check again in 1000ms 11:20:59.589 [debug] Current batch of media processed. Will check again in 1000ms 11:21:00.591 [debug] Current batch of media processed. Will check again in 1000ms 11:21:00.957 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:21:01.592 [debug] Current batch of media processed. Will check again in 1000ms 11:21:02.593 [debug] Current batch of media processed. Will check again in 1000ms 11:21:03.595 [debug] Current batch of media processed. Will check again in 1000ms 11:21:04.595 [debug] Current batch of media processed. Will check again in 1000ms 11:21:05.596 [debug] Current batch of media processed. Will check again in 1000ms 11:21:06.597 [debug] Current batch of media processed. Will check again in 1000ms 11:21:07.598 [debug] Current batch of media processed. Will check again in 1000ms 11:21:08.599 [debug] Current batch of media processed. Will check again in 1000ms 11:21:09.600 [debug] Current batch of media processed. Will check again in 1000ms 11:21:10.603 [debug] Current batch of media processed. Will check again in 1000ms 11:21:11.604 [debug] Current batch of media processed. Will check again in 1000ms 11:21:12.612 [debug] Current batch of media processed. Will check again in 1000ms 11:21:13.615 [debug] Current batch of media processed. Will check again in 1000ms 11:21:14.617 [debug] Current batch of media processed. Will check again in 1000ms 11:21:15.618 [debug] Current batch of media processed. Will check again in 1000ms 11:21:16.621 [debug] Current batch of media processed. Will check again in 1000ms 11:21:17.621 [debug] Current batch of media processed. Will check again in 1000ms 11:21:18.622 [debug] Current batch of media processed. Will check again in 1000ms 11:21:19.623 [debug] Current batch of media processed. Will check again in 1000ms 11:21:20.624 [debug] Current batch of media processed. Will check again in 1000ms 11:21:20.965 [info] {"source":"oban","duration":2337,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:21.625 [debug] Current batch of media processed. Will check again in 1000ms 11:21:22.627 [debug] Current batch of media processed. Will check again in 1000ms 11:21:23.628 [debug] Current batch of media processed. Will check again in 1000ms 11:21:24.629 [debug] Current batch of media processed. Will check again in 1000ms 11:21:25.630 [debug] Current batch of media processed. Will check again in 1000ms 11:21:26.631 [debug] Current batch of media processed. Will check again in 1000ms 11:21:27.632 [debug] Current batch of media processed. Will check again in 1000ms 11:21:28.633 [debug] Current batch of media processed. Will check again in 1000ms 11:21:29.634 [debug] Current batch of media processed. Will check again in 1000ms 11:21:30.635 [debug] Current batch of media processed. Will check again in 1000ms 11:21:31.636 [debug] Current batch of media processed. Will check again in 1000ms 11:21:32.639 [debug] Current batch of media processed. Will check again in 1000ms 11:21:33.640 [debug] Current batch of media processed. Will check again in 1000ms 11:21:34.641 [debug] Current batch of media processed. Will check again in 1000ms 11:21:35.642 [debug] Current batch of media processed. Will check again in 1000ms 11:21:36.644 [debug] Current batch of media processed. Will check again in 1000ms 11:21:37.646 [debug] Current batch of media processed. Will check again in 1000ms 11:21:38.647 [debug] Current batch of media processed. Will check again in 1000ms 11:21:39.649 [debug] Current batch of media processed. Will check again in 1000ms 11:21:40.653 [debug] Current batch of media processed. Will check again in 1000ms 11:21:41.655 [debug] Current batch of media processed. Will check again in 1000ms 11:21:42.656 [debug] Current batch of media processed. Will check again in 1000ms 11:21:43.657 [debug] Current batch of media processed. Will check again in 1000ms 11:21:44.658 [debug] Current batch of media processed. Will check again in 1000ms 11:21:45.659 [debug] Current batch of media processed. Will check again in 1000ms 11:21:46.660 [debug] Current batch of media processed. Will check again in 1000ms 11:21:47.662 [debug] Current batch of media processed. Will check again in 1000ms 11:21:48.663 [debug] Current batch of media processed. Will check again in 1000ms 11:21:49.666 [debug] Current batch of media processed. Will check again in 1000ms 11:21:50.667 [debug] Current batch of media processed. Will check again in 1000ms 11:21:50.974 [info] {"source":"oban","duration":8306,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:21:51.668 [debug] Current batch of media processed. Will check again in 1000ms 11:21:52.670 [debug] Current batch of media processed. Will check again in 1000ms 11:21:53.673 [debug] Current batch of media processed. Will check again in 1000ms 11:21:54.673 [debug] Current batch of media processed. Will check again in 1000ms 11:21:55.674 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать пятый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем шутинги, самоубийства, наушники, Португалию и многое другое.\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 6513, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e111700 - ДТКД #35 – Для тех, кто дома (by Zavtracast).mp4", "id" => "dEOsCF03Dxw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dEOsCF03Dxw", "playlist_index" => 113, "timestamp" => 1574004009, "title" => "ДТКД #35 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191117"} 11:21:55.676 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=1066.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:21:55.681 [debug] QUERY OK source="sources" db=3.8ms queue=0.3ms idle=1068.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:21:55.683 [debug] QUERY OK source="media_items" db=1.6ms idle=936.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-17 15:20:09Z], 122] 11:21:55.698 [debug] QUERY OK source="media_items" db=13.9ms idle=931.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать пятый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем шутинги, самоубийства, наушники, Португалию и многое другое.\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #35 – Для тех, кто дома (by Zavtracast)", "2baa9658-89a5-4baa-8319-e67198074d0c", 6513, false, "dEOsCF03Dxw", "https://www.youtube.com/watch?v=dEOsCF03Dxw", 113, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e111700 - ДТКД #35 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-11-17 15:20:09Z], ~U[2026-04-04 08:21:55Z], ~U[2026-04-04 08:21:55Z], "#завтракст #дткд #подкаст\n\nТридцать пятый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем шутинги, самоубийства, наушники, Португалию и многое другое.\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #35 – Для тех, кто дома (by Zavtracast)", 6513, false, "dEOsCF03Dxw", "https://www.youtube.com/watch?v=dEOsCF03Dxw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e111700 - ДТКД #35 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-11-17 15:20:09Z]] 11:21:55.700 [debug] QUERY OK source="sources" db=1.6ms idle=89.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:21:55.701 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=24.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:21:55.702 [debug] QUERY OK source="media_items" db=0.9ms 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 [226326] 11:21:55.703 [debug] Current batch of media processed. Will check again in 1000ms 11:21:56.704 [debug] Current batch of media processed. Will check again in 1000ms 11:21:57.705 [debug] Current batch of media processed. Will check again in 1000ms 11:21:58.706 [debug] Current batch of media processed. Will check again in 1000ms 11:21:59.707 [debug] Current batch of media processed. Will check again in 1000ms 11:22:00.709 [debug] Current batch of media processed. Will check again in 1000ms 11:22:00.960 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:22:01.712 [debug] Current batch of media processed. Will check again in 1000ms 11:22:02.716 [debug] Current batch of media processed. Will check again in 1000ms 11:22:03.717 [debug] Current batch of media processed. Will check again in 1000ms 11:22:04.718 [debug] Current batch of media processed. Will check again in 1000ms 11:22:05.719 [debug] Current batch of media processed. Will check again in 1000ms 11:22:06.720 [debug] Current batch of media processed. Will check again in 1000ms 11:22:07.721 [debug] Current batch of media processed. Will check again in 1000ms 11:22:08.722 [debug] Current batch of media processed. Will check again in 1000ms 11:22:09.724 [debug] Current batch of media processed. Will check again in 1000ms 11:22:10.725 [debug] Current batch of media processed. Will check again in 1000ms 11:22:11.726 [debug] Current batch of media processed. Will check again in 1000ms 11:22:12.728 [debug] Current batch of media processed. Will check again in 1000ms 11:22:13.729 [debug] Current batch of media processed. Will check again in 1000ms 11:22:14.730 [debug] Current batch of media processed. Will check again in 1000ms 11:22:15.731 [debug] Current batch of media processed. Will check again in 1000ms 11:22:16.732 [debug] Current batch of media processed. Will check again in 1000ms 11:22:17.734 [debug] Current batch of media processed. Will check again in 1000ms 11:22:18.735 [debug] Current batch of media processed. Will check again in 1000ms 11:22:19.736 [debug] Current batch of media processed. Will check again in 1000ms 11:22:20.738 [debug] Current batch of media processed. Will check again in 1000ms 11:22:20.977 [info] {"source":"oban","duration":2117,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:21.738 [debug] Current batch of media processed. Will check again in 1000ms 11:22:22.741 [debug] Current batch of media processed. Will check again in 1000ms 11:22:23.743 [debug] Current batch of media processed. Will check again in 1000ms 11:22:24.744 [debug] Current batch of media processed. Will check again in 1000ms 11:22:25.745 [debug] Current batch of media processed. Will check again in 1000ms 11:22:26.746 [debug] Current batch of media processed. Will check again in 1000ms 11:22:27.747 [debug] Current batch of media processed. Will check again in 1000ms 11:22:28.748 [debug] Current batch of media processed. Will check again in 1000ms 11:22:29.749 [debug] Current batch of media processed. Will check again in 1000ms 11:22:30.750 [debug] Current batch of media processed. Will check again in 1000ms 11:22:31.751 [debug] Current batch of media processed. Will check again in 1000ms 11:22:32.753 [debug] Current batch of media processed. Will check again in 1000ms 11:22:33.753 [debug] Current batch of media processed. Will check again in 1000ms 11:22:34.754 [debug] Current batch of media processed. Will check again in 1000ms 11:22:35.755 [debug] Current batch of media processed. Will check again in 1000ms 11:22:36.756 [debug] Current batch of media processed. Will check again in 1000ms 11:22:37.757 [debug] Current batch of media processed. Will check again in 1000ms 11:22:38.759 [debug] Current batch of media processed. Will check again in 1000ms 11:22:39.760 [debug] Current batch of media processed. Will check again in 1000ms 11:22:40.761 [debug] Current batch of media processed. Will check again in 1000ms 11:22:41.763 [debug] Current batch of media processed. Will check again in 1000ms 11:22:42.765 [debug] Current batch of media processed. Will check again in 1000ms 11:22:43.766 [debug] Current batch of media processed. Will check again in 1000ms 11:22:44.767 [debug] Current batch of media processed. Will check again in 1000ms 11:22:45.768 [debug] Current batch of media processed. Will check again in 1000ms 11:22:46.769 [debug] Current batch of media processed. Will check again in 1000ms 11:22:47.770 [debug] Current batch of media processed. Will check again in 1000ms 11:22:48.771 [debug] Current batch of media processed. Will check again in 1000ms 11:22:49.773 [debug] Current batch of media processed. Will check again in 1000ms 11:22:50.775 [debug] Current batch of media processed. Will check again in 1000ms 11:22:50.981 [info] {"source":"oban","duration":3398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:22:51.776 [debug] Current batch of media processed. Will check again in 1000ms 11:22:52.777 [debug] Current batch of media processed. Will check again in 1000ms 11:22:53.782 [debug] Current batch of media processed. Will check again in 1000ms 11:22:54.783 [debug] Current batch of media processed. Will check again in 1000ms 11:22:55.784 [debug] Current batch of media processed. Will check again in 1000ms 11:22:56.785 [debug] Current batch of media processed. Will check again in 1000ms 11:22:57.786 [debug] Current batch of media processed. Will check again in 1000ms 11:22:58.787 [debug] Current batch of media processed. Will check again in 1000ms 11:22:59.790 [debug] Current batch of media processed. Will check again in 1000ms 11:23:00.802 [debug] Current batch of media processed. Will check again in 1000ms 11:23:00.961 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:23:01.805 [debug] Current batch of media processed. Will check again in 1000ms 11:23:02.805 [debug] Current batch of media processed. Will check again in 1000ms 11:23:03.806 [debug] Current batch of media processed. Will check again in 1000ms 11:23:04.820 [debug] Current batch of media processed. Will check again in 1000ms 11:23:05.821 [debug] Current batch of media processed. Will check again in 1000ms 11:23:06.822 [debug] Current batch of media processed. Will check again in 1000ms 11:23:07.824 [debug] Current batch of media processed. Will check again in 1000ms 11:23:08.825 [debug] Current batch of media processed. Will check again in 1000ms 11:23:09.827 [debug] Current batch of media processed. Will check again in 1000ms 11:23:10.828 [debug] Current batch of media processed. Will check again in 1000ms 11:23:11.830 [debug] Current batch of media processed. Will check again in 1000ms 11:23:12.831 [debug] Current batch of media processed. Will check again in 1000ms 11:23:13.837 [debug] Current batch of media processed. Will check again in 1000ms 11:23:14.840 [debug] Current batch of media processed. Will check again in 1000ms 11:23:15.844 [debug] Current batch of media processed. Will check again in 1000ms 11:23:16.845 [debug] Current batch of media processed. Will check again in 1000ms 11:23:17.902 [debug] Current batch of media processed. Will check again in 1000ms 11:23:18.903 [debug] Current batch of media processed. Will check again in 1000ms 11:23:19.905 [debug] Current batch of media processed. Will check again in 1000ms 11:23:20.907 [debug] Current batch of media processed. Will check again in 1000ms 11:23:20.985 [info] {"source":"oban","duration":3226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:21.908 [debug] Current batch of media processed. Will check again in 1000ms 11:23:22.909 [debug] Current batch of media processed. Will check again in 1000ms 11:23:23.910 [debug] Current batch of media processed. Will check again in 1000ms 11:23:24.912 [debug] Current batch of media processed. Will check again in 1000ms 11:23:25.918 [debug] Current batch of media processed. Will check again in 1000ms 11:23:26.920 [debug] Current batch of media processed. Will check again in 1000ms 11:23:27.922 [debug] Current batch of media processed. Will check again in 1000ms 11:23:28.924 [debug] Current batch of media processed. Will check again in 1000ms 11:23:29.925 [debug] Current batch of media processed. Will check again in 1000ms 11:23:30.926 [debug] Current batch of media processed. Will check again in 1000ms 11:23:31.927 [debug] Current batch of media processed. Will check again in 1000ms 11:23:32.929 [debug] Current batch of media processed. Will check again in 1000ms 11:23:33.930 [debug] Current batch of media processed. Will check again in 1000ms 11:23:34.931 [debug] Current batch of media processed. Will check again in 1000ms 11:23:35.932 [debug] Current batch of media processed. Will check again in 1000ms 11:23:36.934 [debug] Current batch of media processed. Will check again in 1000ms 11:23:37.935 [debug] Current batch of media processed. Will check again in 1000ms 11:23:38.937 [debug] Current batch of media processed. Will check again in 1000ms 11:23:39.938 [debug] Current batch of media processed. Will check again in 1000ms 11:23:40.939 [debug] Current batch of media processed. Will check again in 1000ms 11:23:41.941 [debug] Current batch of media processed. Will check again in 1000ms 11:23:42.942 [debug] Current batch of media processed. Will check again in 1000ms 11:23:43.943 [debug] Current batch of media processed. Will check again in 1000ms 11:23:44.944 [debug] Current batch of media processed. Will check again in 1000ms 11:23:45.945 [debug] Current batch of media processed. Will check again in 1000ms 11:23:46.946 [debug] Current batch of media processed. Will check again in 1000ms 11:23:47.947 [debug] Current batch of media processed. Will check again in 1000ms 11:23:48.948 [debug] Current batch of media processed. Will check again in 1000ms 11:23:49.949 [debug] Current batch of media processed. Will check again in 1000ms 11:23:50.950 [debug] Current batch of media processed. Will check again in 1000ms 11:23:50.987 [info] {"source":"oban","duration":1183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:23:51.951 [debug] Current batch of media processed. Will check again in 1000ms 11:23:52.953 [debug] Current batch of media processed. Will check again in 1000ms 11:23:53.954 [debug] Current batch of media processed. Will check again in 1000ms 11:23:54.955 [debug] Current batch of media processed. Will check again in 1000ms 11:23:55.956 [debug] Current batch of media processed. Will check again in 1000ms 11:23:56.958 [debug] Current batch of media processed. Will check again in 1000ms 11:23:57.960 [debug] Current batch of media processed. Will check again in 1000ms 11:23:58.960 [debug] Current batch of media processed. Will check again in 1000ms 11:23:59.961 [debug] Current batch of media processed. Will check again in 1000ms 11:24:00.963 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать четвертый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем Blizzard и мерч Канье Уэста в новом бухлокасте (он же ДТКД).\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 8382, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e110700 - ДТКД #34 – Для тех, кто дома (by Zavtracast).mp4", "id" => "xJdJOsXBM5A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xJdJOsXBM5A", "playlist_index" => 114, "timestamp" => 1573097667, "title" => "ДТКД #34 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191107"} 11:24:00.968 [info] {"source":"oban","duration":4554,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:24:00.969 [debug] QUERY OK source="sources" db=0.8ms queue=1.6ms idle=522.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:24:00.973 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=157.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:24:00.977 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=159.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-07 03:34:27Z], 122] 11:24:00.995 [debug] QUERY OK source="media_items" db=14.3ms idle=163.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать четвертый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем Blizzard и мерч Канье Уэста в новом бухлокасте (он же ДТКД).\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #34 – Для тех, кто дома (by Zavtracast)", "79fa3583-332e-4796-be2f-80528068b6f6", 8382, false, "xJdJOsXBM5A", "https://www.youtube.com/watch?v=xJdJOsXBM5A", 114, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e110700 - ДТКД #34 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-11-07 03:34:27Z], ~U[2026-04-04 08:24:00Z], ~U[2026-04-04 08:24:00Z], "#завтракст #дткд #подкаст\n\nТридцать четвертый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем Blizzard и мерч Канье Уэста в новом бухлокасте (он же ДТКД).\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #34 – Для тех, кто дома (by Zavtracast)", 8382, false, "xJdJOsXBM5A", "https://www.youtube.com/watch?v=xJdJOsXBM5A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e110700 - ДТКД #34 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-11-07 03:34:27Z]] 11:24:00.998 [debug] QUERY OK source="sources" db=2.2ms queue=0.2ms idle=28.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:24:01.002 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.2ms idle=29.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:24:01.005 [debug] QUERY OK source="media_items" db=1.8ms idle=30.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 [226328] 11:24:01.005 [debug] Current batch of media processed. Will check again in 1000ms 11:24:02.007 [debug] Current batch of media processed. Will check again in 1000ms 11:24:03.018 [debug] Current batch of media processed. Will check again in 1000ms 11:24:04.019 [debug] Current batch of media processed. Will check again in 1000ms 11:24:05.021 [debug] Current batch of media processed. Will check again in 1000ms 11:24:06.022 [debug] Current batch of media processed. Will check again in 1000ms 11:24:07.023 [debug] Current batch of media processed. Will check again in 1000ms 11:24:08.025 [debug] Current batch of media processed. Will check again in 1000ms 11:24:09.028 [debug] Current batch of media processed. Will check again in 1000ms 11:24:10.030 [debug] Current batch of media processed. Will check again in 1000ms 11:24:11.030 [debug] Current batch of media processed. Will check again in 1000ms 11:24:12.032 [debug] Current batch of media processed. Will check again in 1000ms 11:24:13.036 [debug] Current batch of media processed. Will check again in 1000ms 11:24:14.038 [debug] Current batch of media processed. Will check again in 1000ms 11:24:15.040 [debug] Current batch of media processed. Will check again in 1000ms 11:24:16.043 [debug] Current batch of media processed. Will check again in 1000ms 11:24:17.044 [debug] Current batch of media processed. Will check again in 1000ms 11:24:18.049 [debug] Current batch of media processed. Will check again in 1000ms 11:24:19.052 [debug] Current batch of media processed. Will check again in 1000ms 11:24:20.057 [debug] Current batch of media processed. Will check again in 1000ms 11:24:20.993 [info] {"source":"oban","duration":3575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:21.059 [debug] Current batch of media processed. Will check again in 1000ms 11:24:22.061 [debug] Current batch of media processed. Will check again in 1000ms 11:24:23.061 [debug] Current batch of media processed. Will check again in 1000ms 11:24:24.063 [debug] Current batch of media processed. Will check again in 1000ms 11:24:25.064 [debug] Current batch of media processed. Will check again in 1000ms 11:24:26.065 [debug] Current batch of media processed. Will check again in 1000ms 11:24:27.066 [debug] Current batch of media processed. Will check again in 1000ms 11:24:28.067 [debug] Current batch of media processed. Will check again in 1000ms 11:24:29.068 [debug] Current batch of media processed. Will check again in 1000ms 11:24:30.069 [debug] Current batch of media processed. Will check again in 1000ms 11:24:31.072 [debug] Current batch of media processed. Will check again in 1000ms 11:24:32.074 [debug] Current batch of media processed. Will check again in 1000ms 11:24:33.075 [debug] Current batch of media processed. Will check again in 1000ms 11:24:34.076 [debug] Current batch of media processed. Will check again in 1000ms 11:24:35.077 [debug] Current batch of media processed. Will check again in 1000ms 11:24:36.078 [debug] Current batch of media processed. Will check again in 1000ms 11:24:37.079 [debug] Current batch of media processed. Will check again in 1000ms 11:24:38.080 [debug] Current batch of media processed. Will check again in 1000ms 11:24:39.081 [debug] Current batch of media processed. Will check again in 1000ms 11:24:40.082 [debug] Current batch of media processed. Will check again in 1000ms 11:24:41.083 [debug] Current batch of media processed. Will check again in 1000ms 11:24:42.084 [debug] Current batch of media processed. Will check again in 1000ms 11:24:43.085 [debug] Current batch of media processed. Will check again in 1000ms 11:24:44.086 [debug] Current batch of media processed. Will check again in 1000ms 11:24:45.087 [debug] Current batch of media processed. Will check again in 1000ms 11:24:46.088 [debug] Current batch of media processed. Will check again in 1000ms 11:24:47.089 [debug] Current batch of media processed. Will check again in 1000ms 11:24:48.090 [debug] Current batch of media processed. Will check again in 1000ms 11:24:49.091 [debug] Current batch of media processed. Will check again in 1000ms 11:24:50.092 [debug] Current batch of media processed. Will check again in 1000ms 11:24:50.995 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:24:51.093 [debug] Current batch of media processed. Will check again in 1000ms 11:24:52.095 [debug] Current batch of media processed. Will check again in 1000ms 11:24:53.097 [debug] Current batch of media processed. Will check again in 1000ms 11:24:54.098 [debug] Current batch of media processed. Will check again in 1000ms 11:24:55.099 [debug] Current batch of media processed. Will check again in 1000ms 11:24:56.100 [debug] Current batch of media processed. Will check again in 1000ms 11:24:57.101 [debug] Current batch of media processed. Will check again in 1000ms 11:24:58.102 [debug] Current batch of media processed. Will check again in 1000ms 11:24:59.103 [debug] Current batch of media processed. Will check again in 1000ms 11:25:00.105 [debug] Current batch of media processed. Will check again in 1000ms 11:25:00.971 [info] {"source":"oban","duration":1682,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:25:01.107 [debug] Current batch of media processed. Will check again in 1000ms 11:25:02.108 [debug] Current batch of media processed. Will check again in 1000ms 11:25:03.110 [debug] Current batch of media processed. Will check again in 1000ms 11:25:04.111 [debug] Current batch of media processed. Will check again in 1000ms 11:25:05.112 [debug] Current batch of media processed. Will check again in 1000ms 11:25:06.113 [debug] Current batch of media processed. Will check again in 1000ms 11:25:07.116 [debug] Current batch of media processed. Will check again in 1000ms 11:25:08.116 [debug] Current batch of media processed. Will check again in 1000ms 11:25:09.117 [debug] Current batch of media processed. Will check again in 1000ms 11:25:10.118 [debug] Current batch of media processed. Will check again in 1000ms 11:25:11.119 [debug] Current batch of media processed. Will check again in 1000ms 11:25:12.121 [debug] Current batch of media processed. Will check again in 1000ms 11:25:13.126 [debug] Current batch of media processed. Will check again in 1000ms 11:25:14.127 [debug] Current batch of media processed. Will check again in 1000ms 11:25:15.128 [debug] Current batch of media processed. Will check again in 1000ms 11:25:16.134 [debug] Current batch of media processed. Will check again in 1000ms 11:25:17.136 [debug] Current batch of media processed. Will check again in 1000ms 11:25:18.137 [debug] Current batch of media processed. Will check again in 1000ms 11:25:19.139 [debug] Current batch of media processed. Will check again in 1000ms 11:25:20.140 [debug] Current batch of media processed. Will check again in 1000ms 11:25:21.002 [info] {"source":"oban","duration":5423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:21.142 [debug] Current batch of media processed. Will check again in 1000ms 11:25:22.155 [debug] Current batch of media processed. Will check again in 1000ms 11:25:23.157 [debug] Current batch of media processed. Will check again in 1000ms 11:25:24.199 [debug] Current batch of media processed. Will check again in 1000ms 11:25:25.201 [debug] Current batch of media processed. Will check again in 1000ms 11:25:26.203 [debug] Current batch of media processed. Will check again in 1000ms 11:25:27.205 [debug] Current batch of media processed. Will check again in 1000ms 11:25:28.206 [debug] Current batch of media processed. Will check again in 1000ms 11:25:29.207 [debug] Current batch of media processed. Will check again in 1000ms 11:25:30.208 [debug] Current batch of media processed. Will check again in 1000ms 11:25:31.209 [debug] Current batch of media processed. Will check again in 1000ms 11:25:32.210 [debug] Current batch of media processed. Will check again in 1000ms 11:25:33.215 [debug] Current batch of media processed. Will check again in 1000ms 11:25:34.218 [debug] Current batch of media processed. Will check again in 1000ms 11:25:35.219 [debug] Current batch of media processed. Will check again in 1000ms 11:25:36.220 [debug] Current batch of media processed. Will check again in 1000ms 11:25:37.221 [debug] Current batch of media processed. Will check again in 1000ms 11:25:38.222 [debug] Current batch of media processed. Will check again in 1000ms 11:25:39.224 [debug] Current batch of media processed. Will check again in 1000ms 11:25:40.224 [debug] Current batch of media processed. Will check again in 1000ms 11:25:41.225 [debug] Current batch of media processed. Will check again in 1000ms 11:25:42.226 [debug] Current batch of media processed. Will check again in 1000ms 11:25:43.228 [debug] Current batch of media processed. Will check again in 1000ms 11:25:44.230 [debug] Current batch of media processed. Will check again in 1000ms 11:25:45.231 [debug] Current batch of media processed. Will check again in 1000ms 11:25:46.232 [debug] Current batch of media processed. Will check again in 1000ms 11:25:47.233 [debug] Current batch of media processed. Will check again in 1000ms 11:25:48.234 [debug] Current batch of media processed. Will check again in 1000ms 11:25:49.235 [debug] Current batch of media processed. Will check again in 1000ms 11:25:50.237 [debug] Current batch of media processed. Will check again in 1000ms 11:25:51.008 [info] {"source":"oban","duration":5342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:25:51.237 [debug] Current batch of media processed. Will check again in 1000ms 11:25:52.238 [debug] Current batch of media processed. Will check again in 1000ms 11:25:53.239 [debug] Current batch of media processed. Will check again in 1000ms 11:25:54.241 [debug] Current batch of media processed. Will check again in 1000ms 11:25:55.243 [debug] Current batch of media processed. Will check again in 1000ms 11:25:56.246 [debug] Current batch of media processed. Will check again in 1000ms 11:25:57.246 [debug] Current batch of media processed. Will check again in 1000ms 11:25:58.247 [debug] Current batch of media processed. Will check again in 1000ms 11:25:59.249 [debug] Current batch of media processed. Will check again in 1000ms 11:26:00.249 [debug] Current batch of media processed. Will check again in 1000ms 11:26:00.975 [info] {"source":"oban","duration":1354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:26:01.250 [debug] Current batch of media processed. Will check again in 1000ms 11:26:02.255 [debug] Current batch of media processed. Will check again in 1000ms 11:26:03.256 [debug] Current batch of media processed. Will check again in 1000ms 11:26:04.257 [debug] Current batch of media processed. Will check again in 1000ms 11:26:05.260 [debug] Current batch of media processed. Will check again in 1000ms 11:26:06.264 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать третий выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Фруктовые колечки, человек-муравей, альбом Канье Веста, Лупа Пупа и прочие радости.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "duration" => 5696, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102800 - ДТКД #33 – Для тех, кто дома (by Zavtracast).mp4", "id" => "QUCmjttHZjA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=QUCmjttHZjA", "playlist_index" => 115, "timestamp" => 1572262345, "title" => "ДТКД #33 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191028"} 11:26:06.273 [debug] QUERY OK source="sources" db=5.7ms queue=0.1ms idle=1244.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:26:06.275 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=775.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:26:06.280 [debug] QUERY OK source="media_items" db=3.0ms queue=0.2ms idle=765.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-28 11:32:25Z], 122] 11:26:06.337 [debug] QUERY OK source="media_items" db=54.5ms queue=0.1ms idle=259.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать третий выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Фруктовые колечки, человек-муравей, альбом Канье Веста, Лупа Пупа и прочие радости.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #33 – Для тех, кто дома (by Zavtracast)", "dad3bb19-70a6-40a2-8775-5d269098f412", 5696, false, "QUCmjttHZjA", "https://www.youtube.com/watch?v=QUCmjttHZjA", 115, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102800 - ДТКД #33 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-28 11:32:25Z], ~U[2026-04-04 08:26:06Z], ~U[2026-04-04 08:26:06Z], "#завтракст #дткд #подкаст\n\nТридцать третий выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Фруктовые колечки, человек-муравей, альбом Канье Веста, Лупа Пупа и прочие радости.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #33 – Для тех, кто дома (by Zavtracast)", 5696, false, "QUCmjttHZjA", "https://www.youtube.com/watch?v=QUCmjttHZjA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102800 - ДТКД #33 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-28 11:32:25Z]] 11:26:06.346 [debug] QUERY OK source="sources" db=5.3ms queue=0.5ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:26:06.351 [debug] QUERY OK source="media_profiles" db=0.9ms queue=3.0ms idle=74.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:26:06.354 [debug] QUERY OK source="media_items" db=1.3ms idle=76.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 [226330] 11:26:06.354 [debug] Current batch of media processed. Will check again in 1000ms 11:26:07.356 [debug] Current batch of media processed. Will check again in 1000ms 11:26:08.360 [debug] Current batch of media processed. Will check again in 1000ms 11:26:09.363 [debug] Current batch of media processed. Will check again in 1000ms 11:26:10.364 [debug] Current batch of media processed. Will check again in 1000ms 11:26:11.365 [debug] Current batch of media processed. Will check again in 1000ms 11:26:12.366 [debug] Current batch of media processed. Will check again in 1000ms 11:26:13.368 [debug] Current batch of media processed. Will check again in 1000ms 11:26:14.368 [debug] Current batch of media processed. Will check again in 1000ms 11:26:15.369 [debug] Current batch of media processed. Will check again in 1000ms 11:26:16.370 [debug] Current batch of media processed. Will check again in 1000ms 11:26:17.374 [debug] Current batch of media processed. Will check again in 1000ms 11:26:18.378 [debug] Current batch of media processed. Will check again in 1000ms 11:26:19.378 [debug] Current batch of media processed. Will check again in 1000ms 11:26:20.891 [debug] Current batch of media processed. Will check again in 1000ms 11:26:21.032 [info] {"source":"oban","duration":2379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:21.892 [debug] Current batch of media processed. Will check again in 1000ms 11:26:22.893 [debug] Current batch of media processed. Will check again in 1000ms 11:26:23.894 [debug] Current batch of media processed. Will check again in 1000ms 11:26:24.895 [debug] Current batch of media processed. Will check again in 1000ms 11:26:25.896 [debug] Current batch of media processed. Will check again in 1000ms 11:26:26.897 [debug] Current batch of media processed. Will check again in 1000ms 11:26:27.898 [debug] Current batch of media processed. Will check again in 1000ms 11:26:28.899 [debug] Current batch of media processed. Will check again in 1000ms 11:26:29.918 [debug] Current batch of media processed. Will check again in 1000ms 11:26:30.919 [debug] Current batch of media processed. Will check again in 1000ms 11:26:31.922 [debug] Current batch of media processed. Will check again in 1000ms 11:26:32.923 [debug] Current batch of media processed. Will check again in 1000ms 11:26:33.926 [debug] Current batch of media processed. Will check again in 1000ms 11:26:34.927 [debug] Current batch of media processed. Will check again in 1000ms 11:26:35.930 [debug] Current batch of media processed. Will check again in 1000ms 11:26:36.930 [debug] Current batch of media processed. Will check again in 1000ms 11:26:37.933 [debug] Current batch of media processed. Will check again in 1000ms 11:26:38.934 [debug] Current batch of media processed. Will check again in 1000ms 11:26:39.935 [debug] Current batch of media processed. Will check again in 1000ms 11:26:40.936 [debug] Current batch of media processed. Will check again in 1000ms 11:26:41.940 [debug] Current batch of media processed. Will check again in 1000ms 11:26:42.942 [debug] Current batch of media processed. Will check again in 1000ms 11:26:43.947 [debug] Current batch of media processed. Will check again in 1000ms 11:26:44.950 [debug] Current batch of media processed. Will check again in 1000ms 11:26:45.960 [debug] Current batch of media processed. Will check again in 1000ms 11:26:46.981 [debug] Current batch of media processed. Will check again in 1000ms 11:26:47.982 [debug] Current batch of media processed. Will check again in 1000ms 11:26:48.984 [debug] Current batch of media processed. Will check again in 1000ms 11:26:49.985 [debug] Current batch of media processed. Will check again in 1000ms 11:26:50.987 [debug] Current batch of media processed. Will check again in 1000ms 11:26:51.035 [info] {"source":"oban","duration":1847,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:26:51.988 [debug] Current batch of media processed. Will check again in 1000ms 11:26:52.990 [debug] Current batch of media processed. Will check again in 1000ms 11:26:53.991 [debug] Current batch of media processed. Will check again in 1000ms 11:26:54.992 [debug] Current batch of media processed. Will check again in 1000ms 11:26:55.993 [debug] Current batch of media processed. Will check again in 1000ms 11:26:56.995 [debug] Current batch of media processed. Will check again in 1000ms 11:26:57.996 [debug] Current batch of media processed. Will check again in 1000ms 11:26:58.997 [debug] Current batch of media processed. Will check again in 1000ms 11:26:59.998 [debug] Current batch of media processed. Will check again in 1000ms 11:27:00.975 [info] {"source":"oban","duration":245,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:27:00.999 [debug] Current batch of media processed. Will check again in 1000ms 11:27:02.001 [debug] Current batch of media processed. Will check again in 1000ms 11:27:03.004 [debug] Current batch of media processed. Will check again in 1000ms 11:27:04.006 [debug] Current batch of media processed. Will check again in 1000ms 11:27:05.007 [debug] Current batch of media processed. Will check again in 1000ms 11:27:06.010 [debug] Current batch of media processed. Will check again in 1000ms 11:27:07.010 [debug] Current batch of media processed. Will check again in 1000ms 11:27:08.011 [debug] Current batch of media processed. Will check again in 1000ms 11:27:09.012 [debug] Current batch of media processed. Will check again in 1000ms 11:27:10.014 [debug] Current batch of media processed. Will check again in 1000ms 11:27:11.015 [debug] Current batch of media processed. Will check again in 1000ms 11:27:12.016 [debug] Current batch of media processed. Will check again in 1000ms 11:27:13.018 [debug] Current batch of media processed. Will check again in 1000ms 11:27:14.018 [debug] Current batch of media processed. Will check again in 1000ms 11:27:15.019 [debug] Current batch of media processed. Will check again in 1000ms 11:27:16.020 [debug] Current batch of media processed. Will check again in 1000ms 11:27:17.021 [debug] Current batch of media processed. Will check again in 1000ms 11:27:18.022 [debug] Current batch of media processed. Will check again in 1000ms 11:27:19.023 [debug] Current batch of media processed. Will check again in 1000ms 11:27:20.024 [debug] Current batch of media processed. Will check again in 1000ms 11:27:21.025 [debug] Current batch of media processed. Will check again in 1000ms 11:27:21.039 [info] {"source":"oban","duration":2461,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:22.026 [debug] Current batch of media processed. Will check again in 1000ms 11:27:23.027 [debug] Current batch of media processed. Will check again in 1000ms 11:27:24.028 [debug] Current batch of media processed. Will check again in 1000ms 11:27:25.029 [debug] Current batch of media processed. Will check again in 1000ms 11:27:26.030 [debug] Current batch of media processed. Will check again in 1000ms 11:27:27.033 [debug] Current batch of media processed. Will check again in 1000ms 11:27:28.035 [debug] Current batch of media processed. Will check again in 1000ms 11:27:29.036 [debug] Current batch of media processed. Will check again in 1000ms 11:27:30.037 [debug] Current batch of media processed. Will check again in 1000ms 11:27:31.038 [debug] Current batch of media processed. Will check again in 1000ms 11:27:32.041 [debug] Current batch of media processed. Will check again in 1000ms 11:27:33.044 [debug] Current batch of media processed. Will check again in 1000ms 11:27:34.054 [debug] Current batch of media processed. Will check again in 1000ms 11:27:35.056 [debug] Current batch of media processed. Will check again in 1000ms 11:27:36.057 [debug] Current batch of media processed. Will check again in 1000ms 11:27:37.065 [debug] Current batch of media processed. Will check again in 1000ms 11:27:38.067 [debug] Current batch of media processed. Will check again in 1000ms 11:27:39.069 [debug] Current batch of media processed. Will check again in 1000ms 11:27:40.072 [debug] Current batch of media processed. Will check again in 1000ms 11:27:41.074 [debug] Current batch of media processed. Will check again in 1000ms 11:27:42.076 [debug] Current batch of media processed. Will check again in 1000ms 11:27:43.078 [debug] Current batch of media processed. Will check again in 1000ms 11:27:44.078 [debug] Current batch of media processed. Will check again in 1000ms 11:27:45.084 [debug] Current batch of media processed. Will check again in 1000ms 11:27:46.086 [debug] Current batch of media processed. Will check again in 1000ms 11:27:47.089 [debug] Current batch of media processed. Will check again in 1000ms 11:27:48.090 [debug] Current batch of media processed. Will check again in 1000ms 11:27:49.091 [debug] Current batch of media processed. Will check again in 1000ms 11:27:50.092 [debug] Current batch of media processed. Will check again in 1000ms 11:27:51.041 [info] {"source":"oban","duration":1396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:27:51.093 [debug] Current batch of media processed. Will check again in 1000ms 11:27:52.094 [debug] Current batch of media processed. Will check again in 1000ms 11:27:53.097 [debug] Current batch of media processed. Will check again in 1000ms 11:27:54.098 [debug] Current batch of media processed. Will check again in 1000ms 11:27:55.099 [debug] Current batch of media processed. Will check again in 1000ms 11:27:56.100 [debug] Current batch of media processed. Will check again in 1000ms 11:27:57.101 [debug] Current batch of media processed. Will check again in 1000ms 11:27:58.102 [debug] Current batch of media processed. Will check again in 1000ms 11:27:59.104 [debug] Current batch of media processed. Will check again in 1000ms 11:28:00.105 [debug] Current batch of media processed. Will check again in 1000ms 11:28:00.977 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:28:01.107 [debug] Current batch of media processed. Will check again in 1000ms 11:28:02.108 [debug] Current batch of media processed. Will check again in 1000ms 11:28:03.109 [debug] Current batch of media processed. Will check again in 1000ms 11:28:04.111 [debug] Current batch of media processed. Will check again in 1000ms 11:28:05.113 [debug] Current batch of media processed. Will check again in 1000ms 11:28:06.114 [debug] Current batch of media processed. Will check again in 1000ms 11:28:07.115 [debug] Current batch of media processed. Will check again in 1000ms 11:28:08.116 [debug] Current batch of media processed. Will check again in 1000ms 11:28:09.117 [debug] Current batch of media processed. Will check again in 1000ms 11:28:10.118 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#завтракст #дткд #подкаст\n\nТридцать второй выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7543, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102000 - ДТКД #32 – Для тех, кто дома (by Zavtracast).mp4", "id" => "kcsn1ncC9lo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=kcsn1ncC9lo", "playlist_index" => 116, "timestamp" => 1571573744, "title" => "ДТКД #32 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191020"} 11:28:10.121 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=1788.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:28:10.122 [debug] QUERY OK source="sources" db=0.5ms idle=1602.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:28:10.124 [debug] QUERY OK source="media_items" db=1.1ms idle=1597.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-20 12:15:44Z], 122] 11:28:10.132 [debug] QUERY OK source="media_items" db=6.9ms idle=600.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать второй выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #32 – Для тех, кто дома (by Zavtracast)", "54e67194-c3e0-4970-886d-6db859a9b004", 7543, false, "kcsn1ncC9lo", "https://www.youtube.com/watch?v=kcsn1ncC9lo", 116, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102000 - ДТКД #32 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-20 12:15:44Z], ~U[2026-04-04 08:28:10Z], ~U[2026-04-04 08:28:10Z], "#завтракст #дткд #подкаст\n\nТридцать второй выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #32 – Для тех, кто дома (by Zavtracast)", 7543, false, "kcsn1ncC9lo", "https://www.youtube.com/watch?v=kcsn1ncC9lo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102000 - ДТКД #32 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-20 12:15:44Z]] 11:28:10.133 [debug] QUERY OK source="sources" db=0.9ms idle=598.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:28:10.134 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:28:10.136 [debug] QUERY OK source="media_items" db=0.8ms idle=12.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226332] 11:28:10.136 [debug] Current batch of media processed. Will check again in 1000ms 11:28:11.136 [debug] Current batch of media processed. Will check again in 1000ms 11:28:12.137 [debug] Current batch of media processed. Will check again in 1000ms 11:28:13.138 [debug] Current batch of media processed. Will check again in 1000ms 11:28:14.140 [debug] Current batch of media processed. Will check again in 1000ms 11:28:15.142 [debug] Current batch of media processed. Will check again in 1000ms 11:28:16.144 [debug] Current batch of media processed. Will check again in 1000ms 11:28:17.145 [debug] Current batch of media processed. Will check again in 1000ms 11:28:18.147 [debug] Current batch of media processed. Will check again in 1000ms 11:28:19.148 [debug] Current batch of media processed. Will check again in 1000ms 11:28:20.149 [debug] Current batch of media processed. Will check again in 1000ms 11:28:21.042 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:21.150 [debug] Current batch of media processed. Will check again in 1000ms 11:28:22.151 [debug] Current batch of media processed. Will check again in 1000ms 11:28:23.156 [debug] Current batch of media processed. Will check again in 1000ms 11:28:24.157 [debug] Current batch of media processed. Will check again in 1000ms 11:28:25.158 [debug] Current batch of media processed. Will check again in 1000ms 11:28:26.159 [debug] Current batch of media processed. Will check again in 1000ms 11:28:27.160 [debug] Current batch of media processed. Will check again in 1000ms 11:28:28.161 [debug] Current batch of media processed. Will check again in 1000ms 11:28:29.165 [debug] Current batch of media processed. Will check again in 1000ms 11:28:30.167 [debug] Current batch of media processed. Will check again in 1000ms 11:28:31.169 [debug] Current batch of media processed. Will check again in 1000ms 11:28:32.171 [debug] Current batch of media processed. Will check again in 1000ms 11:28:33.172 [debug] Current batch of media processed. Will check again in 1000ms 11:28:34.174 [debug] Current batch of media processed. Will check again in 1000ms 11:28:35.174 [debug] Current batch of media processed. Will check again in 1000ms 11:28:36.177 [debug] Current batch of media processed. Will check again in 1000ms 11:28:37.180 [debug] Current batch of media processed. Will check again in 1000ms 11:28:38.181 [debug] Current batch of media processed. Will check again in 1000ms 11:28:39.182 [debug] Current batch of media processed. Will check again in 1000ms 11:28:40.185 [debug] Current batch of media processed. Will check again in 1000ms 11:28:41.186 [debug] Current batch of media processed. Will check again in 1000ms 11:28:42.187 [debug] Current batch of media processed. Will check again in 1000ms 11:28:43.188 [debug] Current batch of media processed. Will check again in 1000ms 11:28:44.189 [debug] Current batch of media processed. Will check again in 1000ms 11:28:45.191 [debug] Current batch of media processed. Will check again in 1000ms 11:28:46.192 [debug] Current batch of media processed. Will check again in 1000ms 11:28:47.195 [debug] Current batch of media processed. Will check again in 1000ms 11:28:48.197 [debug] Current batch of media processed. Will check again in 1000ms 11:28:49.199 [debug] Current batch of media processed. Will check again in 1000ms 11:28:50.200 [debug] Current batch of media processed. Will check again in 1000ms 11:28:51.044 [info] {"source":"oban","duration":1310,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:28:51.201 [debug] Current batch of media processed. Will check again in 1000ms 11:28:52.207 [debug] Current batch of media processed. Will check again in 1000ms 11:28:53.208 [debug] Current batch of media processed. Will check again in 1000ms 11:28:54.209 [debug] Current batch of media processed. Will check again in 1000ms 11:28:55.210 [debug] Current batch of media processed. Will check again in 1000ms 11:28:56.211 [debug] Current batch of media processed. Will check again in 1000ms 11:28:57.212 [debug] Current batch of media processed. Will check again in 1000ms 11:28:58.214 [debug] Current batch of media processed. Will check again in 1000ms 11:28:59.214 [debug] Current batch of media processed. Will check again in 1000ms 11:29:00.217 [debug] Current batch of media processed. Will check again in 1000ms 11:29:00.987 [info] {"source":"oban","duration":7524,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:29:01.217 [debug] Current batch of media processed. Will check again in 1000ms 11:29:02.328 [debug] Current batch of media processed. Will check again in 1000ms 11:29:03.331 [debug] Current batch of media processed. Will check again in 1000ms 11:29:04.334 [debug] Current batch of media processed. Will check again in 1000ms 11:29:05.335 [debug] Current batch of media processed. Will check again in 1000ms 11:29:06.344 [debug] Current batch of media processed. Will check again in 1000ms 11:29:07.347 [debug] Current batch of media processed. Will check again in 1000ms 11:29:08.348 [debug] Current batch of media processed. Will check again in 1000ms 11:29:09.350 [debug] Current batch of media processed. Will check again in 1000ms 11:29:10.351 [debug] Current batch of media processed. Will check again in 1000ms 11:29:11.352 [debug] Current batch of media processed. Will check again in 1000ms 11:29:12.357 [debug] Current batch of media processed. Will check again in 1000ms 11:29:13.358 [debug] Current batch of media processed. Will check again in 1000ms 11:29:14.359 [debug] Current batch of media processed. Will check again in 1000ms 11:29:15.361 [debug] Current batch of media processed. Will check again in 1000ms 11:29:16.362 [debug] Current batch of media processed. Will check again in 1000ms 11:29:17.363 [debug] Current batch of media processed. Will check again in 1000ms 11:29:18.364 [debug] Current batch of media processed. Will check again in 1000ms 11:29:19.365 [debug] Current batch of media processed. Will check again in 1000ms 11:29:20.366 [debug] Current batch of media processed. Will check again in 1000ms 11:29:21.046 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:21.367 [debug] Current batch of media processed. Will check again in 1000ms 11:29:22.371 [debug] Current batch of media processed. Will check again in 1000ms 11:29:23.371 [debug] Current batch of media processed. Will check again in 1000ms 11:29:24.372 [debug] Current batch of media processed. Will check again in 1000ms 11:29:25.373 [debug] Current batch of media processed. Will check again in 1000ms 11:29:26.374 [debug] Current batch of media processed. Will check again in 1000ms 11:29:27.375 [debug] Current batch of media processed. Will check again in 1000ms 11:29:28.376 [debug] Current batch of media processed. Will check again in 1000ms 11:29:29.377 [debug] Current batch of media processed. Will check again in 1000ms 11:29:30.378 [debug] Current batch of media processed. Will check again in 1000ms 11:29:31.379 [debug] Current batch of media processed. Will check again in 1000ms 11:29:32.381 [debug] Current batch of media processed. Will check again in 1000ms 11:29:33.382 [debug] Current batch of media processed. Will check again in 1000ms 11:29:34.383 [debug] Current batch of media processed. Will check again in 1000ms 11:29:35.384 [debug] Current batch of media processed. Will check again in 1000ms 11:29:36.385 [debug] Current batch of media processed. Will check again in 1000ms 11:29:37.386 [debug] Current batch of media processed. Will check again in 1000ms 11:29:38.387 [debug] Current batch of media processed. Will check again in 1000ms 11:29:39.389 [debug] Current batch of media processed. Will check again in 1000ms 11:29:40.390 [debug] Current batch of media processed. Will check again in 1000ms 11:29:41.392 [debug] Current batch of media processed. Will check again in 1000ms 11:29:42.393 [debug] Current batch of media processed. Will check again in 1000ms 11:29:43.395 [debug] Current batch of media processed. Will check again in 1000ms 11:29:44.396 [debug] Current batch of media processed. Will check again in 1000ms 11:29:45.397 [debug] Current batch of media processed. Will check again in 1000ms 11:29:46.399 [debug] Current batch of media processed. Will check again in 1000ms 11:29:47.399 [debug] Current batch of media processed. Will check again in 1000ms 11:29:48.400 [debug] Current batch of media processed. Will check again in 1000ms 11:29:49.402 [debug] Current batch of media processed. Will check again in 1000ms 11:29:50.403 [debug] Current batch of media processed. Will check again in 1000ms 11:29:51.050 [info] {"source":"oban","duration":2542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:29:51.405 [debug] Current batch of media processed. Will check again in 1000ms 11:29:52.410 [debug] Current batch of media processed. Will check again in 1000ms 11:29:53.414 [debug] Current batch of media processed. Will check again in 1000ms 11:29:54.415 [debug] Current batch of media processed. Will check again in 1000ms 11:29:55.416 [debug] Current batch of media processed. Will check again in 1000ms 11:29:56.417 [debug] Current batch of media processed. Will check again in 1000ms 11:29:57.418 [debug] Current batch of media processed. Will check again in 1000ms 11:29:58.419 [debug] Current batch of media processed. Will check again in 1000ms 11:29:59.420 [debug] Current batch of media processed. Will check again in 1000ms 11:30:00.422 [debug] Current batch of media processed. Will check again in 1000ms 11:30:00.988 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:30:01.423 [debug] Current batch of media processed. Will check again in 1000ms 11:30:02.424 [debug] Current batch of media processed. Will check again in 1000ms 11:30:03.425 [debug] Current batch of media processed. Will check again in 1000ms 11:30:04.427 [debug] Current batch of media processed. Will check again in 1000ms 11:30:05.428 [debug] Current batch of media processed. Will check again in 1000ms 11:30:06.430 [debug] Current batch of media processed. Will check again in 1000ms 11:30:07.431 [debug] Current batch of media processed. Will check again in 1000ms 11:30:08.432 [debug] Current batch of media processed. Will check again in 1000ms 11:30:09.433 [debug] Current batch of media processed. Will check again in 1000ms 11:30:10.434 [debug] Current batch of media processed. Will check again in 1000ms 11:30:11.436 [debug] Current batch of media processed. Will check again in 1000ms 11:30:12.437 [debug] Current batch of media processed. Will check again in 1000ms 11:30:13.438 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Тридцать первый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 4791, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e101400 - ДТКД #31 – Для тех, кто дома (by Zavtracast).mp4", "id" => "dyEAnDlJYt4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=dyEAnDlJYt4", "playlist_index" => 117, "timestamp" => 1571067645, "title" => "ДТКД #31 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191014"} 11:30:13.440 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=1073.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:30:13.442 [debug] QUERY OK source="sources" db=0.5ms queue=0.4ms idle=1075.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:30:13.443 [debug] QUERY OK source="media_items" db=1.2ms idle=1076.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-14 15:40:45Z], 122] 11:30:13.463 [debug] QUERY OK source="media_items" db=19.0ms idle=230.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Тридцать первый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #31 – Для тех, кто дома (by Zavtracast)", "60ce2960-7c67-413b-9d02-575c6ca56a3d", 4791, false, "dyEAnDlJYt4", "https://www.youtube.com/watch?v=dyEAnDlJYt4", 117, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e101400 - ДТКД #31 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-14 15:40:45Z], ~U[2026-04-04 08:30:13Z], ~U[2026-04-04 08:30:13Z], "Тридцать первый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #31 – Для тех, кто дома (by Zavtracast)", 4791, false, "dyEAnDlJYt4", "https://www.youtube.com/watch?v=dyEAnDlJYt4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e101400 - ДТКД #31 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-14 15:40:45Z]] 11:30:13.465 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=242.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:30:13.466 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 11:30:13.468 [debug] QUERY OK source="media_items" db=0.7ms idle=25.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 [226333] 11:30:13.468 [debug] Current batch of media processed. Will check again in 1000ms 11:30:14.469 [debug] Current batch of media processed. Will check again in 1000ms 11:30:15.470 [debug] Current batch of media processed. Will check again in 1000ms 11:30:16.472 [debug] Current batch of media processed. Will check again in 1000ms 11:30:17.478 [debug] Current batch of media processed. Will check again in 1000ms 11:30:18.480 [debug] Current batch of media processed. Will check again in 1000ms 11:30:19.480 [debug] Current batch of media processed. Will check again in 1000ms 11:30:20.482 [debug] Current batch of media processed. Will check again in 1000ms 11:30:21.052 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:21.483 [debug] Current batch of media processed. Will check again in 1000ms 11:30:22.484 [debug] Current batch of media processed. Will check again in 1000ms 11:30:23.485 [debug] Current batch of media processed. Will check again in 1000ms 11:30:24.486 [debug] Current batch of media processed. Will check again in 1000ms 11:30:25.487 [debug] Current batch of media processed. Will check again in 1000ms 11:30:26.488 [debug] Current batch of media processed. Will check again in 1000ms 11:30:27.489 [debug] Current batch of media processed. Will check again in 1000ms 11:30:28.490 [debug] Current batch of media processed. Will check again in 1000ms 11:30:29.491 [debug] Current batch of media processed. Will check again in 1000ms 11:30:30.492 [debug] Current batch of media processed. Will check again in 1000ms 11:30:31.493 [debug] Current batch of media processed. Will check again in 1000ms 11:30:32.494 [debug] Current batch of media processed. Will check again in 1000ms 11:30:33.495 [debug] Current batch of media processed. Will check again in 1000ms 11:30:34.496 [debug] Current batch of media processed. Will check again in 1000ms 11:30:35.497 [debug] Current batch of media processed. Will check again in 1000ms 11:30:36.498 [debug] Current batch of media processed. Will check again in 1000ms 11:30:37.499 [debug] Current batch of media processed. Will check again in 1000ms 11:30:38.500 [debug] Current batch of media processed. Will check again in 1000ms 11:30:39.501 [debug] Current batch of media processed. Will check again in 1000ms 11:30:40.502 [debug] Current batch of media processed. Will check again in 1000ms 11:30:41.503 [debug] Current batch of media processed. Will check again in 1000ms 11:30:42.504 [debug] Current batch of media processed. Will check again in 1000ms 11:30:43.505 [debug] Current batch of media processed. Will check again in 1000ms 11:30:44.507 [debug] Current batch of media processed. Will check again in 1000ms 11:30:45.509 [debug] Current batch of media processed. Will check again in 1000ms 11:30:46.509 [debug] Current batch of media processed. Will check again in 1000ms 11:30:47.511 [debug] Current batch of media processed. Will check again in 1000ms 11:30:48.511 [debug] Current batch of media processed. Will check again in 1000ms 11:30:49.512 [debug] Current batch of media processed. Will check again in 1000ms 11:30:50.513 [debug] Current batch of media processed. Will check again in 1000ms 11:30:51.054 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:30:51.514 [debug] Current batch of media processed. Will check again in 1000ms 11:30:52.516 [debug] Current batch of media processed. Will check again in 1000ms 11:30:53.517 [debug] Current batch of media processed. Will check again in 1000ms 11:30:54.518 [debug] Current batch of media processed. Will check again in 1000ms 11:30:55.519 [debug] Current batch of media processed. Will check again in 1000ms 11:30:56.520 [debug] Current batch of media processed. Will check again in 1000ms 11:30:57.522 [debug] Current batch of media processed. Will check again in 1000ms 11:30:58.529 [debug] Current batch of media processed. Will check again in 1000ms 11:30:59.531 [debug] Current batch of media processed. Will check again in 1000ms 11:31:00.538 [debug] Current batch of media processed. Will check again in 1000ms 11:31:00.991 [info] {"source":"oban","duration":1859,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:31:01.539 [debug] Current batch of media processed. Will check again in 1000ms 11:31:02.540 [debug] Current batch of media processed. Will check again in 1000ms 11:31:03.541 [debug] Current batch of media processed. Will check again in 1000ms 11:31:04.542 [debug] Current batch of media processed. Will check again in 1000ms 11:31:05.543 [debug] Current batch of media processed. Will check again in 1000ms 11:31:06.544 [debug] Current batch of media processed. Will check again in 1000ms 11:31:07.545 [debug] Current batch of media processed. Will check again in 1000ms 11:31:08.547 [debug] Current batch of media processed. Will check again in 1000ms 11:31:09.549 [debug] Current batch of media processed. Will check again in 1000ms 11:31:10.549 [debug] Current batch of media processed. Will check again in 1000ms 11:31:11.551 [debug] Current batch of media processed. Will check again in 1000ms 11:31:12.553 [debug] Current batch of media processed. Will check again in 1000ms 11:31:13.553 [debug] Current batch of media processed. Will check again in 1000ms 11:31:14.561 [debug] Current batch of media processed. Will check again in 1000ms 11:31:15.569 [debug] Current batch of media processed. Will check again in 1000ms 11:31:16.570 [debug] Current batch of media processed. Will check again in 1000ms 11:31:17.571 [debug] Current batch of media processed. Will check again in 1000ms 11:31:18.573 [debug] Current batch of media processed. Will check again in 1000ms 11:31:19.573 [debug] Current batch of media processed. Will check again in 1000ms 11:31:20.576 [debug] Current batch of media processed. Will check again in 1000ms 11:31:21.060 [info] {"source":"oban","duration":4058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:21.578 [debug] Current batch of media processed. Will check again in 1000ms 11:31:22.580 [debug] Current batch of media processed. Will check again in 1000ms 11:31:23.581 [debug] Current batch of media processed. Will check again in 1000ms 11:31:24.582 [debug] Current batch of media processed. Will check again in 1000ms 11:31:25.584 [debug] Current batch of media processed. Will check again in 1000ms 11:31:26.585 [debug] Current batch of media processed. Will check again in 1000ms 11:31:27.586 [debug] Current batch of media processed. Will check again in 1000ms 11:31:28.587 [debug] Current batch of media processed. Will check again in 1000ms 11:31:29.588 [debug] Current batch of media processed. Will check again in 1000ms 11:31:30.589 [debug] Current batch of media processed. Will check again in 1000ms 11:31:31.590 [debug] Current batch of media processed. Will check again in 1000ms 11:31:32.592 [debug] Current batch of media processed. Will check again in 1000ms 11:31:33.593 [debug] Current batch of media processed. Will check again in 1000ms 11:31:34.597 [debug] Current batch of media processed. Will check again in 1000ms 11:31:35.597 [debug] Current batch of media processed. Will check again in 1000ms 11:31:36.598 [debug] Current batch of media processed. Will check again in 1000ms 11:31:37.599 [debug] Current batch of media processed. Will check again in 1000ms 11:31:38.600 [debug] Current batch of media processed. Will check again in 1000ms 11:31:39.601 [debug] Current batch of media processed. Will check again in 1000ms 11:31:40.602 [debug] Current batch of media processed. Will check again in 1000ms 11:31:41.603 [debug] Current batch of media processed. Will check again in 1000ms 11:31:42.605 [debug] Current batch of media processed. Will check again in 1000ms 11:31:43.606 [debug] Current batch of media processed. Will check again in 1000ms 11:31:44.607 [debug] Current batch of media processed. Will check again in 1000ms 11:31:45.608 [debug] Current batch of media processed. Will check again in 1000ms 11:31:46.609 [debug] Current batch of media processed. Will check again in 1000ms 11:31:47.610 [debug] Current batch of media processed. Will check again in 1000ms 11:31:48.611 [debug] Current batch of media processed. Will check again in 1000ms 11:31:49.613 [debug] Current batch of media processed. Will check again in 1000ms 11:31:50.614 [debug] Current batch of media processed. Will check again in 1000ms 11:31:51.073 [info] {"source":"oban","duration":11342,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:31:51.615 [debug] Current batch of media processed. Will check again in 1000ms 11:31:52.616 [debug] Current batch of media processed. Will check again in 1000ms 11:31:53.620 [debug] Current batch of media processed. Will check again in 1000ms 11:31:54.621 [debug] Current batch of media processed. Will check again in 1000ms 11:31:55.622 [debug] Current batch of media processed. Will check again in 1000ms 11:31:56.623 [debug] Current batch of media processed. Will check again in 1000ms 11:31:57.624 [debug] Current batch of media processed. Will check again in 1000ms 11:31:58.625 [debug] Current batch of media processed. Will check again in 1000ms 11:31:59.626 [debug] Current batch of media processed. Will check again in 1000ms 11:32:00.628 [debug] Current batch of media processed. Will check again in 1000ms 11:32:00.996 [info] {"source":"oban","duration":3750,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:32:01.629 [debug] Current batch of media processed. Will check again in 1000ms 11:32:02.630 [debug] Current batch of media processed. Will check again in 1000ms 11:32:03.631 [debug] Current batch of media processed. Will check again in 1000ms 11:32:04.632 [debug] Current batch of media processed. Will check again in 1000ms 11:32:05.634 [debug] Current batch of media processed. Will check again in 1000ms 11:32:06.635 [debug] Current batch of media processed. Will check again in 1000ms 11:32:07.636 [debug] Current batch of media processed. Will check again in 1000ms 11:32:08.637 [debug] Current batch of media processed. Will check again in 1000ms 11:32:09.638 [debug] Current batch of media processed. Will check again in 1000ms 11:32:10.639 [debug] Current batch of media processed. Will check again in 1000ms 11:32:11.640 [debug] Current batch of media processed. Will check again in 1000ms 11:32:12.641 [debug] Current batch of media processed. Will check again in 1000ms 11:32:13.643 [debug] Current batch of media processed. Will check again in 1000ms 11:32:14.643 [debug] Current batch of media processed. Will check again in 1000ms 11:32:15.644 [debug] Current batch of media processed. Will check again in 1000ms 11:32:16.646 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст\n\nТридцатый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nМерч Завтракаста\nВ ближайшую неделю (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6508, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e100800 - ДТКД #30 – Для тех, кто дома (by Zavtracast).mp4", "id" => "MdR81nUYVAA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=MdR81nUYVAA", "playlist_index" => 118, "timestamp" => 1570521030, "title" => "ДТКД #30 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20191008"} 11:32:16.649 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=873.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:32:16.652 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=869.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:32:16.655 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=239.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-08 07:50:30Z], 122] 11:32:16.669 [debug] QUERY OK source="media_items" db=13.2ms idle=242.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nТридцатый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nМерч Завтракаста\nВ ближайшую неделю (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #30 – Для тех, кто дома (by Zavtracast)", "e35a92fc-d9ba-4856-ad21-6ce10cd176ed", 6508, false, "MdR81nUYVAA", "https://www.youtube.com/watch?v=MdR81nUYVAA", 118, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e100800 - ДТКД #30 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-08 07:50:30Z], ~U[2026-04-04 08:32:16Z], ~U[2026-04-04 08:32:16Z], "#дткд #завтракаст #подкаст\n\nТридцатый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nМерч Завтракаста\nВ ближайшую неделю (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #30 – Для тех, кто дома (by Zavtracast)", 6508, false, "MdR81nUYVAA", "https://www.youtube.com/watch?v=MdR81nUYVAA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e100800 - ДТКД #30 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-08 07:50:30Z]] 11:32:16.675 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=260.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:32:16.676 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=26.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:32:16.677 [debug] QUERY OK source="media_items" db=0.4ms 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 [226336] 11:32:16.677 [debug] Current batch of media processed. Will check again in 1000ms 11:32:17.678 [debug] Current batch of media processed. Will check again in 1000ms 11:32:18.680 [debug] Current batch of media processed. Will check again in 1000ms 11:32:19.682 [debug] Current batch of media processed. Will check again in 1000ms 11:32:20.683 [debug] Current batch of media processed. Will check again in 1000ms 11:32:21.078 [info] {"source":"oban","duration":3669,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:21.687 [debug] Current batch of media processed. Will check again in 1000ms 11:32:22.688 [debug] Current batch of media processed. Will check again in 1000ms 11:32:23.692 [debug] Current batch of media processed. Will check again in 1000ms 11:32:24.694 [debug] Current batch of media processed. Will check again in 1000ms 11:32:25.695 [debug] Current batch of media processed. Will check again in 1000ms 11:32:26.696 [debug] Current batch of media processed. Will check again in 1000ms 11:32:27.697 [debug] Current batch of media processed. Will check again in 1000ms 11:32:28.699 [debug] Current batch of media processed. Will check again in 1000ms 11:32:29.702 [debug] Current batch of media processed. Will check again in 1000ms 11:32:30.702 [debug] Current batch of media processed. Will check again in 1000ms 11:32:31.703 [debug] Current batch of media processed. Will check again in 1000ms 11:32:32.713 [debug] Current batch of media processed. Will check again in 1000ms 11:32:33.715 [debug] Current batch of media processed. Will check again in 1000ms 11:32:34.716 [debug] Current batch of media processed. Will check again in 1000ms 11:32:35.719 [debug] Current batch of media processed. Will check again in 1000ms 11:32:36.720 [debug] Current batch of media processed. Will check again in 1000ms 11:32:37.721 [debug] Current batch of media processed. Will check again in 1000ms 11:32:38.722 [debug] Current batch of media processed. Will check again in 1000ms 11:32:39.723 [debug] Current batch of media processed. Will check again in 1000ms 11:32:40.724 [debug] Current batch of media processed. Will check again in 1000ms 11:32:41.725 [debug] Current batch of media processed. Will check again in 1000ms 11:32:42.726 [debug] Current batch of media processed. Will check again in 1000ms 11:32:43.727 [debug] Current batch of media processed. Will check again in 1000ms 11:32:44.728 [debug] Current batch of media processed. Will check again in 1000ms 11:32:45.729 [debug] Current batch of media processed. Will check again in 1000ms 11:32:46.730 [debug] Current batch of media processed. Will check again in 1000ms 11:32:47.731 [debug] Current batch of media processed. Will check again in 1000ms 11:32:48.732 [debug] Current batch of media processed. Will check again in 1000ms 11:32:49.733 [debug] Current batch of media processed. Will check again in 1000ms 11:32:50.734 [debug] Current batch of media processed. Will check again in 1000ms 11:32:51.080 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:32:51.737 [debug] Current batch of media processed. Will check again in 1000ms 11:32:52.739 [debug] Current batch of media processed. Will check again in 1000ms 11:32:53.741 [debug] Current batch of media processed. Will check again in 1000ms 11:32:54.742 [debug] Current batch of media processed. Will check again in 1000ms 11:32:55.743 [debug] Current batch of media processed. Will check again in 1000ms 11:32:56.744 [debug] Current batch of media processed. Will check again in 1000ms 11:32:57.745 [debug] Current batch of media processed. Will check again in 1000ms 11:32:58.746 [debug] Current batch of media processed. Will check again in 1000ms 11:32:59.747 [debug] Current batch of media processed. Will check again in 1000ms 11:33:00.748 [debug] Current batch of media processed. Will check again in 1000ms 11:33:00.997 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:33:01.749 [debug] Current batch of media processed. Will check again in 1000ms 11:33:02.753 [debug] Current batch of media processed. Will check again in 1000ms 11:33:03.754 [debug] Current batch of media processed. Will check again in 1000ms 11:33:04.755 [debug] Current batch of media processed. Will check again in 1000ms 11:33:05.757 [debug] Current batch of media processed. Will check again in 1000ms 11:33:06.757 [debug] Current batch of media processed. Will check again in 1000ms 11:33:07.758 [debug] Current batch of media processed. Will check again in 1000ms 11:33:08.759 [debug] Current batch of media processed. Will check again in 1000ms 11:33:09.760 [debug] Current batch of media processed. Will check again in 1000ms 11:33:10.761 [debug] Current batch of media processed. Will check again in 1000ms 11:33:11.763 [debug] Current batch of media processed. Will check again in 1000ms 11:33:12.765 [debug] Current batch of media processed. Will check again in 1000ms 11:33:13.766 [debug] Current batch of media processed. Will check again in 1000ms 11:33:14.766 [debug] Current batch of media processed. Will check again in 1000ms 11:33:15.767 [debug] Current batch of media processed. Will check again in 1000ms 11:33:16.769 [debug] Current batch of media processed. Will check again in 1000ms 11:33:17.770 [debug] Current batch of media processed. Will check again in 1000ms 11:33:18.771 [debug] Current batch of media processed. Will check again in 1000ms 11:33:19.773 [debug] Current batch of media processed. Will check again in 1000ms 11:33:20.773 [debug] Current batch of media processed. Will check again in 1000ms 11:33:21.083 [info] {"source":"oban","duration":1724,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:21.774 [debug] Current batch of media processed. Will check again in 1000ms 11:33:22.775 [debug] Current batch of media processed. Will check again in 1000ms 11:33:23.776 [debug] Current batch of media processed. Will check again in 1000ms 11:33:24.777 [debug] Current batch of media processed. Will check again in 1000ms 11:33:25.779 [debug] Current batch of media processed. Will check again in 1000ms 11:33:26.779 [debug] Current batch of media processed. Will check again in 1000ms 11:33:27.780 [debug] Current batch of media processed. Will check again in 1000ms 11:33:28.781 [debug] Current batch of media processed. Will check again in 1000ms 11:33:29.782 [debug] Current batch of media processed. Will check again in 1000ms 11:33:30.783 [debug] Current batch of media processed. Will check again in 1000ms 11:33:31.784 [debug] Current batch of media processed. Will check again in 1000ms 11:33:32.789 [debug] Current batch of media processed. Will check again in 1000ms 11:33:33.791 [debug] Current batch of media processed. Will check again in 1000ms 11:33:34.792 [debug] Current batch of media processed. Will check again in 1000ms 11:33:35.793 [debug] Current batch of media processed. Will check again in 1000ms 11:33:36.795 [debug] Current batch of media processed. Will check again in 1000ms 11:33:37.796 [debug] Current batch of media processed. Will check again in 1000ms 11:33:38.798 [debug] Current batch of media processed. Will check again in 1000ms 11:33:39.799 [debug] Current batch of media processed. Will check again in 1000ms 11:33:40.801 [debug] Current batch of media processed. Will check again in 1000ms 11:33:41.802 [debug] Current batch of media processed. Will check again in 1000ms 11:33:42.804 [debug] Current batch of media processed. Will check again in 1000ms 11:33:43.805 [debug] Current batch of media processed. Will check again in 1000ms 11:33:44.807 [debug] Current batch of media processed. Will check again in 1000ms 11:33:45.808 [debug] Current batch of media processed. Will check again in 1000ms 11:33:46.809 [debug] Current batch of media processed. Will check again in 1000ms 11:33:47.810 [debug] Current batch of media processed. Will check again in 1000ms 11:33:48.811 [debug] Current batch of media processed. Will check again in 1000ms 11:33:49.812 [debug] Current batch of media processed. Will check again in 1000ms 11:33:50.813 [debug] Current batch of media processed. Will check again in 1000ms 11:33:51.085 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:33:51.814 [debug] Current batch of media processed. Will check again in 1000ms 11:33:52.816 [debug] Current batch of media processed. Will check again in 1000ms 11:33:53.817 [debug] Current batch of media processed. Will check again in 1000ms 11:33:54.818 [debug] Current batch of media processed. Will check again in 1000ms 11:33:55.819 [debug] Current batch of media processed. Will check again in 1000ms 11:33:56.820 [debug] Current batch of media processed. Will check again in 1000ms 11:33:57.821 [debug] Current batch of media processed. Will check again in 1000ms 11:33:58.823 [debug] Current batch of media processed. Will check again in 1000ms 11:33:59.824 [debug] Current batch of media processed. Will check again in 1000ms 11:34:00.825 [debug] Current batch of media processed. Will check again in 1000ms 11:34:01.002 [info] {"source":"oban","duration":3096,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:34:01.826 [debug] Current batch of media processed. Will check again in 1000ms 11:34:02.827 [debug] Current batch of media processed. Will check again in 1000ms 11:34:03.829 [debug] Current batch of media processed. Will check again in 1000ms 11:34:04.830 [debug] Current batch of media processed. Will check again in 1000ms 11:34:05.831 [debug] Current batch of media processed. Will check again in 1000ms 11:34:06.832 [debug] Current batch of media processed. Will check again in 1000ms 11:34:07.833 [debug] Current batch of media processed. Will check again in 1000ms 11:34:08.834 [debug] Current batch of media processed. Will check again in 1000ms 11:34:09.835 [debug] Current batch of media processed. Will check again in 1000ms 11:34:10.836 [debug] Current batch of media processed. Will check again in 1000ms 11:34:11.838 [debug] Current batch of media processed. Will check again in 1000ms 11:34:12.839 [debug] Current batch of media processed. Will check again in 1000ms 11:34:13.839 [debug] Current batch of media processed. Will check again in 1000ms 11:34:14.840 [debug] Current batch of media processed. Will check again in 1000ms 11:34:15.841 [debug] Current batch of media processed. Will check again in 1000ms 11:34:16.842 [debug] Current batch of media processed. Will check again in 1000ms 11:34:17.843 [debug] Current batch of media processed. Will check again in 1000ms 11:34:18.844 [debug] Current batch of media processed. Will check again in 1000ms 11:34:19.845 [debug] Current batch of media processed. Will check again in 1000ms 11:34:20.847 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст\n\nДвадцать девятый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста. Тот самый выпуск с вишневой балтикой.\n\nМерч Завтракаста\nВ ближайшие 2 недели (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6456, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e093000 - ДТКД #29 – Для тех, кто дома (by Zavtracast).mp4", "id" => "Rj0wCrEQf28", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Rj0wCrEQf28", "playlist_index" => 119, "timestamp" => 1569831771, "title" => "ДТКД #29 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190930"} 11:34:20.848 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1417.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:34:20.849 [debug] QUERY OK source="sources" db=0.3ms idle=513.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:34:20.850 [debug] QUERY OK source="media_items" db=1.0ms idle=507.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-30 08:22:51Z], 122] 11:34:20.855 [debug] QUERY OK source="media_items" db=3.6ms idle=420.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать девятый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста. Тот самый выпуск с вишневой балтикой.\n\nМерч Завтракаста\nВ ближайшие 2 недели (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #29 – Для тех, кто дома (by Zavtracast)", "f8d3db41-1e81-42d4-a757-c945d460ad63", 6456, false, "Rj0wCrEQf28", "https://www.youtube.com/watch?v=Rj0wCrEQf28", 119, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e093000 - ДТКД #29 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-30 08:22:51Z], ~U[2026-04-04 08:34:20Z], ~U[2026-04-04 08:34:20Z], "#дткд #завтракаст #подкаст\n\nДвадцать девятый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста. Тот самый выпуск с вишневой балтикой.\n\nМерч Завтракаста\nВ ближайшие 2 недели (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #29 – Для тех, кто дома (by Zavtracast)", 6456, false, "Rj0wCrEQf28", "https://www.youtube.com/watch?v=Rj0wCrEQf28", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e093000 - ДТКД #29 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-30 08:22:51Z]] 11:34:20.856 [debug] QUERY OK source="sources" db=1.4ms idle=424.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:34:20.859 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.1ms idle=8.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:34:20.860 [debug] QUERY OK source="media_items" db=0.8ms idle=10.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 [226337] 11:34:20.861 [debug] Current batch of media processed. Will check again in 1000ms 11:34:21.087 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:21.861 [debug] Current batch of media processed. Will check again in 1000ms 11:34:22.862 [debug] Current batch of media processed. Will check again in 1000ms 11:34:23.863 [debug] Current batch of media processed. Will check again in 1000ms 11:34:24.864 [debug] Current batch of media processed. Will check again in 1000ms 11:34:25.865 [debug] Current batch of media processed. Will check again in 1000ms 11:34:26.866 [debug] Current batch of media processed. Will check again in 1000ms 11:34:27.868 [debug] Current batch of media processed. Will check again in 1000ms 11:34:28.869 [debug] Current batch of media processed. Will check again in 1000ms 11:34:29.870 [debug] Current batch of media processed. Will check again in 1000ms 11:34:30.871 [debug] Current batch of media processed. Will check again in 1000ms 11:34:31.874 [debug] Current batch of media processed. Will check again in 1000ms 11:34:32.876 [debug] Current batch of media processed. Will check again in 1000ms 11:34:33.877 [debug] Current batch of media processed. Will check again in 1000ms 11:34:34.878 [debug] Current batch of media processed. Will check again in 1000ms 11:34:35.880 [debug] Current batch of media processed. Will check again in 1000ms 11:34:36.882 [debug] Current batch of media processed. Will check again in 1000ms 11:34:37.883 [debug] Current batch of media processed. Will check again in 1000ms 11:34:38.884 [debug] Current batch of media processed. Will check again in 1000ms 11:34:39.885 [debug] Current batch of media processed. Will check again in 1000ms 11:34:40.886 [debug] Current batch of media processed. Will check again in 1000ms 11:34:41.887 [debug] Current batch of media processed. Will check again in 1000ms 11:34:42.888 [debug] Current batch of media processed. Will check again in 1000ms 11:34:43.889 [debug] Current batch of media processed. Will check again in 1000ms 11:34:44.890 [debug] Current batch of media processed. Will check again in 1000ms 11:34:45.894 [debug] Current batch of media processed. Will check again in 1000ms 11:34:46.895 [debug] Current batch of media processed. Will check again in 1000ms 11:34:47.896 [debug] Current batch of media processed. Will check again in 1000ms 11:34:48.898 [debug] Current batch of media processed. Will check again in 1000ms 11:34:49.900 [debug] Current batch of media processed. Will check again in 1000ms 11:34:50.900 [debug] Current batch of media processed. Will check again in 1000ms 11:34:51.090 [info] {"source":"oban","duration":2406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:34:51.903 [debug] Current batch of media processed. Will check again in 1000ms 11:34:52.904 [debug] Current batch of media processed. Will check again in 1000ms 11:34:53.905 [debug] Current batch of media processed. Will check again in 1000ms 11:34:54.906 [debug] Current batch of media processed. Will check again in 1000ms 11:34:55.910 [debug] Current batch of media processed. Will check again in 1000ms 11:34:56.912 [debug] Current batch of media processed. Will check again in 1000ms 11:34:57.912 [debug] Current batch of media processed. Will check again in 1000ms 11:34:58.913 [debug] Current batch of media processed. Will check again in 1000ms 11:34:59.915 [debug] Current batch of media processed. Will check again in 1000ms 11:35:00.003 [info] {"source":"oban","duration":317,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:35:00.915 [debug] Current batch of media processed. Will check again in 1000ms 11:35:01.917 [debug] Current batch of media processed. Will check again in 1000ms 11:35:02.919 [debug] Current batch of media processed. Will check again in 1000ms 11:35:03.920 [debug] Current batch of media processed. Will check again in 1000ms 11:35:04.921 [debug] Current batch of media processed. Will check again in 1000ms 11:35:05.922 [debug] Current batch of media processed. Will check again in 1000ms 11:35:06.923 [debug] Current batch of media processed. Will check again in 1000ms 11:35:07.924 [debug] Current batch of media processed. Will check again in 1000ms 11:35:08.928 [debug] Current batch of media processed. Will check again in 1000ms 11:35:09.929 [debug] Current batch of media processed. Will check again in 1000ms 11:35:10.931 [debug] Current batch of media processed. Will check again in 1000ms 11:35:11.932 [debug] Current batch of media processed. Will check again in 1000ms 11:35:12.933 [debug] Current batch of media processed. Will check again in 1000ms 11:35:13.935 [debug] Current batch of media processed. Will check again in 1000ms 11:35:14.936 [debug] Current batch of media processed. Will check again in 1000ms 11:35:15.937 [debug] Current batch of media processed. Will check again in 1000ms 11:35:16.938 [debug] Current batch of media processed. Will check again in 1000ms 11:35:17.939 [debug] Current batch of media processed. Will check again in 1000ms 11:35:18.940 [debug] Current batch of media processed. Will check again in 1000ms 11:35:19.941 [debug] Current batch of media processed. Will check again in 1000ms 11:35:20.942 [debug] Current batch of media processed. Will check again in 1000ms 11:35:21.092 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:21.943 [debug] Current batch of media processed. Will check again in 1000ms 11:35:22.944 [debug] Current batch of media processed. Will check again in 1000ms 11:35:23.945 [debug] Current batch of media processed. Will check again in 1000ms 11:35:24.946 [debug] Current batch of media processed. Will check again in 1000ms 11:35:25.947 [debug] Current batch of media processed. Will check again in 1000ms 11:35:26.948 [debug] Current batch of media processed. Will check again in 1000ms 11:35:27.949 [debug] Current batch of media processed. Will check again in 1000ms 11:35:28.950 [debug] Current batch of media processed. Will check again in 1000ms 11:35:29.951 [debug] Current batch of media processed. Will check again in 1000ms 11:35:30.952 [debug] Current batch of media processed. Will check again in 1000ms 11:35:31.953 [debug] Current batch of media processed. Will check again in 1000ms 11:35:32.955 [debug] Current batch of media processed. Will check again in 1000ms 11:35:33.955 [debug] Current batch of media processed. Will check again in 1000ms 11:35:34.956 [debug] Current batch of media processed. Will check again in 1000ms 11:35:35.957 [debug] Current batch of media processed. Will check again in 1000ms 11:35:36.960 [debug] Current batch of media processed. Will check again in 1000ms 11:35:37.961 [debug] Current batch of media processed. Will check again in 1000ms 11:35:38.962 [debug] Current batch of media processed. Will check again in 1000ms 11:35:39.964 [debug] Current batch of media processed. Will check again in 1000ms 11:35:40.965 [debug] Current batch of media processed. Will check again in 1000ms 11:35:41.966 [debug] Current batch of media processed. Will check again in 1000ms 11:35:42.967 [debug] Current batch of media processed. Will check again in 1000ms 11:35:43.968 [debug] Current batch of media processed. Will check again in 1000ms 11:35:44.971 [debug] Current batch of media processed. Will check again in 1000ms 11:35:45.972 [debug] Current batch of media processed. Will check again in 1000ms 11:35:46.974 [debug] Current batch of media processed. Will check again in 1000ms 11:35:47.976 [debug] Current batch of media processed. Will check again in 1000ms 11:35:48.977 [debug] Current batch of media processed. Will check again in 1000ms 11:35:49.978 [debug] Current batch of media processed. Will check again in 1000ms 11:35:50.980 [debug] Current batch of media processed. Will check again in 1000ms 11:35:51.094 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:35:51.983 [debug] Current batch of media processed. Will check again in 1000ms 11:35:52.984 [debug] Current batch of media processed. Will check again in 1000ms 11:35:53.985 [debug] Current batch of media processed. Will check again in 1000ms 11:35:54.986 [debug] Current batch of media processed. Will check again in 1000ms 11:35:55.987 [debug] Current batch of media processed. Will check again in 1000ms 11:35:56.988 [debug] Current batch of media processed. Will check again in 1000ms 11:35:57.989 [debug] Current batch of media processed. Will check again in 1000ms 11:35:58.990 [debug] Current batch of media processed. Will check again in 1000ms 11:35:59.992 [debug] Current batch of media processed. Will check again in 1000ms 11:36:00.007 [info] {"source":"oban","duration":917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:36:00.993 [debug] Current batch of media processed. Will check again in 1000ms 11:36:01.997 [debug] Current batch of media processed. Will check again in 1000ms 11:36:02.998 [debug] Current batch of media processed. Will check again in 1000ms 11:36:03.999 [debug] Current batch of media processed. Will check again in 1000ms 11:36:05.000 [debug] Current batch of media processed. Will check again in 1000ms 11:36:06.004 [debug] Current batch of media processed. Will check again in 1000ms 11:36:07.004 [debug] Current batch of media processed. Will check again in 1000ms 11:36:08.005 [debug] Current batch of media processed. Will check again in 1000ms 11:36:09.006 [debug] Current batch of media processed. Will check again in 1000ms 11:36:10.007 [debug] Current batch of media processed. Will check again in 1000ms 11:36:11.008 [debug] Current batch of media processed. Will check again in 1000ms 11:36:12.010 [debug] Current batch of media processed. Will check again in 1000ms 11:36:13.013 [debug] Current batch of media processed. Will check again in 1000ms 11:36:14.014 [debug] Current batch of media processed. Will check again in 1000ms 11:36:15.016 [debug] Current batch of media processed. Will check again in 1000ms 11:36:16.017 [debug] Current batch of media processed. Will check again in 1000ms 11:36:17.019 [debug] Current batch of media processed. Will check again in 1000ms 11:36:18.020 [debug] Current batch of media processed. Will check again in 1000ms 11:36:19.023 [debug] Current batch of media processed. Will check again in 1000ms 11:36:20.025 [debug] Current batch of media processed. Will check again in 1000ms 11:36:21.027 [debug] Current batch of media processed. Will check again in 1000ms 11:36:21.096 [info] {"source":"oban","duration":1230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:22.028 [debug] Current batch of media processed. Will check again in 1000ms 11:36:23.029 [debug] Current batch of media processed. Will check again in 1000ms 11:36:24.030 [debug] Current batch of media processed. Will check again in 1000ms 11:36:25.031 [debug] Current batch of media processed. Will check again in 1000ms 11:36:26.032 [debug] Current batch of media processed. Will check again in 1000ms 11:36:27.033 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст\n\nДвадцать восьмой выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9100, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e092500 - ДТКД #28 – Для тех, кто дома (by Zavtracast).mp4", "id" => "fcTUd1I-uwM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=fcTUd1I-uwM", "playlist_index" => 120, "timestamp" => 1569400899, "title" => "ДТКД #28 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190925"} 11:36:27.035 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=995.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:36:27.040 [debug] QUERY OK source="sources" db=4.1ms idle=571.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:36:27.042 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=575.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-25 08:41:39Z], 122] 11:36:27.047 [debug] QUERY OK source="media_items" db=3.3ms queue=0.3ms idle=578.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать восьмой выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #28 – Для тех, кто дома (by Zavtracast)", "e497c9bf-8136-478a-925a-fb59e8fa67e0", 9100, false, "fcTUd1I-uwM", "https://www.youtube.com/watch?v=fcTUd1I-uwM", 120, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e092500 - ДТКД #28 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-25 08:41:39Z], ~U[2026-04-04 08:36:27Z], ~U[2026-04-04 08:36:27Z], "#дткд #завтракаст #подкаст\n\nДвадцать восьмой выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #28 – Для тех, кто дома (by Zavtracast)", 9100, false, "fcTUd1I-uwM", "https://www.youtube.com/watch?v=fcTUd1I-uwM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e092500 - ДТКД #28 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-25 08:41:39Z]] 11:36:27.048 [debug] QUERY OK source="sources" db=1.4ms idle=7.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:36:27.049 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=8.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:36:27.050 [debug] QUERY OK source="media_items" db=0.5ms idle=7.7ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226339] 11:36:27.050 [debug] Current batch of media processed. Will check again in 1000ms 11:36:28.051 [debug] Current batch of media processed. Will check again in 1000ms 11:36:29.052 [debug] Current batch of media processed. Will check again in 1000ms 11:36:30.053 [debug] Current batch of media processed. Will check again in 1000ms 11:36:31.054 [debug] Current batch of media processed. Will check again in 1000ms 11:36:32.055 [debug] Current batch of media processed. Will check again in 1000ms 11:36:33.056 [debug] Current batch of media processed. Will check again in 1000ms 11:36:34.057 [debug] Current batch of media processed. Will check again in 1000ms 11:36:35.058 [debug] Current batch of media processed. Will check again in 1000ms 11:36:36.059 [debug] Current batch of media processed. Will check again in 1000ms 11:36:37.060 [debug] Current batch of media processed. Will check again in 1000ms 11:36:38.061 [debug] Current batch of media processed. Will check again in 1000ms 11:36:39.062 [debug] Current batch of media processed. Will check again in 1000ms 11:36:40.063 [debug] Current batch of media processed. Will check again in 1000ms 11:36:41.064 [debug] Current batch of media processed. Will check again in 1000ms 11:36:42.066 [debug] Current batch of media processed. Will check again in 1000ms 11:36:43.067 [debug] Current batch of media processed. Will check again in 1000ms 11:36:44.069 [debug] Current batch of media processed. Will check again in 1000ms 11:36:45.069 [debug] Current batch of media processed. Will check again in 1000ms 11:36:46.070 [debug] Current batch of media processed. Will check again in 1000ms 11:36:47.072 [debug] Current batch of media processed. Will check again in 1000ms 11:36:48.073 [debug] Current batch of media processed. Will check again in 1000ms 11:36:49.074 [debug] Current batch of media processed. Will check again in 1000ms 11:36:50.075 [debug] Current batch of media processed. Will check again in 1000ms 11:36:51.076 [debug] Current batch of media processed. Will check again in 1000ms 11:36:51.101 [info] {"source":"oban","duration":3299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:36:52.077 [debug] Current batch of media processed. Will check again in 1000ms 11:36:53.083 [debug] Current batch of media processed. Will check again in 1000ms 11:36:54.084 [debug] Current batch of media processed. Will check again in 1000ms 11:36:55.086 [debug] Current batch of media processed. Will check again in 1000ms 11:36:56.087 [debug] Current batch of media processed. Will check again in 1000ms 11:36:57.089 [debug] Current batch of media processed. Will check again in 1000ms 11:36:58.090 [debug] Current batch of media processed. Will check again in 1000ms 11:36:59.091 [debug] Current batch of media processed. Will check again in 1000ms 11:37:00.007 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:37:00.092 [debug] Current batch of media processed. Will check again in 1000ms 11:37:01.093 [debug] Current batch of media processed. Will check again in 1000ms 11:37:02.095 [debug] Current batch of media processed. Will check again in 1000ms 11:37:03.096 [debug] Current batch of media processed. Will check again in 1000ms 11:37:04.098 [debug] Current batch of media processed. Will check again in 1000ms 11:37:05.101 [debug] Current batch of media processed. Will check again in 1000ms 11:37:06.102 [debug] Current batch of media processed. Will check again in 1000ms 11:37:07.104 [debug] Current batch of media processed. Will check again in 1000ms 11:37:08.106 [debug] Current batch of media processed. Will check again in 1000ms 11:37:09.106 [debug] Current batch of media processed. Will check again in 1000ms 11:37:10.108 [debug] Current batch of media processed. Will check again in 1000ms 11:37:11.109 [debug] Current batch of media processed. Will check again in 1000ms 11:37:12.110 [debug] Current batch of media processed. Will check again in 1000ms 11:37:13.111 [debug] Current batch of media processed. Will check again in 1000ms 11:37:14.114 [debug] Current batch of media processed. Will check again in 1000ms 11:37:15.114 [debug] Current batch of media processed. Will check again in 1000ms 11:37:16.115 [debug] Current batch of media processed. Will check again in 1000ms 11:37:17.116 [debug] Current batch of media processed. Will check again in 1000ms 11:37:18.117 [debug] Current batch of media processed. Will check again in 1000ms 11:37:19.118 [debug] Current batch of media processed. Will check again in 1000ms 11:37:20.119 [debug] Current batch of media processed. Will check again in 1000ms 11:37:21.109 [info] {"source":"oban","duration":4775,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:21.121 [debug] Current batch of media processed. Will check again in 1000ms 11:37:22.125 [debug] Current batch of media processed. Will check again in 1000ms 11:37:23.126 [debug] Current batch of media processed. Will check again in 1000ms 11:37:24.127 [debug] Current batch of media processed. Will check again in 1000ms 11:37:25.128 [debug] Current batch of media processed. Will check again in 1000ms 11:37:26.129 [debug] Current batch of media processed. Will check again in 1000ms 11:37:27.130 [debug] Current batch of media processed. Will check again in 1000ms 11:37:28.131 [debug] Current batch of media processed. Will check again in 1000ms 11:37:29.132 [debug] Current batch of media processed. Will check again in 1000ms 11:37:30.133 [debug] Current batch of media processed. Will check again in 1000ms 11:37:31.135 [debug] Current batch of media processed. Will check again in 1000ms 11:37:32.137 [debug] Current batch of media processed. Will check again in 1000ms 11:37:33.138 [debug] Current batch of media processed. Will check again in 1000ms 11:37:34.139 [debug] Current batch of media processed. Will check again in 1000ms 11:37:35.140 [debug] Current batch of media processed. Will check again in 1000ms 11:37:36.141 [debug] Current batch of media processed. Will check again in 1000ms 11:37:37.142 [debug] Current batch of media processed. Will check again in 1000ms 11:37:38.143 [debug] Current batch of media processed. Will check again in 1000ms 11:37:39.144 [debug] Current batch of media processed. Will check again in 1000ms 11:37:40.145 [debug] Current batch of media processed. Will check again in 1000ms 11:37:41.146 [debug] Current batch of media processed. Will check again in 1000ms 11:37:42.148 [debug] Current batch of media processed. Will check again in 1000ms 11:37:43.148 [debug] Current batch of media processed. Will check again in 1000ms 11:37:44.149 [debug] Current batch of media processed. Will check again in 1000ms 11:37:45.152 [debug] Current batch of media processed. Will check again in 1000ms 11:37:46.153 [debug] Current batch of media processed. Will check again in 1000ms 11:37:47.154 [debug] Current batch of media processed. Will check again in 1000ms 11:37:48.158 [debug] Current batch of media processed. Will check again in 1000ms 11:37:49.159 [debug] Current batch of media processed. Will check again in 1000ms 11:37:50.160 [debug] Current batch of media processed. Will check again in 1000ms 11:37:51.112 [info] {"source":"oban","duration":2354,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:37:51.161 [debug] Current batch of media processed. Will check again in 1000ms 11:37:52.162 [debug] Current batch of media processed. Will check again in 1000ms 11:37:53.163 [debug] Current batch of media processed. Will check again in 1000ms 11:37:54.164 [debug] Current batch of media processed. Will check again in 1000ms 11:37:55.165 [debug] Current batch of media processed. Will check again in 1000ms 11:37:56.166 [debug] Current batch of media processed. Will check again in 1000ms 11:37:57.167 [debug] Current batch of media processed. Will check again in 1000ms 11:37:58.168 [debug] Current batch of media processed. Will check again in 1000ms 11:37:59.169 [debug] Current batch of media processed. Will check again in 1000ms 11:38:00.009 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:38:00.170 [debug] Current batch of media processed. Will check again in 1000ms 11:38:01.171 [debug] Current batch of media processed. Will check again in 1000ms 11:38:02.172 [debug] Current batch of media processed. Will check again in 1000ms 11:38:03.173 [debug] Current batch of media processed. Will check again in 1000ms 11:38:04.174 [debug] Current batch of media processed. Will check again in 1000ms 11:38:05.175 [debug] Current batch of media processed. Will check again in 1000ms 11:38:06.179 [debug] Current batch of media processed. Will check again in 1000ms 11:38:07.180 [debug] Current batch of media processed. Will check again in 1000ms 11:38:08.181 [debug] Current batch of media processed. Will check again in 1000ms 11:38:09.182 [debug] Current batch of media processed. Will check again in 1000ms 11:38:10.183 [debug] Current batch of media processed. Will check again in 1000ms 11:38:11.184 [debug] Current batch of media processed. Will check again in 1000ms 11:38:12.185 [debug] Current batch of media processed. Will check again in 1000ms 11:38:13.187 [debug] Current batch of media processed. Will check again in 1000ms 11:38:14.188 [debug] Current batch of media processed. Will check again in 1000ms 11:38:15.189 [debug] Current batch of media processed. Will check again in 1000ms 11:38:16.191 [debug] Current batch of media processed. Will check again in 1000ms 11:38:17.192 [debug] Current batch of media processed. Will check again in 1000ms 11:38:18.194 [debug] Current batch of media processed. Will check again in 1000ms 11:38:19.194 [debug] Current batch of media processed. Will check again in 1000ms 11:38:20.195 [debug] Current batch of media processed. Will check again in 1000ms 11:38:21.123 [info] {"source":"oban","duration":9926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:21.196 [debug] Current batch of media processed. Will check again in 1000ms 11:38:22.199 [debug] Current batch of media processed. Will check again in 1000ms 11:38:23.202 [debug] Current batch of media processed. Will check again in 1000ms 11:38:24.202 [debug] Current batch of media processed. Will check again in 1000ms 11:38:25.203 [debug] Current batch of media processed. Will check again in 1000ms 11:38:26.204 [debug] Current batch of media processed. Will check again in 1000ms 11:38:27.205 [debug] Current batch of media processed. Will check again in 1000ms 11:38:28.206 [debug] Current batch of media processed. Will check again in 1000ms 11:38:29.209 [debug] Current batch of media processed. Will check again in 1000ms 11:38:30.210 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст\n\nДвадцать седьмой выпуск угарного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5118, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e091600 - ДТКД #27 – Для тех, кто дома (by Zavtracast).mp4", "id" => "EnXnrq3J6dY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EnXnrq3J6dY", "playlist_index" => 121, "timestamp" => 1568627536, "title" => "ДТКД #27 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190916"} 11:38:30.211 [debug] QUERY OK source="sources" db=0.4ms idle=1737.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:38:30.213 [debug] QUERY OK source="sources" db=1.0ms idle=1692.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:38:30.215 [debug] QUERY OK source="media_items" db=1.5ms idle=1688.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-16 09:52:16Z], 122] 11:38:30.235 [debug] QUERY OK source="media_items" db=19.0ms idle=695.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать седьмой выпуск угарного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #27 – Для тех, кто дома (by Zavtracast)", "22d6dba6-4384-47bd-9771-e4aac725a936", 5118, false, "EnXnrq3J6dY", "https://www.youtube.com/watch?v=EnXnrq3J6dY", 121, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e091600 - ДТКД #27 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-16 09:52:16Z], ~U[2026-04-04 08:38:30Z], ~U[2026-04-04 08:38:30Z], "#дткд #завтракаст #подкаст\n\nДвадцать седьмой выпуск угарного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #27 – Для тех, кто дома (by Zavtracast)", 5118, false, "EnXnrq3J6dY", "https://www.youtube.com/watch?v=EnXnrq3J6dY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e091600 - ДТКД #27 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-16 09:52:16Z]] 11:38:30.236 [debug] QUERY OK source="sources" db=0.7ms idle=708.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:38:30.237 [debug] QUERY OK source="media_profiles" db=0.3ms 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" = ?) [1] 11:38:30.237 [debug] QUERY OK source="media_items" db=0.4ms idle=24.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 [226341] 11:38:30.237 [debug] Current batch of media processed. Will check again in 1000ms 11:38:31.238 [debug] Current batch of media processed. Will check again in 1000ms 11:38:32.239 [debug] Current batch of media processed. Will check again in 1000ms 11:38:33.240 [debug] Current batch of media processed. Will check again in 1000ms 11:38:34.241 [debug] Current batch of media processed. Will check again in 1000ms 11:38:35.242 [debug] Current batch of media processed. Will check again in 1000ms 11:38:36.243 [debug] Current batch of media processed. Will check again in 1000ms 11:38:37.244 [debug] Current batch of media processed. Will check again in 1000ms 11:38:38.245 [debug] Current batch of media processed. Will check again in 1000ms 11:38:39.246 [debug] Current batch of media processed. Will check again in 1000ms 11:38:40.247 [debug] Current batch of media processed. Will check again in 1000ms 11:38:41.250 [debug] Current batch of media processed. Will check again in 1000ms 11:38:42.250 [debug] Current batch of media processed. Will check again in 1000ms 11:38:43.251 [debug] Current batch of media processed. Will check again in 1000ms 11:38:44.252 [debug] Current batch of media processed. Will check again in 1000ms 11:38:45.253 [debug] Current batch of media processed. Will check again in 1000ms 11:38:46.254 [debug] Current batch of media processed. Will check again in 1000ms 11:38:47.255 [debug] Current batch of media processed. Will check again in 1000ms 11:38:48.256 [debug] Current batch of media processed. Will check again in 1000ms 11:38:49.257 [debug] Current batch of media processed. Will check again in 1000ms 11:38:50.258 [debug] Current batch of media processed. Will check again in 1000ms 11:38:51.125 [info] {"source":"oban","duration":1035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:38:51.259 [debug] Current batch of media processed. Will check again in 1000ms 11:38:52.261 [debug] Current batch of media processed. Will check again in 1000ms 11:38:53.262 [debug] Current batch of media processed. Will check again in 1000ms 11:38:54.263 [debug] Current batch of media processed. Will check again in 1000ms 11:38:55.264 [debug] Current batch of media processed. Will check again in 1000ms 11:38:56.265 [debug] Current batch of media processed. Will check again in 1000ms 11:38:57.266 [debug] Current batch of media processed. Will check again in 1000ms 11:38:58.267 [debug] Current batch of media processed. Will check again in 1000ms 11:38:59.268 [debug] Current batch of media processed. Will check again in 1000ms 11:39:00.010 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:39:00.271 [debug] Current batch of media processed. Will check again in 1000ms 11:39:01.272 [debug] Current batch of media processed. Will check again in 1000ms 11:39:02.275 [debug] Current batch of media processed. Will check again in 1000ms 11:39:03.277 [debug] Current batch of media processed. Will check again in 1000ms 11:39:04.279 [debug] Current batch of media processed. Will check again in 1000ms 11:39:05.281 [debug] Current batch of media processed. Will check again in 1000ms 11:39:06.282 [debug] Current batch of media processed. Will check again in 1000ms 11:39:07.284 [debug] Current batch of media processed. Will check again in 1000ms 11:39:08.287 [debug] Current batch of media processed. Will check again in 1000ms 11:39:09.290 [debug] Current batch of media processed. Will check again in 1000ms 11:39:10.291 [debug] Current batch of media processed. Will check again in 1000ms 11:39:11.292 [debug] Current batch of media processed. Will check again in 1000ms 11:39:12.294 [debug] Current batch of media processed. Will check again in 1000ms 11:39:13.295 [debug] Current batch of media processed. Will check again in 1000ms 11:39:14.296 [debug] Current batch of media processed. Will check again in 1000ms 11:39:15.297 [debug] Current batch of media processed. Will check again in 1000ms 11:39:16.298 [debug] Current batch of media processed. Will check again in 1000ms 11:39:17.299 [debug] Current batch of media processed. Will check again in 1000ms 11:39:18.300 [debug] Current batch of media processed. Will check again in 1000ms 11:39:19.301 [debug] Current batch of media processed. Will check again in 1000ms 11:39:20.302 [debug] Current batch of media processed. Will check again in 1000ms 11:39:21.133 [info] {"source":"oban","duration":6962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:21.303 [debug] Current batch of media processed. Will check again in 1000ms 11:39:22.305 [debug] Current batch of media processed. Will check again in 1000ms 11:39:23.305 [debug] Current batch of media processed. Will check again in 1000ms 11:39:24.308 [debug] Current batch of media processed. Will check again in 1000ms 11:39:25.309 [debug] Current batch of media processed. Will check again in 1000ms 11:39:26.310 [debug] Current batch of media processed. Will check again in 1000ms 11:39:27.314 [debug] Current batch of media processed. Will check again in 1000ms 11:39:28.315 [debug] Current batch of media processed. Will check again in 1000ms 11:39:29.317 [debug] Current batch of media processed. Will check again in 1000ms 11:39:30.318 [debug] Current batch of media processed. Will check again in 1000ms 11:39:31.319 [debug] Current batch of media processed. Will check again in 1000ms 11:39:32.321 [debug] Current batch of media processed. Will check again in 1000ms 11:39:33.322 [debug] Current batch of media processed. Will check again in 1000ms 11:39:34.324 [debug] Current batch of media processed. Will check again in 1000ms 11:39:35.324 [debug] Current batch of media processed. Will check again in 1000ms 11:39:36.325 [debug] Current batch of media processed. Will check again in 1000ms 11:39:37.326 [debug] Current batch of media processed. Will check again in 1000ms 11:39:38.327 [debug] Current batch of media processed. Will check again in 1000ms 11:39:39.328 [debug] Current batch of media processed. Will check again in 1000ms 11:39:40.329 [debug] Current batch of media processed. Will check again in 1000ms 11:39:41.330 [debug] Current batch of media processed. Will check again in 1000ms 11:39:42.332 [debug] Current batch of media processed. Will check again in 1000ms 11:39:43.334 [debug] Current batch of media processed. Will check again in 1000ms 11:39:44.335 [debug] Current batch of media processed. Will check again in 1000ms 11:39:45.336 [debug] Current batch of media processed. Will check again in 1000ms 11:39:46.337 [debug] Current batch of media processed. Will check again in 1000ms 11:39:47.338 [debug] Current batch of media processed. Will check again in 1000ms 11:39:48.339 [debug] Current batch of media processed. Will check again in 1000ms 11:39:49.340 [debug] Current batch of media processed. Will check again in 1000ms 11:39:50.341 [debug] Current batch of media processed. Will check again in 1000ms 11:39:51.136 [info] {"source":"oban","duration":1586,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:39:51.342 [debug] Current batch of media processed. Will check again in 1000ms 11:39:52.347 [debug] Current batch of media processed. Will check again in 1000ms 11:39:53.352 [debug] Current batch of media processed. Will check again in 1000ms 11:39:54.354 [debug] Current batch of media processed. Will check again in 1000ms 11:39:55.355 [debug] Current batch of media processed. Will check again in 1000ms 11:39:56.356 [debug] Current batch of media processed. Will check again in 1000ms 11:39:57.357 [debug] Current batch of media processed. Will check again in 1000ms 11:39:58.358 [debug] Current batch of media processed. Will check again in 1000ms 11:39:59.359 [debug] Current batch of media processed. Will check again in 1000ms 11:40:00.010 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:40:00.362 [debug] Current batch of media processed. Will check again in 1000ms 11:40:01.363 [debug] Current batch of media processed. Will check again in 1000ms 11:40:02.366 [debug] Current batch of media processed. Will check again in 1000ms 11:40:03.367 [debug] Current batch of media processed. Will check again in 1000ms 11:40:04.368 [debug] Current batch of media processed. Will check again in 1000ms 11:40:05.369 [debug] Current batch of media processed. Will check again in 1000ms 11:40:06.370 [debug] Current batch of media processed. Will check again in 1000ms 11:40:07.371 [debug] Current batch of media processed. Will check again in 1000ms 11:40:08.372 [debug] Current batch of media processed. Will check again in 1000ms 11:40:09.373 [debug] Current batch of media processed. Will check again in 1000ms 11:40:10.374 [debug] Current batch of media processed. Will check again in 1000ms 11:40:11.375 [debug] Current batch of media processed. Will check again in 1000ms 11:40:12.377 [debug] Current batch of media processed. Will check again in 1000ms 11:40:13.379 [debug] Current batch of media processed. Will check again in 1000ms 11:40:14.380 [debug] Current batch of media processed. Will check again in 1000ms 11:40:15.381 [debug] Current batch of media processed. Will check again in 1000ms 11:40:16.382 [debug] Current batch of media processed. Will check again in 1000ms 11:40:17.383 [debug] Current batch of media processed. Will check again in 1000ms 11:40:18.385 [debug] Current batch of media processed. Will check again in 1000ms 11:40:19.386 [debug] Current batch of media processed. Will check again in 1000ms 11:40:20.387 [debug] Current batch of media processed. Will check again in 1000ms 11:40:21.139 [info] {"source":"oban","duration":3293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:21.389 [debug] Current batch of media processed. Will check again in 1000ms 11:40:22.391 [debug] Current batch of media processed. Will check again in 1000ms 11:40:23.392 [debug] Current batch of media processed. Will check again in 1000ms 11:40:24.393 [debug] Current batch of media processed. Will check again in 1000ms 11:40:25.394 [debug] Current batch of media processed. Will check again in 1000ms 11:40:26.395 [debug] Current batch of media processed. Will check again in 1000ms 11:40:27.396 [debug] Current batch of media processed. Will check again in 1000ms 11:40:28.397 [debug] Current batch of media processed. Will check again in 1000ms 11:40:29.398 [debug] Current batch of media processed. Will check again in 1000ms 11:40:30.399 [debug] Current batch of media processed. Will check again in 1000ms 11:40:31.402 [debug] Current batch of media processed. Will check again in 1000ms 11:40:32.402 [debug] Current batch of media processed. Will check again in 1000ms 11:40:33.403 [debug] Current batch of media processed. Will check again in 1000ms 11:40:34.404 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать шестой угарный выпуск веселого серьезного смищного вечернего шоу \"Для тех, кто дома\" (ДТКД) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8773, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090900 - ДТКД #26 – Для тех, кто дома (by Zavtracast).mp4", "id" => "CnvoVefQJgw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=CnvoVefQJgw", "playlist_index" => 122, "timestamp" => 1568021893, "title" => "ДТКД #26 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190909"} 11:40:34.406 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=1442.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:40:34.407 [debug] QUERY OK source="sources" db=0.5ms idle=1436.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:40:34.409 [debug] QUERY OK source="media_items" db=1.1ms idle=916.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-09 09:38:13Z], 122] 11:40:34.455 [debug] QUERY OK source="media_items" db=45.6ms idle=437.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать шестой угарный выпуск веселого серьезного смищного вечернего шоу \"Для тех, кто дома\" (ДТКД) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #26 – Для тех, кто дома (by Zavtracast)", "8b54bc86-607c-4f7d-b5ce-363095c0fafb", 8773, false, "CnvoVefQJgw", "https://www.youtube.com/watch?v=CnvoVefQJgw", 122, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090900 - ДТКД #26 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-09 09:38:13Z], ~U[2026-04-04 08:40:34Z], ~U[2026-04-04 08:40:34Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать шестой угарный выпуск веселого серьезного смищного вечернего шоу \"Для тех, кто дома\" (ДТКД) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #26 – Для тех, кто дома (by Zavtracast)", 8773, false, "CnvoVefQJgw", "https://www.youtube.com/watch?v=CnvoVefQJgw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090900 - ДТКД #26 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-09 09:38:13Z]] 11:40:34.459 [debug] QUERY OK source="sources" db=3.2ms queue=0.4ms idle=476.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:40:34.464 [debug] QUERY OK source="media_profiles" db=4.5ms queue=0.1ms idle=53.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:40:34.466 [debug] QUERY OK source="media_items" db=0.8ms idle=57.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 [226343] 11:40:34.466 [debug] Current batch of media processed. Will check again in 1000ms 11:40:35.467 [debug] Current batch of media processed. Will check again in 1000ms 11:40:36.468 [debug] Current batch of media processed. Will check again in 1000ms 11:40:37.469 [debug] Current batch of media processed. Will check again in 1000ms 11:40:38.472 [debug] Current batch of media processed. Will check again in 1000ms 11:40:39.474 [debug] Current batch of media processed. Will check again in 1000ms 11:40:40.474 [debug] Current batch of media processed. Will check again in 1000ms 11:40:41.476 [debug] Current batch of media processed. Will check again in 1000ms 11:40:42.477 [debug] Current batch of media processed. Will check again in 1000ms 11:40:43.478 [debug] Current batch of media processed. Will check again in 1000ms 11:40:44.479 [debug] Current batch of media processed. Will check again in 1000ms 11:40:45.480 [debug] Current batch of media processed. Will check again in 1000ms 11:40:46.481 [debug] Current batch of media processed. Will check again in 1000ms 11:40:47.483 [debug] Current batch of media processed. Will check again in 1000ms 11:40:48.484 [debug] Current batch of media processed. Will check again in 1000ms 11:40:49.486 [debug] Current batch of media processed. Will check again in 1000ms 11:40:50.487 [debug] Current batch of media processed. Will check again in 1000ms 11:40:51.141 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:40:51.488 [debug] Current batch of media processed. Will check again in 1000ms 11:40:52.489 [debug] Current batch of media processed. Will check again in 1000ms 11:40:53.490 [debug] Current batch of media processed. Will check again in 1000ms 11:40:54.491 [debug] Current batch of media processed. Will check again in 1000ms 11:40:55.492 [debug] Current batch of media processed. Will check again in 1000ms 11:40:56.493 [debug] Current batch of media processed. Will check again in 1000ms 11:40:57.494 [debug] Current batch of media processed. Will check again in 1000ms 11:40:58.495 [debug] Current batch of media processed. Will check again in 1000ms 11:40:59.496 [debug] Current batch of media processed. Will check again in 1000ms 11:41:00.011 [info] {"source":"oban","duration":293,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:41:00.498 [debug] Current batch of media processed. Will check again in 1000ms 11:41:01.499 [debug] Current batch of media processed. Will check again in 1000ms 11:41:02.501 [debug] Current batch of media processed. Will check again in 1000ms 11:41:03.502 [debug] Current batch of media processed. Will check again in 1000ms 11:41:04.503 [debug] Current batch of media processed. Will check again in 1000ms 11:41:05.504 [debug] Current batch of media processed. Will check again in 1000ms 11:41:06.505 [debug] Current batch of media processed. Will check again in 1000ms 11:41:07.506 [debug] Current batch of media processed. Will check again in 1000ms 11:41:08.507 [debug] Current batch of media processed. Will check again in 1000ms 11:41:09.508 [debug] Current batch of media processed. Will check again in 1000ms 11:41:10.509 [debug] Current batch of media processed. Will check again in 1000ms 11:41:11.510 [debug] Current batch of media processed. Will check again in 1000ms 11:41:12.513 [debug] Current batch of media processed. Will check again in 1000ms 11:41:13.514 [debug] Current batch of media processed. Will check again in 1000ms 11:41:14.515 [debug] Current batch of media processed. Will check again in 1000ms 11:41:15.516 [debug] Current batch of media processed. Will check again in 1000ms 11:41:16.517 [debug] Current batch of media processed. Will check again in 1000ms 11:41:17.518 [debug] Current batch of media processed. Will check again in 1000ms 11:41:18.519 [debug] Current batch of media processed. Will check again in 1000ms 11:41:19.520 [debug] Current batch of media processed. Will check again in 1000ms 11:41:20.521 [debug] Current batch of media processed. Will check again in 1000ms 11:41:21.143 [info] {"source":"oban","duration":965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:21.522 [debug] Current batch of media processed. Will check again in 1000ms 11:41:22.524 [debug] Current batch of media processed. Will check again in 1000ms 11:41:23.524 [debug] Current batch of media processed. Will check again in 1000ms 11:41:24.525 [debug] Current batch of media processed. Will check again in 1000ms 11:41:25.526 [debug] Current batch of media processed. Will check again in 1000ms 11:41:26.527 [debug] Current batch of media processed. Will check again in 1000ms 11:41:27.528 [debug] Current batch of media processed. Will check again in 1000ms 11:41:28.530 [debug] Current batch of media processed. Will check again in 1000ms 11:41:29.530 [debug] Current batch of media processed. Will check again in 1000ms 11:41:30.532 [debug] Current batch of media processed. Will check again in 1000ms 11:41:31.534 [debug] Current batch of media processed. Will check again in 1000ms 11:41:32.536 [debug] Current batch of media processed. Will check again in 1000ms 11:41:33.537 [debug] Current batch of media processed. Will check again in 1000ms 11:41:34.538 [debug] Current batch of media processed. Will check again in 1000ms 11:41:35.540 [debug] Current batch of media processed. Will check again in 1000ms 11:41:36.544 [debug] Current batch of media processed. Will check again in 1000ms 11:41:37.545 [debug] Current batch of media processed. Will check again in 1000ms 11:41:38.546 [debug] Current batch of media processed. Will check again in 1000ms 11:41:39.547 [debug] Current batch of media processed. Will check again in 1000ms 11:41:40.548 [debug] Current batch of media processed. Will check again in 1000ms 11:41:41.552 [debug] Current batch of media processed. Will check again in 1000ms 11:41:42.552 [debug] Current batch of media processed. Will check again in 1000ms 11:41:43.553 [debug] Current batch of media processed. Will check again in 1000ms 11:41:44.554 [debug] Current batch of media processed. Will check again in 1000ms 11:41:45.555 [debug] Current batch of media processed. Will check again in 1000ms 11:41:46.558 [debug] Current batch of media processed. Will check again in 1000ms 11:41:47.559 [debug] Current batch of media processed. Will check again in 1000ms 11:41:48.560 [debug] Current batch of media processed. Will check again in 1000ms 11:41:49.561 [debug] Current batch of media processed. Will check again in 1000ms 11:41:50.562 [debug] Current batch of media processed. Will check again in 1000ms 11:41:51.147 [info] {"source":"oban","duration":2431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:41:51.563 [debug] Current batch of media processed. Will check again in 1000ms 11:41:52.565 [debug] Current batch of media processed. Will check again in 1000ms 11:41:53.566 [debug] Current batch of media processed. Will check again in 1000ms 11:41:54.567 [debug] Current batch of media processed. Will check again in 1000ms 11:41:55.579 [debug] Current batch of media processed. Will check again in 1000ms 11:41:56.581 [debug] Current batch of media processed. Will check again in 1000ms 11:41:57.585 [debug] Current batch of media processed. Will check again in 1000ms 11:41:58.587 [debug] Current batch of media processed. Will check again in 1000ms 11:41:59.587 [debug] Current batch of media processed. Will check again in 1000ms 11:42:00.012 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:42:00.589 [debug] Current batch of media processed. Will check again in 1000ms 11:42:01.591 [debug] Current batch of media processed. Will check again in 1000ms 11:42:02.593 [debug] Current batch of media processed. Will check again in 1000ms 11:42:03.594 [debug] Current batch of media processed. Will check again in 1000ms 11:42:04.595 [debug] Current batch of media processed. Will check again in 1000ms 11:42:05.596 [debug] Current batch of media processed. Will check again in 1000ms 11:42:06.597 [debug] Current batch of media processed. Will check again in 1000ms 11:42:07.598 [debug] Current batch of media processed. Will check again in 1000ms 11:42:08.599 [debug] Current batch of media processed. Will check again in 1000ms 11:42:09.600 [debug] Current batch of media processed. Will check again in 1000ms 11:42:10.601 [debug] Current batch of media processed. Will check again in 1000ms 11:42:11.602 [debug] Current batch of media processed. Will check again in 1000ms 11:42:12.603 [debug] Current batch of media processed. Will check again in 1000ms 11:42:13.604 [debug] Current batch of media processed. Will check again in 1000ms 11:42:14.605 [debug] Current batch of media processed. Will check again in 1000ms 11:42:15.606 [debug] Current batch of media processed. Will check again in 1000ms 11:42:16.607 [debug] Current batch of media processed. Will check again in 1000ms 11:42:17.609 [debug] Current batch of media processed. Will check again in 1000ms 11:42:18.611 [debug] Current batch of media processed. Will check again in 1000ms 11:42:19.613 [debug] Current batch of media processed. Will check again in 1000ms 11:42:20.613 [debug] Current batch of media processed. Will check again in 1000ms 11:42:21.150 [info] {"source":"oban","duration":1910,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:21.614 [debug] Current batch of media processed. Will check again in 1000ms 11:42:22.616 [debug] Current batch of media processed. Will check again in 1000ms 11:42:23.617 [debug] Current batch of media processed. Will check again in 1000ms 11:42:24.618 [debug] Current batch of media processed. Will check again in 1000ms 11:42:25.619 [debug] Current batch of media processed. Will check again in 1000ms 11:42:26.620 [debug] Current batch of media processed. Will check again in 1000ms 11:42:27.621 [debug] Current batch of media processed. Will check again in 1000ms 11:42:28.622 [debug] Current batch of media processed. Will check again in 1000ms 11:42:29.623 [debug] Current batch of media processed. Will check again in 1000ms 11:42:30.624 [debug] Current batch of media processed. Will check again in 1000ms 11:42:31.625 [debug] Current batch of media processed. Will check again in 1000ms 11:42:32.627 [debug] Current batch of media processed. Will check again in 1000ms 11:42:33.627 [debug] Current batch of media processed. Will check again in 1000ms 11:42:34.628 [debug] Current batch of media processed. Will check again in 1000ms 11:42:35.630 [debug] Current batch of media processed. Will check again in 1000ms 11:42:36.632 [debug] Current batch of media processed. Will check again in 1000ms 11:42:37.632 [debug] Current batch of media processed. Will check again in 1000ms 11:42:38.634 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5961, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090300 - ДТКД #25 – Для тех, кто дома (by Zavtracast).mp4", "id" => "uFBl-s1Dgec", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=uFBl-s1Dgec", "playlist_index" => 123, "timestamp" => 1567505522, "title" => "ДТКД #25 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190903"} 11:42:38.637 [debug] QUERY OK source="sources" db=0.5ms queue=1.3ms idle=140.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:42:38.638 [debug] QUERY OK source="sources" db=0.4ms idle=140.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:42:38.641 [debug] QUERY OK source="media_items" db=2.9ms idle=140.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-03 10:12:02Z], 122] 11:42:38.646 [debug] QUERY OK source="media_items" db=4.1ms idle=144.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #25 – Для тех, кто дома (by Zavtracast)", "81a3ff0d-674b-43b5-93bb-135ef76a60a8", 5961, false, "uFBl-s1Dgec", "https://www.youtube.com/watch?v=uFBl-s1Dgec", 123, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090300 - ДТКД #25 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-03 10:12:02Z], ~U[2026-04-04 08:42:38Z], ~U[2026-04-04 08:42:38Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #25 – Для тех, кто дома (by Zavtracast)", 5961, false, "uFBl-s1Dgec", "https://www.youtube.com/watch?v=uFBl-s1Dgec", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090300 - ДТКД #25 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-03 10:12:02Z]] 11:42:38.653 [debug] QUERY OK source="sources" db=6.3ms queue=0.2ms idle=146.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:42:38.655 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms 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" = ?) [1] 11:42:38.660 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=18.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 [226345] 11:42:38.661 [debug] Current batch of media processed. Will check again in 1000ms 11:42:39.663 [debug] Current batch of media processed. Will check again in 1000ms 11:42:40.666 [debug] Current batch of media processed. Will check again in 1000ms 11:42:41.666 [debug] Current batch of media processed. Will check again in 1000ms 11:42:42.670 [debug] Current batch of media processed. Will check again in 1000ms 11:42:43.672 [debug] Current batch of media processed. Will check again in 1000ms 11:42:44.673 [debug] Current batch of media processed. Will check again in 1000ms 11:42:45.675 [debug] Current batch of media processed. Will check again in 1000ms 11:42:46.677 [debug] Current batch of media processed. Will check again in 1000ms 11:42:47.678 [debug] Current batch of media processed. Will check again in 1000ms 11:42:48.680 [debug] Current batch of media processed. Will check again in 1000ms 11:42:49.684 [debug] Current batch of media processed. Will check again in 1000ms 11:42:50.685 [debug] Current batch of media processed. Will check again in 1000ms 11:42:51.153 [info] {"source":"oban","duration":1179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:42:51.686 [debug] Current batch of media processed. Will check again in 1000ms 11:42:52.687 [debug] Current batch of media processed. Will check again in 1000ms 11:42:53.688 [debug] Current batch of media processed. Will check again in 1000ms 11:42:54.689 [debug] Current batch of media processed. Will check again in 1000ms 11:42:55.690 [debug] Current batch of media processed. Will check again in 1000ms 11:42:56.692 [debug] Current batch of media processed. Will check again in 1000ms 11:42:57.696 [debug] Current batch of media processed. Will check again in 1000ms 11:42:58.701 [debug] Current batch of media processed. Will check again in 1000ms 11:42:59.702 [debug] Current batch of media processed. Will check again in 1000ms 11:43:00.014 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:43:00.704 [debug] Current batch of media processed. Will check again in 1000ms 11:43:01.705 [debug] Current batch of media processed. Will check again in 1000ms 11:43:02.708 [debug] Current batch of media processed. Will check again in 1000ms 11:43:03.711 [debug] Current batch of media processed. Will check again in 1000ms 11:43:04.711 [debug] Current batch of media processed. Will check again in 1000ms 11:43:05.714 [debug] Current batch of media processed. Will check again in 1000ms 11:43:06.715 [debug] Current batch of media processed. Will check again in 1000ms 11:43:07.716 [debug] Current batch of media processed. Will check again in 1000ms 11:43:08.718 [debug] Current batch of media processed. Will check again in 1000ms 11:43:09.719 [debug] Current batch of media processed. Will check again in 1000ms 11:43:10.723 [debug] Current batch of media processed. Will check again in 1000ms 11:43:11.726 [debug] Current batch of media processed. Will check again in 1000ms 11:43:12.728 [debug] Current batch of media processed. Will check again in 1000ms 11:43:13.734 [debug] Current batch of media processed. Will check again in 1000ms 11:43:14.735 [debug] Current batch of media processed. Will check again in 1000ms 11:43:15.737 [debug] Current batch of media processed. Will check again in 1000ms 11:43:16.738 [debug] Current batch of media processed. Will check again in 1000ms 11:43:17.739 [debug] Current batch of media processed. Will check again in 1000ms 11:43:18.740 [debug] Current batch of media processed. Will check again in 1000ms 11:43:19.741 [debug] Current batch of media processed. Will check again in 1000ms 11:43:20.742 [debug] Current batch of media processed. Will check again in 1000ms 11:43:21.156 [info] {"source":"oban","duration":1578,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:21.745 [debug] Current batch of media processed. Will check again in 1000ms 11:43:22.746 [debug] Current batch of media processed. Will check again in 1000ms 11:43:23.747 [debug] Current batch of media processed. Will check again in 1000ms 11:43:24.748 [debug] Current batch of media processed. Will check again in 1000ms 11:43:25.754 [debug] Current batch of media processed. Will check again in 1000ms 11:43:26.755 [debug] Current batch of media processed. Will check again in 1000ms 11:43:27.756 [debug] Current batch of media processed. Will check again in 1000ms 11:43:28.757 [debug] Current batch of media processed. Will check again in 1000ms 11:43:29.758 [debug] Current batch of media processed. Will check again in 1000ms 11:43:30.759 [debug] Current batch of media processed. Will check again in 1000ms 11:43:31.760 [debug] Current batch of media processed. Will check again in 1000ms 11:43:32.761 [debug] Current batch of media processed. Will check again in 1000ms 11:43:33.762 [debug] Current batch of media processed. Will check again in 1000ms 11:43:34.763 [debug] Current batch of media processed. Will check again in 1000ms 11:43:35.764 [debug] Current batch of media processed. Will check again in 1000ms 11:43:36.765 [debug] Current batch of media processed. Will check again in 1000ms 11:43:37.767 [debug] Current batch of media processed. Will check again in 1000ms 11:43:38.768 [debug] Current batch of media processed. Will check again in 1000ms 11:43:39.769 [debug] Current batch of media processed. Will check again in 1000ms 11:43:40.770 [debug] Current batch of media processed. Will check again in 1000ms 11:43:41.771 [debug] Current batch of media processed. Will check again in 1000ms 11:43:42.772 [debug] Current batch of media processed. Will check again in 1000ms 11:43:43.773 [debug] Current batch of media processed. Will check again in 1000ms 11:43:44.774 [debug] Current batch of media processed. Will check again in 1000ms 11:43:45.775 [debug] Current batch of media processed. Will check again in 1000ms 11:43:46.776 [debug] Current batch of media processed. Will check again in 1000ms 11:43:47.777 [debug] Current batch of media processed. Will check again in 1000ms 11:43:48.779 [debug] Current batch of media processed. Will check again in 1000ms 11:43:49.780 [debug] Current batch of media processed. Will check again in 1000ms 11:43:50.784 [debug] Current batch of media processed. Will check again in 1000ms 11:43:51.158 [info] {"source":"oban","duration":1466,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:43:51.785 [debug] Current batch of media processed. Will check again in 1000ms 11:43:52.787 [debug] Current batch of media processed. Will check again in 1000ms 11:43:53.788 [debug] Current batch of media processed. Will check again in 1000ms 11:43:54.789 [debug] Current batch of media processed. Will check again in 1000ms 11:43:55.790 [debug] Current batch of media processed. Will check again in 1000ms 11:43:56.793 [debug] Current batch of media processed. Will check again in 1000ms 11:43:57.793 [debug] Current batch of media processed. Will check again in 1000ms 11:43:58.794 [debug] Current batch of media processed. Will check again in 1000ms 11:43:59.798 [debug] Current batch of media processed. Will check again in 1000ms 11:44:00.046 [info] {"source":"oban","duration":24108,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:44:00.799 [debug] Current batch of media processed. Will check again in 1000ms 11:44:01.800 [debug] Current batch of media processed. Will check again in 1000ms 11:44:02.802 [debug] Current batch of media processed. Will check again in 1000ms 11:44:03.804 [debug] Current batch of media processed. Will check again in 1000ms 11:44:04.806 [debug] Current batch of media processed. Will check again in 1000ms 11:44:05.806 [debug] Current batch of media processed. Will check again in 1000ms 11:44:06.807 [debug] Current batch of media processed. Will check again in 1000ms 11:44:07.808 [debug] Current batch of media processed. Will check again in 1000ms 11:44:08.810 [debug] Current batch of media processed. Will check again in 1000ms 11:44:09.811 [debug] Current batch of media processed. Will check again in 1000ms 11:44:10.812 [debug] Current batch of media processed. Will check again in 1000ms 11:44:11.814 [debug] Current batch of media processed. Will check again in 1000ms 11:44:12.821 [debug] Current batch of media processed. Will check again in 1000ms 11:44:13.825 [debug] Current batch of media processed. Will check again in 1000ms 11:44:14.826 [debug] Current batch of media processed. Will check again in 1000ms 11:44:15.828 [debug] Current batch of media processed. Will check again in 1000ms 11:44:16.829 [debug] Current batch of media processed. Will check again in 1000ms 11:44:17.832 [debug] Current batch of media processed. Will check again in 1000ms 11:44:18.833 [debug] Current batch of media processed. Will check again in 1000ms 11:44:19.834 [debug] Current batch of media processed. Will check again in 1000ms 11:44:20.835 [debug] Current batch of media processed. Will check again in 1000ms 11:44:21.159 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:21.836 [debug] Current batch of media processed. Will check again in 1000ms 11:44:22.837 [debug] Current batch of media processed. Will check again in 1000ms 11:44:23.838 [debug] Current batch of media processed. Will check again in 1000ms 11:44:24.839 [debug] Current batch of media processed. Will check again in 1000ms 11:44:25.840 [debug] Current batch of media processed. Will check again in 1000ms 11:44:26.841 [debug] Current batch of media processed. Will check again in 1000ms 11:44:27.842 [debug] Current batch of media processed. Will check again in 1000ms 11:44:28.843 [debug] Current batch of media processed. Will check again in 1000ms 11:44:29.844 [debug] Current batch of media processed. Will check again in 1000ms 11:44:30.845 [debug] Current batch of media processed. Will check again in 1000ms 11:44:31.846 [debug] Current batch of media processed. Will check again in 1000ms 11:44:32.847 [debug] Current batch of media processed. Will check again in 1000ms 11:44:33.848 [debug] Current batch of media processed. Will check again in 1000ms 11:44:34.849 [debug] Current batch of media processed. Will check again in 1000ms 11:44:35.850 [debug] Current batch of media processed. Will check again in 1000ms 11:44:36.851 [debug] Current batch of media processed. Will check again in 1000ms 11:44:37.852 [debug] Current batch of media processed. Will check again in 1000ms 11:44:38.853 [debug] Current batch of media processed. Will check again in 1000ms 11:44:39.854 [debug] Current batch of media processed. Will check again in 1000ms 11:44:40.855 [debug] Current batch of media processed. Will check again in 1000ms 11:44:41.858 [debug] Current batch of media processed. Will check again in 1000ms 11:44:42.858 [debug] Current batch of media processed. Will check again in 1000ms 11:44:43.859 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать четвертый выпуск вечернего шоу ДТКД (Для Тех, Кто Дома) от команды подкаста Завтракаст – треш, угар и содомия в прямом эфире.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7390, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e082400 - ДТКД #24 – Для тех, кто дома (by Zavtracast).mp4", "id" => "AevTliFNe7M", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AevTliFNe7M", "playlist_index" => 124, "timestamp" => 1566642351, "title" => "ДТКД #24 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190824"} 11:44:43.861 [debug] QUERY OK source="sources" db=0.7ms idle=1303.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:44:43.862 [debug] QUERY OK source="sources" db=0.5ms idle=1304.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:44:43.864 [debug] QUERY OK source="media_items" db=1.5ms idle=1305.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-24 10:25:51Z], 122] 11:44:43.887 [debug] QUERY OK source="media_items" db=22.6ms idle=673.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать четвертый выпуск вечернего шоу ДТКД (Для Тех, Кто Дома) от команды подкаста Завтракаст – треш, угар и содомия в прямом эфире.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #24 – Для тех, кто дома (by Zavtracast)", "0a72aca0-29a2-43a6-a3d9-baba4df403c5", 7390, false, "AevTliFNe7M", "https://www.youtube.com/watch?v=AevTliFNe7M", 124, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e082400 - ДТКД #24 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-24 10:25:51Z], ~U[2026-04-04 08:44:43Z], ~U[2026-04-04 08:44:43Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать четвертый выпуск вечернего шоу ДТКД (Для Тех, Кто Дома) от команды подкаста Завтракаст – треш, угар и содомия в прямом эфире.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #24 – Для тех, кто дома (by Zavtracast)", 7390, false, "AevTliFNe7M", "https://www.youtube.com/watch?v=AevTliFNe7M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e082400 - ДТКД #24 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-24 10:25:51Z]] 11:44:43.889 [debug] QUERY OK source="sources" db=1.5ms idle=690.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:44:43.890 [debug] QUERY OK source="media_profiles" db=0.3ms idle=28.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:44:43.891 [debug] QUERY OK source="media_items" db=0.7ms idle=28.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 [226347] 11:44:43.891 [debug] Current batch of media processed. Will check again in 1000ms 11:44:44.892 [debug] Current batch of media processed. Will check again in 1000ms 11:44:45.894 [debug] Current batch of media processed. Will check again in 1000ms 11:44:46.895 [debug] Current batch of media processed. Will check again in 1000ms 11:44:47.896 [debug] Current batch of media processed. Will check again in 1000ms 11:44:48.897 [debug] Current batch of media processed. Will check again in 1000ms 11:44:49.898 [debug] Current batch of media processed. Will check again in 1000ms 11:44:50.899 [debug] Current batch of media processed. Will check again in 1000ms 11:44:51.161 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:44:51.900 [debug] Current batch of media processed. Will check again in 1000ms 11:44:52.903 [debug] Current batch of media processed. Will check again in 1000ms 11:44:53.904 [debug] Current batch of media processed. Will check again in 1000ms 11:44:54.906 [debug] Current batch of media processed. Will check again in 1000ms 11:44:55.908 [debug] Current batch of media processed. Will check again in 1000ms 11:44:56.909 [debug] Current batch of media processed. Will check again in 1000ms 11:44:57.913 [debug] Current batch of media processed. Will check again in 1000ms 11:44:58.913 [debug] Current batch of media processed. Will check again in 1000ms 11:44:59.914 [debug] Current batch of media processed. Will check again in 1000ms 11:45:00.048 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:45:00.916 [debug] Current batch of media processed. Will check again in 1000ms 11:45:01.917 [debug] Current batch of media processed. Will check again in 1000ms 11:45:02.918 [debug] Current batch of media processed. Will check again in 1000ms 11:45:03.922 [debug] Current batch of media processed. Will check again in 1000ms 11:45:04.925 [debug] Current batch of media processed. Will check again in 1000ms 11:45:05.927 [debug] Current batch of media processed. Will check again in 1000ms 11:45:06.928 [debug] Current batch of media processed. Will check again in 1000ms 11:45:07.929 [debug] Current batch of media processed. Will check again in 1000ms 11:45:08.933 [debug] Current batch of media processed. Will check again in 1000ms 11:45:09.933 [debug] Current batch of media processed. Will check again in 1000ms 11:45:10.934 [debug] Current batch of media processed. Will check again in 1000ms 11:45:11.936 [debug] Current batch of media processed. Will check again in 1000ms 11:45:12.937 [debug] Current batch of media processed. Will check again in 1000ms 11:45:13.939 [debug] Current batch of media processed. Will check again in 1000ms 11:45:14.941 [debug] Current batch of media processed. Will check again in 1000ms 11:45:15.943 [debug] Current batch of media processed. Will check again in 1000ms 11:45:16.943 [debug] Current batch of media processed. Will check again in 1000ms 11:45:17.945 [debug] Current batch of media processed. Will check again in 1000ms 11:45:18.946 [debug] Current batch of media processed. Will check again in 1000ms 11:45:19.947 [debug] Current batch of media processed. Will check again in 1000ms 11:45:20.949 [debug] Current batch of media processed. Will check again in 1000ms 11:45:21.163 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:21.950 [debug] Current batch of media processed. Will check again in 1000ms 11:45:22.953 [debug] Current batch of media processed. Will check again in 1000ms 11:45:23.955 [debug] Current batch of media processed. Will check again in 1000ms 11:45:24.956 [debug] Current batch of media processed. Will check again in 1000ms 11:45:25.958 [debug] Current batch of media processed. Will check again in 1000ms 11:45:26.961 [debug] Current batch of media processed. Will check again in 1000ms 11:45:27.961 [debug] Current batch of media processed. Will check again in 1000ms 11:45:28.962 [debug] Current batch of media processed. Will check again in 1000ms 11:45:29.963 [debug] Current batch of media processed. Will check again in 1000ms 11:45:30.964 [debug] Current batch of media processed. Will check again in 1000ms 11:45:31.966 [debug] Current batch of media processed. Will check again in 1000ms 11:45:32.967 [debug] Current batch of media processed. Will check again in 1000ms 11:45:33.969 [debug] Current batch of media processed. Will check again in 1000ms 11:45:34.971 [debug] Current batch of media processed. Will check again in 1000ms 11:45:35.972 [debug] Current batch of media processed. Will check again in 1000ms 11:45:36.974 [debug] Current batch of media processed. Will check again in 1000ms 11:45:37.975 [debug] Current batch of media processed. Will check again in 1000ms 11:45:38.976 [debug] Current batch of media processed. Will check again in 1000ms 11:45:39.977 [debug] Current batch of media processed. Will check again in 1000ms 11:45:40.978 [debug] Current batch of media processed. Will check again in 1000ms 11:45:41.979 [debug] Current batch of media processed. Will check again in 1000ms 11:45:42.981 [debug] Current batch of media processed. Will check again in 1000ms 11:45:43.982 [debug] Current batch of media processed. Will check again in 1000ms 11:45:44.987 [debug] Current batch of media processed. Will check again in 1000ms 11:45:45.989 [debug] Current batch of media processed. Will check again in 1000ms 11:45:46.990 [debug] Current batch of media processed. Will check again in 1000ms 11:45:47.992 [debug] Current batch of media processed. Will check again in 1000ms 11:45:48.992 [debug] Current batch of media processed. Will check again in 1000ms 11:45:49.993 [debug] Current batch of media processed. Will check again in 1000ms 11:45:50.994 [debug] Current batch of media processed. Will check again in 1000ms 11:45:51.167 [info] {"source":"oban","duration":2563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:45:51.995 [debug] Current batch of media processed. Will check again in 1000ms 11:45:52.996 [debug] Current batch of media processed. Will check again in 1000ms 11:45:53.997 [debug] Current batch of media processed. Will check again in 1000ms 11:45:54.998 [debug] Current batch of media processed. Will check again in 1000ms 11:45:55.999 [debug] Current batch of media processed. Will check again in 1000ms 11:45:57.000 [debug] Current batch of media processed. Will check again in 1000ms 11:45:58.001 [debug] Current batch of media processed. Will check again in 1000ms 11:45:59.002 [debug] Current batch of media processed. Will check again in 1000ms 11:46:00.004 [debug] Current batch of media processed. Will check again in 1000ms 11:46:00.050 [info] {"source":"oban","duration":469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:46:01.005 [debug] Current batch of media processed. Will check again in 1000ms 11:46:02.007 [debug] Current batch of media processed. Will check again in 1000ms 11:46:03.009 [debug] Current batch of media processed. Will check again in 1000ms 11:46:04.009 [debug] Current batch of media processed. Will check again in 1000ms 11:46:05.010 [debug] Current batch of media processed. Will check again in 1000ms 11:46:06.016 [debug] Current batch of media processed. Will check again in 1000ms 11:46:07.017 [debug] Current batch of media processed. Will check again in 1000ms 11:46:08.018 [debug] Current batch of media processed. Will check again in 1000ms 11:46:09.020 [debug] Current batch of media processed. Will check again in 1000ms 11:46:10.020 [debug] Current batch of media processed. Will check again in 1000ms 11:46:11.021 [debug] Current batch of media processed. Will check again in 1000ms 11:46:12.023 [debug] Current batch of media processed. Will check again in 1000ms 11:46:13.026 [debug] Current batch of media processed. Will check again in 1000ms 11:46:14.027 [debug] Current batch of media processed. Will check again in 1000ms 11:46:15.030 [debug] Current batch of media processed. Will check again in 1000ms 11:46:16.031 [debug] Current batch of media processed. Will check again in 1000ms 11:46:17.032 [debug] Current batch of media processed. Will check again in 1000ms 11:46:18.033 [debug] Current batch of media processed. Will check again in 1000ms 11:46:19.034 [debug] Current batch of media processed. Will check again in 1000ms 11:46:20.037 [debug] Current batch of media processed. Will check again in 1000ms 11:46:21.038 [debug] Current batch of media processed. Will check again in 1000ms 11:46:21.170 [info] {"source":"oban","duration":3145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:22.038 [debug] Current batch of media processed. Will check again in 1000ms 11:46:23.041 [debug] Current batch of media processed. Will check again in 1000ms 11:46:24.041 [debug] Current batch of media processed. Will check again in 1000ms 11:46:25.042 [debug] Current batch of media processed. Will check again in 1000ms 11:46:26.044 [debug] Current batch of media processed. Will check again in 1000ms 11:46:27.045 [debug] Current batch of media processed. Will check again in 1000ms 11:46:28.046 [debug] Current batch of media processed. Will check again in 1000ms 11:46:29.047 [debug] Current batch of media processed. Will check again in 1000ms 11:46:30.050 [debug] Current batch of media processed. Will check again in 1000ms 11:46:31.053 [debug] Current batch of media processed. Will check again in 1000ms 11:46:32.053 [debug] Current batch of media processed. Will check again in 1000ms 11:46:33.056 [debug] Current batch of media processed. Will check again in 1000ms 11:46:34.059 [debug] Current batch of media processed. Will check again in 1000ms 11:46:35.060 [debug] Current batch of media processed. Will check again in 1000ms 11:46:36.061 [debug] Current batch of media processed. Will check again in 1000ms 11:46:37.062 [debug] Current batch of media processed. Will check again in 1000ms 11:46:38.063 [debug] Current batch of media processed. Will check again in 1000ms 11:46:39.064 [debug] Current batch of media processed. Will check again in 1000ms 11:46:40.065 [debug] Current batch of media processed. Will check again in 1000ms 11:46:41.066 [debug] Current batch of media processed. Will check again in 1000ms 11:46:42.069 [debug] Current batch of media processed. Will check again in 1000ms 11:46:43.070 [debug] Current batch of media processed. Will check again in 1000ms 11:46:44.072 [debug] Current batch of media processed. Will check again in 1000ms 11:46:45.073 [debug] Current batch of media processed. Will check again in 1000ms 11:46:46.074 [debug] Current batch of media processed. Will check again in 1000ms 11:46:47.076 [debug] Current batch of media processed. Will check again in 1000ms 11:46:48.076 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать третий выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6432, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081800 - ДТКД #23 – Для тех, кто дома (by Zavtracast).mp4", "id" => "zqHO1_bbayo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zqHO1_bbayo", "playlist_index" => 125, "timestamp" => 1566122103, "title" => "ДТКД #23 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190818"} 11:46:48.077 [debug] QUERY OK source="sources" db=0.4ms idle=1204.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:46:48.078 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1198.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:46:48.080 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=507.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-18 09:55:03Z], 122] 11:46:48.086 [debug] QUERY OK source="media_items" db=5.8ms idle=204.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать третий выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #23 – Для тех, кто дома (by Zavtracast)", "d87ffb68-6bba-439e-9628-0eef7c631c3a", 6432, false, "zqHO1_bbayo", "https://www.youtube.com/watch?v=zqHO1_bbayo", 125, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081800 - ДТКД #23 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-18 09:55:03Z], ~U[2026-04-04 08:46:48Z], ~U[2026-04-04 08:46:48Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать третий выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #23 – Для тех, кто дома (by Zavtracast)", 6432, false, "zqHO1_bbayo", "https://www.youtube.com/watch?v=zqHO1_bbayo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081800 - ДТКД #23 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-18 09:55:03Z]] 11:46:48.089 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=204.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:46:48.090 [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" = ?) [1] 11:46:48.091 [debug] QUERY OK source="media_items" db=0.4ms idle=11.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226349] 11:46:48.091 [debug] Current batch of media processed. Will check again in 1000ms 11:46:49.092 [debug] Current batch of media processed. Will check again in 1000ms 11:46:50.093 [debug] Current batch of media processed. Will check again in 1000ms 11:46:51.094 [debug] Current batch of media processed. Will check again in 1000ms 11:46:51.172 [info] {"source":"oban","duration":1031,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:46:52.095 [debug] Current batch of media processed. Will check again in 1000ms 11:46:53.098 [debug] Current batch of media processed. Will check again in 1000ms 11:46:54.099 [debug] Current batch of media processed. Will check again in 1000ms 11:46:55.100 [debug] Current batch of media processed. Will check again in 1000ms 11:46:56.101 [debug] Current batch of media processed. Will check again in 1000ms 11:46:57.103 [debug] Current batch of media processed. Will check again in 1000ms 11:46:58.104 [debug] Current batch of media processed. Will check again in 1000ms 11:46:59.105 [debug] Current batch of media processed. Will check again in 1000ms 11:47:00.052 [info] {"source":"oban","duration":322,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:47:00.108 [debug] Current batch of media processed. Will check again in 1000ms 11:47:01.109 [debug] Current batch of media processed. Will check again in 1000ms 11:47:02.111 [debug] Current batch of media processed. Will check again in 1000ms 11:47:03.112 [debug] Current batch of media processed. Will check again in 1000ms 11:47:04.113 [debug] Current batch of media processed. Will check again in 1000ms 11:47:05.115 [debug] Current batch of media processed. Will check again in 1000ms 11:47:06.116 [debug] Current batch of media processed. Will check again in 1000ms 11:47:07.117 [debug] Current batch of media processed. Will check again in 1000ms 11:47:08.118 [debug] Current batch of media processed. Will check again in 1000ms 11:47:09.119 [debug] Current batch of media processed. Will check again in 1000ms 11:47:10.120 [debug] Current batch of media processed. Will check again in 1000ms 11:47:11.121 [debug] Current batch of media processed. Will check again in 1000ms 11:47:12.123 [debug] Current batch of media processed. Will check again in 1000ms 11:47:13.124 [debug] Current batch of media processed. Will check again in 1000ms 11:47:14.125 [debug] Current batch of media processed. Will check again in 1000ms 11:47:15.126 [debug] Current batch of media processed. Will check again in 1000ms 11:47:16.127 [debug] Current batch of media processed. Will check again in 1000ms 11:47:17.128 [debug] Current batch of media processed. Will check again in 1000ms 11:47:18.129 [debug] Current batch of media processed. Will check again in 1000ms 11:47:19.133 [debug] Current batch of media processed. Will check again in 1000ms 11:47:20.134 [debug] Current batch of media processed. Will check again in 1000ms 11:47:21.135 [debug] Current batch of media processed. Will check again in 1000ms 11:47:21.175 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:22.136 [debug] Current batch of media processed. Will check again in 1000ms 11:47:23.137 [debug] Current batch of media processed. Will check again in 1000ms 11:47:24.138 [debug] Current batch of media processed. Will check again in 1000ms 11:47:25.139 [debug] Current batch of media processed. Will check again in 1000ms 11:47:26.140 [debug] Current batch of media processed. Will check again in 1000ms 11:47:27.142 [debug] Current batch of media processed. Will check again in 1000ms 11:47:28.143 [debug] Current batch of media processed. Will check again in 1000ms 11:47:29.144 [debug] Current batch of media processed. Will check again in 1000ms 11:47:30.146 [debug] Current batch of media processed. Will check again in 1000ms 11:47:31.146 [debug] Current batch of media processed. Will check again in 1000ms 11:47:32.148 [debug] Current batch of media processed. Will check again in 1000ms 11:47:33.149 [debug] Current batch of media processed. Will check again in 1000ms 11:47:34.151 [debug] Current batch of media processed. Will check again in 1000ms 11:47:35.152 [debug] Current batch of media processed. Will check again in 1000ms 11:47:36.154 [debug] Current batch of media processed. Will check again in 1000ms 11:47:37.156 [debug] Current batch of media processed. Will check again in 1000ms 11:47:38.158 [debug] Current batch of media processed. Will check again in 1000ms 11:47:39.159 [debug] Current batch of media processed. Will check again in 1000ms 11:47:40.159 [debug] Current batch of media processed. Will check again in 1000ms 11:47:41.160 [debug] Current batch of media processed. Will check again in 1000ms 11:47:42.161 [debug] Current batch of media processed. Will check again in 1000ms 11:47:43.163 [debug] Current batch of media processed. Will check again in 1000ms 11:47:44.164 [debug] Current batch of media processed. Will check again in 1000ms 11:47:45.165 [debug] Current batch of media processed. Will check again in 1000ms 11:47:46.167 [debug] Current batch of media processed. Will check again in 1000ms 11:47:47.168 [debug] Current batch of media processed. Will check again in 1000ms 11:47:48.169 [debug] Current batch of media processed. Will check again in 1000ms 11:47:49.171 [debug] Current batch of media processed. Will check again in 1000ms 11:47:50.172 [debug] Current batch of media processed. Will check again in 1000ms 11:47:51.173 [debug] Current batch of media processed. Will check again in 1000ms 11:47:51.180 [info] {"source":"oban","duration":1415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:47:52.174 [debug] Current batch of media processed. Will check again in 1000ms 11:47:53.175 [debug] Current batch of media processed. Will check again in 1000ms 11:47:54.176 [debug] Current batch of media processed. Will check again in 1000ms 11:47:55.178 [debug] Current batch of media processed. Will check again in 1000ms 11:47:56.179 [debug] Current batch of media processed. Will check again in 1000ms 11:47:57.180 [debug] Current batch of media processed. Will check again in 1000ms 11:47:58.181 [debug] Current batch of media processed. Will check again in 1000ms 11:47:59.182 [debug] Current batch of media processed. Will check again in 1000ms 11:48:00.053 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:48:00.183 [debug] Current batch of media processed. Will check again in 1000ms 11:48:01.184 [debug] Current batch of media processed. Will check again in 1000ms 11:48:02.186 [debug] Current batch of media processed. Will check again in 1000ms 11:48:03.187 [debug] Current batch of media processed. Will check again in 1000ms 11:48:04.189 [debug] Current batch of media processed. Will check again in 1000ms 11:48:05.189 [debug] Current batch of media processed. Will check again in 1000ms 11:48:06.190 [debug] Current batch of media processed. Will check again in 1000ms 11:48:07.191 [debug] Current batch of media processed. Will check again in 1000ms 11:48:08.192 [debug] Current batch of media processed. Will check again in 1000ms 11:48:09.194 [debug] Current batch of media processed. Will check again in 1000ms 11:48:10.195 [debug] Current batch of media processed. Will check again in 1000ms 11:48:11.196 [debug] Current batch of media processed. Will check again in 1000ms 11:48:12.201 [debug] Current batch of media processed. Will check again in 1000ms 11:48:13.202 [debug] Current batch of media processed. Will check again in 1000ms 11:48:14.203 [debug] Current batch of media processed. Will check again in 1000ms 11:48:15.204 [debug] Current batch of media processed. Will check again in 1000ms 11:48:16.205 [debug] Current batch of media processed. Will check again in 1000ms 11:48:17.206 [debug] Current batch of media processed. Will check again in 1000ms 11:48:18.207 [debug] Current batch of media processed. Will check again in 1000ms 11:48:19.209 [debug] Current batch of media processed. Will check again in 1000ms 11:48:20.209 [debug] Current batch of media processed. Will check again in 1000ms 11:48:21.182 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:21.210 [debug] Current batch of media processed. Will check again in 1000ms 11:48:22.211 [debug] Current batch of media processed. Will check again in 1000ms 11:48:23.214 [debug] Current batch of media processed. Will check again in 1000ms 11:48:24.214 [debug] Current batch of media processed. Will check again in 1000ms 11:48:25.217 [debug] Current batch of media processed. Will check again in 1000ms 11:48:26.218 [debug] Current batch of media processed. Will check again in 1000ms 11:48:27.219 [debug] Current batch of media processed. Will check again in 1000ms 11:48:28.220 [debug] Current batch of media processed. Will check again in 1000ms 11:48:29.221 [debug] Current batch of media processed. Will check again in 1000ms 11:48:30.222 [debug] Current batch of media processed. Will check again in 1000ms 11:48:31.223 [debug] Current batch of media processed. Will check again in 1000ms 11:48:32.226 [debug] Current batch of media processed. Will check again in 1000ms 11:48:33.229 [debug] Current batch of media processed. Will check again in 1000ms 11:48:34.232 [debug] Current batch of media processed. Will check again in 1000ms 11:48:35.233 [debug] Current batch of media processed. Will check again in 1000ms 11:48:36.234 [debug] Current batch of media processed. Will check again in 1000ms 11:48:37.235 [debug] Current batch of media processed. Will check again in 1000ms 11:48:38.238 [debug] Current batch of media processed. Will check again in 1000ms 11:48:39.239 [debug] Current batch of media processed. Will check again in 1000ms 11:48:40.240 [debug] Current batch of media processed. Will check again in 1000ms 11:48:41.242 [debug] Current batch of media processed. Will check again in 1000ms 11:48:42.243 [debug] Current batch of media processed. Will check again in 1000ms 11:48:43.246 [debug] Current batch of media processed. Will check again in 1000ms 11:48:44.247 [debug] Current batch of media processed. Will check again in 1000ms 11:48:45.249 [debug] Current batch of media processed. Will check again in 1000ms 11:48:46.250 [debug] Current batch of media processed. Will check again in 1000ms 11:48:47.254 [debug] Current batch of media processed. Will check again in 1000ms 11:48:48.256 [debug] Current batch of media processed. Will check again in 1000ms 11:48:49.257 [debug] Current batch of media processed. Will check again in 1000ms 11:48:50.260 [debug] Current batch of media processed. Will check again in 1000ms 11:48:51.185 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:48:51.262 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать второй выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9485, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081200 - ДТКД #22 – Для тех, кто дома (by Zavtracast).mp4", "id" => "EJXVGFySE3s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=EJXVGFySE3s", "playlist_index" => 126, "timestamp" => 1565636369, "title" => "ДТКД #22 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190812"} 11:48:51.264 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=1678.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:48:51.265 [debug] QUERY OK source="sources" db=0.3ms idle=879.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:48:51.267 [debug] QUERY OK source="media_items" db=2.1ms idle=871.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-12 18:59:29Z], 122] 11:48:51.284 [debug] QUERY OK source="media_items" db=15.4ms queue=0.1ms idle=684.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать второй выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #22 – Для тех, кто дома (by Zavtracast)", "e1cc96eb-be45-42ba-a48b-41ebe391defe", 9485, false, "EJXVGFySE3s", "https://www.youtube.com/watch?v=EJXVGFySE3s", 126, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081200 - ДТКД #22 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-12 18:59:29Z], ~U[2026-04-04 08:48:51Z], ~U[2026-04-04 08:48:51Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать второй выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #22 – Для тех, кто дома (by Zavtracast)", 9485, false, "EJXVGFySE3s", "https://www.youtube.com/watch?v=EJXVGFySE3s", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081200 - ДТКД #22 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-12 18:59:29Z]] 11:48:51.292 [debug] QUERY OK source="sources" db=7.2ms queue=0.1ms idle=99.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:48:51.293 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=27.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:48:51.295 [debug] QUERY OK source="media_items" db=1.0ms 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 [226351] 11:48:51.296 [debug] Current batch of media processed. Will check again in 1000ms 11:48:52.297 [debug] Current batch of media processed. Will check again in 1000ms 11:48:53.298 [debug] Current batch of media processed. Will check again in 1000ms 11:48:54.302 [debug] Current batch of media processed. Will check again in 1000ms 11:48:55.303 [debug] Current batch of media processed. Will check again in 1000ms 11:48:56.304 [debug] Current batch of media processed. Will check again in 1000ms 11:48:57.305 [debug] Current batch of media processed. Will check again in 1000ms 11:48:58.306 [debug] Current batch of media processed. Will check again in 1000ms 11:48:59.307 [debug] Current batch of media processed. Will check again in 1000ms 11:49:00.055 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:49:00.309 [debug] Current batch of media processed. Will check again in 1000ms 11:49:01.310 [debug] Current batch of media processed. Will check again in 1000ms 11:49:02.311 [debug] Current batch of media processed. Will check again in 1000ms 11:49:03.314 [debug] Current batch of media processed. Will check again in 1000ms 11:49:04.315 [debug] Current batch of media processed. Will check again in 1000ms 11:49:05.316 [debug] Current batch of media processed. Will check again in 1000ms 11:49:06.317 [debug] Current batch of media processed. Will check again in 1000ms 11:49:07.318 [debug] Current batch of media processed. Will check again in 1000ms 11:49:08.319 [debug] Current batch of media processed. Will check again in 1000ms 11:49:09.320 [debug] Current batch of media processed. Will check again in 1000ms 11:49:10.321 [debug] Current batch of media processed. Will check again in 1000ms 11:49:11.322 [debug] Current batch of media processed. Will check again in 1000ms 11:49:12.323 [debug] Current batch of media processed. Will check again in 1000ms 11:49:13.324 [debug] Current batch of media processed. Will check again in 1000ms 11:49:14.325 [debug] Current batch of media processed. Will check again in 1000ms 11:49:15.326 [debug] Current batch of media processed. Will check again in 1000ms 11:49:16.328 [debug] Current batch of media processed. Will check again in 1000ms 11:49:17.329 [debug] Current batch of media processed. Will check again in 1000ms 11:49:18.330 [debug] Current batch of media processed. Will check again in 1000ms 11:49:19.331 [debug] Current batch of media processed. Will check again in 1000ms 11:49:20.332 [debug] Current batch of media processed. Will check again in 1000ms 11:49:21.186 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:21.333 [debug] Current batch of media processed. Will check again in 1000ms 11:49:22.334 [debug] Current batch of media processed. Will check again in 1000ms 11:49:23.335 [debug] Current batch of media processed. Will check again in 1000ms 11:49:24.336 [debug] Current batch of media processed. Will check again in 1000ms 11:49:25.337 [debug] Current batch of media processed. Will check again in 1000ms 11:49:26.338 [debug] Current batch of media processed. Will check again in 1000ms 11:49:27.340 [debug] Current batch of media processed. Will check again in 1000ms 11:49:28.340 [debug] Current batch of media processed. Will check again in 1000ms 11:49:29.342 [debug] Current batch of media processed. Will check again in 1000ms 11:49:30.343 [debug] Current batch of media processed. Will check again in 1000ms 11:49:31.345 [debug] Current batch of media processed. Will check again in 1000ms 11:49:32.348 [debug] Current batch of media processed. Will check again in 1000ms 11:49:33.348 [debug] Current batch of media processed. Will check again in 1000ms 11:49:34.351 [debug] Current batch of media processed. Will check again in 1000ms 11:49:35.352 [debug] Current batch of media processed. Will check again in 1000ms 11:49:36.353 [debug] Current batch of media processed. Will check again in 1000ms 11:49:37.354 [debug] Current batch of media processed. Will check again in 1000ms 11:49:38.357 [debug] Current batch of media processed. Will check again in 1000ms 11:49:39.362 [debug] Current batch of media processed. Will check again in 1000ms 11:49:40.362 [debug] Current batch of media processed. Will check again in 1000ms 11:49:41.363 [debug] Current batch of media processed. Will check again in 1000ms 11:49:42.364 [debug] Current batch of media processed. Will check again in 1000ms 11:49:43.365 [debug] Current batch of media processed. Will check again in 1000ms 11:49:44.366 [debug] Current batch of media processed. Will check again in 1000ms 11:49:45.368 [debug] Current batch of media processed. Will check again in 1000ms 11:49:46.369 [debug] Current batch of media processed. Will check again in 1000ms 11:49:47.370 [debug] Current batch of media processed. Will check again in 1000ms 11:49:48.373 [debug] Current batch of media processed. Will check again in 1000ms 11:49:49.376 [debug] Current batch of media processed. Will check again in 1000ms 11:49:50.379 [debug] Current batch of media processed. Will check again in 1000ms 11:49:51.189 [info] {"source":"oban","duration":1733,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:49:51.380 [debug] Current batch of media processed. Will check again in 1000ms 11:49:52.382 [debug] Current batch of media processed. Will check again in 1000ms 11:49:53.383 [debug] Current batch of media processed. Will check again in 1000ms 11:49:54.387 [debug] Current batch of media processed. Will check again in 1000ms 11:49:55.389 [debug] Current batch of media processed. Will check again in 1000ms 11:49:56.390 [debug] Current batch of media processed. Will check again in 1000ms 11:49:57.391 [debug] Current batch of media processed. Will check again in 1000ms 11:49:58.392 [debug] Current batch of media processed. Will check again in 1000ms 11:49:59.393 [debug] Current batch of media processed. Will check again in 1000ms 11:50:00.055 [info] {"source":"oban","duration":319,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:50:00.394 [debug] Current batch of media processed. Will check again in 1000ms 11:50:01.395 [debug] Current batch of media processed. Will check again in 1000ms 11:50:02.396 [debug] Current batch of media processed. Will check again in 1000ms 11:50:03.402 [debug] Current batch of media processed. Will check again in 1000ms 11:50:04.404 [debug] Current batch of media processed. Will check again in 1000ms 11:50:05.405 [debug] Current batch of media processed. Will check again in 1000ms 11:50:06.411 [debug] Current batch of media processed. Will check again in 1000ms 11:50:07.413 [debug] Current batch of media processed. Will check again in 1000ms 11:50:08.414 [debug] Current batch of media processed. Will check again in 1000ms 11:50:09.416 [debug] Current batch of media processed. Will check again in 1000ms 11:50:10.417 [debug] Current batch of media processed. Will check again in 1000ms 11:50:11.419 [debug] Current batch of media processed. Will check again in 1000ms 11:50:12.422 [debug] Current batch of media processed. Will check again in 1000ms 11:50:13.423 [debug] Current batch of media processed. Will check again in 1000ms 11:50:14.424 [debug] Current batch of media processed. Will check again in 1000ms 11:50:15.426 [debug] Current batch of media processed. Will check again in 1000ms 11:50:16.426 [debug] Current batch of media processed. Will check again in 1000ms 11:50:17.429 [debug] Current batch of media processed. Will check again in 1000ms 11:50:18.430 [debug] Current batch of media processed. Will check again in 1000ms 11:50:19.431 [debug] Current batch of media processed. Will check again in 1000ms 11:50:20.432 [debug] Current batch of media processed. Will check again in 1000ms 11:50:21.192 [info] {"source":"oban","duration":1665,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:21.435 [debug] Current batch of media processed. Will check again in 1000ms 11:50:22.436 [debug] Current batch of media processed. Will check again in 1000ms 11:50:23.441 [debug] Current batch of media processed. Will check again in 1000ms 11:50:24.443 [debug] Current batch of media processed. Will check again in 1000ms 11:50:25.444 [debug] Current batch of media processed. Will check again in 1000ms 11:50:26.446 [debug] Current batch of media processed. Will check again in 1000ms 11:50:27.447 [debug] Current batch of media processed. Will check again in 1000ms 11:50:28.448 [debug] Current batch of media processed. Will check again in 1000ms 11:50:29.449 [debug] Current batch of media processed. Will check again in 1000ms 11:50:30.451 [debug] Current batch of media processed. Will check again in 1000ms 11:50:31.452 [debug] Current batch of media processed. Will check again in 1000ms 11:50:32.453 [debug] Current batch of media processed. Will check again in 1000ms 11:50:33.455 [debug] Current batch of media processed. Will check again in 1000ms 11:50:34.457 [debug] Current batch of media processed. Will check again in 1000ms 11:50:35.458 [debug] Current batch of media processed. Will check again in 1000ms 11:50:36.460 [debug] Current batch of media processed. Will check again in 1000ms 11:50:37.461 [debug] Current batch of media processed. Will check again in 1000ms 11:50:38.463 [debug] Current batch of media processed. Will check again in 1000ms 11:50:39.465 [debug] Current batch of media processed. Will check again in 1000ms 11:50:40.467 [debug] Current batch of media processed. Will check again in 1000ms 11:50:41.467 [debug] Current batch of media processed. Will check again in 1000ms 11:50:42.469 [debug] Current batch of media processed. Will check again in 1000ms 11:50:43.470 [debug] Current batch of media processed. Will check again in 1000ms 11:50:44.471 [debug] Current batch of media processed. Will check again in 1000ms 11:50:45.473 [debug] Current batch of media processed. Will check again in 1000ms 11:50:46.474 [debug] Current batch of media processed. Will check again in 1000ms 11:50:47.475 [debug] Current batch of media processed. Will check again in 1000ms 11:50:48.477 [debug] Current batch of media processed. Will check again in 1000ms 11:50:49.479 [debug] Current batch of media processed. Will check again in 1000ms 11:50:50.480 [debug] Current batch of media processed. Will check again in 1000ms 11:50:51.199 [info] {"source":"oban","duration":4830,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:50:51.481 [debug] Current batch of media processed. Will check again in 1000ms 11:50:52.485 [debug] Current batch of media processed. Will check again in 1000ms 11:50:53.488 [debug] Current batch of media processed. Will check again in 1000ms 11:50:54.489 [debug] Current batch of media processed. Will check again in 1000ms 11:50:55.490 [debug] Current batch of media processed. Will check again in 1000ms 11:50:56.496 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать первый выпуск натужного вечернего юмористически серьезного шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nВНИМАНИЕ: спустя 10 минут после начала трансляцию пришлось перезапустить по техническим причинам, так что начало второй раз получилось несколько скомканным.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5814, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e072900 - ДТКД #21 – Для тех, кто дома (by Zavtracast).mp4", "id" => "G9C3NEYmc0A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=G9C3NEYmc0A", "playlist_index" => 127, "timestamp" => 1564394852, "title" => "ДТКД #21 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190729"} 11:50:56.499 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=1834.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:50:56.501 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1461.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:50:56.503 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1455.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-29 10:07:32Z], 122] 11:50:56.536 [debug] QUERY OK source="media_items" db=32.0ms idle=432.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать первый выпуск натужного вечернего юмористически серьезного шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nВНИМАНИЕ: спустя 10 минут после начала трансляцию пришлось перезапустить по техническим причинам, так что начало второй раз получилось несколько скомканным.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #21 – Для тех, кто дома (by Zavtracast)", "1ec288c1-2e2c-41f2-84a1-a905457204a9", 5814, false, "G9C3NEYmc0A", "https://www.youtube.com/watch?v=G9C3NEYmc0A", 127, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e072900 - ДТКД #21 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-29 10:07:32Z], ~U[2026-04-04 08:50:56Z], ~U[2026-04-04 08:50:56Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать первый выпуск натужного вечернего юмористически серьезного шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nВНИМАНИЕ: спустя 10 минут после начала трансляцию пришлось перезапустить по техническим причинам, так что начало второй раз получилось несколько скомканным.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #21 – Для тех, кто дома (by Zavtracast)", 5814, false, "G9C3NEYmc0A", "https://www.youtube.com/watch?v=G9C3NEYmc0A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e072900 - ДТКД #21 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-07-29 10:07:32Z]] 11:50:56.540 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=449.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:50:56.541 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=40.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:50:56.543 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=40.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 [226353] 11:50:56.543 [debug] Current batch of media processed. Will check again in 1000ms 11:50:57.544 [debug] Current batch of media processed. Will check again in 1000ms 11:50:58.546 [debug] Current batch of media processed. Will check again in 1000ms 11:50:59.547 [debug] Current batch of media processed. Will check again in 1000ms 11:51:00.465 [info] {"source":"oban","duration":408720,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:51:00.548 [debug] Current batch of media processed. Will check again in 1000ms 11:51:01.549 [debug] Current batch of media processed. Will check again in 1000ms 11:51:02.550 [debug] Current batch of media processed. Will check again in 1000ms 11:51:03.551 [debug] Current batch of media processed. Will check again in 1000ms 11:51:04.552 [debug] Current batch of media processed. Will check again in 1000ms 11:51:05.553 [debug] Current batch of media processed. Will check again in 1000ms 11:51:06.555 [debug] Current batch of media processed. Will check again in 1000ms 11:51:07.556 [debug] Current batch of media processed. Will check again in 1000ms 11:51:08.557 [debug] Current batch of media processed. Will check again in 1000ms 11:51:09.559 [debug] Current batch of media processed. Will check again in 1000ms 11:51:10.560 [debug] Current batch of media processed. Will check again in 1000ms 11:51:11.562 [debug] Current batch of media processed. Will check again in 1000ms 11:51:12.567 [debug] Current batch of media processed. Will check again in 1000ms 11:51:13.569 [debug] Current batch of media processed. Will check again in 1000ms 11:51:14.570 [debug] Current batch of media processed. Will check again in 1000ms 11:51:15.571 [debug] Current batch of media processed. Will check again in 1000ms 11:51:16.572 [debug] Current batch of media processed. Will check again in 1000ms 11:51:17.574 [debug] Current batch of media processed. Will check again in 1000ms 11:51:18.575 [debug] Current batch of media processed. Will check again in 1000ms 11:51:19.575 [debug] Current batch of media processed. Will check again in 1000ms 11:51:20.576 [debug] Current batch of media processed. Will check again in 1000ms 11:51:21.201 [info] {"source":"oban","duration":1934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:21.577 [debug] Current batch of media processed. Will check again in 1000ms 11:51:22.579 [debug] Current batch of media processed. Will check again in 1000ms 11:51:23.580 [debug] Current batch of media processed. Will check again in 1000ms 11:51:24.581 [debug] Current batch of media processed. Will check again in 1000ms 11:51:25.582 [debug] Current batch of media processed. Will check again in 1000ms 11:51:26.584 [debug] Current batch of media processed. Will check again in 1000ms 11:51:27.584 [debug] Current batch of media processed. Will check again in 1000ms 11:51:28.585 [debug] Current batch of media processed. Will check again in 1000ms 11:51:29.587 [debug] Current batch of media processed. Will check again in 1000ms 11:51:30.588 [debug] Current batch of media processed. Will check again in 1000ms 11:51:31.590 [debug] Current batch of media processed. Will check again in 1000ms 11:51:32.590 [debug] Current batch of media processed. Will check again in 1000ms 11:51:33.591 [debug] Current batch of media processed. Will check again in 1000ms 11:51:34.593 [debug] Current batch of media processed. Will check again in 1000ms 11:51:35.593 [debug] Current batch of media processed. Will check again in 1000ms 11:51:36.594 [debug] Current batch of media processed. Will check again in 1000ms 11:51:37.596 [debug] Current batch of media processed. Will check again in 1000ms 11:51:38.597 [debug] Current batch of media processed. Will check again in 1000ms 11:51:39.598 [debug] Current batch of media processed. Will check again in 1000ms 11:51:40.600 [debug] Current batch of media processed. Will check again in 1000ms 11:51:41.602 [debug] Current batch of media processed. Will check again in 1000ms 11:51:42.604 [debug] Current batch of media processed. Will check again in 1000ms 11:51:43.605 [debug] Current batch of media processed. Will check again in 1000ms 11:51:44.606 [debug] Current batch of media processed. Will check again in 1000ms 11:51:45.608 [debug] Current batch of media processed. Will check again in 1000ms 11:51:46.608 [debug] Current batch of media processed. Will check again in 1000ms 11:51:47.609 [debug] Current batch of media processed. Will check again in 1000ms 11:51:48.610 [debug] Current batch of media processed. Will check again in 1000ms 11:51:49.611 [debug] Current batch of media processed. Will check again in 1000ms 11:51:50.613 [debug] Current batch of media processed. Will check again in 1000ms 11:51:51.208 [info] {"source":"oban","duration":5907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:51:51.614 [debug] Current batch of media processed. Will check again in 1000ms 11:51:52.615 [debug] Current batch of media processed. Will check again in 1000ms 11:51:53.616 [debug] Current batch of media processed. Will check again in 1000ms 11:51:54.617 [debug] Current batch of media processed. Will check again in 1000ms 11:51:55.618 [debug] Current batch of media processed. Will check again in 1000ms 11:51:56.621 [debug] Current batch of media processed. Will check again in 1000ms 11:51:57.622 [debug] Current batch of media processed. Will check again in 1000ms 11:51:58.624 [debug] Current batch of media processed. Will check again in 1000ms 11:51:59.625 [debug] Current batch of media processed. Will check again in 1000ms 11:52:00.469 [info] {"source":"oban","duration":1290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:52:00.627 [debug] Current batch of media processed. Will check again in 1000ms 11:52:01.628 [debug] Current batch of media processed. Will check again in 1000ms 11:52:02.629 [debug] Current batch of media processed. Will check again in 1000ms 11:52:03.631 [debug] Current batch of media processed. Will check again in 1000ms 11:52:04.632 [debug] Current batch of media processed. Will check again in 1000ms 11:52:05.635 [debug] Current batch of media processed. Will check again in 1000ms 11:52:06.635 [debug] Current batch of media processed. Will check again in 1000ms 11:52:07.637 [debug] Current batch of media processed. Will check again in 1000ms 11:52:08.638 [debug] Current batch of media processed. Will check again in 1000ms 11:52:09.639 [debug] Current batch of media processed. Will check again in 1000ms 11:52:10.640 [debug] Current batch of media processed. Will check again in 1000ms 11:52:11.641 [debug] Current batch of media processed. Will check again in 1000ms 11:52:12.642 [debug] Current batch of media processed. Will check again in 1000ms 11:52:13.645 [debug] Current batch of media processed. Will check again in 1000ms 11:52:14.646 [debug] Current batch of media processed. Will check again in 1000ms 11:52:15.647 [debug] Current batch of media processed. Will check again in 1000ms 11:52:16.648 [debug] Current batch of media processed. Will check again in 1000ms 11:52:17.649 [debug] Current batch of media processed. Will check again in 1000ms 11:52:18.653 [debug] Current batch of media processed. Will check again in 1000ms 11:52:19.657 [debug] Current batch of media processed. Will check again in 1000ms 11:52:20.659 [debug] Current batch of media processed. Will check again in 1000ms 11:52:21.216 [info] {"source":"oban","duration":6603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:21.660 [debug] Current batch of media processed. Will check again in 1000ms 11:52:22.662 [debug] Current batch of media processed. Will check again in 1000ms 11:52:23.663 [debug] Current batch of media processed. Will check again in 1000ms 11:52:24.665 [debug] Current batch of media processed. Will check again in 1000ms 11:52:25.666 [debug] Current batch of media processed. Will check again in 1000ms 11:52:26.668 [debug] Current batch of media processed. Will check again in 1000ms 11:52:27.668 [debug] Current batch of media processed. Will check again in 1000ms 11:52:28.671 [debug] Current batch of media processed. Will check again in 1000ms 11:52:29.671 [debug] Current batch of media processed. Will check again in 1000ms 11:52:30.672 [debug] Current batch of media processed. Will check again in 1000ms 11:52:31.674 [debug] Current batch of media processed. Will check again in 1000ms 11:52:32.675 [debug] Current batch of media processed. Will check again in 1000ms 11:52:33.676 [debug] Current batch of media processed. Will check again in 1000ms 11:52:34.677 [debug] Current batch of media processed. Will check again in 1000ms 11:52:35.679 [debug] Current batch of media processed. Will check again in 1000ms 11:52:36.679 [debug] Current batch of media processed. Will check again in 1000ms 11:52:37.680 [debug] Current batch of media processed. Will check again in 1000ms 11:52:38.681 [debug] Current batch of media processed. Will check again in 1000ms 11:52:39.682 [debug] Current batch of media processed. Will check again in 1000ms 11:52:40.683 [debug] Current batch of media processed. Will check again in 1000ms 11:52:41.684 [debug] Current batch of media processed. Will check again in 1000ms 11:52:42.687 [debug] Current batch of media processed. Will check again in 1000ms 11:52:43.687 [debug] Current batch of media processed. Will check again in 1000ms 11:52:44.690 [debug] Current batch of media processed. Will check again in 1000ms 11:52:45.691 [debug] Current batch of media processed. Will check again in 1000ms 11:52:46.692 [debug] Current batch of media processed. Will check again in 1000ms 11:52:47.694 [debug] Current batch of media processed. Will check again in 1000ms 11:52:48.694 [debug] Current batch of media processed. Will check again in 1000ms 11:52:49.698 [debug] Current batch of media processed. Will check again in 1000ms 11:52:50.700 [debug] Current batch of media processed. Will check again in 1000ms 11:52:51.218 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:52:51.703 [debug] Current batch of media processed. Will check again in 1000ms 11:52:52.704 [debug] Current batch of media processed. Will check again in 1000ms 11:52:53.705 [debug] Current batch of media processed. Will check again in 1000ms 11:52:54.706 [debug] Current batch of media processed. Will check again in 1000ms 11:52:55.707 [debug] Current batch of media processed. Will check again in 1000ms 11:52:56.709 [debug] Current batch of media processed. Will check again in 1000ms 11:52:57.709 [debug] Current batch of media processed. Will check again in 1000ms 11:52:58.710 [debug] Current batch of media processed. Will check again in 1000ms 11:52:59.711 [debug] Current batch of media processed. Will check again in 1000ms 11:53:00.473 [info] {"source":"oban","duration":2586,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:53:00.713 [debug] Current batch of media processed. Will check again in 1000ms 11:53:01.714 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЮбилейный двадцатый выпуск вечернего шоу ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7093, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e071500 - ДТКД #20 – Для тех, кто дома (by Zavtracast).mp4", "id" => "HRv28igmU-A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=HRv28igmU-A", "playlist_index" => 128, "timestamp" => 1563184239, "title" => "ДТКД #20 – Для тех, кто дома (by Zavtracast)", "upload_date" => "20190715"} 11:53:01.715 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=1041.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:53:01.716 [debug] QUERY OK source="sources" db=0.3ms idle=1042.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:53:01.717 [debug] QUERY OK source="media_items" db=1.2ms idle=671.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-15 09:50:39Z], 122] 11:53:01.744 [debug] QUERY OK source="media_items" db=26.3ms idle=667.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЮбилейный двадцатый выпуск вечернего шоу ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #20 – Для тех, кто дома (by Zavtracast)", "3b716e85-2bf5-4753-be22-5ca53db338e3", 7093, false, "HRv28igmU-A", "https://www.youtube.com/watch?v=HRv28igmU-A", 128, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e071500 - ДТКД #20 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-15 09:50:39Z], ~U[2026-04-04 08:53:01Z], ~U[2026-04-04 08:53:01Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЮбилейный двадцатый выпуск вечернего шоу ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #20 – Для тех, кто дома (by Zavtracast)", 7093, false, "HRv28igmU-A", "https://www.youtube.com/watch?v=HRv28igmU-A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e071500 - ДТКД #20 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-07-15 09:50:39Z]] 11:53:01.746 [debug] QUERY OK source="sources" db=0.9ms idle=71.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:53:01.747 [debug] QUERY OK source="media_profiles" db=0.4ms idle=30.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:53:01.748 [debug] QUERY OK source="media_items" db=0.6ms idle=31.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 [226355] 11:53:01.748 [debug] Current batch of media processed. Will check again in 1000ms 11:53:02.749 [debug] Current batch of media processed. Will check again in 1000ms 11:53:03.750 [debug] Current batch of media processed. Will check again in 1000ms 11:53:04.751 [debug] Current batch of media processed. Will check again in 1000ms 11:53:05.752 [debug] Current batch of media processed. Will check again in 1000ms 11:53:06.753 [debug] Current batch of media processed. Will check again in 1000ms 11:53:07.754 [debug] Current batch of media processed. Will check again in 1000ms 11:53:08.758 [debug] Current batch of media processed. Will check again in 1000ms 11:53:09.759 [debug] Current batch of media processed. Will check again in 1000ms 11:53:10.760 [debug] Current batch of media processed. Will check again in 1000ms 11:53:11.761 [debug] Current batch of media processed. Will check again in 1000ms 11:53:12.762 [debug] Current batch of media processed. Will check again in 1000ms 11:53:13.763 [debug] Current batch of media processed. Will check again in 1000ms 11:53:14.765 [debug] Current batch of media processed. Will check again in 1000ms 11:53:15.766 [debug] Current batch of media processed. Will check again in 1000ms 11:53:16.767 [debug] Current batch of media processed. Will check again in 1000ms 11:53:17.768 [debug] Current batch of media processed. Will check again in 1000ms 11:53:18.769 [debug] Current batch of media processed. Will check again in 1000ms 11:53:19.770 [debug] Current batch of media processed. Will check again in 1000ms 11:53:20.771 [debug] Current batch of media processed. Will check again in 1000ms 11:53:21.220 [info] {"source":"oban","duration":1167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:21.772 [debug] Current batch of media processed. Will check again in 1000ms 11:53:22.773 [debug] Current batch of media processed. Will check again in 1000ms 11:53:23.774 [debug] Current batch of media processed. Will check again in 1000ms 11:53:24.775 [debug] Current batch of media processed. Will check again in 1000ms 11:53:25.776 [debug] Current batch of media processed. Will check again in 1000ms 11:53:26.778 [debug] Current batch of media processed. Will check again in 1000ms 11:53:27.779 [debug] Current batch of media processed. Will check again in 1000ms 11:53:28.780 [debug] Current batch of media processed. Will check again in 1000ms 11:53:29.781 [debug] Current batch of media processed. Will check again in 1000ms 11:53:30.782 [debug] Current batch of media processed. Will check again in 1000ms 11:53:31.783 [debug] Current batch of media processed. Will check again in 1000ms 11:53:32.784 [debug] Current batch of media processed. Will check again in 1000ms 11:53:33.786 [debug] Current batch of media processed. Will check again in 1000ms 11:53:34.788 [debug] Current batch of media processed. Will check again in 1000ms 11:53:35.789 [debug] Current batch of media processed. Will check again in 1000ms 11:53:36.791 [debug] Current batch of media processed. Will check again in 1000ms 11:53:37.793 [debug] Current batch of media processed. Will check again in 1000ms 11:53:38.793 [debug] Current batch of media processed. Will check again in 1000ms 11:53:39.794 [debug] Current batch of media processed. Will check again in 1000ms 11:53:40.795 [debug] Current batch of media processed. Will check again in 1000ms 11:53:41.798 [debug] Current batch of media processed. Will check again in 1000ms 11:53:42.799 [debug] Current batch of media processed. Will check again in 1000ms 11:53:43.800 [debug] Current batch of media processed. Will check again in 1000ms 11:53:44.801 [debug] Current batch of media processed. Will check again in 1000ms 11:53:45.802 [debug] Current batch of media processed. Will check again in 1000ms 11:53:46.803 [debug] Current batch of media processed. Will check again in 1000ms 11:53:47.804 [debug] Current batch of media processed. Will check again in 1000ms 11:53:48.805 [debug] Current batch of media processed. Will check again in 1000ms 11:53:49.806 [debug] Current batch of media processed. Will check again in 1000ms 11:53:50.807 [debug] Current batch of media processed. Will check again in 1000ms 11:53:51.223 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:53:51.811 [debug] Current batch of media processed. Will check again in 1000ms 11:53:52.811 [debug] Current batch of media processed. Will check again in 1000ms 11:53:53.812 [debug] Current batch of media processed. Will check again in 1000ms 11:53:54.813 [debug] Current batch of media processed. Will check again in 1000ms 11:53:55.815 [debug] Current batch of media processed. Will check again in 1000ms 11:53:56.816 [debug] Current batch of media processed. Will check again in 1000ms 11:53:57.817 [debug] Current batch of media processed. Will check again in 1000ms 11:53:58.818 [debug] Current batch of media processed. Will check again in 1000ms 11:53:59.819 [debug] Current batch of media processed. Will check again in 1000ms 11:54:00.480 [info] {"source":"oban","duration":3457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:54:00.820 [debug] Current batch of media processed. Will check again in 1000ms 11:54:01.822 [debug] Current batch of media processed. Will check again in 1000ms 11:54:02.823 [debug] Current batch of media processed. Will check again in 1000ms 11:54:03.824 [debug] Current batch of media processed. Will check again in 1000ms 11:54:04.825 [debug] Current batch of media processed. Will check again in 1000ms 11:54:05.826 [debug] Current batch of media processed. Will check again in 1000ms 11:54:06.827 [debug] Current batch of media processed. Will check again in 1000ms 11:54:07.828 [debug] Current batch of media processed. Will check again in 1000ms 11:54:08.829 [debug] Current batch of media processed. Will check again in 1000ms 11:54:09.830 [debug] Current batch of media processed. Will check again in 1000ms 11:54:10.831 [debug] Current batch of media processed. Will check again in 1000ms 11:54:11.833 [debug] Current batch of media processed. Will check again in 1000ms 11:54:12.833 [debug] Current batch of media processed. Will check again in 1000ms 11:54:13.836 [debug] Current batch of media processed. Will check again in 1000ms 11:54:14.837 [debug] Current batch of media processed. Will check again in 1000ms 11:54:15.838 [debug] Current batch of media processed. Will check again in 1000ms 11:54:16.839 [debug] Current batch of media processed. Will check again in 1000ms 11:54:17.840 [debug] Current batch of media processed. Will check again in 1000ms 11:54:18.841 [debug] Current batch of media processed. Will check again in 1000ms 11:54:19.843 [debug] Current batch of media processed. Will check again in 1000ms 11:54:20.845 [debug] Current batch of media processed. Will check again in 1000ms 11:54:21.227 [info] {"source":"oban","duration":1925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:21.849 [debug] Current batch of media processed. Will check again in 1000ms 11:54:22.852 [debug] Current batch of media processed. Will check again in 1000ms 11:54:23.852 [debug] Current batch of media processed. Will check again in 1000ms 11:54:24.858 [debug] Current batch of media processed. Will check again in 1000ms 11:54:25.859 [debug] Current batch of media processed. Will check again in 1000ms 11:54:26.860 [debug] Current batch of media processed. Will check again in 1000ms 11:54:27.861 [debug] Current batch of media processed. Will check again in 1000ms 11:54:28.864 [debug] Current batch of media processed. Will check again in 1000ms 11:54:29.864 [debug] Current batch of media processed. Will check again in 1000ms 11:54:30.865 [debug] Current batch of media processed. Will check again in 1000ms 11:54:31.870 [debug] Current batch of media processed. Will check again in 1000ms 11:54:32.873 [debug] Current batch of media processed. Will check again in 1000ms 11:54:33.875 [debug] Current batch of media processed. Will check again in 1000ms 11:54:34.876 [debug] Current batch of media processed. Will check again in 1000ms 11:54:35.889 [debug] Current batch of media processed. Will check again in 1000ms 11:54:36.890 [debug] Current batch of media processed. Will check again in 1000ms 11:54:37.891 [debug] Current batch of media processed. Will check again in 1000ms 11:54:38.892 [debug] Current batch of media processed. Will check again in 1000ms 11:54:39.893 [debug] Current batch of media processed. Will check again in 1000ms 11:54:40.894 [debug] Current batch of media processed. Will check again in 1000ms 11:54:41.895 [debug] Current batch of media processed. Will check again in 1000ms 11:54:42.897 [debug] Current batch of media processed. Will check again in 1000ms 11:54:43.898 [debug] Current batch of media processed. Will check again in 1000ms 11:54:44.899 [debug] Current batch of media processed. Will check again in 1000ms 11:54:45.901 [debug] Current batch of media processed. Will check again in 1000ms 11:54:46.904 [debug] Current batch of media processed. Will check again in 1000ms 11:54:47.905 [debug] Current batch of media processed. Will check again in 1000ms 11:54:48.906 [debug] Current batch of media processed. Will check again in 1000ms 11:54:49.907 [debug] Current batch of media processed. Will check again in 1000ms 11:54:50.908 [debug] Current batch of media processed. Will check again in 1000ms 11:54:51.229 [info] {"source":"oban","duration":1022,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:54:51.910 [debug] Current batch of media processed. Will check again in 1000ms 11:54:52.911 [debug] Current batch of media processed. Will check again in 1000ms 11:54:53.912 [debug] Current batch of media processed. Will check again in 1000ms 11:54:54.913 [debug] Current batch of media processed. Will check again in 1000ms 11:54:55.914 [debug] Current batch of media processed. Will check again in 1000ms 11:54:56.915 [debug] Current batch of media processed. Will check again in 1000ms 11:54:57.916 [debug] Current batch of media processed. Will check again in 1000ms 11:54:58.918 [debug] Current batch of media processed. Will check again in 1000ms 11:54:59.920 [debug] Current batch of media processed. Will check again in 1000ms 11:55:00.484 [info] {"source":"oban","duration":762,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:55:00.922 [debug] Current batch of media processed. Will check again in 1000ms 11:55:01.925 [debug] Current batch of media processed. Will check again in 1000ms 11:55:02.926 [debug] Current batch of media processed. Will check again in 1000ms 11:55:03.928 [debug] Current batch of media processed. Will check again in 1000ms 11:55:04.929 [debug] Current batch of media processed. Will check again in 1000ms 11:55:05.930 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7243, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070700 - ДТКД – Для тех, кто дома #19 (by Zavtracast).mp4", "id" => "Ig8e7IPSnG0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Ig8e7IPSnG0", "playlist_index" => 129, "timestamp" => 1562508650, "title" => "ДТКД – Для тех, кто дома #19 (by Zavtracast)", "upload_date" => "20190707"} 11:55:05.931 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1224.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:55:05.932 [debug] QUERY OK source="sources" db=0.7ms idle=1225.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:55:05.934 [debug] QUERY OK source="media_items" db=0.9ms idle=349.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-07 14:10:50Z], 122] 11:55:05.941 [debug] QUERY OK source="media_items" db=6.9ms idle=343.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #19 (by Zavtracast)", "fdd3d4f6-3a24-4e90-b518-54f48e776537", 7243, false, "Ig8e7IPSnG0", "https://www.youtube.com/watch?v=Ig8e7IPSnG0", 129, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070700 - ДТКД – Для тех, кто дома #19 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-07 14:10:50Z], ~U[2026-04-04 08:55:05Z], ~U[2026-04-04 08:55:05Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #19 (by Zavtracast)", 7243, false, "Ig8e7IPSnG0", "https://www.youtube.com/watch?v=Ig8e7IPSnG0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070700 - ДТКД – Для тех, кто дома #19 (by Zavtracast).mp4", false, 122, ~U[2019-07-07 14:10:50Z]] 11:55:05.943 [debug] QUERY OK source="sources" db=1.0ms idle=238.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:55:05.944 [debug] QUERY OK source="media_profiles" db=0.6ms idle=11.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:55:05.945 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=12.1ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226357] 11:55:05.945 [debug] Current batch of media processed. Will check again in 1000ms 11:55:06.946 [debug] Current batch of media processed. Will check again in 1000ms 11:55:07.947 [debug] Current batch of media processed. Will check again in 1000ms 11:55:08.951 [debug] Current batch of media processed. Will check again in 1000ms 11:55:09.951 [debug] Current batch of media processed. Will check again in 1000ms 11:55:10.952 [debug] Current batch of media processed. Will check again in 1000ms 11:55:11.953 [debug] Current batch of media processed. Will check again in 1000ms 11:55:12.955 [debug] Current batch of media processed. Will check again in 1000ms 11:55:13.956 [debug] Current batch of media processed. Will check again in 1000ms 11:55:14.958 [debug] Current batch of media processed. Will check again in 1000ms 11:55:15.959 [debug] Current batch of media processed. Will check again in 1000ms 11:55:16.960 [debug] Current batch of media processed. Will check again in 1000ms 11:55:17.961 [debug] Current batch of media processed. Will check again in 1000ms 11:55:18.962 [debug] Current batch of media processed. Will check again in 1000ms 11:55:19.963 [debug] Current batch of media processed. Will check again in 1000ms 11:55:20.964 [debug] Current batch of media processed. Will check again in 1000ms 11:55:21.231 [info] {"source":"oban","duration":908,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:21.966 [debug] Current batch of media processed. Will check again in 1000ms 11:55:22.967 [debug] Current batch of media processed. Will check again in 1000ms 11:55:23.968 [debug] Current batch of media processed. Will check again in 1000ms 11:55:24.969 [debug] Current batch of media processed. Will check again in 1000ms 11:55:25.971 [debug] Current batch of media processed. Will check again in 1000ms 11:55:26.972 [debug] Current batch of media processed. Will check again in 1000ms 11:55:27.974 [debug] Current batch of media processed. Will check again in 1000ms 11:55:28.976 [debug] Current batch of media processed. Will check again in 1000ms 11:55:29.978 [debug] Current batch of media processed. Will check again in 1000ms 11:55:30.980 [debug] Current batch of media processed. Will check again in 1000ms 11:55:31.982 [debug] Current batch of media processed. Will check again in 1000ms 11:55:32.984 [debug] Current batch of media processed. Will check again in 1000ms 11:55:33.988 [debug] Current batch of media processed. Will check again in 1000ms 11:55:34.990 [debug] Current batch of media processed. Will check again in 1000ms 11:55:35.991 [debug] Current batch of media processed. Will check again in 1000ms 11:55:36.993 [debug] Current batch of media processed. Will check again in 1000ms 11:55:37.994 [debug] Current batch of media processed. Will check again in 1000ms 11:55:38.995 [debug] Current batch of media processed. Will check again in 1000ms 11:55:39.996 [debug] Current batch of media processed. Will check again in 1000ms 11:55:40.997 [debug] Current batch of media processed. Will check again in 1000ms 11:55:41.998 [debug] Current batch of media processed. Will check again in 1000ms 11:55:42.999 [debug] Current batch of media processed. Will check again in 1000ms 11:55:44.000 [debug] Current batch of media processed. Will check again in 1000ms 11:55:45.001 [debug] Current batch of media processed. Will check again in 1000ms 11:55:46.002 [debug] Current batch of media processed. Will check again in 1000ms 11:55:47.003 [debug] Current batch of media processed. Will check again in 1000ms 11:55:48.004 [debug] Current batch of media processed. Will check again in 1000ms 11:55:49.005 [debug] Current batch of media processed. Will check again in 1000ms 11:55:50.007 [debug] Current batch of media processed. Will check again in 1000ms 11:55:51.008 [debug] Current batch of media processed. Will check again in 1000ms 11:55:51.234 [info] {"source":"oban","duration":1846,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:55:52.010 [debug] Current batch of media processed. Will check again in 1000ms 11:55:53.012 [debug] Current batch of media processed. Will check again in 1000ms 11:55:54.013 [debug] Current batch of media processed. Will check again in 1000ms 11:55:55.014 [debug] Current batch of media processed. Will check again in 1000ms 11:55:56.016 [debug] Current batch of media processed. Will check again in 1000ms 11:55:57.016 [debug] Current batch of media processed. Will check again in 1000ms 11:55:58.017 [debug] Current batch of media processed. Will check again in 1000ms 11:55:59.018 [debug] Current batch of media processed. Will check again in 1000ms 11:56:00.020 [debug] Current batch of media processed. Will check again in 1000ms 11:56:00.488 [info] {"source":"oban","duration":2094,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:56:01.020 [debug] Current batch of media processed. Will check again in 1000ms 11:56:02.026 [debug] Current batch of media processed. Will check again in 1000ms 11:56:03.027 [debug] Current batch of media processed. Will check again in 1000ms 11:56:04.028 [debug] Current batch of media processed. Will check again in 1000ms 11:56:05.029 [debug] Current batch of media processed. Will check again in 1000ms 11:56:06.030 [debug] Current batch of media processed. Will check again in 1000ms 11:56:07.031 [debug] Current batch of media processed. Will check again in 1000ms 11:56:08.034 [debug] Current batch of media processed. Will check again in 1000ms 11:56:09.035 [debug] Current batch of media processed. Will check again in 1000ms 11:56:10.037 [debug] Current batch of media processed. Will check again in 1000ms 11:56:11.038 [debug] Current batch of media processed. Will check again in 1000ms 11:56:12.040 [debug] Current batch of media processed. Will check again in 1000ms 11:56:13.041 [debug] Current batch of media processed. Will check again in 1000ms 11:56:14.042 [debug] Current batch of media processed. Will check again in 1000ms 11:56:15.045 [debug] Current batch of media processed. Will check again in 1000ms 11:56:16.045 [debug] Current batch of media processed. Will check again in 1000ms 11:56:17.046 [debug] Current batch of media processed. Will check again in 1000ms 11:56:18.047 [debug] Current batch of media processed. Will check again in 1000ms 11:56:19.048 [debug] Current batch of media processed. Will check again in 1000ms 11:56:20.049 [debug] Current batch of media processed. Will check again in 1000ms 11:56:21.050 [debug] Current batch of media processed. Will check again in 1000ms 11:56:21.236 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:22.052 [debug] Current batch of media processed. Will check again in 1000ms 11:56:23.053 [debug] Current batch of media processed. Will check again in 1000ms 11:56:24.054 [debug] Current batch of media processed. Will check again in 1000ms 11:56:25.055 [debug] Current batch of media processed. Will check again in 1000ms 11:56:26.057 [debug] Current batch of media processed. Will check again in 1000ms 11:56:27.065 [debug] Current batch of media processed. Will check again in 1000ms 11:56:28.065 [debug] Current batch of media processed. Will check again in 1000ms 11:56:29.066 [debug] Current batch of media processed. Will check again in 1000ms 11:56:30.067 [debug] Current batch of media processed. Will check again in 1000ms 11:56:31.068 [debug] Current batch of media processed. Will check again in 1000ms 11:56:32.069 [debug] Current batch of media processed. Will check again in 1000ms 11:56:33.070 [debug] Current batch of media processed. Will check again in 1000ms 11:56:34.071 [debug] Current batch of media processed. Will check again in 1000ms 11:56:35.072 [debug] Current batch of media processed. Will check again in 1000ms 11:56:36.073 [debug] Current batch of media processed. Will check again in 1000ms 11:56:37.074 [debug] Current batch of media processed. Will check again in 1000ms 11:56:38.076 [debug] Current batch of media processed. Will check again in 1000ms 11:56:39.080 [debug] Current batch of media processed. Will check again in 1000ms 11:56:40.081 [debug] Current batch of media processed. Will check again in 1000ms 11:56:41.082 [debug] Current batch of media processed. Will check again in 1000ms 11:56:42.083 [debug] Current batch of media processed. Will check again in 1000ms 11:56:43.085 [debug] Current batch of media processed. Will check again in 1000ms 11:56:44.087 [debug] Current batch of media processed. Will check again in 1000ms 11:56:45.088 [debug] Current batch of media processed. Will check again in 1000ms 11:56:46.089 [debug] Current batch of media processed. Will check again in 1000ms 11:56:47.090 [debug] Current batch of media processed. Will check again in 1000ms 11:56:48.092 [debug] Current batch of media processed. Will check again in 1000ms 11:56:49.092 [debug] Current batch of media processed. Will check again in 1000ms 11:56:50.093 [debug] Current batch of media processed. Will check again in 1000ms 11:56:51.098 [debug] Current batch of media processed. Will check again in 1000ms 11:56:51.238 [info] {"source":"oban","duration":1416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:56:52.100 [debug] Current batch of media processed. Will check again in 1000ms 11:56:53.102 [debug] Current batch of media processed. Will check again in 1000ms 11:56:54.103 [debug] Current batch of media processed. Will check again in 1000ms 11:56:55.104 [debug] Current batch of media processed. Will check again in 1000ms 11:56:56.105 [debug] Current batch of media processed. Will check again in 1000ms 11:56:57.106 [debug] Current batch of media processed. Will check again in 1000ms 11:56:58.107 [debug] Current batch of media processed. Will check again in 1000ms 11:56:59.108 [debug] Current batch of media processed. Will check again in 1000ms 11:57:00.112 [debug] Current batch of media processed. Will check again in 1000ms 11:57:00.493 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:57:01.113 [debug] Current batch of media processed. Will check again in 1000ms 11:57:02.116 [debug] Current batch of media processed. Will check again in 1000ms 11:57:03.117 [debug] Current batch of media processed. Will check again in 1000ms 11:57:04.118 [debug] Current batch of media processed. Will check again in 1000ms 11:57:05.119 [debug] Current batch of media processed. Will check again in 1000ms 11:57:06.121 [debug] Current batch of media processed. Will check again in 1000ms 11:57:07.122 [debug] Current batch of media processed. Will check again in 1000ms 11:57:08.123 [debug] Current batch of media processed. Will check again in 1000ms 11:57:09.127 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 8244, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070100 - ДТКД – Для тех, кто дома #18 (by Zavtracast).mp4", "id" => "GW5Kkr1Wyr8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=GW5Kkr1Wyr8", "playlist_index" => 130, "timestamp" => 1561981263, "title" => "ДТКД – Для тех, кто дома #18 (by Zavtracast)", "upload_date" => "20190701"} 11:57:09.130 [debug] QUERY OK source="sources" db=3.2ms idle=1418.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:57:09.132 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1422.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:57:09.134 [debug] QUERY OK source="media_items" db=1.6ms idle=977.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-01 11:41:03Z], 122] 11:57:09.177 [debug] QUERY OK source="media_items" db=41.0ms queue=0.2ms idle=973.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #18 (by Zavtracast)", "496bee9d-d5a8-4993-b495-c245f2af7e38", 8244, false, "GW5Kkr1Wyr8", "https://www.youtube.com/watch?v=GW5Kkr1Wyr8", 130, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070100 - ДТКД – Для тех, кто дома #18 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-01 11:41:03Z], ~U[2026-04-04 08:57:09Z], ~U[2026-04-04 08:57:09Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #18 (by Zavtracast)", 8244, false, "GW5Kkr1Wyr8", "https://www.youtube.com/watch?v=GW5Kkr1Wyr8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070100 - ДТКД – Для тех, кто дома #18 (by Zavtracast).mp4", false, 122, ~U[2019-07-01 11:41:03Z]] 11:57:09.181 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=46.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:57:09.184 [debug] QUERY OK source="media_profiles" db=2.3ms idle=47.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:57:09.187 [debug] QUERY OK source="media_items" db=2.4ms 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 [226359] 11:57:09.188 [debug] Current batch of media processed. Will check again in 1000ms 11:57:10.190 [debug] Current batch of media processed. Will check again in 1000ms 11:57:11.191 [debug] Current batch of media processed. Will check again in 1000ms 11:57:12.193 [debug] Current batch of media processed. Will check again in 1000ms 11:57:13.196 [debug] Current batch of media processed. Will check again in 1000ms 11:57:14.197 [debug] Current batch of media processed. Will check again in 1000ms 11:57:15.199 [debug] Current batch of media processed. Will check again in 1000ms 11:57:16.200 [debug] Current batch of media processed. Will check again in 1000ms 11:57:17.203 [debug] Current batch of media processed. Will check again in 1000ms 11:57:18.204 [debug] Current batch of media processed. Will check again in 1000ms 11:57:19.205 [debug] Current batch of media processed. Will check again in 1000ms 11:57:20.206 [debug] Current batch of media processed. Will check again in 1000ms 11:57:21.207 [debug] Current batch of media processed. Will check again in 1000ms 11:57:21.241 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:22.209 [debug] Current batch of media processed. Will check again in 1000ms 11:57:23.210 [debug] Current batch of media processed. Will check again in 1000ms 11:57:24.211 [debug] Current batch of media processed. Will check again in 1000ms 11:57:25.212 [debug] Current batch of media processed. Will check again in 1000ms 11:57:26.213 [debug] Current batch of media processed. Will check again in 1000ms 11:57:27.215 [debug] Current batch of media processed. Will check again in 1000ms 11:57:28.216 [debug] Current batch of media processed. Will check again in 1000ms 11:57:29.217 [debug] Current batch of media processed. Will check again in 1000ms 11:57:30.218 [debug] Current batch of media processed. Will check again in 1000ms 11:57:31.219 [debug] Current batch of media processed. Will check again in 1000ms 11:57:32.220 [debug] Current batch of media processed. Will check again in 1000ms 11:57:33.221 [debug] Current batch of media processed. Will check again in 1000ms 11:57:34.223 [debug] Current batch of media processed. Will check again in 1000ms 11:57:35.224 [debug] Current batch of media processed. Will check again in 1000ms 11:57:36.224 [debug] Current batch of media processed. Will check again in 1000ms 11:57:37.226 [debug] Current batch of media processed. Will check again in 1000ms 11:57:38.227 [debug] Current batch of media processed. Will check again in 1000ms 11:57:39.228 [debug] Current batch of media processed. Will check again in 1000ms 11:57:40.229 [debug] Current batch of media processed. Will check again in 1000ms 11:57:41.230 [debug] Current batch of media processed. Will check again in 1000ms 11:57:42.233 [debug] Current batch of media processed. Will check again in 1000ms 11:57:43.236 [debug] Current batch of media processed. Will check again in 1000ms 11:57:44.237 [debug] Current batch of media processed. Will check again in 1000ms 11:57:45.238 [debug] Current batch of media processed. Will check again in 1000ms 11:57:46.239 [debug] Current batch of media processed. Will check again in 1000ms 11:57:47.240 [debug] Current batch of media processed. Will check again in 1000ms 11:57:48.241 [debug] Current batch of media processed. Will check again in 1000ms 11:57:49.243 [debug] Current batch of media processed. Will check again in 1000ms 11:57:50.244 [debug] Current batch of media processed. Will check again in 1000ms 11:57:51.245 [debug] Current batch of media processed. Will check again in 1000ms 11:57:51.245 [info] {"source":"oban","duration":2862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:57:52.246 [debug] Current batch of media processed. Will check again in 1000ms 11:57:53.247 [debug] Current batch of media processed. Will check again in 1000ms 11:57:54.248 [debug] Current batch of media processed. Will check again in 1000ms 11:57:55.251 [debug] Current batch of media processed. Will check again in 1000ms 11:57:56.252 [debug] Current batch of media processed. Will check again in 1000ms 11:57:57.253 [debug] Current batch of media processed. Will check again in 1000ms 11:57:58.255 [debug] Current batch of media processed. Will check again in 1000ms 11:57:59.257 [debug] Current batch of media processed. Will check again in 1000ms 11:58:00.260 [debug] Current batch of media processed. Will check again in 1000ms 11:58:00.495 [info] {"source":"oban","duration":348,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:58:01.263 [debug] Current batch of media processed. Will check again in 1000ms 11:58:02.264 [debug] Current batch of media processed. Will check again in 1000ms 11:58:03.265 [debug] Current batch of media processed. Will check again in 1000ms 11:58:04.266 [debug] Current batch of media processed. Will check again in 1000ms 11:58:05.267 [debug] Current batch of media processed. Will check again in 1000ms 11:58:06.269 [debug] Current batch of media processed. Will check again in 1000ms 11:58:07.270 [debug] Current batch of media processed. Will check again in 1000ms 11:58:08.271 [debug] Current batch of media processed. Will check again in 1000ms 11:58:09.272 [debug] Current batch of media processed. Will check again in 1000ms 11:58:10.275 [debug] Current batch of media processed. Will check again in 1000ms 11:58:11.277 [debug] Current batch of media processed. Will check again in 1000ms 11:58:12.280 [debug] Current batch of media processed. Will check again in 1000ms 11:58:13.284 [debug] Current batch of media processed. Will check again in 1000ms 11:58:14.285 [debug] Current batch of media processed. Will check again in 1000ms 11:58:15.286 [debug] Current batch of media processed. Will check again in 1000ms 11:58:16.289 [debug] Current batch of media processed. Will check again in 1000ms 11:58:17.290 [debug] Current batch of media processed. Will check again in 1000ms 11:58:18.291 [debug] Current batch of media processed. Will check again in 1000ms 11:58:19.292 [debug] Current batch of media processed. Will check again in 1000ms 11:58:20.294 [debug] Current batch of media processed. Will check again in 1000ms 11:58:21.250 [info] {"source":"oban","duration":3391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:21.295 [debug] Current batch of media processed. Will check again in 1000ms 11:58:22.297 [debug] Current batch of media processed. Will check again in 1000ms 11:58:23.298 [debug] Current batch of media processed. Will check again in 1000ms 11:58:24.300 [debug] Current batch of media processed. Will check again in 1000ms 11:58:25.301 [debug] Current batch of media processed. Will check again in 1000ms 11:58:26.302 [debug] Current batch of media processed. Will check again in 1000ms 11:58:27.303 [debug] Current batch of media processed. Will check again in 1000ms 11:58:28.307 [debug] Current batch of media processed. Will check again in 1000ms 11:58:29.307 [debug] Current batch of media processed. Will check again in 1000ms 11:58:30.308 [debug] Current batch of media processed. Will check again in 1000ms 11:58:31.309 [debug] Current batch of media processed. Will check again in 1000ms 11:58:32.313 [debug] Current batch of media processed. Will check again in 1000ms 11:58:33.314 [debug] Current batch of media processed. Will check again in 1000ms 11:58:34.315 [debug] Current batch of media processed. Will check again in 1000ms 11:58:35.316 [debug] Current batch of media processed. Will check again in 1000ms 11:58:36.317 [debug] Current batch of media processed. Will check again in 1000ms 11:58:37.318 [debug] Current batch of media processed. Will check again in 1000ms 11:58:38.319 [debug] Current batch of media processed. Will check again in 1000ms 11:58:39.320 [debug] Current batch of media processed. Will check again in 1000ms 11:58:40.321 [debug] Current batch of media processed. Will check again in 1000ms 11:58:41.322 [debug] Current batch of media processed. Will check again in 1000ms 11:58:42.323 [debug] Current batch of media processed. Will check again in 1000ms 11:58:43.324 [debug] Current batch of media processed. Will check again in 1000ms 11:58:44.325 [debug] Current batch of media processed. Will check again in 1000ms 11:58:45.326 [debug] Current batch of media processed. Will check again in 1000ms 11:58:46.327 [debug] Current batch of media processed. Will check again in 1000ms 11:58:47.328 [debug] Current batch of media processed. Will check again in 1000ms 11:58:48.329 [debug] Current batch of media processed. Will check again in 1000ms 11:58:49.330 [debug] Current batch of media processed. Will check again in 1000ms 11:58:50.331 [debug] Current batch of media processed. Will check again in 1000ms 11:58:51.252 [info] {"source":"oban","duration":1047,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:58:51.332 [debug] Current batch of media processed. Will check again in 1000ms 11:58:52.333 [debug] Current batch of media processed. Will check again in 1000ms 11:58:53.334 [debug] Current batch of media processed. Will check again in 1000ms 11:58:54.335 [debug] Current batch of media processed. Will check again in 1000ms 11:58:55.336 [debug] Current batch of media processed. Will check again in 1000ms 11:58:56.337 [debug] Current batch of media processed. Will check again in 1000ms 11:58:57.338 [debug] Current batch of media processed. Will check again in 1000ms 11:58:58.339 [debug] Current batch of media processed. Will check again in 1000ms 11:58:59.341 [debug] Current batch of media processed. Will check again in 1000ms 11:59:00.342 [debug] Current batch of media processed. Will check again in 1000ms 11:59:00.496 [info] {"source":"oban","duration":435,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 11:59:01.343 [debug] Current batch of media processed. Will check again in 1000ms 11:59:02.344 [debug] Current batch of media processed. Will check again in 1000ms 11:59:03.345 [debug] Current batch of media processed. Will check again in 1000ms 11:59:04.347 [debug] Current batch of media processed. Will check again in 1000ms 11:59:05.348 [debug] Current batch of media processed. Will check again in 1000ms 11:59:06.349 [debug] Current batch of media processed. Will check again in 1000ms 11:59:07.350 [debug] Current batch of media processed. Will check again in 1000ms 11:59:08.351 [debug] Current batch of media processed. Will check again in 1000ms 11:59:09.352 [debug] Current batch of media processed. Will check again in 1000ms 11:59:10.353 [debug] Current batch of media processed. Will check again in 1000ms 11:59:11.354 [debug] Current batch of media processed. Will check again in 1000ms 11:59:12.355 [debug] Current batch of media processed. Will check again in 1000ms 11:59:13.357 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДима, Тимур и Макс опять угорают в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7351, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e062100 - ДТКД – Для тех, кто дома #17 (by Zavtracast).mp4", "id" => "NgfqOAU6w4Q", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=NgfqOAU6w4Q", "playlist_index" => 131, "timestamp" => 1561140720, "title" => "ДТКД – Для тех, кто дома #17 (by Zavtracast)", "upload_date" => "20190621"} 11:59:13.358 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1627.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 11:59:13.359 [debug] QUERY OK source="sources" db=0.6ms idle=682.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:59:13.361 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=677.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-21 18:12:00Z], 122] 11:59:13.370 [debug] QUERY OK source="media_items" db=7.5ms queue=0.1ms idle=632.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДима, Тимур и Макс опять угорают в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #17 (by Zavtracast)", "458b3f2d-f687-415d-8a5e-3186e701d82c", 7351, false, "NgfqOAU6w4Q", "https://www.youtube.com/watch?v=NgfqOAU6w4Q", 131, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e062100 - ДТКД – Для тех, кто дома #17 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-06-21 18:12:00Z], ~U[2026-04-04 08:59:13Z], ~U[2026-04-04 08:59:13Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДима, Тимур и Макс опять угорают в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #17 (by Zavtracast)", 7351, false, "NgfqOAU6w4Q", "https://www.youtube.com/watch?v=NgfqOAU6w4Q", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e062100 - ДТКД – Для тех, кто дома #17 (by Zavtracast).mp4", false, 122, ~U[2019-06-21 18:12:00Z]] 11:59:13.375 [debug] QUERY OK source="sources" db=5.0ms queue=0.1ms idle=640.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 11:59:13.377 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 11:59:13.378 [debug] QUERY OK source="media_items" db=0.6ms 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 [226361] 11:59:13.378 [debug] Current batch of media processed. Will check again in 1000ms 11:59:14.379 [debug] Current batch of media processed. Will check again in 1000ms 11:59:15.380 [debug] Current batch of media processed. Will check again in 1000ms 11:59:16.381 [debug] Current batch of media processed. Will check again in 1000ms 11:59:17.382 [debug] Current batch of media processed. Will check again in 1000ms 11:59:18.384 [debug] Current batch of media processed. Will check again in 1000ms 11:59:19.386 [debug] Current batch of media processed. Will check again in 1000ms 11:59:20.388 [debug] Current batch of media processed. Will check again in 1000ms 11:59:21.257 [info] {"source":"oban","duration":3450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:21.389 [debug] Current batch of media processed. Will check again in 1000ms 11:59:22.390 [debug] Current batch of media processed. Will check again in 1000ms 11:59:23.393 [debug] Current batch of media processed. Will check again in 1000ms 11:59:24.394 [debug] Current batch of media processed. Will check again in 1000ms 11:59:25.395 [debug] Current batch of media processed. Will check again in 1000ms 11:59:26.398 [debug] Current batch of media processed. Will check again in 1000ms 11:59:27.400 [debug] Current batch of media processed. Will check again in 1000ms 11:59:28.402 [debug] Current batch of media processed. Will check again in 1000ms 11:59:29.403 [debug] Current batch of media processed. Will check again in 1000ms 11:59:30.405 [debug] Current batch of media processed. Will check again in 1000ms 11:59:31.405 [debug] Current batch of media processed. Will check again in 1000ms 11:59:32.408 [debug] Current batch of media processed. Will check again in 1000ms 11:59:33.409 [debug] Current batch of media processed. Will check again in 1000ms 11:59:34.410 [debug] Current batch of media processed. Will check again in 1000ms 11:59:35.411 [debug] Current batch of media processed. Will check again in 1000ms 11:59:36.413 [debug] Current batch of media processed. Will check again in 1000ms 11:59:37.414 [debug] Current batch of media processed. Will check again in 1000ms 11:59:38.415 [debug] Current batch of media processed. Will check again in 1000ms 11:59:39.416 [debug] Current batch of media processed. Will check again in 1000ms 11:59:40.417 [debug] Current batch of media processed. Will check again in 1000ms 11:59:41.418 [debug] Current batch of media processed. Will check again in 1000ms 11:59:42.419 [debug] Current batch of media processed. Will check again in 1000ms 11:59:43.420 [debug] Current batch of media processed. Will check again in 1000ms 11:59:44.421 [debug] Current batch of media processed. Will check again in 1000ms 11:59:45.422 [debug] Current batch of media processed. Will check again in 1000ms 11:59:46.423 [debug] Current batch of media processed. Will check again in 1000ms 11:59:47.424 [debug] Current batch of media processed. Will check again in 1000ms 11:59:48.425 [debug] Current batch of media processed. Will check again in 1000ms 11:59:49.426 [debug] Current batch of media processed. Will check again in 1000ms 11:59:50.427 [debug] Current batch of media processed. Will check again in 1000ms 11:59:51.258 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 11:59:51.428 [debug] Current batch of media processed. Will check again in 1000ms 11:59:52.429 [debug] Current batch of media processed. Will check again in 1000ms 11:59:53.430 [debug] Current batch of media processed. Will check again in 1000ms 11:59:54.431 [debug] Current batch of media processed. Will check again in 1000ms 11:59:55.432 [debug] Current batch of media processed. Will check again in 1000ms 11:59:56.433 [debug] Current batch of media processed. Will check again in 1000ms 11:59:57.434 [debug] Current batch of media processed. Will check again in 1000ms 11:59:58.435 [debug] Current batch of media processed. Will check again in 1000ms 11:59:59.436 [debug] Current batch of media processed. Will check again in 1000ms 12:00:00.437 [debug] Current batch of media processed. Will check again in 1000ms 12:00:00.497 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:00:01.438 [debug] Current batch of media processed. Will check again in 1000ms 12:00:02.439 [debug] Current batch of media processed. Will check again in 1000ms 12:00:03.440 [debug] Current batch of media processed. Will check again in 1000ms 12:00:04.441 [debug] Current batch of media processed. Will check again in 1000ms 12:00:05.442 [debug] Current batch of media processed. Will check again in 1000ms 12:00:06.443 [debug] Current batch of media processed. Will check again in 1000ms 12:00:07.444 [debug] Current batch of media processed. Will check again in 1000ms 12:00:08.445 [debug] Current batch of media processed. Will check again in 1000ms 12:00:09.446 [debug] Current batch of media processed. Will check again in 1000ms 12:00:10.447 [debug] Current batch of media processed. Will check again in 1000ms 12:00:11.448 [debug] Current batch of media processed. Will check again in 1000ms 12:00:12.452 [debug] Current batch of media processed. Will check again in 1000ms 12:00:13.453 [debug] Current batch of media processed. Will check again in 1000ms 12:00:14.454 [debug] Current batch of media processed. Will check again in 1000ms 12:00:15.455 [debug] Current batch of media processed. Will check again in 1000ms 12:00:16.456 [debug] Current batch of media processed. Will check again in 1000ms 12:00:17.457 [debug] Current batch of media processed. Will check again in 1000ms 12:00:18.458 [debug] Current batch of media processed. Will check again in 1000ms 12:00:19.459 [debug] Current batch of media processed. Will check again in 1000ms 12:00:20.460 [debug] Current batch of media processed. Will check again in 1000ms 12:00:21.261 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:21.461 [debug] Current batch of media processed. Will check again in 1000ms 12:00:22.463 [debug] Current batch of media processed. Will check again in 1000ms 12:00:23.465 [debug] Current batch of media processed. Will check again in 1000ms 12:00:24.469 [debug] Current batch of media processed. Will check again in 1000ms 12:00:25.471 [debug] Current batch of media processed. Will check again in 1000ms 12:00:26.472 [debug] Current batch of media processed. Will check again in 1000ms 12:00:27.475 [debug] Current batch of media processed. Will check again in 1000ms 12:00:28.476 [debug] Current batch of media processed. Will check again in 1000ms 12:00:29.477 [debug] Current batch of media processed. Will check again in 1000ms 12:00:30.478 [debug] Current batch of media processed. Will check again in 1000ms 12:00:31.479 [debug] Current batch of media processed. Will check again in 1000ms 12:00:32.480 [debug] Current batch of media processed. Will check again in 1000ms 12:00:33.481 [debug] Current batch of media processed. Will check again in 1000ms 12:00:34.483 [debug] Current batch of media processed. Will check again in 1000ms 12:00:35.744 [debug] Current batch of media processed. Will check again in 1000ms 12:00:36.851 [debug] Current batch of media processed. Will check again in 1000ms 12:00:37.860 [debug] Current batch of media processed. Will check again in 1000ms 12:00:38.862 [debug] Current batch of media processed. Will check again in 1000ms 12:00:39.862 [debug] Current batch of media processed. Will check again in 1000ms 12:00:40.863 [debug] Current batch of media processed. Will check again in 1000ms 12:00:41.865 [debug] Current batch of media processed. Will check again in 1000ms 12:00:42.866 [debug] Current batch of media processed. Will check again in 1000ms 12:00:43.866 [debug] Current batch of media processed. Will check again in 1000ms 12:00:44.867 [debug] Current batch of media processed. Will check again in 1000ms 12:00:45.868 [debug] Current batch of media processed. Will check again in 1000ms 12:00:46.869 [debug] Current batch of media processed. Will check again in 1000ms 12:00:47.870 [debug] Current batch of media processed. Will check again in 1000ms 12:00:48.871 [debug] Current batch of media processed. Will check again in 1000ms 12:00:49.872 [debug] Current batch of media processed. Will check again in 1000ms 12:00:50.873 [debug] Current batch of media processed. Will check again in 1000ms 12:00:51.263 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:00:51.876 [debug] Current batch of media processed. Will check again in 1000ms 12:00:52.877 [debug] Current batch of media processed. Will check again in 1000ms 12:00:53.878 [debug] Current batch of media processed. Will check again in 1000ms 12:00:54.879 [debug] Current batch of media processed. Will check again in 1000ms 12:00:55.880 [debug] Current batch of media processed. Will check again in 1000ms 12:00:56.881 [debug] Current batch of media processed. Will check again in 1000ms 12:00:57.882 [debug] Current batch of media processed. Will check again in 1000ms 12:00:58.883 [debug] Current batch of media processed. Will check again in 1000ms 12:00:59.884 [debug] Current batch of media processed. Will check again in 1000ms 12:01:00.504 [info] {"source":"oban","duration":5709,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:01:00.885 [debug] Current batch of media processed. Will check again in 1000ms 12:01:01.886 [debug] Current batch of media processed. Will check again in 1000ms 12:01:02.887 [debug] Current batch of media processed. Will check again in 1000ms 12:01:03.888 [debug] Current batch of media processed. Will check again in 1000ms 12:01:04.889 [debug] Current batch of media processed. Will check again in 1000ms 12:01:05.890 [debug] Current batch of media processed. Will check again in 1000ms 12:01:06.891 [debug] Current batch of media processed. Will check again in 1000ms 12:01:07.892 [debug] Current batch of media processed. Will check again in 1000ms 12:01:08.893 [debug] Current batch of media processed. Will check again in 1000ms 12:01:09.894 [debug] Current batch of media processed. Will check again in 1000ms 12:01:10.895 [debug] Current batch of media processed. Will check again in 1000ms 12:01:11.896 [debug] Current batch of media processed. Will check again in 1000ms 12:01:12.897 [debug] Current batch of media processed. Will check again in 1000ms 12:01:13.898 [debug] Current batch of media processed. Will check again in 1000ms 12:01:14.899 [debug] Current batch of media processed. Will check again in 1000ms 12:01:15.900 [debug] Current batch of media processed. Will check again in 1000ms 12:01:16.901 [debug] Current batch of media processed. Will check again in 1000ms 12:01:17.902 [debug] Current batch of media processed. Will check again in 1000ms 12:01:18.903 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6262, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e061000 - ДТКД – Для тех, кто дома #16 (by Zavtracast).mp4", "id" => "gY8hq9oTXKg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gY8hq9oTXKg", "playlist_index" => 132, "timestamp" => 1560184051, "title" => "ДТКД – Для тех, кто дома #16 (by Zavtracast)", "upload_date" => "20190610"} 12:01:18.905 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1166.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:01:18.905 [debug] QUERY OK source="sources" db=0.4ms idle=665.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:01:18.907 [debug] QUERY OK source="media_items" db=1.1ms idle=659.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-10 16:27:31Z], 122] 12:01:18.952 [debug] QUERY OK source="media_items" db=43.7ms queue=0.2ms idle=170.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #16 (by Zavtracast)", "77935a86-c201-476e-9450-5e8b9f0995c8", 6262, false, "gY8hq9oTXKg", "https://www.youtube.com/watch?v=gY8hq9oTXKg", 132, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e061000 - ДТКД – Для тех, кто дома #16 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-06-10 16:27:31Z], ~U[2026-04-04 09:01:18Z], ~U[2026-04-04 09:01:18Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #16 (by Zavtracast)", 6262, false, "gY8hq9oTXKg", "https://www.youtube.com/watch?v=gY8hq9oTXKg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e061000 - ДТКД – Для тех, кто дома #16 (by Zavtracast).mp4", false, 122, ~U[2019-06-10 16:27:31Z]] 12:01:18.954 [debug] QUERY OK source="sources" db=1.3ms queue=0.4ms idle=214.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:01:18.957 [debug] QUERY OK source="media_profiles" db=2.6ms queue=0.1ms idle=49.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:01:18.959 [debug] QUERY OK source="media_items" db=0.9ms idle=52.4ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226363] 12:01:18.959 [debug] Current batch of media processed. Will check again in 1000ms 12:01:19.960 [debug] Current batch of media processed. Will check again in 1000ms 12:01:20.961 [debug] Current batch of media processed. Will check again in 1000ms 12:01:21.265 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:21.962 [debug] Current batch of media processed. Will check again in 1000ms 12:01:22.963 [debug] Current batch of media processed. Will check again in 1000ms 12:01:23.964 [debug] Current batch of media processed. Will check again in 1000ms 12:01:24.965 [debug] Current batch of media processed. Will check again in 1000ms 12:01:25.966 [debug] Current batch of media processed. Will check again in 1000ms 12:01:26.967 [debug] Current batch of media processed. Will check again in 1000ms 12:01:27.968 [debug] Current batch of media processed. Will check again in 1000ms 12:01:28.972 [debug] Current batch of media processed. Will check again in 1000ms 12:01:29.973 [debug] Current batch of media processed. Will check again in 1000ms 12:01:30.975 [debug] Current batch of media processed. Will check again in 1000ms 12:01:31.978 [debug] Current batch of media processed. Will check again in 1000ms 12:01:32.985 [debug] Current batch of media processed. Will check again in 1000ms 12:01:33.987 [debug] Current batch of media processed. Will check again in 1000ms 12:01:34.988 [debug] Current batch of media processed. Will check again in 1000ms 12:01:35.989 [debug] Current batch of media processed. Will check again in 1000ms 12:01:36.991 [debug] Current batch of media processed. Will check again in 1000ms 12:01:37.996 [debug] Current batch of media processed. Will check again in 1000ms 12:01:38.996 [debug] Current batch of media processed. Will check again in 1000ms 12:01:39.997 [debug] Current batch of media processed. Will check again in 1000ms 12:01:40.998 [debug] Current batch of media processed. Will check again in 1000ms 12:01:42.000 [debug] Current batch of media processed. Will check again in 1000ms 12:01:43.001 [debug] Current batch of media processed. Will check again in 1000ms 12:01:44.001 [debug] Current batch of media processed. Will check again in 1000ms 12:01:45.003 [debug] Current batch of media processed. Will check again in 1000ms 12:01:46.004 [debug] Current batch of media processed. Will check again in 1000ms 12:01:47.005 [debug] Current batch of media processed. Will check again in 1000ms 12:01:48.007 [debug] Current batch of media processed. Will check again in 1000ms 12:01:49.011 [debug] Current batch of media processed. Will check again in 1000ms 12:01:50.012 [debug] Current batch of media processed. Will check again in 1000ms 12:01:51.014 [debug] Current batch of media processed. Will check again in 1000ms 12:01:51.270 [info] {"source":"oban","duration":1597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:01:52.015 [debug] Current batch of media processed. Will check again in 1000ms 12:01:53.017 [debug] Current batch of media processed. Will check again in 1000ms 12:01:54.018 [debug] Current batch of media processed. Will check again in 1000ms 12:01:55.019 [debug] Current batch of media processed. Will check again in 1000ms 12:01:56.020 [debug] Current batch of media processed. Will check again in 1000ms 12:01:57.021 [debug] Current batch of media processed. Will check again in 1000ms 12:01:58.022 [debug] Current batch of media processed. Will check again in 1000ms 12:01:59.023 [debug] Current batch of media processed. Will check again in 1000ms 12:02:00.025 [debug] Current batch of media processed. Will check again in 1000ms 12:02:00.509 [info] {"source":"oban","duration":3396,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:02:01.026 [debug] Current batch of media processed. Will check again in 1000ms 12:02:02.027 [debug] Current batch of media processed. Will check again in 1000ms 12:02:03.029 [debug] Current batch of media processed. Will check again in 1000ms 12:02:04.030 [debug] Current batch of media processed. Will check again in 1000ms 12:02:05.031 [debug] Current batch of media processed. Will check again in 1000ms 12:02:06.032 [debug] Current batch of media processed. Will check again in 1000ms 12:02:07.033 [debug] Current batch of media processed. Will check again in 1000ms 12:02:08.034 [debug] Current batch of media processed. Will check again in 1000ms 12:02:09.035 [debug] Current batch of media processed. Will check again in 1000ms 12:02:10.036 [debug] Current batch of media processed. Will check again in 1000ms 12:02:11.037 [debug] Current batch of media processed. Will check again in 1000ms 12:02:12.039 [debug] Current batch of media processed. Will check again in 1000ms 12:02:13.040 [debug] Current batch of media processed. Will check again in 1000ms 12:02:14.041 [debug] Current batch of media processed. Will check again in 1000ms 12:02:15.042 [debug] Current batch of media processed. Will check again in 1000ms 12:02:16.043 [debug] Current batch of media processed. Will check again in 1000ms 12:02:17.044 [debug] Current batch of media processed. Will check again in 1000ms 12:02:18.045 [debug] Current batch of media processed. Will check again in 1000ms 12:02:19.046 [debug] Current batch of media processed. Will check again in 1000ms 12:02:20.047 [debug] Current batch of media processed. Will check again in 1000ms 12:02:21.048 [debug] Current batch of media processed. Will check again in 1000ms 12:02:21.273 [info] {"source":"oban","duration":1844,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:22.050 [debug] Current batch of media processed. Will check again in 1000ms 12:02:23.052 [debug] Current batch of media processed. Will check again in 1000ms 12:02:24.054 [debug] Current batch of media processed. Will check again in 1000ms 12:02:25.055 [debug] Current batch of media processed. Will check again in 1000ms 12:02:26.056 [debug] Current batch of media processed. Will check again in 1000ms 12:02:27.057 [debug] Current batch of media processed. Will check again in 1000ms 12:02:28.058 [debug] Current batch of media processed. Will check again in 1000ms 12:02:29.059 [debug] Current batch of media processed. Will check again in 1000ms 12:02:30.062 [debug] Current batch of media processed. Will check again in 1000ms 12:02:31.063 [debug] Current batch of media processed. Will check again in 1000ms 12:02:32.063 [debug] Current batch of media processed. Will check again in 1000ms 12:02:33.065 [debug] Current batch of media processed. Will check again in 1000ms 12:02:34.065 [debug] Current batch of media processed. Will check again in 1000ms 12:02:35.066 [debug] Current batch of media processed. Will check again in 1000ms 12:02:36.067 [debug] Current batch of media processed. Will check again in 1000ms 12:02:37.068 [debug] Current batch of media processed. Will check again in 1000ms 12:02:38.069 [debug] Current batch of media processed. Will check again in 1000ms 12:02:39.073 [debug] Current batch of media processed. Will check again in 1000ms 12:02:40.084 [debug] Current batch of media processed. Will check again in 1000ms 12:02:41.087 [debug] Current batch of media processed. Will check again in 1000ms 12:02:42.088 [debug] Current batch of media processed. Will check again in 1000ms 12:02:43.090 [debug] Current batch of media processed. Will check again in 1000ms 12:02:44.091 [debug] Current batch of media processed. Will check again in 1000ms 12:02:45.092 [debug] Current batch of media processed. Will check again in 1000ms 12:02:46.093 [debug] Current batch of media processed. Will check again in 1000ms 12:02:47.094 [debug] Current batch of media processed. Will check again in 1000ms 12:02:48.095 [debug] Current batch of media processed. Will check again in 1000ms 12:02:49.096 [debug] Current batch of media processed. Will check again in 1000ms 12:02:50.097 [debug] Current batch of media processed. Will check again in 1000ms 12:02:51.098 [debug] Current batch of media processed. Will check again in 1000ms 12:02:51.275 [info] {"source":"oban","duration":1426,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:02:52.105 [debug] Current batch of media processed. Will check again in 1000ms 12:02:53.107 [debug] Current batch of media processed. Will check again in 1000ms 12:02:54.109 [debug] Current batch of media processed. Will check again in 1000ms 12:02:55.111 [debug] Current batch of media processed. Will check again in 1000ms 12:02:56.112 [debug] Current batch of media processed. Will check again in 1000ms 12:02:57.115 [debug] Current batch of media processed. Will check again in 1000ms 12:02:58.117 [debug] Current batch of media processed. Will check again in 1000ms 12:02:59.118 [debug] Current batch of media processed. Will check again in 1000ms 12:03:00.119 [debug] Current batch of media processed. Will check again in 1000ms 12:03:00.515 [info] {"source":"oban","duration":575,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:03:01.122 [debug] Current batch of media processed. Will check again in 1000ms 12:03:02.124 [debug] Current batch of media processed. Will check again in 1000ms 12:03:03.124 [debug] Current batch of media processed. Will check again in 1000ms 12:03:04.125 [debug] Current batch of media processed. Will check again in 1000ms 12:03:05.126 [debug] Current batch of media processed. Will check again in 1000ms 12:03:06.127 [debug] Current batch of media processed. Will check again in 1000ms 12:03:07.128 [debug] Current batch of media processed. Will check again in 1000ms 12:03:08.129 [debug] Current batch of media processed. Will check again in 1000ms 12:03:09.130 [debug] Current batch of media processed. Will check again in 1000ms 12:03:10.131 [debug] Current batch of media processed. Will check again in 1000ms 12:03:11.132 [debug] Current batch of media processed. Will check again in 1000ms 12:03:12.133 [debug] Current batch of media processed. Will check again in 1000ms 12:03:13.135 [debug] Current batch of media processed. Will check again in 1000ms 12:03:14.135 [debug] Current batch of media processed. Will check again in 1000ms 12:03:15.136 [debug] Current batch of media processed. Will check again in 1000ms 12:03:16.137 [debug] Current batch of media processed. Will check again in 1000ms 12:03:17.138 [debug] Current batch of media processed. Will check again in 1000ms 12:03:18.139 [debug] Current batch of media processed. Will check again in 1000ms 12:03:19.140 [debug] Current batch of media processed. Will check again in 1000ms 12:03:20.141 [debug] Current batch of media processed. Will check again in 1000ms 12:03:21.142 [debug] Current batch of media processed. Will check again in 1000ms 12:03:21.277 [info] {"source":"oban","duration":1129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:22.143 [debug] Current batch of media processed. Will check again in 1000ms 12:03:23.145 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "#дткд #завтракаст #подкаст #длятехктодома\n\nВ этом выпуске нашего пятничного (переехавшего на субботу) вечернего шоу обсуждаем разное, а именно: \n\n - Как мы сходили на Девгамм 2019\n- Как следят за пользователями магазины и холодильники\n - Почему в мобильных играх слежка за игроком - важная часть разработки https://www.vox.com/explainers/2019/5/7/18273355/angry-birds-phone-games-data-collection-candy-crush \n- Фотоконкурсы в эпоху фотошопа и нейросеток https://petapixel.com/2019/05/16/photographer-lisa-saad-stripped-of-awards-in-photo-stealing-scandal/ \n- Скандал с бьюти-блогерами почему нам вообще есть дело до всех этих людей https://www.newyorker.com/culture/culture-desk/the-odd-fascination-of-the-youtube-beauty-wars \n- Как поменялись теории заговора - раньше требовали фактов, теперь не требуют совсем https://youtu.be/NWkBccBtGAw \n - Как заделать раковину дошираком: https://tjournal.ru/internet/97219-rakovina-s-ramenom-kitaec-remontiruet-santehniku-i-mebel-s-pomoshchyu-lapshi-pechenya-i-yaic \n - Почему Rage 2 не очень\n - Почему \"Джон Уик 3\" нам и понравился и не понравился одновременно\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 10459, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e052100 - ДТКД – Для тех, кто дома #15 (by Zavtracast).mp4", "id" => "exxdFQB5d0o", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=exxdFQB5d0o", "playlist_index" => 133, "timestamp" => 1558442956, "title" => "ДТКД – Для тех, кто дома #15 (by Zavtracast)", "upload_date" => "20190521"} 12:03:23.146 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=338.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:03:23.149 [debug] QUERY OK source="sources" db=2.6ms idle=339.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:03:23.155 [debug] QUERY OK source="media_items" db=4.8ms idle=342.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-21 12:49:16Z], 122] 12:03:23.187 [debug] QUERY OK source="media_items" db=30.8ms queue=0.1ms idle=313.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nВ этом выпуске нашего пятничного (переехавшего на субботу) вечернего шоу обсуждаем разное, а именно: \n\n - Как мы сходили на Девгамм 2019\n- Как следят за пользователями магазины и холодильники\n - Почему в мобильных играх слежка за игроком - важная часть разработки https://www.vox.com/explainers/2019/5/7/18273355/angry-birds-phone-games-data-collection-candy-crush \n- Фотоконкурсы в эпоху фотошопа и нейросеток https://petapixel.com/2019/05/16/photographer-lisa-saad-stripped-of-awards-in-photo-stealing-scandal/ \n- Скандал с бьюти-блогерами почему нам вообще есть дело до всех этих людей https://www.newyorker.com/culture/culture-desk/the-odd-fascination-of-the-youtube-beauty-wars \n- Как поменялись теории заговора - раньше требовали фактов, теперь не требуют совсем https://youtu.be/NWkBccBtGAw \n - Как заделать раковину дошираком: https://tjournal.ru/internet/97219-rakovina-s-ramenom-kitaec-remontiruet-santehniku-i-mebel-s-pomoshchyu-lapshi-pechenya-i-yaic \n - Почему Rage 2 не очень\n - Почему \"Джон Уик 3\" нам и понравился и не понравился одновременно\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #15 (by Zavtracast)", "75bc73af-a0b5-4581-ba35-e22527cf0447", 10459, false, "exxdFQB5d0o", "https://www.youtube.com/watch?v=exxdFQB5d0o", 133, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e052100 - ДТКД – Для тех, кто дома #15 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-21 12:49:16Z], ~U[2026-04-04 09:03:23Z], ~U[2026-04-04 09:03:23Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nВ этом выпуске нашего пятничного (переехавшего на субботу) вечернего шоу обсуждаем разное, а именно: \n\n - Как мы сходили на Девгамм 2019\n- Как следят за пользователями магазины и холодильники\n - Почему в мобильных играх слежка за игроком - важная часть разработки https://www.vox.com/explainers/2019/5/7/18273355/angry-birds-phone-games-data-collection-candy-crush \n- Фотоконкурсы в эпоху фотошопа и нейросеток https://petapixel.com/2019/05/16/photographer-lisa-saad-stripped-of-awards-in-photo-stealing-scandal/ \n- Скандал с бьюти-блогерами почему нам вообще есть дело до всех этих людей https://www.newyorker.com/culture/culture-desk/the-odd-fascination-of-the-youtube-beauty-wars \n- Как поменялись теории заговора - раньше требовали фактов, теперь не требуют совсем https://youtu.be/NWkBccBtGAw \n - Как заделать раковину дошираком: https://tjournal.ru/internet/97219-rakovina-s-ramenom-kitaec-remontiruet-santehniku-i-mebel-s-pomoshchyu-lapshi-pechenya-i-yaic \n - Почему Rage 2 не очень\n - Почему \"Джон Уик 3\" нам и понравился и не понравился одновременно\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #15 (by Zavtracast)", 10459, false, "exxdFQB5d0o", "https://www.youtube.com/watch?v=exxdFQB5d0o", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e052100 - ДТКД – Для тех, кто дома #15 (by Zavtracast).mp4", false, 122, ~U[2019-05-21 12:49:16Z]] 12:03:23.191 [debug] QUERY OK source="sources" db=2.4ms queue=0.4ms idle=338.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:03:23.193 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=45.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:03:23.198 [debug] QUERY OK source="media_items" db=4.7ms idle=44.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 [226365] 12:03:23.202 [debug] Current batch of media processed. Will check again in 1000ms 12:03:24.203 [debug] Current batch of media processed. Will check again in 1000ms 12:03:25.204 [debug] Current batch of media processed. Will check again in 1000ms 12:03:26.205 [debug] Current batch of media processed. Will check again in 1000ms 12:03:27.206 [debug] Current batch of media processed. Will check again in 1000ms 12:03:28.207 [debug] Current batch of media processed. Will check again in 1000ms 12:03:29.208 [debug] Current batch of media processed. Will check again in 1000ms 12:03:30.209 [debug] Current batch of media processed. Will check again in 1000ms 12:03:31.210 [debug] Current batch of media processed. Will check again in 1000ms 12:03:32.212 [debug] Current batch of media processed. Will check again in 1000ms 12:03:33.212 [debug] Current batch of media processed. Will check again in 1000ms 12:03:34.213 [debug] Current batch of media processed. Will check again in 1000ms 12:03:35.214 [debug] Current batch of media processed. Will check again in 1000ms 12:03:36.215 [debug] Current batch of media processed. Will check again in 1000ms 12:03:37.216 [debug] Current batch of media processed. Will check again in 1000ms 12:03:38.220 [debug] Current batch of media processed. Will check again in 1000ms 12:03:39.222 [debug] Current batch of media processed. Will check again in 1000ms 12:03:40.225 [debug] Current batch of media processed. Will check again in 1000ms 12:03:41.226 [debug] Current batch of media processed. Will check again in 1000ms 12:03:42.230 [debug] Current batch of media processed. Will check again in 1000ms 12:03:43.231 [debug] Current batch of media processed. Will check again in 1000ms 12:03:44.233 [debug] Current batch of media processed. Will check again in 1000ms 12:03:45.233 [debug] Current batch of media processed. Will check again in 1000ms 12:03:46.234 [debug] Current batch of media processed. Will check again in 1000ms 12:03:47.236 [debug] Current batch of media processed. Will check again in 1000ms 12:03:48.238 [debug] Current batch of media processed. Will check again in 1000ms 12:03:49.238 [debug] Current batch of media processed. Will check again in 1000ms 12:03:50.241 [debug] Current batch of media processed. Will check again in 1000ms 12:03:51.243 [debug] Current batch of media processed. Will check again in 1000ms 12:03:51.280 [info] {"source":"oban","duration":1840,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:03:52.250 [debug] Current batch of media processed. Will check again in 1000ms 12:03:53.251 [debug] Current batch of media processed. Will check again in 1000ms 12:03:54.256 [debug] Current batch of media processed. Will check again in 1000ms 12:03:55.257 [debug] Current batch of media processed. Will check again in 1000ms 12:03:56.258 [debug] Current batch of media processed. Will check again in 1000ms 12:03:57.261 [debug] Current batch of media processed. Will check again in 1000ms 12:03:58.263 [debug] Current batch of media processed. Will check again in 1000ms 12:03:59.267 [debug] Current batch of media processed. Will check again in 1000ms 12:04:00.268 [debug] Current batch of media processed. Will check again in 1000ms 12:04:00.516 [info] {"source":"oban","duration":373,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:04:01.271 [debug] Current batch of media processed. Will check again in 1000ms 12:04:02.273 [debug] Current batch of media processed. Will check again in 1000ms 12:04:03.276 [debug] Current batch of media processed. Will check again in 1000ms 12:04:04.279 [debug] Current batch of media processed. Will check again in 1000ms 12:04:05.280 [debug] Current batch of media processed. Will check again in 1000ms 12:04:06.281 [debug] Current batch of media processed. Will check again in 1000ms 12:04:07.282 [debug] Current batch of media processed. Will check again in 1000ms 12:04:08.283 [debug] Current batch of media processed. Will check again in 1000ms 12:04:09.284 [debug] Current batch of media processed. Will check again in 1000ms 12:04:10.285 [debug] Current batch of media processed. Will check again in 1000ms 12:04:11.286 [debug] Current batch of media processed. Will check again in 1000ms 12:04:12.288 [debug] Current batch of media processed. Will check again in 1000ms 12:04:13.289 [debug] Current batch of media processed. Will check again in 1000ms 12:04:14.290 [debug] Current batch of media processed. Will check again in 1000ms 12:04:15.291 [debug] Current batch of media processed. Will check again in 1000ms 12:04:16.292 [debug] Current batch of media processed. Will check again in 1000ms 12:04:17.294 [debug] Current batch of media processed. Will check again in 1000ms 12:04:18.295 [debug] Current batch of media processed. Will check again in 1000ms 12:04:19.296 [debug] Current batch of media processed. Will check again in 1000ms 12:04:20.297 [debug] Current batch of media processed. Will check again in 1000ms 12:04:21.284 [info] {"source":"oban","duration":1694,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:21.298 [debug] Current batch of media processed. Will check again in 1000ms 12:04:22.299 [debug] Current batch of media processed. Will check again in 1000ms 12:04:23.301 [debug] Current batch of media processed. Will check again in 1000ms 12:04:24.302 [debug] Current batch of media processed. Will check again in 1000ms 12:04:25.303 [debug] Current batch of media processed. Will check again in 1000ms 12:04:26.305 [debug] Current batch of media processed. Will check again in 1000ms 12:04:27.305 [debug] Current batch of media processed. Will check again in 1000ms 12:04:28.306 [debug] Current batch of media processed. Will check again in 1000ms 12:04:29.307 [debug] Current batch of media processed. Will check again in 1000ms 12:04:30.308 [debug] Current batch of media processed. Will check again in 1000ms 12:04:31.309 [debug] Current batch of media processed. Will check again in 1000ms 12:04:32.311 [debug] Current batch of media processed. Will check again in 1000ms 12:04:33.312 [debug] Current batch of media processed. Will check again in 1000ms 12:04:34.313 [debug] Current batch of media processed. Will check again in 1000ms 12:04:35.314 [debug] Current batch of media processed. Will check again in 1000ms 12:04:36.315 [debug] Current batch of media processed. Will check again in 1000ms 12:04:37.316 [debug] Current batch of media processed. Will check again in 1000ms 12:04:38.317 [debug] Current batch of media processed. Will check again in 1000ms 12:04:39.318 [debug] Current batch of media processed. Will check again in 1000ms 12:04:40.319 [debug] Current batch of media processed. Will check again in 1000ms 12:04:41.320 [debug] Current batch of media processed. Will check again in 1000ms 12:04:42.321 [debug] Current batch of media processed. Will check again in 1000ms 12:04:43.323 [debug] Current batch of media processed. Will check again in 1000ms 12:04:44.324 [debug] Current batch of media processed. Will check again in 1000ms 12:04:45.325 [debug] Current batch of media processed. Will check again in 1000ms 12:04:46.326 [debug] Current batch of media processed. Will check again in 1000ms 12:04:47.327 [debug] Current batch of media processed. Will check again in 1000ms 12:04:48.328 [debug] Current batch of media processed. Will check again in 1000ms 12:04:49.330 [debug] Current batch of media processed. Will check again in 1000ms 12:04:50.331 [debug] Current batch of media processed. Will check again in 1000ms 12:04:51.287 [info] {"source":"oban","duration":1333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:04:51.334 [debug] Current batch of media processed. Will check again in 1000ms 12:04:52.335 [debug] Current batch of media processed. Will check again in 1000ms 12:04:53.339 [debug] Current batch of media processed. Will check again in 1000ms 12:04:54.340 [debug] Current batch of media processed. Will check again in 1000ms 12:04:55.342 [debug] Current batch of media processed. Will check again in 1000ms 12:04:56.346 [debug] Current batch of media processed. Will check again in 1000ms 12:04:57.347 [debug] Current batch of media processed. Will check again in 1000ms 12:04:58.350 [debug] Current batch of media processed. Will check again in 1000ms 12:04:59.352 [debug] Current batch of media processed. Will check again in 1000ms 12:05:00.357 [debug] Current batch of media processed. Will check again in 1000ms 12:05:00.517 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:05:01.359 [debug] Current batch of media processed. Will check again in 1000ms 12:05:02.361 [debug] Current batch of media processed. Will check again in 1000ms 12:05:03.361 [debug] Current batch of media processed. Will check again in 1000ms 12:05:04.362 [debug] Current batch of media processed. Will check again in 1000ms 12:05:05.363 [debug] Current batch of media processed. Will check again in 1000ms 12:05:06.364 [debug] Current batch of media processed. Will check again in 1000ms 12:05:07.366 [debug] Current batch of media processed. Will check again in 1000ms 12:05:08.369 [debug] Current batch of media processed. Will check again in 1000ms 12:05:09.370 [debug] Current batch of media processed. Will check again in 1000ms 12:05:10.373 [debug] Current batch of media processed. Will check again in 1000ms 12:05:11.374 [debug] Current batch of media processed. Will check again in 1000ms 12:05:12.377 [debug] Current batch of media processed. Will check again in 1000ms 12:05:13.378 [debug] Current batch of media processed. Will check again in 1000ms 12:05:14.379 [debug] Current batch of media processed. Will check again in 1000ms 12:05:15.380 [debug] Current batch of media processed. Will check again in 1000ms 12:05:16.381 [debug] Current batch of media processed. Will check again in 1000ms 12:05:17.382 [debug] Current batch of media processed. Will check again in 1000ms 12:05:18.383 [debug] Current batch of media processed. Will check again in 1000ms 12:05:19.384 [debug] Current batch of media processed. Will check again in 1000ms 12:05:20.385 [debug] Current batch of media processed. Will check again in 1000ms 12:05:21.290 [info] {"source":"oban","duration":1638,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:21.386 [debug] Current batch of media processed. Will check again in 1000ms 12:05:22.389 [debug] Current batch of media processed. Will check again in 1000ms 12:05:23.390 [debug] Current batch of media processed. Will check again in 1000ms 12:05:24.392 [debug] Current batch of media processed. Will check again in 1000ms 12:05:25.392 [debug] Current batch of media processed. Will check again in 1000ms 12:05:26.393 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Угарное вечернее шоу ДТКД (Для Тех Кто Дома) от команды подкаста Завтракаст возвращается с ударной порцией ужасного юмора и серьезных щщей. Обсуждаем кучу всего – от виртуальных порнозвезд до цифрового коллапса с бухлом и смехом.\n\nДима, Тимур и Максим как обычно6и в общем.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9314, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e051300 - ДТКД – Для тех, кто дома #14 (by Zavtracast).mp4", "id" => "lfQjvpGIIc4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lfQjvpGIIc4", "playlist_index" => 134, "timestamp" => 1557744464, "title" => "ДТКД – Для тех, кто дома #14 (by Zavtracast)", "upload_date" => "20190513"} 12:05:26.394 [debug] QUERY OK source="sources" db=0.5ms idle=1565.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:05:26.395 [debug] QUERY OK source="sources" db=0.4ms idle=1566.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:05:26.397 [debug] QUERY OK source="media_items" db=1.2ms idle=1567.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-13 10:47:44Z], 122] 12:05:26.435 [debug] QUERY OK source="media_items" db=37.1ms idle=975.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Угарное вечернее шоу ДТКД (Для Тех Кто Дома) от команды подкаста Завтракаст возвращается с ударной порцией ужасного юмора и серьезных щщей. Обсуждаем кучу всего – от виртуальных порнозвезд до цифрового коллапса с бухлом и смехом.\n\nДима, Тимур и Максим как обычно6и в общем.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #14 (by Zavtracast)", "fb7097f6-9fec-4b89-a8c7-2db7b75669f8", 9314, false, "lfQjvpGIIc4", "https://www.youtube.com/watch?v=lfQjvpGIIc4", 134, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e051300 - ДТКД – Для тех, кто дома #14 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-13 10:47:44Z], ~U[2026-04-04 09:05:26Z], ~U[2026-04-04 09:05:26Z], "Угарное вечернее шоу ДТКД (Для Тех Кто Дома) от команды подкаста Завтракаст возвращается с ударной порцией ужасного юмора и серьезных щщей. Обсуждаем кучу всего – от виртуальных порнозвезд до цифрового коллапса с бухлом и смехом.\n\nДима, Тимур и Максим как обычно6и в общем.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #14 (by Zavtracast)", 9314, false, "lfQjvpGIIc4", "https://www.youtube.com/watch?v=lfQjvpGIIc4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e051300 - ДТКД – Для тех, кто дома #14 (by Zavtracast).mp4", false, 122, ~U[2019-05-13 10:47:44Z]] 12:05:26.436 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=40.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:05:26.440 [debug] QUERY OK source="media_profiles" db=3.4ms idle=39.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:05:26.442 [debug] QUERY OK source="media_items" db=1.2ms idle=13.8ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226367] 12:05:26.442 [debug] Current batch of media processed. Will check again in 1000ms 12:05:27.443 [debug] Current batch of media processed. Will check again in 1000ms 12:05:28.444 [debug] Current batch of media processed. Will check again in 1000ms 12:05:29.445 [debug] Current batch of media processed. Will check again in 1000ms 12:05:30.446 [debug] Current batch of media processed. Will check again in 1000ms 12:05:31.447 [debug] Current batch of media processed. Will check again in 1000ms 12:05:32.449 [debug] Current batch of media processed. Will check again in 1000ms 12:05:33.450 [debug] Current batch of media processed. Will check again in 1000ms 12:05:34.453 [debug] Current batch of media processed. Will check again in 1000ms 12:05:35.455 [debug] Current batch of media processed. Will check again in 1000ms 12:05:36.455 [debug] Current batch of media processed. Will check again in 1000ms 12:05:37.456 [debug] Current batch of media processed. Will check again in 1000ms 12:05:38.457 [debug] Current batch of media processed. Will check again in 1000ms 12:05:39.458 [debug] Current batch of media processed. Will check again in 1000ms 12:05:40.459 [debug] Current batch of media processed. Will check again in 1000ms 12:05:41.460 [debug] Current batch of media processed. Will check again in 1000ms 12:05:42.461 [debug] Current batch of media processed. Will check again in 1000ms 12:05:43.462 [debug] Current batch of media processed. Will check again in 1000ms 12:05:44.463 [debug] Current batch of media processed. Will check again in 1000ms 12:05:45.464 [debug] Current batch of media processed. Will check again in 1000ms 12:05:46.466 [debug] Current batch of media processed. Will check again in 1000ms 12:05:47.467 [debug] Current batch of media processed. Will check again in 1000ms 12:05:48.468 [debug] Current batch of media processed. Will check again in 1000ms 12:05:49.469 [debug] Current batch of media processed. Will check again in 1000ms 12:05:50.470 [debug] Current batch of media processed. Will check again in 1000ms 12:05:51.292 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:05:51.474 [debug] Current batch of media processed. Will check again in 1000ms 12:05:52.475 [debug] Current batch of media processed. Will check again in 1000ms 12:05:53.476 [debug] Current batch of media processed. Will check again in 1000ms 12:05:54.479 [debug] Current batch of media processed. Will check again in 1000ms 12:05:55.480 [debug] Current batch of media processed. Will check again in 1000ms 12:05:56.481 [debug] Current batch of media processed. Will check again in 1000ms 12:05:57.482 [debug] Current batch of media processed. Will check again in 1000ms 12:05:58.488 [debug] Current batch of media processed. Will check again in 1000ms 12:05:59.488 [debug] Current batch of media processed. Will check again in 1000ms 12:06:00.490 [debug] Current batch of media processed. Will check again in 1000ms 12:06:00.522 [info] {"source":"oban","duration":3203,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:06:01.491 [debug] Current batch of media processed. Will check again in 1000ms 12:06:02.493 [debug] Current batch of media processed. Will check again in 1000ms 12:06:03.494 [debug] Current batch of media processed. Will check again in 1000ms 12:06:04.495 [debug] Current batch of media processed. Will check again in 1000ms 12:06:05.496 [debug] Current batch of media processed. Will check again in 1000ms 12:06:06.497 [debug] Current batch of media processed. Will check again in 1000ms 12:06:07.498 [debug] Current batch of media processed. Will check again in 1000ms 12:06:08.502 [debug] Current batch of media processed. Will check again in 1000ms 12:06:09.502 [debug] Current batch of media processed. Will check again in 1000ms 12:06:10.503 [debug] Current batch of media processed. Will check again in 1000ms 12:06:11.504 [debug] Current batch of media processed. Will check again in 1000ms 12:06:12.508 [debug] Current batch of media processed. Will check again in 1000ms 12:06:13.509 [debug] Current batch of media processed. Will check again in 1000ms 12:06:14.512 [debug] Current batch of media processed. Will check again in 1000ms 12:06:15.515 [debug] Current batch of media processed. Will check again in 1000ms 12:06:16.522 [debug] Current batch of media processed. Will check again in 1000ms 12:06:17.524 [debug] Current batch of media processed. Will check again in 1000ms 12:06:18.526 [debug] Current batch of media processed. Will check again in 1000ms 12:06:19.528 [debug] Current batch of media processed. Will check again in 1000ms 12:06:20.529 [debug] Current batch of media processed. Will check again in 1000ms 12:06:21.294 [info] {"source":"oban","duration":1257,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:21.530 [debug] Current batch of media processed. Will check again in 1000ms 12:06:22.531 [debug] Current batch of media processed. Will check again in 1000ms 12:06:23.532 [debug] Current batch of media processed. Will check again in 1000ms 12:06:24.533 [debug] Current batch of media processed. Will check again in 1000ms 12:06:25.534 [debug] Current batch of media processed. Will check again in 1000ms 12:06:26.536 [debug] Current batch of media processed. Will check again in 1000ms 12:06:27.538 [debug] Current batch of media processed. Will check again in 1000ms 12:06:28.538 [debug] Current batch of media processed. Will check again in 1000ms 12:06:29.540 [debug] Current batch of media processed. Will check again in 1000ms 12:06:30.542 [debug] Current batch of media processed. Will check again in 1000ms 12:06:31.543 [debug] Current batch of media processed. Will check again in 1000ms 12:06:32.544 [debug] Current batch of media processed. Will check again in 1000ms 12:06:33.545 [debug] Current batch of media processed. Will check again in 1000ms 12:06:34.547 [debug] Current batch of media processed. Will check again in 1000ms 12:06:35.549 [debug] Current batch of media processed. Will check again in 1000ms 12:06:36.550 [debug] Current batch of media processed. Will check again in 1000ms 12:06:37.551 [debug] Current batch of media processed. Will check again in 1000ms 12:06:38.552 [debug] Current batch of media processed. Will check again in 1000ms 12:06:39.553 [debug] Current batch of media processed. Will check again in 1000ms 12:06:40.554 [debug] Current batch of media processed. Will check again in 1000ms 12:06:41.555 [debug] Current batch of media processed. Will check again in 1000ms 12:06:42.556 [debug] Current batch of media processed. Will check again in 1000ms 12:06:43.557 [debug] Current batch of media processed. Will check again in 1000ms 12:06:44.559 [debug] Current batch of media processed. Will check again in 1000ms 12:06:45.560 [debug] Current batch of media processed. Will check again in 1000ms 12:06:46.561 [debug] Current batch of media processed. Will check again in 1000ms 12:06:47.565 [debug] Current batch of media processed. Will check again in 1000ms 12:06:48.566 [debug] Current batch of media processed. Will check again in 1000ms 12:06:49.568 [debug] Current batch of media processed. Will check again in 1000ms 12:06:50.569 [debug] Current batch of media processed. Will check again in 1000ms 12:06:51.296 [info] {"source":"oban","duration":1065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:06:51.572 [debug] Current batch of media processed. Will check again in 1000ms 12:06:52.575 [debug] Current batch of media processed. Will check again in 1000ms 12:06:53.576 [debug] Current batch of media processed. Will check again in 1000ms 12:06:54.577 [debug] Current batch of media processed. Will check again in 1000ms 12:06:55.578 [debug] Current batch of media processed. Will check again in 1000ms 12:06:56.579 [debug] Current batch of media processed. Will check again in 1000ms 12:06:57.580 [debug] Current batch of media processed. Will check again in 1000ms 12:06:58.581 [debug] Current batch of media processed. Will check again in 1000ms 12:06:59.582 [debug] Current batch of media processed. Will check again in 1000ms 12:07:00.530 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:07:00.583 [debug] Current batch of media processed. Will check again in 1000ms 12:07:01.584 [debug] Current batch of media processed. Will check again in 1000ms 12:07:02.585 [debug] Current batch of media processed. Will check again in 1000ms 12:07:03.586 [debug] Current batch of media processed. Will check again in 1000ms 12:07:04.587 [debug] Current batch of media processed. Will check again in 1000ms 12:07:05.589 [debug] Current batch of media processed. Will check again in 1000ms 12:07:06.589 [debug] Current batch of media processed. Will check again in 1000ms 12:07:07.590 [debug] Current batch of media processed. Will check again in 1000ms 12:07:08.591 [debug] Current batch of media processed. Will check again in 1000ms 12:07:09.595 [debug] Current batch of media processed. Will check again in 1000ms 12:07:10.596 [debug] Current batch of media processed. Will check again in 1000ms 12:07:11.597 [debug] Current batch of media processed. Will check again in 1000ms 12:07:12.598 [debug] Current batch of media processed. Will check again in 1000ms 12:07:13.599 [debug] Current batch of media processed. Will check again in 1000ms 12:07:14.600 [debug] Current batch of media processed. Will check again in 1000ms 12:07:15.601 [debug] Current batch of media processed. Will check again in 1000ms 12:07:16.602 [debug] Current batch of media processed. Will check again in 1000ms 12:07:17.603 [debug] Current batch of media processed. Will check again in 1000ms 12:07:18.604 [debug] Current batch of media processed. Will check again in 1000ms 12:07:19.605 [debug] Current batch of media processed. Will check again in 1000ms 12:07:20.606 [debug] Current batch of media processed. Will check again in 1000ms 12:07:21.298 [info] {"source":"oban","duration":1116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:21.607 [debug] Current batch of media processed. Will check again in 1000ms 12:07:22.609 [debug] Current batch of media processed. Will check again in 1000ms 12:07:23.610 [debug] Current batch of media processed. Will check again in 1000ms 12:07:24.611 [debug] Current batch of media processed. Will check again in 1000ms 12:07:25.612 [debug] Current batch of media processed. Will check again in 1000ms 12:07:26.614 [debug] Current batch of media processed. Will check again in 1000ms 12:07:27.615 [debug] Current batch of media processed. Will check again in 1000ms 12:07:28.616 [debug] Current batch of media processed. Will check again in 1000ms 12:07:29.618 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ДТКД 13 уже здесь! Говорим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6368, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e050500 - ДТКД – Для тех, кто дома #13 (by Zavtracast).mp4", "id" => "w52Ra0bXwTw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=w52Ra0bXwTw", "playlist_index" => 135, "timestamp" => 1557063532, "title" => "ДТКД – Для тех, кто дома #13 (by Zavtracast)", "upload_date" => "20190505"} 12:07:29.622 [debug] QUERY OK source="sources" db=3.6ms queue=0.2ms idle=777.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:07:29.628 [debug] QUERY OK source="sources" db=2.1ms queue=0.4ms idle=783.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:07:29.635 [debug] QUERY OK source="media_items" db=6.3ms queue=0.4ms idle=787.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-05 13:38:52Z], 122] 12:07:29.672 [debug] QUERY OK source="media_items" db=31.5ms queue=0.2ms idle=689.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ДТКД 13 уже здесь! Говорим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #13 (by Zavtracast)", "4d1d8deb-3a4a-4cc8-80e1-fe2a4ad5553b", 6368, false, "w52Ra0bXwTw", "https://www.youtube.com/watch?v=w52Ra0bXwTw", 135, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e050500 - ДТКД – Для тех, кто дома #13 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-05 13:38:52Z], ~U[2026-04-04 09:07:29Z], ~U[2026-04-04 09:07:29Z], "ДТКД 13 уже здесь! Говорим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #13 (by Zavtracast)", 6368, false, "w52Ra0bXwTw", "https://www.youtube.com/watch?v=w52Ra0bXwTw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e050500 - ДТКД – Для тех, кто дома #13 (by Zavtracast).mp4", false, 122, ~U[2019-05-05 13:38:52Z]] 12:07:29.681 [debug] QUERY OK source="sources" db=7.2ms queue=0.2ms idle=717.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:07:29.687 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.5ms idle=62.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:07:29.690 [debug] QUERY OK source="media_items" db=1.1ms queue=0.4ms 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 [226369] 12:07:29.692 [debug] Current batch of media processed. Will check again in 1000ms 12:07:30.693 [debug] Current batch of media processed. Will check again in 1000ms 12:07:31.697 [debug] Current batch of media processed. Will check again in 1000ms 12:07:32.698 [debug] Current batch of media processed. Will check again in 1000ms 12:07:33.699 [debug] Current batch of media processed. Will check again in 1000ms 12:07:34.700 [debug] Current batch of media processed. Will check again in 1000ms 12:07:35.701 [debug] Current batch of media processed. Will check again in 1000ms 12:07:36.702 [debug] Current batch of media processed. Will check again in 1000ms 12:07:37.703 [debug] Current batch of media processed. Will check again in 1000ms 12:07:38.705 [debug] Current batch of media processed. Will check again in 1000ms 12:07:39.705 [debug] Current batch of media processed. Will check again in 1000ms 12:07:40.707 [debug] Current batch of media processed. Will check again in 1000ms 12:07:41.708 [debug] Current batch of media processed. Will check again in 1000ms 12:07:42.710 [debug] Current batch of media processed. Will check again in 1000ms 12:07:43.711 [debug] Current batch of media processed. Will check again in 1000ms 12:07:44.712 [debug] Current batch of media processed. Will check again in 1000ms 12:07:45.715 [debug] Current batch of media processed. Will check again in 1000ms 12:07:46.716 [debug] Current batch of media processed. Will check again in 1000ms 12:07:47.717 [debug] Current batch of media processed. Will check again in 1000ms 12:07:48.718 [debug] Current batch of media processed. Will check again in 1000ms 12:07:49.719 [debug] Current batch of media processed. Will check again in 1000ms 12:07:50.720 [debug] Current batch of media processed. Will check again in 1000ms 12:07:51.300 [info] {"source":"oban","duration":1452,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:07:51.721 [debug] Current batch of media processed. Will check again in 1000ms 12:07:52.723 [debug] Current batch of media processed. Will check again in 1000ms 12:07:53.723 [debug] Current batch of media processed. Will check again in 1000ms 12:07:54.724 [debug] Current batch of media processed. Will check again in 1000ms 12:07:55.725 [debug] Current batch of media processed. Will check again in 1000ms 12:07:56.726 [debug] Current batch of media processed. Will check again in 1000ms 12:07:57.727 [debug] Current batch of media processed. Will check again in 1000ms 12:07:58.728 [debug] Current batch of media processed. Will check again in 1000ms 12:07:59.729 [debug] Current batch of media processed. Will check again in 1000ms 12:08:00.532 [info] {"source":"oban","duration":301,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:08:00.731 [debug] Current batch of media processed. Will check again in 1000ms 12:08:01.732 [debug] Current batch of media processed. Will check again in 1000ms 12:08:02.733 [debug] Current batch of media processed. Will check again in 1000ms 12:08:03.734 [debug] Current batch of media processed. Will check again in 1000ms 12:08:04.735 [debug] Current batch of media processed. Will check again in 1000ms 12:08:05.736 [debug] Current batch of media processed. Will check again in 1000ms 12:08:06.737 [debug] Current batch of media processed. Will check again in 1000ms 12:08:07.738 [debug] Current batch of media processed. Will check again in 1000ms 12:08:08.739 [debug] Current batch of media processed. Will check again in 1000ms 12:08:09.740 [debug] Current batch of media processed. Will check again in 1000ms 12:08:10.741 [debug] Current batch of media processed. Will check again in 1000ms 12:08:11.742 [debug] Current batch of media processed. Will check again in 1000ms 12:08:12.744 [debug] Current batch of media processed. Will check again in 1000ms 12:08:13.745 [debug] Current batch of media processed. Will check again in 1000ms 12:08:14.746 [debug] Current batch of media processed. Will check again in 1000ms 12:08:15.747 [debug] Current batch of media processed. Will check again in 1000ms 12:08:16.748 [debug] Current batch of media processed. Will check again in 1000ms 12:08:17.749 [debug] Current batch of media processed. Will check again in 1000ms 12:08:18.750 [debug] Current batch of media processed. Will check again in 1000ms 12:08:19.751 [debug] Current batch of media processed. Will check again in 1000ms 12:08:20.752 [debug] Current batch of media processed. Will check again in 1000ms 12:08:21.303 [info] {"source":"oban","duration":1468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:21.754 [debug] Current batch of media processed. Will check again in 1000ms 12:08:22.756 [debug] Current batch of media processed. Will check again in 1000ms 12:08:23.756 [debug] Current batch of media processed. Will check again in 1000ms 12:08:24.757 [debug] Current batch of media processed. Will check again in 1000ms 12:08:25.758 [debug] Current batch of media processed. Will check again in 1000ms 12:08:26.759 [debug] Current batch of media processed. Will check again in 1000ms 12:08:27.760 [debug] Current batch of media processed. Will check again in 1000ms 12:08:28.761 [debug] Current batch of media processed. Will check again in 1000ms 12:08:29.765 [debug] Current batch of media processed. Will check again in 1000ms 12:08:30.767 [debug] Current batch of media processed. Will check again in 1000ms 12:08:31.767 [debug] Current batch of media processed. Will check again in 1000ms 12:08:32.768 [debug] Current batch of media processed. Will check again in 1000ms 12:08:33.769 [debug] Current batch of media processed. Will check again in 1000ms 12:08:34.771 [debug] Current batch of media processed. Will check again in 1000ms 12:08:35.774 [debug] Current batch of media processed. Will check again in 1000ms 12:08:36.775 [debug] Current batch of media processed. Will check again in 1000ms 12:08:37.777 [debug] Current batch of media processed. Will check again in 1000ms 12:08:38.778 [debug] Current batch of media processed. Will check again in 1000ms 12:08:39.779 [debug] Current batch of media processed. Will check again in 1000ms 12:08:40.780 [debug] Current batch of media processed. Will check again in 1000ms 12:08:41.783 [debug] Current batch of media processed. Will check again in 1000ms 12:08:42.784 [debug] Current batch of media processed. Will check again in 1000ms 12:08:43.785 [debug] Current batch of media processed. Will check again in 1000ms 12:08:44.787 [debug] Current batch of media processed. Will check again in 1000ms 12:08:45.787 [debug] Current batch of media processed. Will check again in 1000ms 12:08:46.789 [debug] Current batch of media processed. Will check again in 1000ms 12:08:47.790 [debug] Current batch of media processed. Will check again in 1000ms 12:08:48.792 [debug] Current batch of media processed. Will check again in 1000ms 12:08:49.792 [debug] Current batch of media processed. Will check again in 1000ms 12:08:50.799 [debug] Current batch of media processed. Will check again in 1000ms 12:08:51.327 [info] {"source":"oban","duration":22261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:08:51.803 [debug] Current batch of media processed. Will check again in 1000ms 12:08:52.804 [debug] Current batch of media processed. Will check again in 1000ms 12:08:53.805 [debug] Current batch of media processed. Will check again in 1000ms 12:08:54.806 [debug] Current batch of media processed. Will check again in 1000ms 12:08:55.807 [debug] Current batch of media processed. Will check again in 1000ms 12:08:56.810 [debug] Current batch of media processed. Will check again in 1000ms 12:08:57.810 [debug] Current batch of media processed. Will check again in 1000ms 12:08:58.811 [debug] Current batch of media processed. Will check again in 1000ms 12:08:59.812 [debug] Current batch of media processed. Will check again in 1000ms 12:09:00.537 [info] {"source":"oban","duration":3178,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:09:00.813 [debug] Current batch of media processed. Will check again in 1000ms 12:09:01.814 [debug] Current batch of media processed. Will check again in 1000ms 12:09:02.815 [debug] Current batch of media processed. Will check again in 1000ms 12:09:03.816 [debug] Current batch of media processed. Will check again in 1000ms 12:09:04.817 [debug] Current batch of media processed. Will check again in 1000ms 12:09:05.819 [debug] Current batch of media processed. Will check again in 1000ms 12:09:06.819 [debug] Current batch of media processed. Will check again in 1000ms 12:09:07.820 [debug] Current batch of media processed. Will check again in 1000ms 12:09:08.821 [debug] Current batch of media processed. Will check again in 1000ms 12:09:09.822 [debug] Current batch of media processed. Will check again in 1000ms 12:09:10.823 [debug] Current batch of media processed. Will check again in 1000ms 12:09:11.824 [debug] Current batch of media processed. Will check again in 1000ms 12:09:12.826 [debug] Current batch of media processed. Will check again in 1000ms 12:09:13.827 [debug] Current batch of media processed. Will check again in 1000ms 12:09:14.828 [debug] Current batch of media processed. Will check again in 1000ms 12:09:15.829 [debug] Current batch of media processed. Will check again in 1000ms 12:09:16.830 [debug] Current batch of media processed. Will check again in 1000ms 12:09:17.831 [debug] Current batch of media processed. Will check again in 1000ms 12:09:18.832 [debug] Current batch of media processed. Will check again in 1000ms 12:09:19.833 [debug] Current batch of media processed. Will check again in 1000ms 12:09:20.835 [debug] Current batch of media processed. Will check again in 1000ms 12:09:21.330 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:21.838 [debug] Current batch of media processed. Will check again in 1000ms 12:09:22.839 [debug] Current batch of media processed. Will check again in 1000ms 12:09:23.841 [debug] Current batch of media processed. Will check again in 1000ms 12:09:24.842 [debug] Current batch of media processed. Will check again in 1000ms 12:09:25.843 [debug] Current batch of media processed. Will check again in 1000ms 12:09:26.844 [debug] Current batch of media processed. Will check again in 1000ms 12:09:27.845 [debug] Current batch of media processed. Will check again in 1000ms 12:09:28.847 [debug] Current batch of media processed. Will check again in 1000ms 12:09:29.848 [debug] Current batch of media processed. Will check again in 1000ms 12:09:30.855 [debug] Current batch of media processed. Will check again in 1000ms 12:09:31.856 [debug] Current batch of media processed. Will check again in 1000ms 12:09:32.858 [debug] Current batch of media processed. Will check again in 1000ms 12:09:33.859 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "ДТКД под номером 12 уже здесь! Самый бухой и самый короткий выпуск ДТКД одновременно.\nГоворим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 4335, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042900 - ДТКД – Для тех, кто дома #12 (by Zavtracast).mp4", "id" => "4ZYDr9vbGX4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=4ZYDr9vbGX4", "playlist_index" => 136, "timestamp" => 1556544933, "title" => "ДТКД – Для тех, кто дома #12 (by Zavtracast)", "upload_date" => "20190429"} 12:09:33.861 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1009.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:09:33.862 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1010.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:09:33.864 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=1011.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-29 13:35:33Z], 122] 12:09:33.891 [debug] QUERY OK source="media_items" db=26.3ms idle=371.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ДТКД под номером 12 уже здесь! Самый бухой и самый короткий выпуск ДТКД одновременно.\nГоворим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #12 (by Zavtracast)", "d3560db9-8963-4b1f-9ddd-12da4b857fd9", 4335, false, "4ZYDr9vbGX4", "https://www.youtube.com/watch?v=4ZYDr9vbGX4", 136, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042900 - ДТКД – Для тех, кто дома #12 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-29 13:35:33Z], ~U[2026-04-04 09:09:33Z], ~U[2026-04-04 09:09:33Z], "ДТКД под номером 12 уже здесь! Самый бухой и самый короткий выпуск ДТКД одновременно.\nГоворим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #12 (by Zavtracast)", 4335, false, "4ZYDr9vbGX4", "https://www.youtube.com/watch?v=4ZYDr9vbGX4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042900 - ДТКД – Для тех, кто дома #12 (by Zavtracast).mp4", false, 122, ~U[2019-04-29 13:35:33Z]] 12:09:33.898 [debug] QUERY OK source="sources" db=5.3ms queue=0.1ms idle=387.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:09:33.901 [debug] QUERY OK source="media_profiles" db=0.6ms queue=1.5ms idle=38.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:09:33.902 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=39.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226371] 12:09:33.903 [debug] Current batch of media processed. Will check again in 1000ms 12:09:34.904 [debug] Current batch of media processed. Will check again in 1000ms 12:09:35.904 [debug] Current batch of media processed. Will check again in 1000ms 12:09:36.906 [debug] Current batch of media processed. Will check again in 1000ms 12:09:37.907 [debug] Current batch of media processed. Will check again in 1000ms 12:09:38.908 [debug] Current batch of media processed. Will check again in 1000ms 12:09:39.909 [debug] Current batch of media processed. Will check again in 1000ms 12:09:40.910 [debug] Current batch of media processed. Will check again in 1000ms 12:09:41.912 [debug] Current batch of media processed. Will check again in 1000ms 12:09:42.913 [debug] Current batch of media processed. Will check again in 1000ms 12:09:43.914 [debug] Current batch of media processed. Will check again in 1000ms 12:09:44.915 [debug] Current batch of media processed. Will check again in 1000ms 12:09:45.916 [debug] Current batch of media processed. Will check again in 1000ms 12:09:46.917 [debug] Current batch of media processed. Will check again in 1000ms 12:09:47.918 [debug] Current batch of media processed. Will check again in 1000ms 12:09:48.920 [debug] Current batch of media processed. Will check again in 1000ms 12:09:49.920 [debug] Current batch of media processed. Will check again in 1000ms 12:09:50.921 [debug] Current batch of media processed. Will check again in 1000ms 12:09:51.337 [info] {"source":"oban","duration":6911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:09:51.922 [debug] Current batch of media processed. Will check again in 1000ms 12:09:52.929 [debug] Current batch of media processed. Will check again in 1000ms 12:09:53.930 [debug] Current batch of media processed. Will check again in 1000ms 12:09:54.931 [debug] Current batch of media processed. Will check again in 1000ms 12:09:55.932 [debug] Current batch of media processed. Will check again in 1000ms 12:09:56.934 [debug] Current batch of media processed. Will check again in 1000ms 12:09:57.935 [debug] Current batch of media processed. Will check again in 1000ms 12:09:58.936 [debug] Current batch of media processed. Will check again in 1000ms 12:09:59.937 [debug] Current batch of media processed. Will check again in 1000ms 12:10:00.538 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:10:00.944 [debug] Current batch of media processed. Will check again in 1000ms 12:10:01.944 [debug] Current batch of media processed. Will check again in 1000ms 12:10:02.945 [debug] Current batch of media processed. Will check again in 1000ms 12:10:03.947 [debug] Current batch of media processed. Will check again in 1000ms 12:10:04.949 [debug] Current batch of media processed. Will check again in 1000ms 12:10:05.949 [debug] Current batch of media processed. Will check again in 1000ms 12:10:06.950 [debug] Current batch of media processed. Will check again in 1000ms 12:10:07.951 [debug] Current batch of media processed. Will check again in 1000ms 12:10:08.952 [debug] Current batch of media processed. Will check again in 1000ms 12:10:09.953 [debug] Current batch of media processed. Will check again in 1000ms 12:10:10.954 [debug] Current batch of media processed. Will check again in 1000ms 12:10:11.956 [debug] Current batch of media processed. Will check again in 1000ms 12:10:12.957 [debug] Current batch of media processed. Will check again in 1000ms 12:10:13.957 [debug] Current batch of media processed. Will check again in 1000ms 12:10:14.958 [debug] Current batch of media processed. Will check again in 1000ms 12:10:15.959 [debug] Current batch of media processed. Will check again in 1000ms 12:10:16.960 [debug] Current batch of media processed. Will check again in 1000ms 12:10:17.961 [debug] Current batch of media processed. Will check again in 1000ms 12:10:18.962 [debug] Current batch of media processed. Will check again in 1000ms 12:10:19.963 [debug] Current batch of media processed. Will check again in 1000ms 12:10:20.964 [debug] Current batch of media processed. Will check again in 1000ms 12:10:21.340 [info] {"source":"oban","duration":2049,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:21.966 [debug] Current batch of media processed. Will check again in 1000ms 12:10:22.967 [debug] Current batch of media processed. Will check again in 1000ms 12:10:23.968 [debug] Current batch of media processed. Will check again in 1000ms 12:10:24.969 [debug] Current batch of media processed. Will check again in 1000ms 12:10:25.970 [debug] Current batch of media processed. Will check again in 1000ms 12:10:26.972 [debug] Current batch of media processed. Will check again in 1000ms 12:10:27.973 [debug] Current batch of media processed. Will check again in 1000ms 12:10:28.975 [debug] Current batch of media processed. Will check again in 1000ms 12:10:29.976 [debug] Current batch of media processed. Will check again in 1000ms 12:10:30.978 [debug] Current batch of media processed. Will check again in 1000ms 12:10:31.979 [debug] Current batch of media processed. Will check again in 1000ms 12:10:32.980 [debug] Current batch of media processed. Will check again in 1000ms 12:10:33.981 [debug] Current batch of media processed. Will check again in 1000ms 12:10:34.983 [debug] Current batch of media processed. Will check again in 1000ms 12:10:35.984 [debug] Current batch of media processed. Will check again in 1000ms 12:10:36.985 [debug] Current batch of media processed. Will check again in 1000ms 12:10:37.986 [debug] Current batch of media processed. Will check again in 1000ms 12:10:38.990 [debug] Current batch of media processed. Will check again in 1000ms 12:10:39.991 [debug] Current batch of media processed. Will check again in 1000ms 12:10:40.992 [debug] Current batch of media processed. Will check again in 1000ms 12:10:41.993 [debug] Current batch of media processed. Will check again in 1000ms 12:10:42.998 [debug] Current batch of media processed. Will check again in 1000ms 12:10:43.999 [debug] Current batch of media processed. Will check again in 1000ms 12:10:45.000 [debug] Current batch of media processed. Will check again in 1000ms 12:10:46.003 [debug] Current batch of media processed. Will check again in 1000ms 12:10:47.005 [debug] Current batch of media processed. Will check again in 1000ms 12:10:48.006 [debug] Current batch of media processed. Will check again in 1000ms 12:10:49.007 [debug] Current batch of media processed. Will check again in 1000ms 12:10:50.009 [debug] Current batch of media processed. Will check again in 1000ms 12:10:51.009 [debug] Current batch of media processed. Will check again in 1000ms 12:10:51.342 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:10:52.011 [debug] Current batch of media processed. Will check again in 1000ms 12:10:53.012 [debug] Current batch of media processed. Will check again in 1000ms 12:10:54.013 [debug] Current batch of media processed. Will check again in 1000ms 12:10:55.014 [debug] Current batch of media processed. Will check again in 1000ms 12:10:56.015 [debug] Current batch of media processed. Will check again in 1000ms 12:10:57.016 [debug] Current batch of media processed. Will check again in 1000ms 12:10:58.018 [debug] Current batch of media processed. Will check again in 1000ms 12:10:59.019 [debug] Current batch of media processed. Will check again in 1000ms 12:11:00.021 [debug] Current batch of media processed. Will check again in 1000ms 12:11:00.540 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:11:01.023 [debug] Current batch of media processed. Will check again in 1000ms 12:11:02.025 [debug] Current batch of media processed. Will check again in 1000ms 12:11:03.026 [debug] Current batch of media processed. Will check again in 1000ms 12:11:04.027 [debug] Current batch of media processed. Will check again in 1000ms 12:11:05.028 [debug] Current batch of media processed. Will check again in 1000ms 12:11:06.029 [debug] Current batch of media processed. Will check again in 1000ms 12:11:07.030 [debug] Current batch of media processed. Will check again in 1000ms 12:11:08.031 [debug] Current batch of media processed. Will check again in 1000ms 12:11:09.033 [debug] Current batch of media processed. Will check again in 1000ms 12:11:10.033 [debug] Current batch of media processed. Will check again in 1000ms 12:11:11.034 [debug] Current batch of media processed. Will check again in 1000ms 12:11:12.035 [debug] Current batch of media processed. Will check again in 1000ms 12:11:13.036 [debug] Current batch of media processed. Will check again in 1000ms 12:11:14.039 [debug] Current batch of media processed. Will check again in 1000ms 12:11:15.040 [debug] Current batch of media processed. Will check again in 1000ms 12:11:16.041 [debug] Current batch of media processed. Will check again in 1000ms 12:11:17.042 [debug] Current batch of media processed. Will check again in 1000ms 12:11:18.043 [debug] Current batch of media processed. Will check again in 1000ms 12:11:19.045 [debug] Current batch of media processed. Will check again in 1000ms 12:11:20.046 [debug] Current batch of media processed. Will check again in 1000ms 12:11:21.047 [debug] Current batch of media processed. Will check again in 1000ms 12:11:21.344 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:22.049 [debug] Current batch of media processed. Will check again in 1000ms 12:11:23.050 [debug] Current batch of media processed. Will check again in 1000ms 12:11:24.051 [debug] Current batch of media processed. Will check again in 1000ms 12:11:25.052 [debug] Current batch of media processed. Will check again in 1000ms 12:11:26.053 [debug] Current batch of media processed. Will check again in 1000ms 12:11:27.054 [debug] Current batch of media processed. Will check again in 1000ms 12:11:28.055 [debug] Current batch of media processed. Will check again in 1000ms 12:11:29.056 [debug] Current batch of media processed. Will check again in 1000ms 12:11:30.058 [debug] Current batch of media processed. Will check again in 1000ms 12:11:31.059 [debug] Current batch of media processed. Will check again in 1000ms 12:11:32.063 [debug] Current batch of media processed. Will check again in 1000ms 12:11:33.065 [debug] Current batch of media processed. Will check again in 1000ms 12:11:34.066 [debug] Current batch of media processed. Will check again in 1000ms 12:11:35.067 [debug] Current batch of media processed. Will check again in 1000ms 12:11:36.068 [debug] Current batch of media processed. Will check again in 1000ms 12:11:37.069 [debug] Current batch of media processed. Will check again in 1000ms 12:11:38.071 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Одиннадцатый выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7107, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042100 - ДТКД – Для тех, кто дома #11 (by Zavtracast).mp4", "id" => "nD_LcbvsBAk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=nD_LcbvsBAk", "playlist_index" => 137, "timestamp" => 1555843686, "title" => "ДТКД – Для тех, кто дома #11 (by Zavtracast)", "upload_date" => "20190421"} 12:11:38.072 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1196.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:11:38.074 [debug] QUERY OK source="sources" db=1.3ms idle=1197.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:11:38.075 [debug] QUERY OK source="media_items" db=1.0ms idle=1199.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-21 10:48:06Z], 122] 12:11:38.121 [debug] QUERY OK source="media_items" db=44.3ms queue=0.1ms idle=994.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Одиннадцатый выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #11 (by Zavtracast)", "1d06ad75-2203-469f-bfb0-c2adb9449ceb", 7107, false, "nD_LcbvsBAk", "https://www.youtube.com/watch?v=nD_LcbvsBAk", 137, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042100 - ДТКД – Для тех, кто дома #11 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-21 10:48:06Z], ~U[2026-04-04 09:11:38Z], ~U[2026-04-04 09:11:38Z], "Одиннадцатый выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #11 (by Zavtracast)", 7107, false, "nD_LcbvsBAk", "https://www.youtube.com/watch?v=nD_LcbvsBAk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042100 - ДТКД – Для тех, кто дома #11 (by Zavtracast).mp4", false, 122, ~U[2019-04-21 10:48:06Z]] 12:11:38.122 [debug] QUERY OK source="sources" db=1.3ms idle=49.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:11:38.123 [debug] QUERY OK source="media_profiles" db=0.5ms 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", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:11:38.124 [debug] QUERY OK source="media_items" db=0.4ms idle=48.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 [226373] 12:11:38.125 [debug] Current batch of media processed. Will check again in 1000ms 12:11:39.126 [debug] Current batch of media processed. Will check again in 1000ms 12:11:40.127 [debug] Current batch of media processed. Will check again in 1000ms 12:11:41.128 [debug] Current batch of media processed. Will check again in 1000ms 12:11:42.129 [debug] Current batch of media processed. Will check again in 1000ms 12:11:43.130 [debug] Current batch of media processed. Will check again in 1000ms 12:11:44.131 [debug] Current batch of media processed. Will check again in 1000ms 12:11:45.132 [debug] Current batch of media processed. Will check again in 1000ms 12:11:46.133 [debug] Current batch of media processed. Will check again in 1000ms 12:11:47.134 [debug] Current batch of media processed. Will check again in 1000ms 12:11:48.135 [debug] Current batch of media processed. Will check again in 1000ms 12:11:49.138 [debug] Current batch of media processed. Will check again in 1000ms 12:11:50.139 [debug] Current batch of media processed. Will check again in 1000ms 12:11:51.149 [debug] Current batch of media processed. Will check again in 1000ms 12:11:51.348 [info] {"source":"oban","duration":2767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:11:52.151 [debug] Current batch of media processed. Will check again in 1000ms 12:11:53.153 [debug] Current batch of media processed. Will check again in 1000ms 12:11:54.154 [debug] Current batch of media processed. Will check again in 1000ms 12:11:55.155 [debug] Current batch of media processed. Will check again in 1000ms 12:11:56.156 [debug] Current batch of media processed. Will check again in 1000ms 12:11:57.158 [debug] Current batch of media processed. Will check again in 1000ms 12:11:58.159 [debug] Current batch of media processed. Will check again in 1000ms 12:11:59.160 [debug] Current batch of media processed. Will check again in 1000ms 12:12:00.164 [debug] Current batch of media processed. Will check again in 1000ms 12:12:00.542 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:12:01.168 [debug] Current batch of media processed. Will check again in 1000ms 12:12:02.170 [debug] Current batch of media processed. Will check again in 1000ms 12:12:03.172 [debug] Current batch of media processed. Will check again in 1000ms 12:12:04.173 [debug] Current batch of media processed. Will check again in 1000ms 12:12:05.174 [debug] Current batch of media processed. Will check again in 1000ms 12:12:06.175 [debug] Current batch of media processed. Will check again in 1000ms 12:12:07.177 [debug] Current batch of media processed. Will check again in 1000ms 12:12:08.177 [debug] Current batch of media processed. Will check again in 1000ms 12:12:09.178 [debug] Current batch of media processed. Will check again in 1000ms 12:12:10.179 [debug] Current batch of media processed. Will check again in 1000ms 12:12:11.183 [debug] Current batch of media processed. Will check again in 1000ms 12:12:12.185 [debug] Current batch of media processed. Will check again in 1000ms 12:12:13.186 [debug] Current batch of media processed. Will check again in 1000ms 12:12:14.188 [debug] Current batch of media processed. Will check again in 1000ms 12:12:15.189 [debug] Current batch of media processed. Will check again in 1000ms 12:12:16.190 [debug] Current batch of media processed. Will check again in 1000ms 12:12:17.192 [debug] Current batch of media processed. Will check again in 1000ms 12:12:18.194 [debug] Current batch of media processed. Will check again in 1000ms 12:12:19.196 [debug] Current batch of media processed. Will check again in 1000ms 12:12:20.197 [debug] Current batch of media processed. Will check again in 1000ms 12:12:21.198 [debug] Current batch of media processed. Will check again in 1000ms 12:12:21.351 [info] {"source":"oban","duration":2116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:22.205 [debug] Current batch of media processed. Will check again in 1000ms 12:12:23.206 [debug] Current batch of media processed. Will check again in 1000ms 12:12:24.207 [debug] Current batch of media processed. Will check again in 1000ms 12:12:25.208 [debug] Current batch of media processed. Will check again in 1000ms 12:12:26.209 [debug] Current batch of media processed. Will check again in 1000ms 12:12:27.210 [debug] Current batch of media processed. Will check again in 1000ms 12:12:28.211 [debug] Current batch of media processed. Will check again in 1000ms 12:12:29.213 [debug] Current batch of media processed. Will check again in 1000ms 12:12:30.214 [debug] Current batch of media processed. Will check again in 1000ms 12:12:31.215 [debug] Current batch of media processed. Will check again in 1000ms 12:12:32.216 [debug] Current batch of media processed. Will check again in 1000ms 12:12:33.217 [debug] Current batch of media processed. Will check again in 1000ms 12:12:34.218 [debug] Current batch of media processed. Will check again in 1000ms 12:12:35.219 [debug] Current batch of media processed. Will check again in 1000ms 12:12:36.220 [debug] Current batch of media processed. Will check again in 1000ms 12:12:37.222 [debug] Current batch of media processed. Will check again in 1000ms 12:12:38.222 [debug] Current batch of media processed. Will check again in 1000ms 12:12:39.223 [debug] Current batch of media processed. Will check again in 1000ms 12:12:40.224 [debug] Current batch of media processed. Will check again in 1000ms 12:12:41.225 [debug] Current batch of media processed. Will check again in 1000ms 12:12:42.227 [debug] Current batch of media processed. Will check again in 1000ms 12:12:43.229 [debug] Current batch of media processed. Will check again in 1000ms 12:12:44.229 [debug] Current batch of media processed. Will check again in 1000ms 12:12:45.230 [debug] Current batch of media processed. Will check again in 1000ms 12:12:46.231 [debug] Current batch of media processed. Will check again in 1000ms 12:12:47.232 [debug] Current batch of media processed. Will check again in 1000ms 12:12:48.233 [debug] Current batch of media processed. Will check again in 1000ms 12:12:49.234 [debug] Current batch of media processed. Will check again in 1000ms 12:12:50.235 [debug] Current batch of media processed. Will check again in 1000ms 12:12:51.236 [debug] Current batch of media processed. Will check again in 1000ms 12:12:51.354 [info] {"source":"oban","duration":1530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:12:52.238 [debug] Current batch of media processed. Will check again in 1000ms 12:12:53.239 [debug] Current batch of media processed. Will check again in 1000ms 12:12:54.239 [debug] Current batch of media processed. Will check again in 1000ms 12:12:55.240 [debug] Current batch of media processed. Will check again in 1000ms 12:12:56.241 [debug] Current batch of media processed. Will check again in 1000ms 12:12:57.242 [debug] Current batch of media processed. Will check again in 1000ms 12:12:58.243 [debug] Current batch of media processed. Will check again in 1000ms 12:12:59.245 [debug] Current batch of media processed. Will check again in 1000ms 12:13:00.246 [debug] Current batch of media processed. Will check again in 1000ms 12:13:00.549 [info] {"source":"oban","duration":5165,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:13:01.247 [debug] Current batch of media processed. Will check again in 1000ms 12:13:02.251 [debug] Current batch of media processed. Will check again in 1000ms 12:13:03.253 [debug] Current batch of media processed. Will check again in 1000ms 12:13:04.254 [debug] Current batch of media processed. Will check again in 1000ms 12:13:05.257 [debug] Current batch of media processed. Will check again in 1000ms 12:13:06.259 [debug] Current batch of media processed. Will check again in 1000ms 12:13:07.260 [debug] Current batch of media processed. Will check again in 1000ms 12:13:08.262 [debug] Current batch of media processed. Will check again in 1000ms 12:13:09.263 [debug] Current batch of media processed. Will check again in 1000ms 12:13:10.264 [debug] Current batch of media processed. Will check again in 1000ms 12:13:11.265 [debug] Current batch of media processed. Will check again in 1000ms 12:13:12.267 [debug] Current batch of media processed. Will check again in 1000ms 12:13:13.268 [debug] Current batch of media processed. Will check again in 1000ms 12:13:14.269 [debug] Current batch of media processed. Will check again in 1000ms 12:13:15.270 [debug] Current batch of media processed. Will check again in 1000ms 12:13:16.271 [debug] Current batch of media processed. Will check again in 1000ms 12:13:17.273 [debug] Current batch of media processed. Will check again in 1000ms 12:13:18.274 [debug] Current batch of media processed. Will check again in 1000ms 12:13:19.275 [debug] Current batch of media processed. Will check again in 1000ms 12:13:20.277 [debug] Current batch of media processed. Will check again in 1000ms 12:13:21.279 [debug] Current batch of media processed. Will check again in 1000ms 12:13:21.355 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:22.281 [debug] Current batch of media processed. Will check again in 1000ms 12:13:23.281 [debug] Current batch of media processed. Will check again in 1000ms 12:13:24.282 [debug] Current batch of media processed. Will check again in 1000ms 12:13:25.283 [debug] Current batch of media processed. Will check again in 1000ms 12:13:26.285 [debug] Current batch of media processed. Will check again in 1000ms 12:13:27.286 [debug] Current batch of media processed. Will check again in 1000ms 12:13:28.287 [debug] Current batch of media processed. Will check again in 1000ms 12:13:29.289 [debug] Current batch of media processed. Will check again in 1000ms 12:13:30.290 [debug] Current batch of media processed. Will check again in 1000ms 12:13:31.291 [debug] Current batch of media processed. Will check again in 1000ms 12:13:32.293 [debug] Current batch of media processed. Will check again in 1000ms 12:13:33.294 [debug] Current batch of media processed. Will check again in 1000ms 12:13:34.295 [debug] Current batch of media processed. Will check again in 1000ms 12:13:35.296 [debug] Current batch of media processed. Will check again in 1000ms 12:13:36.297 [debug] Current batch of media processed. Will check again in 1000ms 12:13:37.298 [debug] Current batch of media processed. Will check again in 1000ms 12:13:38.299 [debug] Current batch of media processed. Will check again in 1000ms 12:13:39.301 [debug] Current batch of media processed. Will check again in 1000ms 12:13:40.304 [debug] Current batch of media processed. Will check again in 1000ms 12:13:41.304 [debug] Current batch of media processed. Will check again in 1000ms 12:13:42.308 [debug] Current batch of media processed. Will check again in 1000ms 12:13:43.310 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Десятый юбилейный выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 9415, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040700 - ДТКД – Для тех, кто дома #10 (by Zavtracast).mp4", "id" => "gVOzFFLLCDs", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=gVOzFFLLCDs", "playlist_index" => 138, "timestamp" => 1554628380, "title" => "ДТКД – Для тех, кто дома #10 (by Zavtracast)", "upload_date" => "20190407"} 12:13:43.316 [debug] QUERY OK source="sources" db=4.4ms queue=1.0ms idle=542.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:13:43.319 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=541.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:13:43.321 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=434.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-07 09:13:00Z], 122] 12:13:43.359 [debug] QUERY OK source="media_items" db=36.6ms idle=438.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Десятый юбилейный выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #10 (by Zavtracast)", "6428188b-d4d0-4ce2-83ca-dcf5e598a6f3", 9415, false, "gVOzFFLLCDs", "https://www.youtube.com/watch?v=gVOzFFLLCDs", 138, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040700 - ДТКД – Для тех, кто дома #10 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-07 09:13:00Z], ~U[2026-04-04 09:13:43Z], ~U[2026-04-04 09:13:43Z], "Десятый юбилейный выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #10 (by Zavtracast)", 9415, false, "gVOzFFLLCDs", "https://www.youtube.com/watch?v=gVOzFFLLCDs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040700 - ДТКД – Для тех, кто дома #10 (by Zavtracast).mp4", false, 122, ~U[2019-04-07 09:13:00Z]] 12:13:43.362 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=475.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:13:43.363 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=45.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:13:43.365 [debug] QUERY OK source="media_items" db=1.0ms idle=45.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 [226375] 12:13:43.366 [debug] Current batch of media processed. Will check again in 1000ms 12:13:44.366 [debug] Current batch of media processed. Will check again in 1000ms 12:13:45.368 [debug] Current batch of media processed. Will check again in 1000ms 12:13:46.369 [debug] Current batch of media processed. Will check again in 1000ms 12:13:47.370 [debug] Current batch of media processed. Will check again in 1000ms 12:13:48.371 [debug] Current batch of media processed. Will check again in 1000ms 12:13:49.372 [debug] Current batch of media processed. Will check again in 1000ms 12:13:50.373 [debug] Current batch of media processed. Will check again in 1000ms 12:13:51.357 [info] {"source":"oban","duration":989,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:13:51.374 [debug] Current batch of media processed. Will check again in 1000ms 12:13:52.375 [debug] Current batch of media processed. Will check again in 1000ms 12:13:53.376 [debug] Current batch of media processed. Will check again in 1000ms 12:13:54.377 [debug] Current batch of media processed. Will check again in 1000ms 12:13:55.378 [debug] Current batch of media processed. Will check again in 1000ms 12:13:56.379 [debug] Current batch of media processed. Will check again in 1000ms 12:13:57.380 [debug] Current batch of media processed. Will check again in 1000ms 12:13:58.381 [debug] Current batch of media processed. Will check again in 1000ms 12:13:59.382 [debug] Current batch of media processed. Will check again in 1000ms 12:14:00.383 [debug] Current batch of media processed. Will check again in 1000ms 12:14:00.555 [info] {"source":"oban","duration":4718,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:14:01.385 [debug] Current batch of media processed. Will check again in 1000ms 12:14:02.387 [debug] Current batch of media processed. Will check again in 1000ms 12:14:03.388 [debug] Current batch of media processed. Will check again in 1000ms 12:14:04.389 [debug] Current batch of media processed. Will check again in 1000ms 12:14:05.390 [debug] Current batch of media processed. Will check again in 1000ms 12:14:06.391 [debug] Current batch of media processed. Will check again in 1000ms 12:14:07.392 [debug] Current batch of media processed. Will check again in 1000ms 12:14:08.393 [debug] Current batch of media processed. Will check again in 1000ms 12:14:09.394 [debug] Current batch of media processed. Will check again in 1000ms 12:14:10.396 [debug] Current batch of media processed. Will check again in 1000ms 12:14:11.398 [debug] Current batch of media processed. Will check again in 1000ms 12:14:12.399 [debug] Current batch of media processed. Will check again in 1000ms 12:14:13.402 [debug] Current batch of media processed. Will check again in 1000ms 12:14:14.403 [debug] Current batch of media processed. Will check again in 1000ms 12:14:15.404 [debug] Current batch of media processed. Will check again in 1000ms 12:14:16.405 [debug] Current batch of media processed. Will check again in 1000ms 12:14:17.406 [debug] Current batch of media processed. Will check again in 1000ms 12:14:18.407 [debug] Current batch of media processed. Will check again in 1000ms 12:14:19.409 [debug] Current batch of media processed. Will check again in 1000ms 12:14:20.411 [debug] Current batch of media processed. Will check again in 1000ms 12:14:21.360 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:21.414 [debug] Current batch of media processed. Will check again in 1000ms 12:14:22.416 [debug] Current batch of media processed. Will check again in 1000ms 12:14:23.418 [debug] Current batch of media processed. Will check again in 1000ms 12:14:24.418 [debug] Current batch of media processed. Will check again in 1000ms 12:14:25.419 [debug] Current batch of media processed. Will check again in 1000ms 12:14:26.421 [debug] Current batch of media processed. Will check again in 1000ms 12:14:27.422 [debug] Current batch of media processed. Will check again in 1000ms 12:14:28.424 [debug] Current batch of media processed. Will check again in 1000ms 12:14:29.427 [debug] Current batch of media processed. Will check again in 1000ms 12:14:30.427 [debug] Current batch of media processed. Will check again in 1000ms 12:14:31.429 [debug] Current batch of media processed. Will check again in 1000ms 12:14:32.433 [debug] Current batch of media processed. Will check again in 1000ms 12:14:33.434 [debug] Current batch of media processed. Will check again in 1000ms 12:14:34.436 [debug] Current batch of media processed. Will check again in 1000ms 12:14:35.436 [debug] Current batch of media processed. Will check again in 1000ms 12:14:36.454 [debug] Current batch of media processed. Will check again in 1000ms 12:14:37.455 [debug] Current batch of media processed. Will check again in 1000ms 12:14:38.457 [debug] Current batch of media processed. Will check again in 1000ms 12:14:39.462 [debug] Current batch of media processed. Will check again in 1000ms 12:14:40.465 [debug] Current batch of media processed. Will check again in 1000ms 12:14:41.467 [debug] Current batch of media processed. Will check again in 1000ms 12:14:42.469 [debug] Current batch of media processed. Will check again in 1000ms 12:14:43.470 [debug] Current batch of media processed. Will check again in 1000ms 12:14:44.471 [debug] Current batch of media processed. Will check again in 1000ms 12:14:45.472 [debug] Current batch of media processed. Will check again in 1000ms 12:14:46.474 [debug] Current batch of media processed. Will check again in 1000ms 12:14:47.475 [debug] Current batch of media processed. Will check again in 1000ms 12:14:48.478 [debug] Current batch of media processed. Will check again in 1000ms 12:14:49.478 [debug] Current batch of media processed. Will check again in 1000ms 12:14:50.479 [debug] Current batch of media processed. Will check again in 1000ms 12:14:51.362 [info] {"source":"oban","duration":1086,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:14:51.480 [debug] Current batch of media processed. Will check again in 1000ms 12:14:52.483 [debug] Current batch of media processed. Will check again in 1000ms 12:14:53.483 [debug] Current batch of media processed. Will check again in 1000ms 12:14:54.484 [debug] Current batch of media processed. Will check again in 1000ms 12:14:55.485 [debug] Current batch of media processed. Will check again in 1000ms 12:14:56.486 [debug] Current batch of media processed. Will check again in 1000ms 12:14:57.487 [debug] Current batch of media processed. Will check again in 1000ms 12:14:58.488 [debug] Current batch of media processed. Will check again in 1000ms 12:14:59.489 [debug] Current batch of media processed. Will check again in 1000ms 12:15:00.491 [debug] Current batch of media processed. Will check again in 1000ms 12:15:00.556 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:15:01.495 [debug] Current batch of media processed. Will check again in 1000ms 12:15:02.496 [debug] Current batch of media processed. Will check again in 1000ms 12:15:03.497 [debug] Current batch of media processed. Will check again in 1000ms 12:15:04.500 [debug] Current batch of media processed. Will check again in 1000ms 12:15:05.504 [debug] Current batch of media processed. Will check again in 1000ms 12:15:06.504 [debug] Current batch of media processed. Will check again in 1000ms 12:15:07.505 [debug] Current batch of media processed. Will check again in 1000ms 12:15:08.506 [debug] Current batch of media processed. Will check again in 1000ms 12:15:09.507 [debug] Current batch of media processed. Will check again in 1000ms 12:15:10.508 [debug] Current batch of media processed. Will check again in 1000ms 12:15:11.511 [debug] Current batch of media processed. Will check again in 1000ms 12:15:12.512 [debug] Current batch of media processed. Will check again in 1000ms 12:15:13.513 [debug] Current batch of media processed. Will check again in 1000ms 12:15:14.514 [debug] Current batch of media processed. Will check again in 1000ms 12:15:15.515 [debug] Current batch of media processed. Will check again in 1000ms 12:15:16.516 [debug] Current batch of media processed. Will check again in 1000ms 12:15:17.517 [debug] Current batch of media processed. Will check again in 1000ms 12:15:18.518 [debug] Current batch of media processed. Will check again in 1000ms 12:15:19.521 [debug] Current batch of media processed. Will check again in 1000ms 12:15:20.525 [debug] Current batch of media processed. Will check again in 1000ms 12:15:21.365 [info] {"source":"oban","duration":1897,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:21.529 [debug] Current batch of media processed. Will check again in 1000ms 12:15:22.530 [debug] Current batch of media processed. Will check again in 1000ms 12:15:23.532 [debug] Current batch of media processed. Will check again in 1000ms 12:15:24.533 [debug] Current batch of media processed. Will check again in 1000ms 12:15:25.534 [debug] Current batch of media processed. Will check again in 1000ms 12:15:26.535 [debug] Current batch of media processed. Will check again in 1000ms 12:15:27.537 [debug] Current batch of media processed. Will check again in 1000ms 12:15:28.538 [debug] Current batch of media processed. Will check again in 1000ms 12:15:29.539 [debug] Current batch of media processed. Will check again in 1000ms 12:15:30.541 [debug] Current batch of media processed. Will check again in 1000ms 12:15:31.541 [debug] Current batch of media processed. Will check again in 1000ms 12:15:32.542 [debug] Current batch of media processed. Will check again in 1000ms 12:15:33.543 [debug] Current batch of media processed. Will check again in 1000ms 12:15:34.545 [debug] Current batch of media processed. Will check again in 1000ms 12:15:35.546 [debug] Current batch of media processed. Will check again in 1000ms 12:15:36.547 [debug] Current batch of media processed. Will check again in 1000ms 12:15:37.548 [debug] Current batch of media processed. Will check again in 1000ms 12:15:38.549 [debug] Current batch of media processed. Will check again in 1000ms 12:15:39.550 [debug] Current batch of media processed. Will check again in 1000ms 12:15:40.551 [debug] Current batch of media processed. Will check again in 1000ms 12:15:41.553 [debug] Current batch of media processed. Will check again in 1000ms 12:15:42.553 [debug] Current batch of media processed. Will check again in 1000ms 12:15:43.554 [debug] Current batch of media processed. Will check again in 1000ms 12:15:44.555 [debug] Current batch of media processed. Will check again in 1000ms 12:15:45.557 [debug] Current batch of media processed. Will check again in 1000ms 12:15:46.558 [debug] Current batch of media processed. Will check again in 1000ms 12:15:47.559 [debug] Current batch of media processed. Will check again in 1000ms 12:15:48.562 [debug] Current batch of media processed. Will check again in 1000ms 12:15:49.563 [debug] Current batch of media processed. Will check again in 1000ms 12:15:50.567 [debug] Current batch of media processed. Will check again in 1000ms 12:15:51.370 [info] {"source":"oban","duration":3205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:15:51.570 [debug] Current batch of media processed. Will check again in 1000ms 12:15:52.571 [debug] Current batch of media processed. Will check again in 1000ms 12:15:53.574 [debug] Current batch of media processed. Will check again in 1000ms 12:15:54.578 [debug] Current batch of media processed. Will check again in 1000ms 12:15:55.579 [debug] Current batch of media processed. Will check again in 1000ms 12:15:56.580 [debug] Current batch of media processed. Will check again in 1000ms 12:15:57.581 [debug] Current batch of media processed. Will check again in 1000ms 12:15:58.582 [debug] Current batch of media processed. Will check again in 1000ms 12:15:59.583 [debug] Current batch of media processed. Will check again in 1000ms 12:16:00.558 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:16:00.584 [debug] Current batch of media processed. Will check again in 1000ms 12:16:01.587 [debug] Current batch of media processed. Will check again in 1000ms 12:16:02.588 [debug] Current batch of media processed. Will check again in 1000ms 12:16:03.589 [debug] Current batch of media processed. Will check again in 1000ms 12:16:04.590 [debug] Current batch of media processed. Will check again in 1000ms 12:16:05.591 [debug] Current batch of media processed. Will check again in 1000ms 12:16:06.593 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Дима, Тимур и Максим классическим составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6351, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040100 - ДТКД – Для тех, кто дома #9 (by Zavtracast).mp4", "id" => "TobmfdUZ4A4", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=TobmfdUZ4A4", "playlist_index" => 139, "timestamp" => 1554110150, "title" => "ДТКД – Для тех, кто дома #9 (by Zavtracast)", "upload_date" => "20190401"} 12:16:06.594 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=1169.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:16:06.595 [debug] QUERY OK source="sources" db=0.4ms idle=1161.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:16:06.597 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=686.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-01 09:15:50Z], 122] 12:16:06.614 [debug] QUERY OK source="media_items" db=15.1ms queue=0.1ms idle=169.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим классическим составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #9 (by Zavtracast)", "36c1a24d-4ce6-474e-b392-39379ac59667", 6351, false, "TobmfdUZ4A4", "https://www.youtube.com/watch?v=TobmfdUZ4A4", 139, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040100 - ДТКД – Для тех, кто дома #9 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-01 09:15:50Z], ~U[2026-04-04 09:16:06Z], ~U[2026-04-04 09:16:06Z], "Дима, Тимур и Максим классическим составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #9 (by Zavtracast)", 6351, false, "TobmfdUZ4A4", "https://www.youtube.com/watch?v=TobmfdUZ4A4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040100 - ДТКД – Для тех, кто дома #9 (by Zavtracast).mp4", false, 122, ~U[2019-04-01 09:15:50Z]] 12:16:06.617 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=178.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:16:06.619 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=23.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:16:06.620 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=24.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [226377] 12:16:06.621 [debug] Current batch of media processed. Will check again in 1000ms 12:16:07.622 [debug] Current batch of media processed. Will check again in 1000ms 12:16:08.623 [debug] Current batch of media processed. Will check again in 1000ms 12:16:09.624 [debug] Current batch of media processed. Will check again in 1000ms 12:16:10.625 [debug] Current batch of media processed. Will check again in 1000ms 12:16:11.626 [debug] Current batch of media processed. Will check again in 1000ms 12:16:12.627 [debug] Current batch of media processed. Will check again in 1000ms 12:16:13.628 [debug] Current batch of media processed. Will check again in 1000ms 12:16:14.630 [debug] Current batch of media processed. Will check again in 1000ms 12:16:15.630 [debug] Current batch of media processed. Will check again in 1000ms 12:16:16.631 [debug] Current batch of media processed. Will check again in 1000ms 12:16:17.632 [debug] Current batch of media processed. Will check again in 1000ms 12:16:18.633 [debug] Current batch of media processed. Will check again in 1000ms 12:16:19.634 [debug] Current batch of media processed. Will check again in 1000ms 12:16:20.635 [debug] Current batch of media processed. Will check again in 1000ms 12:16:21.373 [info] {"source":"oban","duration":1381,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:21.636 [debug] Current batch of media processed. Will check again in 1000ms 12:16:22.639 [debug] Current batch of media processed. Will check again in 1000ms 12:16:23.641 [debug] Current batch of media processed. Will check again in 1000ms 12:16:24.641 [debug] Current batch of media processed. Will check again in 1000ms 12:16:25.643 [debug] Current batch of media processed. Will check again in 1000ms 12:16:26.643 [debug] Current batch of media processed. Will check again in 1000ms 12:16:27.645 [debug] Current batch of media processed. Will check again in 1000ms 12:16:28.646 [debug] Current batch of media processed. Will check again in 1000ms 12:16:29.648 [debug] Current batch of media processed. Will check again in 1000ms 12:16:30.651 [debug] Current batch of media processed. Will check again in 1000ms 12:16:31.653 [debug] Current batch of media processed. Will check again in 1000ms 12:16:32.654 [debug] Current batch of media processed. Will check again in 1000ms 12:16:33.656 [debug] Current batch of media processed. Will check again in 1000ms 12:16:34.657 [debug] Current batch of media processed. Will check again in 1000ms 12:16:35.658 [debug] Current batch of media processed. Will check again in 1000ms 12:16:36.659 [debug] Current batch of media processed. Will check again in 1000ms 12:16:37.660 [debug] Current batch of media processed. Will check again in 1000ms 12:16:38.661 [debug] Current batch of media processed. Will check again in 1000ms 12:16:39.662 [debug] Current batch of media processed. Will check again in 1000ms 12:16:40.663 [debug] Current batch of media processed. Will check again in 1000ms 12:16:41.665 [debug] Current batch of media processed. Will check again in 1000ms 12:16:42.668 [debug] Current batch of media processed. Will check again in 1000ms 12:16:43.672 [debug] Current batch of media processed. Will check again in 1000ms 12:16:44.673 [debug] Current batch of media processed. Will check again in 1000ms 12:16:45.674 [debug] Current batch of media processed. Will check again in 1000ms 12:16:46.675 [debug] Current batch of media processed. Will check again in 1000ms 12:16:47.677 [debug] Current batch of media processed. Will check again in 1000ms 12:16:48.678 [debug] Current batch of media processed. Will check again in 1000ms 12:16:49.680 [debug] Current batch of media processed. Will check again in 1000ms 12:16:50.681 [debug] Current batch of media processed. Will check again in 1000ms 12:16:51.374 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:16:51.683 [debug] Current batch of media processed. Will check again in 1000ms 12:16:52.684 [debug] Current batch of media processed. Will check again in 1000ms 12:16:53.687 [debug] Current batch of media processed. Will check again in 1000ms 12:16:54.688 [debug] Current batch of media processed. Will check again in 1000ms 12:16:55.694 [debug] Current batch of media processed. Will check again in 1000ms 12:16:56.695 [debug] Current batch of media processed. Will check again in 1000ms 12:16:57.696 [debug] Current batch of media processed. Will check again in 1000ms 12:16:58.697 [debug] Current batch of media processed. Will check again in 1000ms 12:16:59.698 [debug] Current batch of media processed. Will check again in 1000ms 12:17:00.562 [info] {"source":"oban","duration":2425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:17:00.700 [debug] Current batch of media processed. Will check again in 1000ms 12:17:01.701 [debug] Current batch of media processed. Will check again in 1000ms 12:17:02.702 [debug] Current batch of media processed. Will check again in 1000ms 12:17:03.703 [debug] Current batch of media processed. Will check again in 1000ms 12:17:04.705 [debug] Current batch of media processed. Will check again in 1000ms 12:17:05.706 [debug] Current batch of media processed. Will check again in 1000ms 12:17:06.707 [debug] Current batch of media processed. Will check again in 1000ms 12:17:07.708 [debug] Current batch of media processed. Will check again in 1000ms 12:17:08.709 [debug] Current batch of media processed. Will check again in 1000ms 12:17:09.710 [debug] Current batch of media processed. Will check again in 1000ms 12:17:10.711 [debug] Current batch of media processed. Will check again in 1000ms 12:17:11.714 [debug] Current batch of media processed. Will check again in 1000ms 12:17:12.716 [debug] Current batch of media processed. Will check again in 1000ms 12:17:13.718 [debug] Current batch of media processed. Will check again in 1000ms 12:17:14.720 [debug] Current batch of media processed. Will check again in 1000ms 12:17:15.721 [debug] Current batch of media processed. Will check again in 1000ms 12:17:16.722 [debug] Current batch of media processed. Will check again in 1000ms 12:17:17.723 [debug] Current batch of media processed. Will check again in 1000ms 12:17:18.724 [debug] Current batch of media processed. Will check again in 1000ms 12:17:19.725 [debug] Current batch of media processed. Will check again in 1000ms 12:17:20.726 [debug] Current batch of media processed. Will check again in 1000ms 12:17:21.376 [info] {"source":"oban","duration":1039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:21.727 [debug] Current batch of media processed. Will check again in 1000ms 12:17:22.728 [debug] Current batch of media processed. Will check again in 1000ms 12:17:23.729 [debug] Current batch of media processed. Will check again in 1000ms 12:17:24.730 [debug] Current batch of media processed. Will check again in 1000ms 12:17:25.732 [debug] Current batch of media processed. Will check again in 1000ms 12:17:26.733 [debug] Current batch of media processed. Will check again in 1000ms 12:17:27.734 [debug] Current batch of media processed. Will check again in 1000ms 12:17:28.735 [debug] Current batch of media processed. Will check again in 1000ms 12:17:29.739 [debug] Current batch of media processed. Will check again in 1000ms 12:17:30.739 [debug] Current batch of media processed. Will check again in 1000ms 12:17:31.740 [debug] Current batch of media processed. Will check again in 1000ms 12:17:32.741 [debug] Current batch of media processed. Will check again in 1000ms 12:17:33.742 [debug] Current batch of media processed. Will check again in 1000ms 12:17:34.744 [debug] Current batch of media processed. Will check again in 1000ms 12:17:35.745 [debug] Current batch of media processed. Will check again in 1000ms 12:17:36.746 [debug] Current batch of media processed. Will check again in 1000ms 12:17:37.747 [debug] Current batch of media processed. Will check again in 1000ms 12:17:38.748 [debug] Current batch of media processed. Will check again in 1000ms 12:17:39.749 [debug] Current batch of media processed. Will check again in 1000ms 12:17:40.750 [debug] Current batch of media processed. Will check again in 1000ms 12:17:41.752 [debug] Current batch of media processed. Will check again in 1000ms 12:17:42.754 [debug] Current batch of media processed. Will check again in 1000ms 12:17:43.754 [debug] Current batch of media processed. Will check again in 1000ms 12:17:44.755 [debug] Current batch of media processed. Will check again in 1000ms 12:17:45.757 [debug] Current batch of media processed. Will check again in 1000ms 12:17:46.757 [debug] Current batch of media processed. Will check again in 1000ms 12:17:47.758 [debug] Current batch of media processed. Will check again in 1000ms 12:17:48.759 [debug] Current batch of media processed. Will check again in 1000ms 12:17:49.761 [debug] Current batch of media processed. Will check again in 1000ms 12:17:50.763 [debug] Current batch of media processed. Will check again in 1000ms 12:17:51.379 [info] {"source":"oban","duration":1990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:17:51.763 [debug] Current batch of media processed. Will check again in 1000ms 12:17:52.765 [debug] Current batch of media processed. Will check again in 1000ms 12:17:53.766 [debug] Current batch of media processed. Will check again in 1000ms 12:17:54.767 [debug] Current batch of media processed. Will check again in 1000ms 12:17:55.768 [debug] Current batch of media processed. Will check again in 1000ms 12:17:56.770 [debug] Current batch of media processed. Will check again in 1000ms 12:17:57.772 [debug] Current batch of media processed. Will check again in 1000ms 12:17:58.772 [debug] Current batch of media processed. Will check again in 1000ms 12:17:59.773 [debug] Current batch of media processed. Will check again in 1000ms 12:18:00.564 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:18:00.774 [debug] Current batch of media processed. Will check again in 1000ms 12:18:01.777 [debug] Current batch of media processed. Will check again in 1000ms 12:18:02.779 [debug] Current batch of media processed. Will check again in 1000ms 12:18:03.780 [debug] Current batch of media processed. Will check again in 1000ms 12:18:04.781 [debug] Current batch of media processed. Will check again in 1000ms 12:18:05.784 [debug] Current batch of media processed. Will check again in 1000ms 12:18:06.785 [debug] Current batch of media processed. Will check again in 1000ms 12:18:07.787 [debug] Current batch of media processed. Will check again in 1000ms 12:18:08.788 [debug] Current batch of media processed. Will check again in 1000ms 12:18:09.789 [debug] Current batch of media processed. Will check again in 1000ms 12:18:10.790 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Дима, Тимур и Вася засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают, а также обсуждают серьезные темы про маркетинг, путешествие, блогеров и многое другое.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7130, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e032300 - ДТКД – Для тех, кто дома #8 (by Zavtracast).mp4", "id" => "KlV3Arbx0Bw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KlV3Arbx0Bw", "playlist_index" => 140, "timestamp" => 1553335286, "title" => "ДТКД – Для тех, кто дома #8 (by Zavtracast)", "upload_date" => "20190323"} 12:18:10.792 [debug] QUERY OK source="sources" db=0.6ms queue=0.6ms idle=1733.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:18:10.793 [debug] QUERY OK source="sources" db=0.5ms queue=0.5ms idle=1723.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:18:10.798 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=866.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-23 10:01:26Z], 122] 12:18:10.832 [debug] QUERY OK source="media_items" db=32.6ms queue=0.1ms idle=737.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Вася засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают, а также обсуждают серьезные темы про маркетинг, путешествие, блогеров и многое другое.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #8 (by Zavtracast)", "ae0b5366-b779-492f-9a5b-b4e2679bf7d6", 7130, false, "KlV3Arbx0Bw", "https://www.youtube.com/watch?v=KlV3Arbx0Bw", 140, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e032300 - ДТКД – Для тех, кто дома #8 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-23 10:01:26Z], ~U[2026-04-04 09:18:10Z], ~U[2026-04-04 09:18:10Z], "Дима, Тимур и Вася засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают, а также обсуждают серьезные темы про маркетинг, путешествие, блогеров и многое другое.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #8 (by Zavtracast)", 7130, false, "KlV3Arbx0Bw", "https://www.youtube.com/watch?v=KlV3Arbx0Bw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e032300 - ДТКД – Для тех, кто дома #8 (by Zavtracast).mp4", false, 122, ~U[2019-03-23 10:01:26Z]] 12:18:10.834 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=761.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:18:10.835 [debug] QUERY OK source="media_profiles" db=0.6ms 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" = ?) [1] 12:18:10.836 [debug] QUERY OK source="media_items" db=0.9ms idle=41.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 [226378] 12:18:10.836 [debug] Current batch of media processed. Will check again in 1000ms 12:18:11.837 [debug] Current batch of media processed. Will check again in 1000ms 12:18:12.841 [debug] Current batch of media processed. Will check again in 1000ms 12:18:13.843 [debug] Current batch of media processed. Will check again in 1000ms 12:18:14.844 [debug] Current batch of media processed. Will check again in 1000ms 12:18:15.846 [debug] Current batch of media processed. Will check again in 1000ms 12:18:16.846 [debug] Current batch of media processed. Will check again in 1000ms 12:18:17.847 [debug] Current batch of media processed. Will check again in 1000ms 12:18:18.848 [debug] Current batch of media processed. Will check again in 1000ms 12:18:19.849 [debug] Current batch of media processed. Will check again in 1000ms 12:18:20.850 [debug] Current batch of media processed. Will check again in 1000ms 12:18:21.381 [info] {"source":"oban","duration":1334,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:21.851 [debug] Current batch of media processed. Will check again in 1000ms 12:18:22.852 [debug] Current batch of media processed. Will check again in 1000ms 12:18:23.853 [debug] Current batch of media processed. Will check again in 1000ms 12:18:24.854 [debug] Current batch of media processed. Will check again in 1000ms 12:18:25.856 [debug] Current batch of media processed. Will check again in 1000ms 12:18:26.869 [debug] Current batch of media processed. Will check again in 1000ms 12:18:27.870 [debug] Current batch of media processed. Will check again in 1000ms 12:18:28.871 [debug] Current batch of media processed. Will check again in 1000ms 12:18:29.873 [debug] Current batch of media processed. Will check again in 1000ms 12:18:30.873 [debug] Current batch of media processed. Will check again in 1000ms 12:18:31.874 [debug] Current batch of media processed. Will check again in 1000ms 12:18:32.876 [debug] Current batch of media processed. Will check again in 1000ms 12:18:33.877 [debug] Current batch of media processed. Will check again in 1000ms 12:18:34.878 [debug] Current batch of media processed. Will check again in 1000ms 12:18:35.881 [debug] Current batch of media processed. Will check again in 1000ms 12:18:36.883 [debug] Current batch of media processed. Will check again in 1000ms 12:18:37.883 [debug] Current batch of media processed. Will check again in 1000ms 12:18:38.884 [debug] Current batch of media processed. Will check again in 1000ms 12:18:39.885 [debug] Current batch of media processed. Will check again in 1000ms 12:18:40.886 [debug] Current batch of media processed. Will check again in 1000ms 12:18:41.888 [debug] Current batch of media processed. Will check again in 1000ms 12:18:42.890 [debug] Current batch of media processed. Will check again in 1000ms 12:18:43.891 [debug] Current batch of media processed. Will check again in 1000ms 12:18:44.892 [debug] Current batch of media processed. Will check again in 1000ms 12:18:45.893 [debug] Current batch of media processed. Will check again in 1000ms 12:18:46.894 [debug] Current batch of media processed. Will check again in 1000ms 12:18:47.895 [debug] Current batch of media processed. Will check again in 1000ms 12:18:48.896 [debug] Current batch of media processed. Will check again in 1000ms 12:18:49.898 [debug] Current batch of media processed. Will check again in 1000ms 12:18:50.899 [debug] Current batch of media processed. Will check again in 1000ms 12:18:51.386 [info] {"source":"oban","duration":3333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:18:51.902 [debug] Current batch of media processed. Will check again in 1000ms 12:18:52.902 [debug] Current batch of media processed. Will check again in 1000ms 12:18:53.906 [debug] Current batch of media processed. Will check again in 1000ms 12:18:54.909 [debug] Current batch of media processed. Will check again in 1000ms 12:18:55.910 [debug] Current batch of media processed. Will check again in 1000ms 12:18:56.911 [debug] Current batch of media processed. Will check again in 1000ms 12:18:57.912 [debug] Current batch of media processed. Will check again in 1000ms 12:18:58.913 [debug] Current batch of media processed. Will check again in 1000ms 12:18:59.914 [debug] Current batch of media processed. Will check again in 1000ms 12:19:00.567 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:19:00.915 [debug] Current batch of media processed. Will check again in 1000ms 12:19:01.917 [debug] Current batch of media processed. Will check again in 1000ms 12:19:02.918 [debug] Current batch of media processed. Will check again in 1000ms 12:19:03.924 [debug] Current batch of media processed. Will check again in 1000ms 12:19:04.925 [debug] Current batch of media processed. Will check again in 1000ms 12:19:05.926 [debug] Current batch of media processed. Will check again in 1000ms 12:19:06.928 [debug] Current batch of media processed. Will check again in 1000ms 12:19:07.930 [debug] Current batch of media processed. Will check again in 1000ms 12:19:08.931 [debug] Current batch of media processed. Will check again in 1000ms 12:19:09.932 [debug] Current batch of media processed. Will check again in 1000ms 12:19:10.934 [debug] Current batch of media processed. Will check again in 1000ms 12:19:11.935 [debug] Current batch of media processed. Will check again in 1000ms 12:19:12.937 [debug] Current batch of media processed. Will check again in 1000ms 12:19:13.938 [debug] Current batch of media processed. Will check again in 1000ms 12:19:14.939 [debug] Current batch of media processed. Will check again in 1000ms 12:19:15.942 [debug] Current batch of media processed. Will check again in 1000ms 12:19:16.943 [debug] Current batch of media processed. Will check again in 1000ms 12:19:17.946 [debug] Current batch of media processed. Will check again in 1000ms 12:19:18.947 [debug] Current batch of media processed. Will check again in 1000ms 12:19:19.948 [debug] Current batch of media processed. Will check again in 1000ms 12:19:20.950 [debug] Current batch of media processed. Will check again in 1000ms 12:19:21.388 [info] {"source":"oban","duration":1528,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:21.950 [debug] Current batch of media processed. Will check again in 1000ms 12:19:22.960 [debug] Current batch of media processed. Will check again in 1000ms 12:19:23.961 [debug] Current batch of media processed. Will check again in 1000ms 12:19:24.962 [debug] Current batch of media processed. Will check again in 1000ms 12:19:25.963 [debug] Current batch of media processed. Will check again in 1000ms 12:19:26.964 [debug] Current batch of media processed. Will check again in 1000ms 12:19:27.965 [debug] Current batch of media processed. Will check again in 1000ms 12:19:28.967 [debug] Current batch of media processed. Will check again in 1000ms 12:19:29.967 [debug] Current batch of media processed. Will check again in 1000ms 12:19:30.968 [debug] Current batch of media processed. Will check again in 1000ms 12:19:31.972 [debug] Current batch of media processed. Will check again in 1000ms 12:19:32.974 [debug] Current batch of media processed. Will check again in 1000ms 12:19:33.975 [debug] Current batch of media processed. Will check again in 1000ms 12:19:34.976 [debug] Current batch of media processed. Will check again in 1000ms 12:19:35.977 [debug] Current batch of media processed. Will check again in 1000ms 12:19:36.978 [debug] Current batch of media processed. Will check again in 1000ms 12:19:37.979 [debug] Current batch of media processed. Will check again in 1000ms 12:19:38.981 [debug] Current batch of media processed. Will check again in 1000ms 12:19:39.982 [debug] Current batch of media processed. Will check again in 1000ms 12:19:40.983 [debug] Current batch of media processed. Will check again in 1000ms 12:19:41.985 [debug] Current batch of media processed. Will check again in 1000ms 12:19:42.987 [debug] Current batch of media processed. Will check again in 1000ms 12:19:43.989 [debug] Current batch of media processed. Will check again in 1000ms 12:19:44.990 [debug] Current batch of media processed. Will check again in 1000ms 12:19:45.991 [debug] Current batch of media processed. Will check again in 1000ms 12:19:46.992 [debug] Current batch of media processed. Will check again in 1000ms 12:19:47.993 [debug] Current batch of media processed. Will check again in 1000ms 12:19:48.995 [debug] Current batch of media processed. Will check again in 1000ms 12:19:49.996 [debug] Current batch of media processed. Will check again in 1000ms 12:19:50.997 [debug] Current batch of media processed. Will check again in 1000ms 12:19:51.391 [info] {"source":"oban","duration":3233,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:19:51.998 [debug] Current batch of media processed. Will check again in 1000ms 12:19:52.999 [debug] Current batch of media processed. Will check again in 1000ms 12:19:54.000 [debug] Current batch of media processed. Will check again in 1000ms 12:19:55.002 [debug] Current batch of media processed. Will check again in 1000ms 12:19:56.003 [debug] Current batch of media processed. Will check again in 1000ms 12:19:57.004 [debug] Current batch of media processed. Will check again in 1000ms 12:19:58.005 [debug] Current batch of media processed. Will check again in 1000ms 12:19:59.006 [debug] Current batch of media processed. Will check again in 1000ms 12:20:00.008 [debug] Current batch of media processed. Will check again in 1000ms 12:20:00.575 [info] {"source":"oban","duration":5952,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:20:01.009 [debug] Current batch of media processed. Will check again in 1000ms 12:20:02.010 [debug] Current batch of media processed. Will check again in 1000ms 12:20:03.012 [debug] Current batch of media processed. Will check again in 1000ms 12:20:04.014 [debug] Current batch of media processed. Will check again in 1000ms 12:20:05.015 [debug] Current batch of media processed. Will check again in 1000ms 12:20:06.016 [debug] Current batch of media processed. Will check again in 1000ms 12:20:07.017 [debug] Current batch of media processed. Will check again in 1000ms 12:20:08.018 [debug] Current batch of media processed. Will check again in 1000ms 12:20:09.019 [debug] Current batch of media processed. Will check again in 1000ms 12:20:10.020 [debug] Current batch of media processed. Will check again in 1000ms 12:20:11.022 [debug] Current batch of media processed. Will check again in 1000ms 12:20:12.027 [debug] Current batch of media processed. Will check again in 1000ms 12:20:13.028 [debug] Current batch of media processed. Will check again in 1000ms 12:20:14.029 [debug] Current batch of media processed. Will check again in 1000ms 12:20:15.030 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7296, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e031000 - ДТКД – Для тех, кто дома #6 (by Zavtracast).mp4", "id" => "omqZOBdlgyM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=omqZOBdlgyM", "playlist_index" => 141, "timestamp" => 1552234229, "title" => "ДТКД – Для тех, кто дома #6 (by Zavtracast)", "upload_date" => "20190310"} 12:20:15.032 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=1064.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:20:15.034 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=399.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:20:15.036 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=394.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-10 16:10:29Z], 122] 12:20:15.042 [debug] QUERY OK source="media_items" db=4.8ms idle=70.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #6 (by Zavtracast)", "31a811be-0cf8-4585-8bfb-7e0273fae27c", 7296, false, "omqZOBdlgyM", "https://www.youtube.com/watch?v=omqZOBdlgyM", 141, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e031000 - ДТКД – Для тех, кто дома #6 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-10 16:10:29Z], ~U[2026-04-04 09:20:15Z], ~U[2026-04-04 09:20:15Z], "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #6 (by Zavtracast)", 7296, false, "omqZOBdlgyM", "https://www.youtube.com/watch?v=omqZOBdlgyM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e031000 - ДТКД – Для тех, кто дома #6 (by Zavtracast).mp4", false, 122, ~U[2019-03-10 16:10:29Z]] 12:20:15.044 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=76.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:20:15.046 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.1ms idle=12.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:20:15.055 [debug] QUERY OK source="media_items" db=3.2ms queue=1.0ms 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 [226380] 12:20:15.056 [debug] Current batch of media processed. Will check again in 1000ms 12:20:16.057 [debug] Current batch of media processed. Will check again in 1000ms 12:20:17.059 [debug] Current batch of media processed. Will check again in 1000ms 12:20:18.059 [debug] Current batch of media processed. Will check again in 1000ms 12:20:19.060 [debug] Current batch of media processed. Will check again in 1000ms 12:20:20.061 [debug] Current batch of media processed. Will check again in 1000ms 12:20:21.062 [debug] Current batch of media processed. Will check again in 1000ms 12:20:21.397 [info] {"source":"oban","duration":4585,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:22.063 [debug] Current batch of media processed. Will check again in 1000ms 12:20:23.064 [debug] Current batch of media processed. Will check again in 1000ms 12:20:24.065 [debug] Current batch of media processed. Will check again in 1000ms 12:20:25.066 [debug] Current batch of media processed. Will check again in 1000ms 12:20:26.067 [debug] Current batch of media processed. Will check again in 1000ms 12:20:27.068 [debug] Current batch of media processed. Will check again in 1000ms 12:20:28.069 [debug] Current batch of media processed. Will check again in 1000ms 12:20:29.070 [debug] Current batch of media processed. Will check again in 1000ms 12:20:30.073 [debug] Current batch of media processed. Will check again in 1000ms 12:20:31.073 [debug] Current batch of media processed. Will check again in 1000ms 12:20:32.076 [debug] Current batch of media processed. Will check again in 1000ms 12:20:33.076 [debug] Current batch of media processed. Will check again in 1000ms 12:20:34.077 [debug] Current batch of media processed. Will check again in 1000ms 12:20:35.078 [debug] Current batch of media processed. Will check again in 1000ms 12:20:36.079 [debug] Current batch of media processed. Will check again in 1000ms 12:20:37.080 [debug] Current batch of media processed. Will check again in 1000ms 12:20:38.081 [debug] Current batch of media processed. Will check again in 1000ms 12:20:39.082 [debug] Current batch of media processed. Will check again in 1000ms 12:20:40.084 [debug] Current batch of media processed. Will check again in 1000ms 12:20:41.085 [debug] Current batch of media processed. Will check again in 1000ms 12:20:42.086 [debug] Current batch of media processed. Will check again in 1000ms 12:20:43.087 [debug] Current batch of media processed. Will check again in 1000ms 12:20:44.088 [debug] Current batch of media processed. Will check again in 1000ms 12:20:45.089 [debug] Current batch of media processed. Will check again in 1000ms 12:20:46.090 [debug] Current batch of media processed. Will check again in 1000ms 12:20:47.091 [debug] Current batch of media processed. Will check again in 1000ms 12:20:48.092 [debug] Current batch of media processed. Will check again in 1000ms 12:20:49.093 [debug] Current batch of media processed. Will check again in 1000ms 12:20:50.094 [debug] Current batch of media processed. Will check again in 1000ms 12:20:51.095 [debug] Current batch of media processed. Will check again in 1000ms 12:20:51.399 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:20:52.098 [debug] Current batch of media processed. Will check again in 1000ms 12:20:53.099 [debug] Current batch of media processed. Will check again in 1000ms 12:20:54.100 [debug] Current batch of media processed. Will check again in 1000ms 12:20:55.101 [debug] Current batch of media processed. Will check again in 1000ms 12:20:56.102 [debug] Current batch of media processed. Will check again in 1000ms 12:20:57.103 [debug] Current batch of media processed. Will check again in 1000ms 12:20:58.105 [debug] Current batch of media processed. Will check again in 1000ms 12:20:59.106 [debug] Current batch of media processed. Will check again in 1000ms 12:21:00.107 [debug] Current batch of media processed. Will check again in 1000ms 12:21:00.576 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:21:01.108 [debug] Current batch of media processed. Will check again in 1000ms 12:21:02.111 [debug] Current batch of media processed. Will check again in 1000ms 12:21:03.112 [debug] Current batch of media processed. Will check again in 1000ms 12:21:04.113 [debug] Current batch of media processed. Will check again in 1000ms 12:21:05.115 [debug] Current batch of media processed. Will check again in 1000ms 12:21:06.116 [debug] Current batch of media processed. Will check again in 1000ms 12:21:07.117 [debug] Current batch of media processed. Will check again in 1000ms 12:21:08.118 [debug] Current batch of media processed. Will check again in 1000ms 12:21:09.119 [debug] Current batch of media processed. Will check again in 1000ms 12:21:10.120 [debug] Current batch of media processed. Will check again in 1000ms 12:21:11.121 [debug] Current batch of media processed. Will check again in 1000ms 12:21:12.122 [debug] Current batch of media processed. Will check again in 1000ms 12:21:13.124 [debug] Current batch of media processed. Will check again in 1000ms 12:21:14.125 [debug] Current batch of media processed. Will check again in 1000ms 12:21:15.126 [debug] Current batch of media processed. Will check again in 1000ms 12:21:16.127 [debug] Current batch of media processed. Will check again in 1000ms 12:21:17.128 [debug] Current batch of media processed. Will check again in 1000ms 12:21:18.129 [debug] Current batch of media processed. Will check again in 1000ms 12:21:19.130 [debug] Current batch of media processed. Will check again in 1000ms 12:21:20.132 [debug] Current batch of media processed. Will check again in 1000ms 12:21:21.133 [debug] Current batch of media processed. Will check again in 1000ms 12:21:21.404 [info] {"source":"oban","duration":4039,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:22.133 [debug] Current batch of media processed. Will check again in 1000ms 12:21:23.134 [debug] Current batch of media processed. Will check again in 1000ms 12:21:24.136 [debug] Current batch of media processed. Will check again in 1000ms 12:21:25.136 [debug] Current batch of media processed. Will check again in 1000ms 12:21:26.139 [debug] Current batch of media processed. Will check again in 1000ms 12:21:27.141 [debug] Current batch of media processed. Will check again in 1000ms 12:21:28.142 [debug] Current batch of media processed. Will check again in 1000ms 12:21:29.146 [debug] Current batch of media processed. Will check again in 1000ms 12:21:30.147 [debug] Current batch of media processed. Will check again in 1000ms 12:21:31.148 [debug] Current batch of media processed. Will check again in 1000ms 12:21:32.151 [debug] Current batch of media processed. Will check again in 1000ms 12:21:33.164 [debug] Current batch of media processed. Will check again in 1000ms 12:21:34.166 [debug] Current batch of media processed. Will check again in 1000ms 12:21:35.168 [debug] Current batch of media processed. Will check again in 1000ms 12:21:36.207 [debug] Current batch of media processed. Will check again in 1000ms 12:21:37.209 [debug] Current batch of media processed. Will check again in 1000ms 12:21:38.210 [debug] Current batch of media processed. Will check again in 1000ms 12:21:39.211 [debug] Current batch of media processed. Will check again in 1000ms 12:21:40.212 [debug] Current batch of media processed. Will check again in 1000ms 12:21:41.214 [debug] Current batch of media processed. Will check again in 1000ms 12:21:42.219 [debug] Current batch of media processed. Will check again in 1000ms 12:21:43.220 [debug] Current batch of media processed. Will check again in 1000ms 12:21:44.221 [debug] Current batch of media processed. Will check again in 1000ms 12:21:45.222 [debug] Current batch of media processed. Will check again in 1000ms 12:21:46.223 [debug] Current batch of media processed. Will check again in 1000ms 12:21:47.224 [debug] Current batch of media processed. Will check again in 1000ms 12:21:48.225 [debug] Current batch of media processed. Will check again in 1000ms 12:21:49.226 [debug] Current batch of media processed. Will check again in 1000ms 12:21:50.227 [debug] Current batch of media processed. Will check again in 1000ms 12:21:51.228 [debug] Current batch of media processed. Will check again in 1000ms 12:21:51.406 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:21:52.229 [debug] Current batch of media processed. Will check again in 1000ms 12:21:53.231 [debug] Current batch of media processed. Will check again in 1000ms 12:21:54.231 [debug] Current batch of media processed. Will check again in 1000ms 12:21:55.232 [debug] Current batch of media processed. Will check again in 1000ms 12:21:56.233 [debug] Current batch of media processed. Will check again in 1000ms 12:21:57.234 [debug] Current batch of media processed. Will check again in 1000ms 12:21:58.235 [debug] Current batch of media processed. Will check again in 1000ms 12:21:59.236 [debug] Current batch of media processed. Will check again in 1000ms 12:22:00.239 [debug] Current batch of media processed. Will check again in 1000ms 12:22:00.581 [info] {"source":"oban","duration":3570,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:22:01.240 [debug] Current batch of media processed. Will check again in 1000ms 12:22:02.241 [debug] Current batch of media processed. Will check again in 1000ms 12:22:03.242 [debug] Current batch of media processed. Will check again in 1000ms 12:22:04.243 [debug] Current batch of media processed. Will check again in 1000ms 12:22:05.246 [debug] Current batch of media processed. Will check again in 1000ms 12:22:06.246 [debug] Current batch of media processed. Will check again in 1000ms 12:22:07.248 [debug] Current batch of media processed. Will check again in 1000ms 12:22:08.248 [debug] Current batch of media processed. Will check again in 1000ms 12:22:09.251 [debug] Current batch of media processed. Will check again in 1000ms 12:22:10.252 [debug] Current batch of media processed. Will check again in 1000ms 12:22:11.253 [debug] Current batch of media processed. Will check again in 1000ms 12:22:12.255 [debug] Current batch of media processed. Will check again in 1000ms 12:22:13.256 [debug] Current batch of media processed. Will check again in 1000ms 12:22:14.257 [debug] Current batch of media processed. Will check again in 1000ms 12:22:15.262 [debug] Current batch of media processed. Will check again in 1000ms 12:22:16.263 [debug] Current batch of media processed. Will check again in 1000ms 12:22:17.264 [debug] Current batch of media processed. Will check again in 1000ms 12:22:18.266 [debug] Current batch of media processed. Will check again in 1000ms 12:22:19.267 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 5985, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e030300 - ДТКД – Для тех, кто дома #5 (by Zavtracast).mp4", "id" => "E4-tDkBW8YU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=E4-tDkBW8YU", "playlist_index" => 142, "timestamp" => 1551632913, "title" => "ДТКД – Для тех, кто дома #5 (by Zavtracast)", "upload_date" => "20190303"} 12:22:19.268 [debug] QUERY OK source="sources" db=0.5ms idle=284.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:22:19.269 [debug] QUERY OK source="sources" db=0.3ms idle=285.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:22:19.271 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=286.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-03 17:08:33Z], 122] 12:22:19.277 [debug] QUERY OK source="media_items" db=5.0ms idle=44.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #5 (by Zavtracast)", "457e0dca-4f80-48c5-8ddc-106d1814c944", 5985, false, "E4-tDkBW8YU", "https://www.youtube.com/watch?v=E4-tDkBW8YU", 142, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e030300 - ДТКД – Для тех, кто дома #5 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-03 17:08:33Z], ~U[2026-04-04 09:22:19Z], ~U[2026-04-04 09:22:19Z], "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #5 (by Zavtracast)", 5985, false, "E4-tDkBW8YU", "https://www.youtube.com/watch?v=E4-tDkBW8YU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e030300 - ДТКД – Для тех, кто дома #5 (by Zavtracast).mp4", false, 122, ~U[2019-03-03 17:08:33Z]] 12:22:19.279 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=43.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:22:19.280 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=10.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:22:19.281 [debug] QUERY OK source="media_items" db=0.7ms 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 [226382] 12:22:19.281 [debug] Current batch of media processed. Will check again in 1000ms 12:22:20.282 [debug] Current batch of media processed. Will check again in 1000ms 12:22:21.283 [debug] Current batch of media processed. Will check again in 1000ms 12:22:21.409 [info] {"source":"oban","duration":1550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:22.286 [debug] Current batch of media processed. Will check again in 1000ms 12:22:23.290 [debug] Current batch of media processed. Will check again in 1000ms 12:22:24.291 [debug] Current batch of media processed. Will check again in 1000ms 12:22:25.292 [debug] Current batch of media processed. Will check again in 1000ms 12:22:26.293 [debug] Current batch of media processed. Will check again in 1000ms 12:22:27.294 [debug] Current batch of media processed. Will check again in 1000ms 12:22:28.296 [debug] Current batch of media processed. Will check again in 1000ms 12:22:29.298 [debug] Current batch of media processed. Will check again in 1000ms 12:22:30.298 [debug] Current batch of media processed. Will check again in 1000ms 12:22:31.299 [debug] Current batch of media processed. Will check again in 1000ms 12:22:32.300 [debug] Current batch of media processed. Will check again in 1000ms 12:22:33.301 [debug] Current batch of media processed. Will check again in 1000ms 12:22:34.305 [debug] Current batch of media processed. Will check again in 1000ms 12:22:35.312 [debug] Current batch of media processed. Will check again in 1000ms 12:22:36.313 [debug] Current batch of media processed. Will check again in 1000ms 12:22:37.314 [debug] Current batch of media processed. Will check again in 1000ms 12:22:38.315 [debug] Current batch of media processed. Will check again in 1000ms 12:22:39.318 [debug] Current batch of media processed. Will check again in 1000ms 12:22:40.320 [debug] Current batch of media processed. Will check again in 1000ms 12:22:41.322 [debug] Current batch of media processed. Will check again in 1000ms 12:22:42.328 [debug] Current batch of media processed. Will check again in 1000ms 12:22:43.331 [debug] Current batch of media processed. Will check again in 1000ms 12:22:44.332 [debug] Current batch of media processed. Will check again in 1000ms 12:22:45.334 [debug] Current batch of media processed. Will check again in 1000ms 12:22:46.335 [debug] Current batch of media processed. Will check again in 1000ms 12:22:47.337 [debug] Current batch of media processed. Will check again in 1000ms 12:22:48.338 [debug] Current batch of media processed. Will check again in 1000ms 12:22:49.339 [debug] Current batch of media processed. Will check again in 1000ms 12:22:50.340 [debug] Current batch of media processed. Will check again in 1000ms 12:22:51.341 [debug] Current batch of media processed. Will check again in 1000ms 12:22:51.410 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:22:52.344 [debug] Current batch of media processed. Will check again in 1000ms 12:22:53.345 [debug] Current batch of media processed. Will check again in 1000ms 12:22:54.346 [debug] Current batch of media processed. Will check again in 1000ms 12:22:55.347 [debug] Current batch of media processed. Will check again in 1000ms 12:22:56.348 [debug] Current batch of media processed. Will check again in 1000ms 12:22:57.351 [debug] Current batch of media processed. Will check again in 1000ms 12:22:58.353 [debug] Current batch of media processed. Will check again in 1000ms 12:22:59.354 [debug] Current batch of media processed. Will check again in 1000ms 12:23:00.361 [debug] Current batch of media processed. Will check again in 1000ms 12:23:00.584 [info] {"source":"oban","duration":1337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:23:01.363 [debug] Current batch of media processed. Will check again in 1000ms 12:23:02.364 [debug] Current batch of media processed. Will check again in 1000ms 12:23:03.365 [debug] Current batch of media processed. Will check again in 1000ms 12:23:04.366 [debug] Current batch of media processed. Will check again in 1000ms 12:23:05.367 [debug] Current batch of media processed. Will check again in 1000ms 12:23:06.368 [debug] Current batch of media processed. Will check again in 1000ms 12:23:07.369 [debug] Current batch of media processed. Will check again in 1000ms 12:23:08.370 [debug] Current batch of media processed. Will check again in 1000ms 12:23:09.371 [debug] Current batch of media processed. Will check again in 1000ms 12:23:10.372 [debug] Current batch of media processed. Will check again in 1000ms 12:23:11.374 [debug] Current batch of media processed. Will check again in 1000ms 12:23:12.375 [debug] Current batch of media processed. Will check again in 1000ms 12:23:13.376 [debug] Current batch of media processed. Will check again in 1000ms 12:23:14.378 [debug] Current batch of media processed. Will check again in 1000ms 12:23:15.379 [debug] Current batch of media processed. Will check again in 1000ms 12:23:16.380 [debug] Current batch of media processed. Will check again in 1000ms 12:23:17.381 [debug] Current batch of media processed. Will check again in 1000ms 12:23:18.382 [debug] Current batch of media processed. Will check again in 1000ms 12:23:19.383 [debug] Current batch of media processed. Will check again in 1000ms 12:23:20.384 [debug] Current batch of media processed. Will check again in 1000ms 12:23:21.385 [debug] Current batch of media processed. Will check again in 1000ms 12:23:21.415 [info] {"source":"oban","duration":4297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:22.386 [debug] Current batch of media processed. Will check again in 1000ms 12:23:23.388 [debug] Current batch of media processed. Will check again in 1000ms 12:23:24.389 [debug] Current batch of media processed. Will check again in 1000ms 12:23:25.390 [debug] Current batch of media processed. Will check again in 1000ms 12:23:26.391 [debug] Current batch of media processed. Will check again in 1000ms 12:23:27.392 [debug] Current batch of media processed. Will check again in 1000ms 12:23:28.393 [debug] Current batch of media processed. Will check again in 1000ms 12:23:29.394 [debug] Current batch of media processed. Will check again in 1000ms 12:23:30.395 [debug] Current batch of media processed. Will check again in 1000ms 12:23:31.396 [debug] Current batch of media processed. Will check again in 1000ms 12:23:32.397 [debug] Current batch of media processed. Will check again in 1000ms 12:23:33.399 [debug] Current batch of media processed. Will check again in 1000ms 12:23:34.400 [debug] Current batch of media processed. Will check again in 1000ms 12:23:35.401 [debug] Current batch of media processed. Will check again in 1000ms 12:23:36.402 [debug] Current batch of media processed. Will check again in 1000ms 12:23:37.405 [debug] Current batch of media processed. Will check again in 1000ms 12:23:38.406 [debug] Current batch of media processed. Will check again in 1000ms 12:23:39.409 [debug] Current batch of media processed. Will check again in 1000ms 12:23:40.415 [debug] Current batch of media processed. Will check again in 1000ms 12:23:41.483 [debug] Current batch of media processed. Will check again in 1000ms 12:23:42.487 [debug] Current batch of media processed. Will check again in 1000ms 12:23:43.489 [debug] Current batch of media processed. Will check again in 1000ms 12:23:44.490 [debug] Current batch of media processed. Will check again in 1000ms 12:23:45.491 [debug] Current batch of media processed. Will check again in 1000ms 12:23:46.493 [debug] Current batch of media processed. Will check again in 1000ms 12:23:47.494 [debug] Current batch of media processed. Will check again in 1000ms 12:23:48.496 [debug] Current batch of media processed. Will check again in 1000ms 12:23:49.497 [debug] Current batch of media processed. Will check again in 1000ms 12:23:50.499 [debug] Current batch of media processed. Will check again in 1000ms 12:23:51.435 [info] {"source":"oban","duration":18275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:23:51.499 [debug] Current batch of media processed. Will check again in 1000ms 12:23:52.501 [debug] Current batch of media processed. Will check again in 1000ms 12:23:53.501 [debug] Current batch of media processed. Will check again in 1000ms 12:23:54.502 [debug] Current batch of media processed. Will check again in 1000ms 12:23:55.503 [debug] Current batch of media processed. Will check again in 1000ms 12:23:56.505 [debug] Current batch of media processed. Will check again in 1000ms 12:23:57.506 [debug] Current batch of media processed. Will check again in 1000ms 12:23:58.507 [debug] Current batch of media processed. Will check again in 1000ms 12:23:59.508 [debug] Current batch of media processed. Will check again in 1000ms 12:24:00.511 [debug] Current batch of media processed. Will check again in 1000ms 12:24:00.588 [info] {"source":"oban","duration":3366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:24:01.515 [debug] Current batch of media processed. Will check again in 1000ms 12:24:02.517 [debug] Current batch of media processed. Will check again in 1000ms 12:24:03.518 [debug] Current batch of media processed. Will check again in 1000ms 12:24:04.519 [debug] Current batch of media processed. Will check again in 1000ms 12:24:05.522 [debug] Current batch of media processed. Will check again in 1000ms 12:24:06.523 [debug] Current batch of media processed. Will check again in 1000ms 12:24:07.524 [debug] Current batch of media processed. Will check again in 1000ms 12:24:08.525 [debug] Current batch of media processed. Will check again in 1000ms 12:24:09.526 [debug] Current batch of media processed. Will check again in 1000ms 12:24:10.527 [debug] Current batch of media processed. Will check again in 1000ms 12:24:11.528 [debug] Current batch of media processed. Will check again in 1000ms 12:24:12.529 [debug] Current batch of media processed. Will check again in 1000ms 12:24:13.531 [debug] Current batch of media processed. Will check again in 1000ms 12:24:14.532 [debug] Current batch of media processed. Will check again in 1000ms 12:24:15.533 [debug] Current batch of media processed. Will check again in 1000ms 12:24:16.534 [debug] Current batch of media processed. Will check again in 1000ms 12:24:17.535 [debug] Current batch of media processed. Will check again in 1000ms 12:24:18.536 [debug] Current batch of media processed. Will check again in 1000ms 12:24:19.538 [debug] Current batch of media processed. Will check again in 1000ms 12:24:20.539 [debug] Current batch of media processed. Will check again in 1000ms 12:24:21.437 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:21.540 [debug] Current batch of media processed. Will check again in 1000ms 12:24:22.541 [debug] Current batch of media processed. Will check again in 1000ms 12:24:23.542 [debug] Current batch of media processed. Will check again in 1000ms 12:24:24.543 [debug] Current batch of media processed. Will check again in 1000ms 12:24:25.546 [debug] Current batch of media processed. Will check again in 1000ms 12:24:26.547 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Четвертый выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6396, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e022400 - ДТКД – Для тех, кто дома #4 (by Zavtracast).mp4", "id" => "LOReex-iZ7g", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=LOReex-iZ7g", "playlist_index" => 143, "timestamp" => 1551033272, "title" => "ДТКД – Для тех, кто дома #4 (by Zavtracast)", "upload_date" => "20190224"} 12:24:26.549 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms 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" IN (?)) [122] 12:24:26.549 [debug] QUERY OK source="sources" db=0.3ms idle=1457.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:24:26.551 [debug] QUERY OK source="media_items" db=1.0ms idle=1458.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-24 18:34:32Z], 122] 12:24:26.578 [debug] QUERY OK source="media_items" db=26.0ms idle=544.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Четвертый выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #4 (by Zavtracast)", "2b70bbbb-5491-421d-a47c-511210fe9140", 6396, false, "LOReex-iZ7g", "https://www.youtube.com/watch?v=LOReex-iZ7g", 143, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e022400 - ДТКД – Для тех, кто дома #4 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-24 18:34:32Z], ~U[2026-04-04 09:24:26Z], ~U[2026-04-04 09:24:26Z], "Четвертый выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #4 (by Zavtracast)", 6396, false, "LOReex-iZ7g", "https://www.youtube.com/watch?v=LOReex-iZ7g", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e022400 - ДТКД – Для тех, кто дома #4 (by Zavtracast).mp4", false, 122, ~U[2019-02-24 18:34:32Z]] 12:24:26.582 [debug] QUERY OK source="sources" db=3.5ms idle=564.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:24:26.584 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=34.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:24:26.587 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=34.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 [226384] 12:24:26.588 [debug] Current batch of media processed. Will check again in 1000ms 12:24:27.588 [debug] Current batch of media processed. Will check again in 1000ms 12:24:28.589 [debug] Current batch of media processed. Will check again in 1000ms 12:24:29.590 [debug] Current batch of media processed. Will check again in 1000ms 12:24:30.591 [debug] Current batch of media processed. Will check again in 1000ms 12:24:31.592 [debug] Current batch of media processed. Will check again in 1000ms 12:24:32.595 [debug] Current batch of media processed. Will check again in 1000ms 12:24:33.596 [debug] Current batch of media processed. Will check again in 1000ms 12:24:34.597 [debug] Current batch of media processed. Will check again in 1000ms 12:24:35.598 [debug] Current batch of media processed. Will check again in 1000ms 12:24:36.600 [debug] Current batch of media processed. Will check again in 1000ms 12:24:37.601 [debug] Current batch of media processed. Will check again in 1000ms 12:24:38.602 [debug] Current batch of media processed. Will check again in 1000ms 12:24:39.603 [debug] Current batch of media processed. Will check again in 1000ms 12:24:40.604 [debug] Current batch of media processed. Will check again in 1000ms 12:24:41.608 [debug] Current batch of media processed. Will check again in 1000ms 12:24:42.611 [debug] Current batch of media processed. Will check again in 1000ms 12:24:43.614 [debug] Current batch of media processed. Will check again in 1000ms 12:24:44.615 [debug] Current batch of media processed. Will check again in 1000ms 12:24:45.616 [debug] Current batch of media processed. Will check again in 1000ms 12:24:46.617 [debug] Current batch of media processed. Will check again in 1000ms 12:24:47.619 [debug] Current batch of media processed. Will check again in 1000ms 12:24:48.620 [debug] Current batch of media processed. Will check again in 1000ms 12:24:49.621 [debug] Current batch of media processed. Will check again in 1000ms 12:24:50.641 [debug] Current batch of media processed. Will check again in 1000ms 12:24:51.440 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:24:51.643 [debug] Current batch of media processed. Will check again in 1000ms 12:24:52.646 [debug] Current batch of media processed. Will check again in 1000ms 12:24:53.647 [debug] Current batch of media processed. Will check again in 1000ms 12:24:54.648 [debug] Current batch of media processed. Will check again in 1000ms 12:24:55.649 [debug] Current batch of media processed. Will check again in 1000ms 12:24:56.652 [debug] Current batch of media processed. Will check again in 1000ms 12:24:57.655 [debug] Current batch of media processed. Will check again in 1000ms 12:24:58.655 [debug] Current batch of media processed. Will check again in 1000ms 12:24:59.656 [debug] Current batch of media processed. Will check again in 1000ms 12:25:00.590 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:25:00.657 [debug] Current batch of media processed. Will check again in 1000ms 12:25:01.687 [debug] Current batch of media processed. Will check again in 1000ms 12:25:02.689 [debug] Current batch of media processed. Will check again in 1000ms 12:25:03.690 [debug] Current batch of media processed. Will check again in 1000ms 12:25:04.691 [debug] Current batch of media processed. Will check again in 1000ms 12:25:05.693 [debug] Current batch of media processed. Will check again in 1000ms 12:25:06.693 [debug] Current batch of media processed. Will check again in 1000ms 12:25:07.695 [debug] Current batch of media processed. Will check again in 1000ms 12:25:08.695 [debug] Current batch of media processed. Will check again in 1000ms 12:25:09.696 [debug] Current batch of media processed. Will check again in 1000ms 12:25:10.697 [debug] Current batch of media processed. Will check again in 1000ms 12:25:11.698 [debug] Current batch of media processed. Will check again in 1000ms 12:25:12.701 [debug] Current batch of media processed. Will check again in 1000ms 12:25:13.701 [debug] Current batch of media processed. Will check again in 1000ms 12:25:14.702 [debug] Current batch of media processed. Will check again in 1000ms 12:25:15.703 [debug] Current batch of media processed. Will check again in 1000ms 12:25:16.704 [debug] Current batch of media processed. Will check again in 1000ms 12:25:17.705 [debug] Current batch of media processed. Will check again in 1000ms 12:25:18.706 [debug] Current batch of media processed. Will check again in 1000ms 12:25:19.707 [debug] Current batch of media processed. Will check again in 1000ms 12:25:20.708 [debug] Current batch of media processed. Will check again in 1000ms 12:25:21.441 [info] {"source":"oban","duration":1352,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:21.709 [debug] Current batch of media processed. Will check again in 1000ms 12:25:22.710 [debug] Current batch of media processed. Will check again in 1000ms 12:25:23.711 [debug] Current batch of media processed. Will check again in 1000ms 12:25:24.712 [debug] Current batch of media processed. Will check again in 1000ms 12:25:25.715 [debug] Current batch of media processed. Will check again in 1000ms 12:25:26.717 [debug] Current batch of media processed. Will check again in 1000ms 12:25:27.718 [debug] Current batch of media processed. Will check again in 1000ms 12:25:28.718 [debug] Current batch of media processed. Will check again in 1000ms 12:25:29.719 [debug] Current batch of media processed. Will check again in 1000ms 12:25:30.720 [debug] Current batch of media processed. Will check again in 1000ms 12:25:31.721 [debug] Current batch of media processed. Will check again in 1000ms 12:25:32.722 [debug] Current batch of media processed. Will check again in 1000ms 12:25:33.723 [debug] Current batch of media processed. Will check again in 1000ms 12:25:34.724 [debug] Current batch of media processed. Will check again in 1000ms 12:25:35.725 [debug] Current batch of media processed. Will check again in 1000ms 12:25:36.726 [debug] Current batch of media processed. Will check again in 1000ms 12:25:37.727 [debug] Current batch of media processed. Will check again in 1000ms 12:25:38.728 [debug] Current batch of media processed. Will check again in 1000ms 12:25:39.729 [debug] Current batch of media processed. Will check again in 1000ms 12:25:40.730 [debug] Current batch of media processed. Will check again in 1000ms 12:25:41.731 [debug] Current batch of media processed. Will check again in 1000ms 12:25:42.732 [debug] Current batch of media processed. Will check again in 1000ms 12:25:43.733 [debug] Current batch of media processed. Will check again in 1000ms 12:25:44.734 [debug] Current batch of media processed. Will check again in 1000ms 12:25:45.736 [debug] Current batch of media processed. Will check again in 1000ms 12:25:46.736 [debug] Current batch of media processed. Will check again in 1000ms 12:25:47.738 [debug] Current batch of media processed. Will check again in 1000ms 12:25:48.739 [debug] Current batch of media processed. Will check again in 1000ms 12:25:49.743 [debug] Current batch of media processed. Will check again in 1000ms 12:25:50.746 [debug] Current batch of media processed. Will check again in 1000ms 12:25:51.448 [info] {"source":"oban","duration":5702,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:25:51.746 [debug] Current batch of media processed. Will check again in 1000ms 12:25:52.749 [debug] Current batch of media processed. Will check again in 1000ms 12:25:53.750 [debug] Current batch of media processed. Will check again in 1000ms 12:25:54.752 [debug] Current batch of media processed. Will check again in 1000ms 12:25:55.754 [debug] Current batch of media processed. Will check again in 1000ms 12:25:56.756 [debug] Current batch of media processed. Will check again in 1000ms 12:25:57.757 [debug] Current batch of media processed. Will check again in 1000ms 12:25:58.758 [debug] Current batch of media processed. Will check again in 1000ms 12:25:59.759 [debug] Current batch of media processed. Will check again in 1000ms 12:26:00.592 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:26:00.760 [debug] Current batch of media processed. Will check again in 1000ms 12:26:01.761 [debug] Current batch of media processed. Will check again in 1000ms 12:26:02.762 [debug] Current batch of media processed. Will check again in 1000ms 12:26:03.763 [debug] Current batch of media processed. Will check again in 1000ms 12:26:04.764 [debug] Current batch of media processed. Will check again in 1000ms 12:26:05.766 [debug] Current batch of media processed. Will check again in 1000ms 12:26:06.769 [debug] Current batch of media processed. Will check again in 1000ms 12:26:07.769 [debug] Current batch of media processed. Will check again in 1000ms 12:26:08.770 [debug] Current batch of media processed. Will check again in 1000ms 12:26:09.771 [debug] Current batch of media processed. Will check again in 1000ms 12:26:10.772 [debug] Current batch of media processed. Will check again in 1000ms 12:26:11.773 [debug] Current batch of media processed. Will check again in 1000ms 12:26:12.774 [debug] Current batch of media processed. Will check again in 1000ms 12:26:13.776 [debug] Current batch of media processed. Will check again in 1000ms 12:26:14.777 [debug] Current batch of media processed. Will check again in 1000ms 12:26:15.778 [debug] Current batch of media processed. Will check again in 1000ms 12:26:16.780 [debug] Current batch of media processed. Will check again in 1000ms 12:26:17.781 [debug] Current batch of media processed. Will check again in 1000ms 12:26:18.782 [debug] Current batch of media processed. Will check again in 1000ms 12:26:19.783 [debug] Current batch of media processed. Will check again in 1000ms 12:26:20.785 [debug] Current batch of media processed. Will check again in 1000ms 12:26:21.452 [info] {"source":"oban","duration":2714,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:21.786 [debug] Current batch of media processed. Will check again in 1000ms 12:26:22.787 [debug] Current batch of media processed. Will check again in 1000ms 12:26:23.790 [debug] Current batch of media processed. Will check again in 1000ms 12:26:24.793 [debug] Current batch of media processed. Will check again in 1000ms 12:26:25.794 [debug] Current batch of media processed. Will check again in 1000ms 12:26:26.795 [debug] Current batch of media processed. Will check again in 1000ms 12:26:27.796 [debug] Current batch of media processed. Will check again in 1000ms 12:26:28.797 [debug] Current batch of media processed. Will check again in 1000ms 12:26:29.798 [debug] Current batch of media processed. Will check again in 1000ms 12:26:30.799 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Третий выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7427, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e021600 - ДТКД – Для тех, кто дома #3 (by Zavtracast).mp4", "id" => "ggXXonmRxBU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ggXXonmRxBU", "playlist_index" => 144, "timestamp" => 1550312221, "title" => "ДТКД – Для тех, кто дома #3 (by Zavtracast)", "upload_date" => "20190216"} 12:26:30.801 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1057.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:26:30.805 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1052.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:26:30.807 [debug] QUERY OK source="media_items" db=2.0ms idle=499.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-16 10:17:01Z], 122] 12:26:30.825 [debug] QUERY OK source="media_items" db=13.4ms queue=0.1ms idle=65.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Третий выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #3 (by Zavtracast)", "29d0b455-c942-43d0-a7ae-ce625adb98da", 7427, false, "ggXXonmRxBU", "https://www.youtube.com/watch?v=ggXXonmRxBU", 144, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e021600 - ДТКД – Для тех, кто дома #3 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-16 10:17:01Z], ~U[2026-04-04 09:26:30Z], ~U[2026-04-04 09:26:30Z], "Третий выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #3 (by Zavtracast)", 7427, false, "ggXXonmRxBU", "https://www.youtube.com/watch?v=ggXXonmRxBU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e021600 - ДТКД – Для тех, кто дома #3 (by Zavtracast).mp4", false, 122, ~U[2019-02-16 10:17:01Z]] 12:26:30.830 [debug] QUERY OK source="sources" db=4.1ms idle=73.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:26:30.831 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=29.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:26:30.833 [debug] QUERY OK source="media_items" db=0.9ms idle=27.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 [226386] 12:26:30.833 [debug] Current batch of media processed. Will check again in 1000ms 12:26:31.834 [debug] Current batch of media processed. Will check again in 1000ms 12:26:32.835 [debug] Current batch of media processed. Will check again in 1000ms 12:26:33.836 [debug] Current batch of media processed. Will check again in 1000ms 12:26:34.837 [debug] Current batch of media processed. Will check again in 1000ms 12:26:35.838 [debug] Current batch of media processed. Will check again in 1000ms 12:26:36.839 [debug] Current batch of media processed. Will check again in 1000ms 12:26:37.840 [debug] Current batch of media processed. Will check again in 1000ms 12:26:38.841 [debug] Current batch of media processed. Will check again in 1000ms 12:26:39.842 [debug] Current batch of media processed. Will check again in 1000ms 12:26:40.843 [debug] Current batch of media processed. Will check again in 1000ms 12:26:41.845 [debug] Current batch of media processed. Will check again in 1000ms 12:26:42.846 [debug] Current batch of media processed. Will check again in 1000ms 12:26:43.847 [debug] Current batch of media processed. Will check again in 1000ms 12:26:44.848 [debug] Current batch of media processed. Will check again in 1000ms 12:26:45.849 [debug] Current batch of media processed. Will check again in 1000ms 12:26:46.850 [debug] Current batch of media processed. Will check again in 1000ms 12:26:47.851 [debug] Current batch of media processed. Will check again in 1000ms 12:26:48.852 [debug] Current batch of media processed. Will check again in 1000ms 12:26:49.853 [debug] Current batch of media processed. Will check again in 1000ms 12:26:50.854 [debug] Current batch of media processed. Will check again in 1000ms 12:26:51.454 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:26:51.855 [debug] Current batch of media processed. Will check again in 1000ms 12:26:52.856 [debug] Current batch of media processed. Will check again in 1000ms 12:26:53.857 [debug] Current batch of media processed. Will check again in 1000ms 12:26:54.859 [debug] Current batch of media processed. Will check again in 1000ms 12:26:55.860 [debug] Current batch of media processed. Will check again in 1000ms 12:26:56.861 [debug] Current batch of media processed. Will check again in 1000ms 12:26:57.862 [debug] Current batch of media processed. Will check again in 1000ms 12:26:58.863 [debug] Current batch of media processed. Will check again in 1000ms 12:26:59.864 [debug] Current batch of media processed. Will check again in 1000ms 12:27:00.595 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:27:00.867 [debug] Current batch of media processed. Will check again in 1000ms 12:27:01.975 [debug] Current batch of media processed. Will check again in 1000ms 12:27:02.982 [debug] Current batch of media processed. Will check again in 1000ms 12:27:03.984 [debug] Current batch of media processed. Will check again in 1000ms 12:27:04.987 [debug] Current batch of media processed. Will check again in 1000ms 12:27:05.988 [debug] Current batch of media processed. Will check again in 1000ms 12:27:06.991 [debug] Current batch of media processed. Will check again in 1000ms 12:27:07.992 [debug] Current batch of media processed. Will check again in 1000ms 12:27:08.993 [debug] Current batch of media processed. Will check again in 1000ms 12:27:09.994 [debug] Current batch of media processed. Will check again in 1000ms 12:27:10.996 [debug] Current batch of media processed. Will check again in 1000ms 12:27:11.998 [debug] Current batch of media processed. Will check again in 1000ms 12:27:12.998 [debug] Current batch of media processed. Will check again in 1000ms 12:27:14.001 [debug] Current batch of media processed. Will check again in 1000ms 12:27:15.002 [debug] Current batch of media processed. Will check again in 1000ms 12:27:16.003 [debug] Current batch of media processed. Will check again in 1000ms 12:27:17.004 [debug] Current batch of media processed. Will check again in 1000ms 12:27:18.005 [debug] Current batch of media processed. Will check again in 1000ms 12:27:19.006 [debug] Current batch of media processed. Will check again in 1000ms 12:27:20.007 [debug] Current batch of media processed. Will check again in 1000ms 12:27:21.008 [debug] Current batch of media processed. Will check again in 1000ms 12:27:21.456 [info] {"source":"oban","duration":1135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:22.009 [debug] Current batch of media processed. Will check again in 1000ms 12:27:23.010 [debug] Current batch of media processed. Will check again in 1000ms 12:27:24.011 [debug] Current batch of media processed. Will check again in 1000ms 12:27:25.012 [debug] Current batch of media processed. Will check again in 1000ms 12:27:26.014 [debug] Current batch of media processed. Will check again in 1000ms 12:27:27.017 [debug] Current batch of media processed. Will check again in 1000ms 12:27:28.022 [debug] Current batch of media processed. Will check again in 1000ms 12:27:29.023 [debug] Current batch of media processed. Will check again in 1000ms 12:27:30.024 [debug] Current batch of media processed. Will check again in 1000ms 12:27:31.025 [debug] Current batch of media processed. Will check again in 1000ms 12:27:32.026 [debug] Current batch of media processed. Will check again in 1000ms 12:27:33.027 [debug] Current batch of media processed. Will check again in 1000ms 12:27:34.028 [debug] Current batch of media processed. Will check again in 1000ms 12:27:35.029 [debug] Current batch of media processed. Will check again in 1000ms 12:27:36.030 [debug] Current batch of media processed. Will check again in 1000ms 12:27:37.031 [debug] Current batch of media processed. Will check again in 1000ms 12:27:38.032 [debug] Current batch of media processed. Will check again in 1000ms 12:27:39.033 [debug] Current batch of media processed. Will check again in 1000ms 12:27:40.034 [debug] Current batch of media processed. Will check again in 1000ms 12:27:41.035 [debug] Current batch of media processed. Will check again in 1000ms 12:27:42.036 [debug] Current batch of media processed. Will check again in 1000ms 12:27:43.038 [debug] Current batch of media processed. Will check again in 1000ms 12:27:44.039 [debug] Current batch of media processed. Will check again in 1000ms 12:27:45.040 [debug] Current batch of media processed. Will check again in 1000ms 12:27:46.041 [debug] Current batch of media processed. Will check again in 1000ms 12:27:47.042 [debug] Current batch of media processed. Will check again in 1000ms 12:27:48.043 [debug] Current batch of media processed. Will check again in 1000ms 12:27:49.044 [debug] Current batch of media processed. Will check again in 1000ms 12:27:50.045 [debug] Current batch of media processed. Will check again in 1000ms 12:27:51.046 [debug] Current batch of media processed. Will check again in 1000ms 12:27:51.463 [info] {"source":"oban","duration":5575,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:27:52.047 [debug] Current batch of media processed. Will check again in 1000ms 12:27:53.048 [debug] Current batch of media processed. Will check again in 1000ms 12:27:54.049 [debug] Current batch of media processed. Will check again in 1000ms 12:27:55.050 [debug] Current batch of media processed. Will check again in 1000ms 12:27:56.051 [debug] Current batch of media processed. Will check again in 1000ms 12:27:57.052 [debug] Current batch of media processed. Will check again in 1000ms 12:27:58.053 [debug] Current batch of media processed. Will check again in 1000ms 12:27:59.054 [debug] Current batch of media processed. Will check again in 1000ms 12:28:00.059 [debug] Current batch of media processed. Will check again in 1000ms 12:28:00.599 [info] {"source":"oban","duration":1959,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:28:01.060 [debug] Current batch of media processed. Will check again in 1000ms 12:28:02.061 [debug] Current batch of media processed. Will check again in 1000ms 12:28:03.064 [debug] Current batch of media processed. Will check again in 1000ms 12:28:04.065 [debug] Current batch of media processed. Will check again in 1000ms 12:28:05.066 [debug] Current batch of media processed. Will check again in 1000ms 12:28:06.067 [debug] Current batch of media processed. Will check again in 1000ms 12:28:07.068 [debug] Current batch of media processed. Will check again in 1000ms 12:28:08.070 [debug] Current batch of media processed. Will check again in 1000ms 12:28:09.072 [debug] Current batch of media processed. Will check again in 1000ms 12:28:10.073 [debug] Current batch of media processed. Will check again in 1000ms 12:28:11.074 [debug] Current batch of media processed. Will check again in 1000ms 12:28:12.075 [debug] Current batch of media processed. Will check again in 1000ms 12:28:13.076 [debug] Current batch of media processed. Will check again in 1000ms 12:28:14.077 [debug] Current batch of media processed. Will check again in 1000ms 12:28:15.078 [debug] Current batch of media processed. Will check again in 1000ms 12:28:16.079 [debug] Current batch of media processed. Will check again in 1000ms 12:28:17.080 [debug] Current batch of media processed. Will check again in 1000ms 12:28:18.083 [debug] Current batch of media processed. Will check again in 1000ms 12:28:19.083 [debug] Current batch of media processed. Will check again in 1000ms 12:28:20.084 [debug] Current batch of media processed. Will check again in 1000ms 12:28:21.085 [debug] Current batch of media processed. Will check again in 1000ms 12:28:21.466 [info] {"source":"oban","duration":2420,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:22.088 [debug] Current batch of media processed. Will check again in 1000ms 12:28:23.089 [debug] Current batch of media processed. Will check again in 1000ms 12:28:24.090 [debug] Current batch of media processed. Will check again in 1000ms 12:28:25.091 [debug] Current batch of media processed. Will check again in 1000ms 12:28:26.092 [debug] Current batch of media processed. Will check again in 1000ms 12:28:27.094 [debug] Current batch of media processed. Will check again in 1000ms 12:28:28.096 [debug] Current batch of media processed. Will check again in 1000ms 12:28:29.097 [debug] Current batch of media processed. Will check again in 1000ms 12:28:30.098 [debug] Current batch of media processed. Will check again in 1000ms 12:28:31.099 [debug] Current batch of media processed. Will check again in 1000ms 12:28:32.103 [debug] Current batch of media processed. Will check again in 1000ms 12:28:33.104 [debug] Current batch of media processed. Will check again in 1000ms 12:28:34.105 [debug] Current batch of media processed. Will check again in 1000ms 12:28:35.107 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Второй выпуск нашего экспериментального вечернего шоу \"Для тех, кто дома\", которое вживую выходит только на Twitch, а в записи – только на YouTube.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 6542, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020900 - ДТКД – Для тех, кто дома #2 (by Zavtracast).mp4", "id" => "RGp780ok8gI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=RGp780ok8gI", "playlist_index" => 145, "timestamp" => 1549709662, "title" => "ДТКД – Для тех, кто дома #2 (by Zavtracast)", "upload_date" => "20190209"} 12:28:35.111 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=1796.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:28:35.114 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1613.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:28:35.118 [debug] QUERY OK source="media_items" db=1.9ms queue=1.0ms idle=1607.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-09 10:54:22Z], 122] 12:28:35.164 [debug] QUERY OK source="media_items" db=43.0ms queue=0.3ms idle=615.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Второй выпуск нашего экспериментального вечернего шоу \"Для тех, кто дома\", которое вживую выходит только на Twitch, а в записи – только на YouTube.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #2 (by Zavtracast)", "1a7710c8-2078-4b29-a2b2-fd929d27fa4b", 6542, false, "RGp780ok8gI", "https://www.youtube.com/watch?v=RGp780ok8gI", 145, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020900 - ДТКД – Для тех, кто дома #2 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-09 10:54:22Z], ~U[2026-04-04 09:28:35Z], ~U[2026-04-04 09:28:35Z], "Второй выпуск нашего экспериментального вечернего шоу \"Для тех, кто дома\", которое вживую выходит только на Twitch, а в записи – только на YouTube.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #2 (by Zavtracast)", 6542, false, "RGp780ok8gI", "https://www.youtube.com/watch?v=RGp780ok8gI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020900 - ДТКД – Для тех, кто дома #2 (by Zavtracast).mp4", false, 122, ~U[2019-02-09 10:54:22Z]] 12:28:35.171 [debug] QUERY OK source="sources" db=4.9ms queue=0.2ms idle=653.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:28:35.175 [debug] QUERY OK source="media_profiles" db=1.5ms queue=1.0ms idle=60.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:28:35.177 [debug] QUERY OK source="media_items" db=1.1ms 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 [226388] 12:28:35.177 [debug] Current batch of media processed. Will check again in 1000ms 12:28:36.179 [debug] Current batch of media processed. Will check again in 1000ms 12:28:37.179 [debug] Current batch of media processed. Will check again in 1000ms 12:28:38.181 [debug] Current batch of media processed. Will check again in 1000ms 12:28:39.182 [debug] Current batch of media processed. Will check again in 1000ms 12:28:40.183 [debug] Current batch of media processed. Will check again in 1000ms 12:28:41.184 [debug] Current batch of media processed. Will check again in 1000ms 12:28:42.188 [debug] Current batch of media processed. Will check again in 1000ms 12:28:43.189 [debug] Current batch of media processed. Will check again in 1000ms 12:28:44.190 [debug] Current batch of media processed. Will check again in 1000ms 12:28:45.192 [debug] Current batch of media processed. Will check again in 1000ms 12:28:46.192 [debug] Current batch of media processed. Will check again in 1000ms 12:28:47.193 [debug] Current batch of media processed. Will check again in 1000ms 12:28:48.194 [debug] Current batch of media processed. Will check again in 1000ms 12:28:49.195 [debug] Current batch of media processed. Will check again in 1000ms 12:28:50.196 [debug] Current batch of media processed. Will check again in 1000ms 12:28:51.198 [debug] Current batch of media processed. Will check again in 1000ms 12:28:51.467 [info] {"source":"oban","duration":1182,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:28:52.199 [debug] Current batch of media processed. Will check again in 1000ms 12:28:53.201 [debug] Current batch of media processed. Will check again in 1000ms 12:28:54.201 [debug] Current batch of media processed. Will check again in 1000ms 12:28:55.202 [debug] Current batch of media processed. Will check again in 1000ms 12:28:56.203 [debug] Current batch of media processed. Will check again in 1000ms 12:28:57.204 [debug] Current batch of media processed. Will check again in 1000ms 12:28:58.205 [debug] Current batch of media processed. Will check again in 1000ms 12:28:59.206 [debug] Current batch of media processed. Will check again in 1000ms 12:29:00.207 [debug] Current batch of media processed. Will check again in 1000ms 12:29:00.604 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:29:01.208 [debug] Current batch of media processed. Will check again in 1000ms 12:29:02.209 [debug] Current batch of media processed. Will check again in 1000ms 12:29:03.210 [debug] Current batch of media processed. Will check again in 1000ms 12:29:04.212 [debug] Current batch of media processed. Will check again in 1000ms 12:29:05.212 [debug] Current batch of media processed. Will check again in 1000ms 12:29:06.213 [debug] Current batch of media processed. Will check again in 1000ms 12:29:07.215 [debug] Current batch of media processed. Will check again in 1000ms 12:29:08.216 [debug] Current batch of media processed. Will check again in 1000ms 12:29:09.217 [debug] Current batch of media processed. Will check again in 1000ms 12:29:10.218 [debug] Current batch of media processed. Will check again in 1000ms 12:29:11.219 [debug] Current batch of media processed. Will check again in 1000ms 12:29:12.220 [debug] Current batch of media processed. Will check again in 1000ms 12:29:13.221 [debug] Current batch of media processed. Will check again in 1000ms 12:29:14.222 [debug] Current batch of media processed. Will check again in 1000ms 12:29:15.225 [debug] Current batch of media processed. Will check again in 1000ms 12:29:16.226 [debug] Current batch of media processed. Will check again in 1000ms 12:29:17.227 [debug] Current batch of media processed. Will check again in 1000ms 12:29:18.229 [debug] Current batch of media processed. Will check again in 1000ms 12:29:19.230 [debug] Current batch of media processed. Will check again in 1000ms 12:29:20.232 [debug] Current batch of media processed. Will check again in 1000ms 12:29:21.233 [debug] Current batch of media processed. Will check again in 1000ms 12:29:21.475 [info] {"source":"oban","duration":5475,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:22.237 [debug] Current batch of media processed. Will check again in 1000ms 12:29:23.238 [debug] Current batch of media processed. Will check again in 1000ms 12:29:24.239 [debug] Current batch of media processed. Will check again in 1000ms 12:29:25.241 [debug] Current batch of media processed. Will check again in 1000ms 12:29:26.242 [debug] Current batch of media processed. Will check again in 1000ms 12:29:27.243 [debug] Current batch of media processed. Will check again in 1000ms 12:29:28.244 [debug] Current batch of media processed. Will check again in 1000ms 12:29:29.246 [debug] Current batch of media processed. Will check again in 1000ms 12:29:30.247 [debug] Current batch of media processed. Will check again in 1000ms 12:29:31.250 [debug] Current batch of media processed. Will check again in 1000ms 12:29:32.252 [debug] Current batch of media processed. Will check again in 1000ms 12:29:33.254 [debug] Current batch of media processed. Will check again in 1000ms 12:29:34.254 [debug] Current batch of media processed. Will check again in 1000ms 12:29:35.255 [debug] Current batch of media processed. Will check again in 1000ms 12:29:36.257 [debug] Current batch of media processed. Will check again in 1000ms 12:29:37.258 [debug] Current batch of media processed. Will check again in 1000ms 12:29:38.259 [debug] Current batch of media processed. Will check again in 1000ms 12:29:39.261 [debug] Current batch of media processed. Will check again in 1000ms 12:29:40.262 [debug] Current batch of media processed. Will check again in 1000ms 12:29:41.264 [debug] Current batch of media processed. Will check again in 1000ms 12:29:42.267 [debug] Current batch of media processed. Will check again in 1000ms 12:29:43.268 [debug] Current batch of media processed. Will check again in 1000ms 12:29:44.269 [debug] Current batch of media processed. Will check again in 1000ms 12:29:45.270 [debug] Current batch of media processed. Will check again in 1000ms 12:29:46.271 [debug] Current batch of media processed. Will check again in 1000ms 12:29:47.272 [debug] Current batch of media processed. Will check again in 1000ms 12:29:48.273 [debug] Current batch of media processed. Will check again in 1000ms 12:29:49.274 [debug] Current batch of media processed. Will check again in 1000ms 12:29:50.275 [debug] Current batch of media processed. Will check again in 1000ms 12:29:51.276 [debug] Current batch of media processed. Will check again in 1000ms 12:29:51.481 [info] {"source":"oban","duration":5455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:29:52.278 [debug] Current batch of media processed. Will check again in 1000ms 12:29:53.279 [debug] Current batch of media processed. Will check again in 1000ms 12:29:54.280 [debug] Current batch of media processed. Will check again in 1000ms 12:29:55.281 [debug] Current batch of media processed. Will check again in 1000ms 12:29:56.289 [debug] Current batch of media processed. Will check again in 1000ms 12:29:57.291 [debug] Current batch of media processed. Will check again in 1000ms 12:29:58.292 [debug] Current batch of media processed. Will check again in 1000ms 12:29:59.293 [debug] Current batch of media processed. Will check again in 1000ms 12:30:00.307 [debug] Current batch of media processed. Will check again in 1000ms 12:30:00.605 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:30:01.309 [debug] Current batch of media processed. Will check again in 1000ms 12:30:02.310 [debug] Current batch of media processed. Will check again in 1000ms 12:30:03.311 [debug] Current batch of media processed. Will check again in 1000ms 12:30:04.314 [debug] Current batch of media processed. Will check again in 1000ms 12:30:05.315 [debug] Current batch of media processed. Will check again in 1000ms 12:30:06.316 [debug] Current batch of media processed. Will check again in 1000ms 12:30:07.317 [debug] Current batch of media processed. Will check again in 1000ms 12:30:08.319 [debug] Current batch of media processed. Will check again in 1000ms 12:30:09.320 [debug] Current batch of media processed. Will check again in 1000ms 12:30:10.321 [debug] Current batch of media processed. Will check again in 1000ms 12:30:11.322 [debug] Current batch of media processed. Will check again in 1000ms 12:30:12.324 [debug] Current batch of media processed. Will check again in 1000ms 12:30:13.325 [debug] Current batch of media processed. Will check again in 1000ms 12:30:14.326 [debug] Current batch of media processed. Will check again in 1000ms 12:30:15.327 [debug] Current batch of media processed. Will check again in 1000ms 12:30:16.328 [debug] Current batch of media processed. Will check again in 1000ms 12:30:17.329 [debug] Current batch of media processed. Will check again in 1000ms 12:30:18.330 [debug] Current batch of media processed. Will check again in 1000ms 12:30:19.331 [debug] Current batch of media processed. Will check again in 1000ms 12:30:20.332 [debug] Current batch of media processed. Will check again in 1000ms 12:30:21.333 [debug] Current batch of media processed. Will check again in 1000ms 12:30:21.483 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:30:22.335 [debug] Current batch of media processed. Will check again in 1000ms 12:30:23.336 [debug] Current batch of media processed. Will check again in 1000ms 12:30:24.337 [debug] Current batch of media processed. Will check again in 1000ms 12:30:25.340 [debug] Current batch of media processed. Will check again in 1000ms 12:30:26.341 [debug] Current batch of media processed. Will check again in 1000ms 12:30:27.342 [debug] Current batch of media processed. Will check again in 1000ms 12:30:28.343 [debug] Current batch of media processed. Will check again in 1000ms 12:30:29.344 [debug] Current batch of media processed. Will check again in 1000ms 12:30:30.345 [debug] Current batch of media processed. Will check again in 1000ms 12:30:31.346 [debug] Current batch of media processed. Will check again in 1000ms 12:30:32.347 [debug] Current batch of media processed. Will check again in 1000ms 12:30:33.348 [debug] Current batch of media processed. Will check again in 1000ms 12:30:34.349 [debug] Current batch of media processed. Will check again in 1000ms 12:30:35.350 [debug] Current batch of media processed. Will check again in 1000ms 12:30:36.351 [debug] Current batch of media processed. Will check again in 1000ms 12:30:37.353 [debug] Current batch of media processed. Will check again in 1000ms 12:30:38.354 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Первый выпуск разговорного вечернего ток-шоу \"Для тех, кто дома\" от ведущих Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "duration" => 7130, "filename" => "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020100 - ДТКД – Для тех, кто дома #1 (by Zavtracast).mp4", "id" => "xFzFUXqDEcg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=xFzFUXqDEcg", "playlist_index" => 146, "timestamp" => 1549058025, "title" => "ДТКД – Для тех, кто дома #1 (by Zavtracast)", "upload_date" => "20190201"} 12:30:38.355 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1027.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:30:38.356 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1029.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.358 [debug] QUERY OK source="media_items" db=1.3ms idle=1030.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-01 21:53:45Z], 122] 12:30:38.386 [debug] QUERY OK source="media_items" db=26.9ms queue=0.1ms idle=346.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Первый выпуск разговорного вечернего ток-шоу \"Для тех, кто дома\" от ведущих Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #1 (by Zavtracast)", "8eb769a3-1c93-4517-a341-d8258ae0a6ff", 7130, false, "xFzFUXqDEcg", "https://www.youtube.com/watch?v=xFzFUXqDEcg", 146, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020100 - ДТКД – Для тех, кто дома #1 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-01 21:53:45Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "Первый выпуск разговорного вечернего ток-шоу \"Для тех, кто дома\" от ведущих Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #1 (by Zavtracast)", 7130, false, "xFzFUXqDEcg", "https://www.youtube.com/watch?v=xFzFUXqDEcg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020100 - ДТКД – Для тех, кто дома #1 (by Zavtracast).mp4", false, 122, ~U[2019-02-01 21:53:45Z]] 12:30:38.388 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=368.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.389 [debug] QUERY OK source="media_profiles" db=0.5ms idle=33.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 12:30:38.390 [debug] QUERY OK source="media_items" db=0.7ms idle=33.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 [226524] 12:30:38.390 [debug] Current batch of media processed. Will check again in 1000ms 12:30:38.512 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/playlist?list=PLRd7kI_0sLY533RmBkeMcLT7UYf28lCoe --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/[ZavtraCast] ДТКД/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/f2/94/f2949dc839b592705482b7f58b5b9503773bb83b77ad2c19387027196b367b65.json --cookies /config/extras/cookies.txt --sleep-requests 40 --sleep-interval 40 --sleep-subtitles 34 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 12:30:38.558 [debug] Gracefully stopping file follower 12:30:38.560 [debug] QUERY OK source="sources" db=1.4ms queue=0.3ms idle=200.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [122] 12:30:38.561 [debug] QUERY OK source="sources" db=0.4ms idle=175.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.564 [debug] QUERY OK source="media_items" db=0.8ms idle=174.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-23 13:35:46Z], 122] 12:30:38.578 [debug] QUERY OK source="media_items" db=12.3ms idle=175.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Говорим про трамваи, корабли поколений, нло, остров с пдф, микрософт, диктаторов, римскую республику, генерацию картинок, обновление Bios, вечеринки в Кремниевой Долине, ИИ в кафе, инди-студии, лысину у Вуди, понравившиеся игры и многое другое!\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди", "618416ac-0a19-448e-b3a0-dfe5fb5d15c4", 9851, true, "TTHbCShJqxU", "https://www.youtube.com/watch?v=TTHbCShJqxU", 1, "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e022300 - ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди.mp4", false, false, false, 122, [], 1, ~U[2026-02-23 13:35:46Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Говорим про трамваи, корабли поколений, нло, остров с пдф, микрософт, диктаторов, римскую республику, генерацию картинок, обновление Bios, вечеринки в Кремниевой Долине, ИИ в кафе, инди-студии, лысину у Вуди, понравившиеся игры и многое другое!\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди", 9851, true, "TTHbCShJqxU", "https://www.youtube.com/watch?v=TTHbCShJqxU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e022300 - ДТКД (Для тех, кто дома) 150 - Инопланетяне на острове, римляне, уход Фила Спенсера и лысина у Вуди.mp4", false, 122, ~U[2026-02-23 13:35:46Z]] 12:30:38.580 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=188.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.581 [debug] QUERY OK source="media_items" db=1.1ms idle=20.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2026-02-03 13:44:08Z], 122] 12:30:38.595 [debug] QUERY OK source="media_items" db=11.7ms idle=20.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n📝 Шоуноты\n\nГоворим про варку домашнего пива, вёрстку сайтов таблицей, выбор чая и кофе, меметика, тревожность, ремонт душа, частные фонды, экономику, Никки Минаж, мегацеркви, снег, заговор дельфинов и многое другое!\n\n🎵 Zombak - Болтер на плечо! \nhttps://zavtracast.ru/p/bolter-na-plecho.mp3\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов", "e88a18f6-2f89-461d-8b3d-a83c1b0ec942", 12191, true, "n6LcdeGnCj4", "https://www.youtube.com/watch?v=n6LcdeGnCj4", 2, "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e020300 - ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов.mp4", false, false, false, 122, [], 1, ~U[2026-02-03 13:44:08Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n📝 Шоуноты\n\nГоворим про варку домашнего пива, вёрстку сайтов таблицей, выбор чая и кофе, меметика, тревожность, ремонт душа, частные фонды, экономику, Никки Минаж, мегацеркви, снег, заговор дельфинов и многое другое!\n\n🎵 Zombak - Болтер на плечо! \nhttps://zavtracast.ru/p/bolter-na-plecho.mp3\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов", 12191, true, "n6LcdeGnCj4", "https://www.youtube.com/watch?v=n6LcdeGnCj4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2026/s2026e020300 - ДТКД (Для тех, кто дома) 149 - Меметика, частные фонды, Никки Минаж, мегацеркви и заговор дельфинов.mp4", false, 122, ~U[2026-02-03 13:44:08Z]] 12:30:38.597 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=32.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.598 [debug] QUERY OK source="media_items" db=1.2ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-12-08 14:25:01Z], 122] 12:30:38.617 [debug] QUERY OK source="media_items" db=16.9ms idle=19.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Денни ДеВито, сериал Такси, пропавший самолёт, нейронки для порно, выйти из IT, ферма с курицами, как читать Ваху, Нардуар, хозяин симуляции, мем про Фрирен, фотографии XIX века, Вечный Император, клонирование кошек и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси", "c0b11901-b10c-439a-8997-75bcd6222ac1", 9795, true, "zu41UC2JWTg", "https://www.youtube.com/watch?v=zu41UC2JWTg", 3, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e120800 - ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси.mp4", false, false, false, 122, [], 1, ~U[2025-12-08 14:25:01Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Денни ДеВито, сериал Такси, пропавший самолёт, нейронки для порно, выйти из IT, ферма с курицами, как читать Ваху, Нардуар, хозяин симуляции, мем про Фрирен, фотографии XIX века, Вечный Император, клонирование кошек и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси", 9795, true, "zu41UC2JWTg", "https://www.youtube.com/watch?v=zu41UC2JWTg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e120800 - ДТКД (Для тех, кто дома) 148 - Мемы про Фрирен, Нардуар, фотографии XVIII века, Денни ДеВито и Такси.mp4", false, 122, ~U[2025-12-08 14:25:01Z]] 12:30:38.619 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=36.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.620 [debug] QUERY OK source="media_items" db=0.9ms idle=25.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-24 10:42:08Z], 122] 12:30:38.647 [debug] QUERY OK source="media_items" db=26.0ms idle=23.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Наруто, Блич, мемы про котов, позы в постели, форума, стендапы, нейросети, Кевина Спейси, правило 34, Что Где Когда, нового Гарри Поттера, 2girls1cup, Half-Life 3, морскую планету, красное вино, Тимур рассказывает про сериал Клон, музыка джангл в видеоиграх, старые игры, марроканские отели, пиво в средневековье, группу Кар-Мен и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда", "dd90f838-2603-42f6-b88d-90340d74be00", 14638, true, "1N-w6MrnR0U", "https://www.youtube.com/watch?v=1N-w6MrnR0U", 4, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e112400 - ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда.mp4", false, false, false, 122, [], 1, ~U[2025-11-24 10:42:08Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Наруто, Блич, мемы про котов, позы в постели, форума, стендапы, нейросети, Кевина Спейси, правило 34, Что Где Когда, нового Гарри Поттера, 2girls1cup, Half-Life 3, морскую планету, красное вино, Тимур рассказывает про сериал Клон, музыка джангл в видеоиграх, старые игры, марроканские отели, пиво в средневековье, группу Кар-Мен и многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда", 14638, true, "1N-w6MrnR0U", "https://www.youtube.com/watch?v=1N-w6MrnR0U", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e112400 - ДТКД (Для тех, кто дома) 147 - Наруто, мемы про котов, Кевин Спейси, сериал Клон и Что Где Когда.mp4", false, 122, ~U[2025-11-24 10:42:08Z]] 12:30:38.649 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=49.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.651 [debug] QUERY OK source="media_items" db=1.3ms idle=33.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-11-12 07:18:47Z], 122] 12:30:38.665 [debug] QUERY OK source="media_items" db=12.9ms idle=32.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Half-Life 3, фетиши, скандал с Сидни Суини, аниме, почему вороны умные, ограбление Лувра, мобильники во сне, сонный паралич, мертвый интернет, коты из средневековья, древние карты Австралии, перенаселение Земли, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья", "3dc26891-f191-412d-aa32-d84796bec490", 10524, true, "g8WYbaUx6gM", "https://www.youtube.com/watch?v=g8WYbaUx6gM", 5, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e111200 - ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья.mp4", false, false, false, 122, [], 1, ~U[2025-11-12 07:18:47Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: Half-Life 3, фетиши, скандал с Сидни Суини, аниме, почему вороны умные, ограбление Лувра, мобильники во сне, сонный паралич, мертвый интернет, коты из средневековья, древние карты Австралии, перенаселение Земли, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 https://t.me/zavtracast\n👙 https://twitch.tv/zavtracast\n🐓https://x.com/zavtracast\n💻https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья", 10524, true, "g8WYbaUx6gM", "https://www.youtube.com/watch?v=g8WYbaUx6gM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e111200 - ДТКД (Для тех, кто дома) 146 - Half-Life 3, Сидни Суини и коты из средневековья.mp4", false, 122, ~U[2025-11-12 07:18:47Z]] 12:30:38.670 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=46.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.671 [debug] QUERY OK source="media_items" db=0.9ms idle=23.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-09-01 12:58:41Z], 122] 12:30:38.691 [debug] QUERY OK source="media_items" db=15.4ms idle=25.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: покупку PS Plus, цензуру в интернете, развлечения в викторианскую эпоху, пованивающие аристократы, создание музыки, старые операционки, пословицы и поговорки, дочка Ким Кардашьян, пожары в Португалии, средневековая еда, охота на ведьм, Байрон, Хайнлайн и Оруэлл, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы", "f0e7ad12-3a40-4708-836a-0a73f78af4ec", 14921, true, "FgOexT7KVX8", "https://www.youtube.com/watch?v=FgOexT7KVX8", 6, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e090100 - ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы.mp4", false, false, false, 122, [], 1, ~U[2025-09-01 12:58:41Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд\n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: покупку PS Plus, цензуру в интернете, развлечения в викторианскую эпоху, пованивающие аристократы, создание музыки, старые операционки, пословицы и поговорки, дочка Ким Кардашьян, пожары в Португалии, средневековая еда, охота на ведьм, Байрон, Хайнлайн и Оруэлл, а также многое многое другое!\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы", 14921, true, "FgOexT7KVX8", "https://www.youtube.com/watch?v=FgOexT7KVX8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e090100 - ДТКД (Для тех, кто дома) 145 – почему ели мумий, E-Jay, пожары в Португалии, воняющие аристократы.mp4", false, 122, ~U[2025-09-01 12:58:41Z]] 12:30:38.694 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=41.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.696 [debug] QUERY OK source="media_items" db=1.0ms idle=30.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-25 12:14:53Z], 122] 12:30:38.710 [debug] QUERY OK source="media_items" db=13.5ms idle=26.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: имена, универсальная комедия, гача про лошадок, японское порно, Терри Пратчетт и географию, юниты в кино, старые видеоигры, где искать солнце в Париже, Добби домашний эльф и Гарри Поттер и многое многое другое\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер", "06110ed3-2384-473f-b175-85faef062b9d", 9950, true, "yBR0VKtR0e4", "https://www.youtube.com/watch?v=yBR0VKtR0e4", 7, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e082500 - ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер.mp4", false, false, false, 122, [], 1, ~U[2025-08-25 12:14:53Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: имена, универсальная комедия, гача про лошадок, японское порно, Терри Пратчетт и географию, юниты в кино, старые видеоигры, где искать солнце в Париже, Добби домашний эльф и Гарри Поттер и многое многое другое\n\n🙏 Как нам помочь\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер", 9950, true, "yBR0VKtR0e4", "https://www.youtube.com/watch?v=yBR0VKtR0e4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e082500 - ДТКД (Для тех, кто дома) 144 - комедии, гача про лошадок, география, юниты, солнце в Париже, Поттер.mp4", false, 122, ~U[2025-08-25 12:14:53Z]] 12:30:38.714 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=39.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.715 [debug] QUERY OK source="media_items" db=0.8ms idle=23.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-11 11:52:18Z], 122] 12:30:38.730 [debug] QUERY OK source="media_items" db=13.6ms idle=21.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: старые комедии и ругательства, гробовые колокольчики, цифровой детокс, население городов, дейтинги и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики", "a4127d6f-f507-40d2-b30a-eb708b4046dd", 9932, true, "W1IYYcJsk5E", "https://www.youtube.com/watch?v=W1IYYcJsk5E", 8, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e081100 - ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики.mp4", false, false, false, 122, [], 1, ~U[2025-08-11 11:52:18Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: старые комедии и ругательства, гробовые колокольчики, цифровой детокс, население городов, дейтинги и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast", "ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики", 9932, true, "W1IYYcJsk5E", "https://www.youtube.com/watch?v=W1IYYcJsk5E", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e081100 - ДТКД (Для тех, кто дома) 143 – Цифровой детокс, дейтинги, комедии и гробовые колокольчики.mp4", false, 122, ~U[2025-08-11 11:52:18Z]] 12:30:38.733 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=35.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.734 [debug] QUERY OK source="media_items" db=1.2ms idle=23.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-04 23:49:59Z], 122] 12:30:38.758 [debug] QUERY OK source="media_items" db=21.7ms queue=0.1ms idle=21.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\nШоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: комочки Биша, куда делась Мадонна, кто из диджеев скатился, а кто нет, что не так с родителями Джека Николсона, как записать скворца в скворца и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна", "e231b4c8-d5af-4c05-9460-a1fd13f54333", 11912, true, "oybt05pf6-U", "https://www.youtube.com/watch?v=oybt05pf6-U", 9, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e080400 - ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна.mp4", false, false, false, 122, [], 1, ~U[2025-08-04 23:49:59Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд \n\nШоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: комочки Биша, куда делась Мадонна, кто из диджеев скатился, а кто нет, что не так с родителями Джека Николсона, как записать скворца в скворца и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n💰 Отправить мем на стрим: https://memealerts.com/zavtracast\n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна", 11912, true, "oybt05pf6-U", "https://www.youtube.com/watch?v=oybt05pf6-U", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e080400 - ДТКД (Для тех, кто дома) 142 - Комочки Биша, дубайский шоколад, скворец в скворце и Мадонна.mp4", false, 122, ~U[2025-08-04 23:49:59Z]] 12:30:38.761 [debug] QUERY OK source="sources" db=1.1ms idle=44.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.763 [debug] QUERY OK source="media_items" db=1.8ms idle=31.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-29 01:17:28Z], 122] 12:30:38.793 [debug] QUERY OK source="media_items" db=29.1ms idle=30.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: как бороться с насекомыми, стоит ли ходить на шашлыки или слушать Coldplay, откуда взялся алкоголь, что не так с тревожностью у Педро Паскаля и джинсами Сидни Суини, что такое агент сознания и причём тут Gen Z stare, а также где лучше всего лежать, завернувшись в ковёр.\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)", "ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы", "6ce1fea3-29c0-42f2-a2bd-3ce85d6ecb1b", 12640, true, "tenkL85qhT0", "https://www.youtube.com/watch?v=tenkL85qhT0", 10, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e072900 - ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы.mp4", false, false, false, 122, [], 1, ~U[2025-07-29 01:17:28Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем: как бороться с насекомыми, стоит ли ходить на шашлыки или слушать Coldplay, откуда взялся алкоголь, что не так с тревожностью у Педро Паскаля и джинсами Сидни Суини, что такое агент сознания и причём тут Gen Z stare, а также где лучше всего лежать, завернувшись в ковёр.\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)", "ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы", 12640, true, "tenkL85qhT0", "https://www.youtube.com/watch?v=tenkL85qhT0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e072900 - ДТКД (Для тех, кто дома) 141 – Gen Z stare, Сидни Суини, борьба с жуками и коврофилы.mp4", false, 122, ~U[2025-07-29 01:17:28Z]] 12:30:38.801 [debug] QUERY OK source="sources" db=3.0ms queue=2.5ms idle=60.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.807 [debug] QUERY OK source="media_items" db=5.7ms idle=43.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-23 12:43:46Z], 122] 12:30:38.827 [debug] QUERY OK source="media_items" db=16.0ms idle=49.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем восьмидесятые, Меладзе, недрочабрь, Грету Тунберг, портативные консоли, прокрастинацию, Айрис или Тифа, Йеннифер или Трисс и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг", "56e365a9-80dc-40e2-b358-7dc8763cbdba", 10333, true, "lcw6bNMkEk4", "https://www.youtube.com/watch?v=lcw6bNMkEk4", 11, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e062300 - ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг.mp4", false, false, false, 122, [], 1, ~U[2025-06-23 12:43:46Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #zavtracast #подкаст #дткд \n\n📝 Шоуноты\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем восьмидесятые, Меладзе, недрочабрь, Грету Тунберг, портативные консоли, прокрастинацию, Айрис или Тифа, Йеннифер или Трисс и многое многое другое!\n\n🙏 Как нам помочь\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n🔔 Подписывайтесь и ставьте лайк – https://youtube.com/zavtracast \n💰 Занесите нам на Boosty – https://boosty.to/zavtracast\n💳 Или на Patreon – https://patreon.com/zavtracast \n🍎 Или на Apple Podcasts - https://podcasts.apple.com/us/channel/zavtracast-plus/id6442482180 \n\nКаналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n🌴 Telegram: https://t.me/zavtracast\n👙 Twitch: https://twitch.tv/zavtracast\n🐓 X/twitter: https://x.com/zavtracast\n💻 Steam: https://store.steampowered.com/curator/45140423/", "ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг", 10333, true, "lcw6bNMkEk4", "https://www.youtube.com/watch?v=lcw6bNMkEk4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e062300 - ДТКД (Для тех, кто дома) 140 - Меладзе, Айрис или Тифа, 80-е, портативки, недрочабрь, Грета Тунберг.mp4", false, 122, ~U[2025-06-23 12:43:46Z]] 12:30:38.830 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=64.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.832 [debug] QUERY OK source="media_items" db=1.9ms idle=37.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-19 05:05:54Z], 122] 12:30:38.849 [debug] QUERY OK source="media_items" db=15.7ms queue=0.1ms idle=31.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем пироги, теорию сознания, фильмы ужасов, брейнрот, осознанные сны и американ лин.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин", "be4982db-6b3a-4214-9dc0-faf4514049e4", 8889, true, "RoIJZAl4HFg", "https://www.youtube.com/watch?v=RoIJZAl4HFg", 12, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e051900 - ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин.mp4", false, false, false, 122, [], 1, ~U[2025-05-19 05:05:54Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем пироги, теорию сознания, фильмы ужасов, брейнрот, осознанные сны и американ лин.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин", 8889, true, "RoIJZAl4HFg", "https://www.youtube.com/watch?v=RoIJZAl4HFg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e051900 - ДТКД (Для тех, кто дома) 139 - Пироги, теория сознания, фильмы ужасов, брейнрот, американ лин.mp4", false, 122, ~U[2025-05-19 05:05:54Z]] 12:30:38.853 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=43.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.854 [debug] QUERY OK source="media_items" db=1.2ms idle=26.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-21 11:43:40Z], 122] 12:30:38.943 [debug] QUERY OK source="media_items" db=87.0ms idle=25.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем отношеньки, оргии, токсикоманию, дейтинг, и твою училку.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка", "48ff8560-cf08-4a11-8f7b-a26820358fb9", 9919, true, "F3wj2dp9ePQ", "https://www.youtube.com/watch?v=F3wj2dp9ePQ", 13, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e042100 - ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка.mp4", false, false, false, 122, [], 1, ~U[2025-04-21 11:43:40Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем отношеньки, оргии, токсикоманию, дейтинг, и твою училку.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка", 9919, true, "F3wj2dp9ePQ", "https://www.youtube.com/watch?v=F3wj2dp9ePQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e042100 - ДТКД (Для тех, кто дома) 138 - Отношеньки, оргии, токсикомания, дейтинг, твоя училка.mp4", false, 122, ~U[2025-04-21 11:43:40Z]] 12:30:38.948 [debug] QUERY OK source="sources" db=2.5ms queue=0.5ms idle=112.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.950 [debug] QUERY OK source="media_items" db=1.4ms idle=99.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-04-07 13:37:33Z], 122] 12:30:38.967 [debug] QUERY OK source="media_items" db=16.7ms idle=97.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем Дипака, дверцы для рыб, сестёр Вачовски, 42 братух с бежевыми мамами и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами", "c94c7e7f-0a13-4bf3-b7b0-c8fb53dafabf", 10359, true, "2pnKzZ7uz-0", "https://www.youtube.com/watch?v=2pnKzZ7uz-0", 14, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e040700 - ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами.mp4", false, false, false, 122, [], 1, ~U[2025-04-07 13:37:33Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсуждаем Дипака, дверцы для рыб, сестёр Вачовски, 42 братух с бежевыми мамами и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами", 10359, true, "2pnKzZ7uz-0", "https://www.youtube.com/watch?v=2pnKzZ7uz-0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e040700 - ДТКД (Для тех, кто дома) 137 - Дипак, дверцы для рыб, сестры Вачовски и 42 братухи с бежевыми мамами.mp4", false, 122, ~U[2025-04-07 13:37:33Z]] 12:30:38.970 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=113.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:38.971 [debug] QUERY OK source="media_items" db=1.1ms idle=28.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-10 23:28:31Z], 122] 12:30:38.982 [debug] QUERY OK source="media_items" db=9.7ms idle=24.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь", "72c02566-9e74-4047-9287-a74fca9c33c6", 11965, true, "dXUbHNuzYIE", "https://www.youtube.com/watch?v=dXUbHNuzYIE", 15, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e031000 - ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь.mp4", false, false, false, 122, [], 1, ~U[2025-03-10 23:28:31Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь", 11965, true, "dXUbHNuzYIE", "https://www.youtube.com/watch?v=dXUbHNuzYIE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e031000 - ДТКД (Для тех, кто дома) 136 - Шерлок Холмс, нейросети и шампунь.mp4", false, 122, ~U[2025-03-10 23:28:31Z]] 12:30:38.985 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms 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" = ?) [122] 12:30:38.991 [debug] QUERY OK source="media_items" db=5.1ms queue=0.1ms idle=18.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-03 13:23:54Z], 122] 12:30:38.999 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=23.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт", "a4ffd61b-d5b1-4eac-9b73-0a4ae2d372f0", 11744, true, "tl-AAxEZzbM", "https://www.youtube.com/watch?v=tl-AAxEZzbM", 16, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e030300 - ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт.mp4", false, false, false, 122, [], 1, ~U[2025-03-03 13:23:54Z], ~U[2026-04-04 09:30:38Z], ~U[2026-04-04 09:30:38Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт", 11744, true, "tl-AAxEZzbM", "https://www.youtube.com/watch?v=tl-AAxEZzbM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e030300 - ДТКД (Для тех, кто дома) 135 - Альпы и космический лифт.mp4", false, 122, ~U[2025-03-03 13:23:54Z]] 12:30:39.002 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=28.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.004 [debug] QUERY OK source="media_items" db=1.2ms queue=0.4ms idle=20.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-02-03 14:10:04Z], 122] 12:30:39.014 [debug] QUERY OK source="media_items" db=8.5ms idle=20.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\nВо время выпуска у нас были технические шоколадки, так что начало где-то с 14-й минуты видео: https://youtu.be/jAXqwfXgVek?t=801 \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария", "8f4b51ba-1fa6-46c2-b18a-66f72fa6272e", 11495, true, "jAXqwfXgVek", "https://www.youtube.com/watch?v=jAXqwfXgVek", 17, "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e020300 - ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария.mp4", false, false, false, 122, [], 1, ~U[2025-02-03 14:10:04Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n💰 Зарубежной картой: https://destream.net/live/zavtracast \n(если не работает Donation Alerts)\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\nВо время выпуска у нас были технические шоколадки, так что начало где-то с 14-й минуты видео: https://youtu.be/jAXqwfXgVek?t=801 \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария", 11495, true, "jAXqwfXgVek", "https://www.youtube.com/watch?v=jAXqwfXgVek", "/downloads/shows/[ZavtraCast] ДТКД/Season 2025/s2025e020300 - ДТКД (Для тех, кто дома) 134 - Музей автомобилей и Швейцария.mp4", false, 122, ~U[2025-02-03 14:10:04Z]] 12:30:39.021 [debug] QUERY OK source="sources" db=6.4ms queue=0.1ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.023 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=19.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-23 11:48:22Z], 122] 12:30:39.031 [debug] QUERY OK source="media_items" db=7.1ms idle=19.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 133 - 9 лет подкасту", "4a0b974d-685f-4e53-b91c-a0b750a60a91", 12990, true, "GPneL48dvig", "https://www.youtube.com/watch?v=GPneL48dvig", 18, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e122300 - ДТКД (Для тех, кто дома) 133 - 9 лет подкасту.mp4", false, false, false, 122, [], 1, ~U[2024-12-23 11:48:22Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 133 - 9 лет подкасту", 12990, true, "GPneL48dvig", "https://www.youtube.com/watch?v=GPneL48dvig", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e122300 - ДТКД (Для тех, кто дома) 133 - 9 лет подкасту.mp4", false, 122, ~U[2024-12-23 11:48:22Z]] 12:30:39.033 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=10.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.035 [debug] QUERY OK source="media_items" db=1.0ms idle=10.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-12-09 13:00:32Z], 122] 12:30:39.043 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #вечернеешоу \n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем убийство Брайна Томпсона (гендиректора одной из крупнейших страховых компаний в США), конкурс двойников Тимоти Шаломе, померанских шпицев, корабль Тесея, боязнь случайных знакомств и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе", "087a66db-9582-4812-8aa6-dc1fb0dfb51d", 7648, true, "dnMiCcNReRc", "https://www.youtube.com/watch?v=dnMiCcNReRc", 19, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e120900 - ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе.mp4", false, false, false, 122, [], 1, ~U[2024-12-09 13:00:32Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд #вечернеешоу \n\n📝Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем убийство Брайна Томпсона (гендиректора одной из крупнейших страховых компаний в США), конкурс двойников Тимоти Шаломе, померанских шпицев, корабль Тесея, боязнь случайных знакомств и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n💻 А еще мы кураторы в Steam –\nhttps://store.steampowered.com/curator/45140423/\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🌴 telegram: https://t.me/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе", 7648, true, "dnMiCcNReRc", "https://www.youtube.com/watch?v=dnMiCcNReRc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e120900 - ДТКД (Для тех, кто дома) 132 – убийство CEO страховой, померанские шпицы, Тимоте Шаломе.mp4", false, 122, ~U[2024-12-09 13:00:32Z]] 12:30:39.046 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.048 [debug] QUERY OK source="media_items" db=1.5ms idle=12.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-11-05 12:19:05Z], 122] 12:30:39.064 [debug] QUERY OK source="media_items" db=14.6ms queue=0.1ms idle=15.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем теории заговора и Пи Дидди (P.Diddy), Бейонсе и иллюминатов. Ну и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты", "3530c811-da4a-4fd7-b1ca-922639e01f4a", 10157, true, "ou6bZXKPokA", "https://www.youtube.com/watch?v=ou6bZXKPokA", 20, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e110500 - ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты.mp4", false, false, false, 122, [], 1, ~U[2024-11-05 12:19:05Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \nВ этот раз мы обсуждаем теории заговора и Пи Дидди (P.Diddy), Бейонсе и иллюминатов. Ну и многое другое!\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты", 10157, true, "ou6bZXKPokA", "https://www.youtube.com/watch?v=ou6bZXKPokA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e110500 - ДТКД (Для тех, кто дома) 131 - Теории заговора и Пи Дидди, Бейонсе и иллюминаты.mp4", false, 122, ~U[2024-11-05 12:19:05Z]] 12:30:39.065 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=29.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.068 [debug] QUERY OK source="media_items" db=1.8ms idle=23.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-19 12:00:06Z], 122] 12:30:39.086 [debug] QUERY OK source="media_items" db=11.6ms queue=0.4ms idle=27.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем словарь совсем-совсем молодого Альфа-поколения, то есть бувально детей, правда его англоязычный вариант. Что такое skibidi, gyatt, rizzler, fanum tax, sigma, cooked, griddy, alkahal, mog, edging, gooning, ate, brat, chud, wenomechainsama, smurf cat, cap, fax no printer и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma", "60dea4ea-7195-45ef-ad63-3f37e6a9fe8b", 11642, true, "hZSNnpuLCZU", "https://www.youtube.com/watch?v=hZSNnpuLCZU", 21, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081900 - ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma.mp4", false, false, false, 122, [], 1, ~U[2024-08-19 12:00:06Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсуждаем словарь совсем-совсем молодого Альфа-поколения, то есть бувально детей, правда его англоязычный вариант. Что такое skibidi, gyatt, rizzler, fanum tax, sigma, cooked, griddy, alkahal, mog, edging, gooning, ate, brat, chud, wenomechainsama, smurf cat, cap, fax no printer и многое другое.\n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n👙 twitch: https://twitch.tv/zavtracast\n🌴 telegram: https://t.me/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast", "ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma", 11642, true, "hZSNnpuLCZU", "https://www.youtube.com/watch?v=hZSNnpuLCZU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081900 - ДТКД (Для тех, кто дома) 130 – словарь альфа-поколения skibidi, mewing, gyatt, rizzler, sigma.mp4", false, 122, ~U[2024-08-19 12:00:06Z]] 12:30:39.093 [debug] QUERY OK source="sources" db=4.5ms queue=0.1ms idle=40.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.095 [debug] QUERY OK source="media_items" db=1.3ms idle=30.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-08-13 11:45:17Z], 122] 12:30:39.099 [debug] QUERY OK source="media_items" db=3.0ms idle=30.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 129", "903db9d0-7bca-4da1-93ee-e2ab28ca0e95", 11072, true, "ID0uwwwWwy0", "https://www.youtube.com/watch?v=ID0uwwwWwy0", 22, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081300 - ДТКД (Для тех, кто дома) 129.mp4", false, false, false, 122, [], 1, ~U[2024-08-13 11:45:17Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 129", 11072, true, "ID0uwwwWwy0", "https://www.youtube.com/watch?v=ID0uwwwWwy0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e081300 - ДТКД (Для тех, кто дома) 129.mp4", false, 122, ~U[2024-08-13 11:45:17Z]] 12:30:39.103 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms idle=33.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.105 [debug] QUERY OK source="media_items" db=1.5ms idle=17.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-30 14:17:35Z], 122] 12:30:39.110 [debug] QUERY OK source="media_items" db=4.0ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 128", "3ee10995-87b6-478c-ba78-34cb3803737c", 7364, true, "NX7g8kl-Drw", "https://www.youtube.com/watch?v=NX7g8kl-Drw", 23, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e073000 - ДТКД (Для тех, кто дома) 128.mp4", false, false, false, 122, [], 1, ~U[2024-07-30 14:17:35Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 128", 7364, true, "NX7g8kl-Drw", "https://www.youtube.com/watch?v=NX7g8kl-Drw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e073000 - ДТКД (Для тех, кто дома) 128.mp4", false, 122, ~U[2024-07-30 14:17:35Z]] 12:30:39.113 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.116 [debug] QUERY OK source="media_items" db=1.4ms idle=15.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-22 15:10:08Z], 122] 12:30:39.121 [debug] QUERY OK source="media_items" db=4.0ms idle=13.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 127", "dd20e238-2fe4-43f3-9b62-cbfa8d5f5912", 9570, true, "bkRQzhe7oWA", "https://www.youtube.com/watch?v=bkRQzhe7oWA", 24, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e072200 - ДТКД (Для тех, кто дома) 127.mp4", false, false, false, 122, [], 1, ~U[2024-07-22 15:10:08Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 127", 9570, true, "bkRQzhe7oWA", "https://www.youtube.com/watch?v=bkRQzhe7oWA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e072200 - ДТКД (Для тех, кто дома) 127.mp4", false, 122, ~U[2024-07-22 15:10:08Z]] 12:30:39.123 [debug] QUERY OK source="sources" db=1.5ms 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" = ?) [122] 12:30:39.125 [debug] QUERY OK source="media_items" db=1.3ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-15 13:29:32Z], 122] 12:30:39.131 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 126", "a6115df4-836f-4f55-ada8-5645eeea78f2", 11417, true, "BVr3ds24vuY", "https://www.youtube.com/watch?v=BVr3ds24vuY", 25, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e071500 - ДТКД (Для тех, кто дома) 126.mp4", false, false, false, 122, [], 1, ~U[2024-07-15 13:29:32Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 126", 11417, true, "BVr3ds24vuY", "https://www.youtube.com/watch?v=BVr3ds24vuY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e071500 - ДТКД (Для тех, кто дома) 126.mp4", false, 122, ~U[2024-07-15 13:29:32Z]] 12:30:39.136 [debug] QUERY OK source="sources" db=1.7ms queue=0.6ms 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" = ?) [122] 12:30:39.138 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-07-02 12:08:38Z], 122] 12:30:39.145 [debug] QUERY OK source="media_items" db=6.1ms idle=15.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 125", "1bfcf893-1d49-4961-abdc-cd2ecedad8a4", 9459, true, "5CACF5TWR88", "https://www.youtube.com/watch?v=5CACF5TWR88", 26, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e070200 - ДТКД (Для тех, кто дома) 125.mp4", false, false, false, 122, [], 1, ~U[2024-07-02 12:08:38Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 125", 9459, true, "5CACF5TWR88", "https://www.youtube.com/watch?v=5CACF5TWR88", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e070200 - ДТКД (Для тех, кто дома) 125.mp4", false, 122, ~U[2024-07-02 12:08:38Z]] 12:30:39.153 [debug] QUERY OK source="sources" db=6.3ms queue=0.3ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.158 [debug] QUERY OK source="media_items" db=4.8ms idle=22.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-06-24 05:44:48Z], 122] 12:30:39.460 [debug] QUERY OK source="media_items" db=300.2ms queue=0.1ms idle=23.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 124", "c1d697d4-ef2b-40a7-892b-3d68237c14f4", 6594, true, "CBmHRPWbD5E", "https://www.youtube.com/watch?v=CBmHRPWbD5E", 27, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e062400 - ДТКД (Для тех, кто дома) 124.mp4", false, false, false, 122, [], 1, ~U[2024-06-24 05:44:48Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 124", 6594, true, "CBmHRPWbD5E", "https://www.youtube.com/watch?v=CBmHRPWbD5E", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e062400 - ДТКД (Для тех, кто дома) 124.mp4", false, 122, ~U[2024-06-24 05:44:48Z]] 12:30:39.463 [debug] QUERY OK source="sources" db=2.4ms queue=0.6ms idle=322.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.469 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=319.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-21 11:19:46Z], 122] 12:30:39.481 [debug] QUERY OK source="media_items" db=9.6ms queue=0.2ms idle=318.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 123", "af7fe1b6-e0fb-4ed3-a6a6-9cfec2ca7036", 7693, true, "BlDZvewBSWs", "https://www.youtube.com/watch?v=BlDZvewBSWs", 28, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e052100 - ДТКД (Для тех, кто дома) 123.mp4", false, false, false, 122, [], 1, ~U[2024-05-21 11:19:46Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 123", 7693, true, "BlDZvewBSWs", "https://www.youtube.com/watch?v=BlDZvewBSWs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e052100 - ДТКД (Для тех, кто дома) 123.mp4", false, 122, ~U[2024-05-21 11:19:46Z]] 12:30:39.489 [debug] QUERY OK source="sources" db=7.1ms queue=0.8ms idle=322.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.496 [debug] QUERY OK source="media_items" db=6.8ms idle=30.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-13 13:17:30Z], 122] 12:30:39.501 [debug] QUERY OK source="media_items" db=3.7ms idle=33.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 122", "b45f7cbd-4af9-4499-ae19-a1e4a95595bd", 10458, true, "bOjJlEaqxjM", "https://www.youtube.com/watch?v=bOjJlEaqxjM", 29, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e051300 - ДТКД (Для тех, кто дома) 122.mp4", false, false, false, 122, [], 1, ~U[2024-05-13 13:17:30Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 122", 10458, true, "bOjJlEaqxjM", "https://www.youtube.com/watch?v=bOjJlEaqxjM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e051300 - ДТКД (Для тех, кто дома) 122.mp4", false, 122, ~U[2024-05-13 13:17:30Z]] 12:30:39.504 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms 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" = ?) [122] 12:30:39.506 [debug] QUERY OK source="media_items" db=1.7ms idle=23.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-05-06 12:03:41Z], 122] 12:30:39.510 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=17.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 121", "4f411d40-6340-416e-80c4-ebde04f53a39", 8713, true, "gb4505IDWTg", "https://www.youtube.com/watch?v=gb4505IDWTg", 30, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e050600 - ДТКД (Для тех, кто дома) 121.mp4", false, false, false, 122, [], 1, ~U[2024-05-06 12:03:41Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 121", 8713, true, "gb4505IDWTg", "https://www.youtube.com/watch?v=gb4505IDWTg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e050600 - ДТКД (Для тех, кто дома) 121.mp4", false, 122, ~U[2024-05-06 12:03:41Z]] 12:30:39.512 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.514 [debug] QUERY OK source="media_items" db=1.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-30 09:52:52Z], 122] 12:30:39.520 [debug] QUERY OK source="media_items" db=4.7ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 120", "910f59ff-5534-4c5d-bbcd-c36d9eead7a4", 7735, true, "716l8DASpfk", "https://www.youtube.com/watch?v=716l8DASpfk", 31, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e043000 - ДТКД (Для тех, кто дома) 120.mp4", false, false, false, 122, [], 1, ~U[2024-04-30 09:52:52Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 120", 7735, true, "716l8DASpfk", "https://www.youtube.com/watch?v=716l8DASpfk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e043000 - ДТКД (Для тех, кто дома) 120.mp4", false, 122, ~U[2024-04-30 09:52:52Z]] 12:30:39.522 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=14.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.524 [debug] QUERY OK source="media_items" db=1.4ms idle=12.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-15 06:59:14Z], 122] 12:30:39.529 [debug] QUERY OK source="media_items" db=4.4ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 119", "8730b286-8e0c-42f7-9601-c5cb46400c9a", 10163, true, "rHwT0TQOXn4", "https://www.youtube.com/watch?v=rHwT0TQOXn4", 32, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e041500 - ДТКД (Для тех, кто дома) 119.mp4", false, false, false, 122, [], 1, ~U[2024-04-15 06:59:14Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 119", 10163, true, "rHwT0TQOXn4", "https://www.youtube.com/watch?v=rHwT0TQOXn4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e041500 - ДТКД (Для тех, кто дома) 119.mp4", false, 122, ~U[2024-04-15 06:59:14Z]] 12:30:39.531 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.533 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=12.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-08 13:31:40Z], 122] 12:30:39.538 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 118", "00237764-57c6-4314-9b0a-68cba2e6fc8d", 7113, true, "c16ilsiiPOY", "https://www.youtube.com/watch?v=c16ilsiiPOY", 33, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040800 - ДТКД (Для тех, кто дома) 118.mp4", false, false, false, 122, [], 1, ~U[2024-04-08 13:31:40Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) 118", 7113, true, "c16ilsiiPOY", "https://www.youtube.com/watch?v=c16ilsiiPOY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040800 - ДТКД (Для тех, кто дома) 118.mp4", false, 122, ~U[2024-04-08 13:31:40Z]] 12:30:39.540 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.541 [debug] QUERY OK source="media_items" db=1.2ms idle=11.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2024-04-01 10:39:18Z], 122] 12:30:39.550 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №117", "2de65bd9-55e5-4783-bce4-efd297bd0b7c", 14446, true, "qTzDybkBVdQ", "https://www.youtube.com/watch?v=qTzDybkBVdQ", 34, "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040100 - ДТКД (Для тех, кто дома) №117.mp4", false, false, false, 122, [], 1, ~U[2024-04-01 10:39:18Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\n📝 Тимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n🔔 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n💰 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n💳 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №117", 14446, true, "qTzDybkBVdQ", "https://www.youtube.com/watch?v=qTzDybkBVdQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2024/s2024e040100 - ДТКД (Для тех, кто дома) №117.mp4", false, 122, ~U[2024-04-01 10:39:18Z]] 12:30:39.556 [debug] QUERY OK source="sources" db=4.8ms queue=0.1ms 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" = ?) [122] 12:30:39.558 [debug] QUERY OK source="media_items" db=2.2ms idle=18.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-12-18 19:13:38Z], 122] 12:30:39.564 [debug] QUERY OK source="media_items" db=4.5ms idle=19.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\n👍 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n👍 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n👍 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет", "652ca494-bc45-4fb7-accb-9f733fe0b93c", 15845, true, "7MuWPruWoXk", "https://www.youtube.com/watch?v=7MuWPruWoXk", 35, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e121800 - ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет.mp4", false, false, false, 122, [], 1, ~U[2023-12-18 19:13:38Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n💰 Донат на стрим: https://donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\n👍 Подписывайтесь и ставьте лайк, а также не забудьте нажать на колокольчик на нашем ютубе – https://youtube.com/zavtracast \n👍 Если вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\n👍 Если вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в Телеграме: \n🍎 Радио Тимур – https://t.me/radiotimur\n📷 Фотодушнила – https://t.me/dushovato\n🛸 Сказки Дядюшки Зомбака – https://t.me/zombaktales\n\nНаши соцсети:\n\n🎥 youtube: https://www.youtube.com/c/zavtracast\n🚓 vk: https://vk.com/zavtracast\n🐓 twitter: https://twitter.com/zavtracast\n🌴 telegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет", 15845, true, "7MuWPruWoXk", "https://www.youtube.com/watch?v=7MuWPruWoXk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e121800 - ДТКД (Для тех, кто дома) №116 - Завтракасту восемь лет.mp4", false, 122, ~U[2023-12-18 19:13:38Z]] 12:30:39.566 [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" = ?) [122] 12:30:39.567 [debug] QUERY OK source="media_items" db=1.2ms idle=16.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-23 06:00:05Z], 122] 12:30:39.572 [debug] QUERY OK source="media_items" db=3.9ms queue=0.1ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nMemeAlerts: https://memealerts.com/zavtracast \nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили фантастику, писателей, автомобили, эмуляторы, старые видеоигры, переезды и снова автомобили, а также многое другое! \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №115", "9eea4c04-011e-43a0-97af-6dd26a018927", 8060, true, "5z8go1dGapk", "https://www.youtube.com/watch?v=5z8go1dGapk", 36, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e102300 - ДТКД (Для тех, кто дома) №115.mp4", false, false, false, 122, [], 1, ~U[2023-10-23 06:00:05Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\nMemeAlerts: https://memealerts.com/zavtracast \nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили фантастику, писателей, автомобили, эмуляторы, старые видеоигры, переезды и снова автомобили, а также многое другое! \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №115", 8060, true, "5z8go1dGapk", "https://www.youtube.com/watch?v=5z8go1dGapk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e102300 - ДТКД (Для тех, кто дома) №115.mp4", false, 122, ~U[2023-10-23 06:00:05Z]] 12:30:39.574 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.576 [debug] QUERY OK source="media_items" db=1.3ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-16 06:00:04Z], 122] 12:30:39.580 [debug] QUERY OK source="media_items" db=3.2ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nMemeAlerts: https://memealerts.com/zavtracast \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили финансовые советы, мемы, любимые книги в фантастике, аниме, риэлтеров, размеры телеков, хорроры и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №114", "43656e24-851f-45b5-889f-a4542ab1de97", 11037, true, "D58SJpx6Gfg", "https://www.youtube.com/watch?v=D58SJpx6Gfg", 37, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101600 - ДТКД (Для тех, кто дома) №114.mp4", false, false, false, 122, [], 1, ~U[2023-10-16 06:00:04Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nMemeAlerts: https://memealerts.com/zavtracast \n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили финансовые советы, мемы, любимые книги в фантастике, аниме, риэлтеров, размеры телеков, хорроры и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №114", 11037, true, "D58SJpx6Gfg", "https://www.youtube.com/watch?v=D58SJpx6Gfg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101600 - ДТКД (Для тех, кто дома) №114.mp4", false, 122, ~U[2023-10-16 06:00:04Z]] 12:30:39.582 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.585 [debug] QUERY OK source="media_items" db=1.7ms idle=10.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-10-12 13:24:56Z], 122] 12:30:39.602 [debug] QUERY OK source="media_items" db=16.5ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили снег, акценты, жуков, экзотические фрукты, киберпанк, форцу, судебные споры, хентай про суккубочек, наименования магазинов, новогоднее настроение, городские легенды, бесконечную верёвку, неизвестные звуки, небесные тромбоны, радиоактивные объективы, дрожь земли, как пердят рыбы, внж в португалии и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №113", "fa348f73-fa70-4bbe-ae0b-7d7a99f1c1be", 13204, true, "HoEIWU_QZ5Y", "https://www.youtube.com/watch?v=HoEIWU_QZ5Y", 38, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101200 - ДТКД (Для тех, кто дома) №113.mp4", false, false, false, 122, [], 1, ~U[2023-10-12 13:24:56Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили снег, акценты, жуков, экзотические фрукты, киберпанк, форцу, судебные споры, хентай про суккубочек, наименования магазинов, новогоднее настроение, городские легенды, бесконечную верёвку, неизвестные звуки, небесные тромбоны, радиоактивные объективы, дрожь земли, как пердят рыбы, внж в португалии и многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №113", 13204, true, "HoEIWU_QZ5Y", "https://www.youtube.com/watch?v=HoEIWU_QZ5Y", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e101200 - ДТКД (Для тех, кто дома) №113.mp4", false, 122, ~U[2023-10-12 13:24:56Z]] 12:30:39.606 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=26.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.608 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=26.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-09-05 07:00:01Z], 122] 12:30:39.617 [debug] QUERY OK source="media_items" db=7.2ms queue=0.1ms idle=26.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Ижевск, Калораму, Фабрику Звёзд, байты в твиттере, современное сериалостроение и создание коммьюнити, а также многое многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №112", "1110052e-d097-4846-beda-64fafc3b6e0e", 7738, true, "1sOx3Khs3EY", "https://www.youtube.com/watch?v=1sOx3Khs3EY", 39, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e090500 - ДТКД (Для тех, кто дома) №112.mp4", false, false, false, 122, [], 1, ~U[2023-09-05 07:00:01Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Ижевск, Калораму, Фабрику Звёзд, байты в твиттере, современное сериалостроение и создание коммьюнити, а также многое многое другое!\n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме:\nТимур: Радио Тимур https://t.me/radiotimur \nМакс: Фотодушнила: https://t.me/dushovato\nДима: Сказки Дядюшки Зомбака https://t.me/zombaktales\n\nНаши соцсети:\nyoutube: https://www.youtube.com/c/zavtracast\nvk: https://vk.com/zavtracast\ntwitter: https://twitter.com/zavtracast\ntelegram: https://t.me/zavtracast", "ДТКД (Для тех, кто дома) №112", 7738, true, "1sOx3Khs3EY", "https://www.youtube.com/watch?v=1sOx3Khs3EY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e090500 - ДТКД (Для тех, кто дома) №112.mp4", false, 122, ~U[2023-09-05 07:00:01Z]] 12:30:39.623 [debug] QUERY OK source="sources" db=4.4ms queue=0.5ms idle=33.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.626 [debug] QUERY OK source="media_items" db=2.1ms queue=0.5ms idle=21.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2023-03-28 05:00:56Z], 122] 12:30:39.638 [debug] QUERY OK source="media_items" db=10.2ms idle=21.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили структуру личности, формирование вопросов в науке, поговорили про графон, Steamdeck, сохранение видеоигр, дата хоардеров, скайхаб, vr и его будущее, метавёрсы, Турцию, отмены Джастина Ройланда и Криса Авеллона, эмоции и слёзы в китайских порномультиках, лучшее вино и, конечно, Макса-бананчика. \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №111", "1eb7159c-80e7-4f86-ba20-0865e2dc2a6d", 10452, true, "wLuQUHACywE", "https://www.youtube.com/watch?v=wLuQUHACywE", 40, "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e032800 - ДТКД (Для тех, кто дома) №111.mp4", false, false, false, 122, [], 1, ~U[2023-03-28 05:00:56Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\nDonate: http://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили структуру личности, формирование вопросов в науке, поговорили про графон, Steamdeck, сохранение видеоигр, дата хоардеров, скайхаб, vr и его будущее, метавёрсы, Турцию, отмены Джастина Ройланда и Криса Авеллона, эмоции и слёзы в китайских порномультиках, лучшее вино и, конечно, Макса-бананчика. \n\n---\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №111", 10452, true, "wLuQUHACywE", "https://www.youtube.com/watch?v=wLuQUHACywE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2023/s2023e032800 - ДТКД (Для тех, кто дома) №111.mp4", false, 122, ~U[2023-03-28 05:00:56Z]] 12:30:39.641 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=30.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.644 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=25.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-16 13:06:19Z], 122] 12:30:39.655 [debug] QUERY OK source="media_items" db=8.7ms idle=22.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД, на сей раз праздничного, потому как подкасту исполняется семь лет! Обсудили всякое и много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №110", "9f32c951-fbd2-4da1-8549-6bffe4c54e3a", 6059, true, "eu4DP5qPn4A", "https://www.youtube.com/watch?v=eu4DP5qPn4A", 41, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e121600 - ДТКД (Для тех, кто дома) №110.mp4", false, false, false, 122, [], 1, ~U[2022-12-16 13:06:19Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД, на сей раз праздничного, потому как подкасту исполняется семь лет! Обсудили всякое и много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №110", 6059, true, "eu4DP5qPn4A", "https://www.youtube.com/watch?v=eu4DP5qPn4A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e121600 - ДТКД (Для тех, кто дома) №110.mp4", false, 122, ~U[2022-12-16 13:06:19Z]] 12:30:39.657 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=29.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.660 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms idle=19.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-12-06 07:00:03Z], 122] 12:30:39.681 [debug] QUERY OK source="media_items" db=15.6ms queue=1.0ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили албанскую мафия, Канье Уэста, одного там австрийского художника, нейросети и аниме. Ну и ещё много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №109", "3269e331-3e33-4cc8-b3c1-292008017297", 11358, true, "KgVoIywKY3M", "https://www.youtube.com/watch?v=KgVoIywKY3M", 42, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e120600 - ДТКД (Для тех, кто дома) №109.mp4", false, false, false, 122, [], 1, ~U[2022-12-06 07:00:03Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили албанскую мафия, Канье Уэста, одного там австрийского художника, нейросети и аниме. Ну и ещё много чего другого!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №109", 11358, true, "KgVoIywKY3M", "https://www.youtube.com/watch?v=KgVoIywKY3M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e120600 - ДТКД (Для тех, кто дома) №109.mp4", false, 122, ~U[2022-12-06 07:00:03Z]] 12:30:39.688 [debug] QUERY OK source="sources" db=3.6ms queue=0.2ms idle=39.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.690 [debug] QUERY OK source="media_items" db=1.7ms idle=34.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-11-14 10:46:00Z], 122] 12:30:39.700 [debug] QUERY OK source="media_items" db=8.9ms idle=33.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №108", "f33b7bd8-be65-4370-8190-994f2bbdac80", 9700, true, "LfUmo_pGtpY", "https://www.youtube.com/watch?v=LfUmo_pGtpY", 43, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e111400 - ДТКД (Для тех, кто дома) №108.mp4", false, false, false, 122, [], 1, ~U[2022-11-14 10:46:00Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №108", 9700, true, "LfUmo_pGtpY", "https://www.youtube.com/watch?v=LfUmo_pGtpY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e111400 - ДТКД (Для тех, кто дома) №108.mp4", false, 122, ~U[2022-11-14 10:46:00Z]] 12:30:39.703 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=41.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.704 [debug] QUERY OK source="media_items" db=1.2ms idle=25.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-10-31 07:00:17Z], 122] 12:30:39.709 [debug] QUERY OK source="media_items" db=4.2ms idle=16.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №107", "781ce140-5b02-453e-99bb-1cdc4ae583e1", 9861, true, "otIHDIuiPX4", "https://www.youtube.com/watch?v=otIHDIuiPX4", 44, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e103100 - ДТКД (Для тех, кто дома) №107.mp4", false, false, false, 122, [], 1, ~U[2022-10-31 07:00:17Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №107", 9861, true, "otIHDIuiPX4", "https://www.youtube.com/watch?v=otIHDIuiPX4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e103100 - ДТКД (Для тех, кто дома) №107.mp4", false, 122, ~U[2022-10-31 07:00:17Z]] 12:30:39.712 [debug] QUERY OK source="sources" db=1.7ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:39.714 [debug] QUERY OK source="media_items" db=1.2ms idle=12.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-09-05 11:28:32Z], 122] 12:30:39.720 [debug] QUERY OK source="media_items" db=5.7ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили про аркадные автоматы, как год жить в шкафу, нейронки от neural.love, Леди Гагу, Аврил Лавин и её двойника, как допросить нейросеть, про элитные ЖК, флоппи диски и про Японию. \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №106", "37106c02-6d37-44d0-a392-4dce5a3f9d26", 9154, true, "XQXUIjWJD-k", "https://www.youtube.com/watch?v=XQXUIjWJD-k", 45, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e090500 - ДТКД (Для тех, кто дома) №106.mp4", false, false, false, 122, [], 1, ~U[2022-09-05 11:28:32Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили про аркадные автоматы, как год жить в шкафу, нейронки от neural.love, Леди Гагу, Аврил Лавин и её двойника, как допросить нейросеть, про элитные ЖК, флоппи диски и про Японию. \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) №106", 9154, true, "XQXUIjWJD-k", "https://www.youtube.com/watch?v=XQXUIjWJD-k", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e090500 - ДТКД (Для тех, кто дома) №106.mp4", false, 122, ~U[2022-09-05 11:28:32Z]] 12:30:39.724 [debug] QUERY OK source="sources" db=3.4ms 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" = ?) [122] 12:30:39.726 [debug] QUERY OK source="media_items" db=1.2ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-08-02 07:00:02Z], 122] 12:30:40.087 [debug] QUERY OK source="media_items" db=360.3ms queue=0.1ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили пауков-некроботов, нейросеть MidJourney, как мы сходили в кино всем чатом, почему не любят Эми Шумер, работает ли закись азота на самом деле и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #105", "cee08758-c449-4c2a-b5b4-b637540b3177", 6087, true, "6DebRFeyAww", "https://www.youtube.com/watch?v=6DebRFeyAww", 46, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e080200 - ДТКД (Для тех, кто дома) #105.mp4", false, false, false, 122, [], 1, ~U[2022-08-02 07:00:02Z], ~U[2026-04-04 09:30:39Z], ~U[2026-04-04 09:30:39Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили пауков-некроботов, нейросеть MidJourney, как мы сходили в кино всем чатом, почему не любят Эми Шумер, работает ли закись азота на самом деле и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #105", 6087, true, "6DebRFeyAww", "https://www.youtube.com/watch?v=6DebRFeyAww", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e080200 - ДТКД (Для тех, кто дома) #105.mp4", false, 122, ~U[2022-08-02 07:00:02Z]] 12:30:40.089 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=363.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.091 [debug] QUERY OK source="media_items" db=1.5ms idle=363.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-28 08:44:56Z], 122] 12:30:40.097 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=63.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили старые фильмы и истории их создания, топ-3 шалостей в детстве, расшифровку языка майя, как мозгу нужно отдыхать, крутые самолёты из топ-гана и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #104", "81d49116-0e75-4dc3-8972-fbb8ef988392", 7902, true, "JQL3fmQgD2s", "https://www.youtube.com/watch?v=JQL3fmQgD2s", 47, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e072800 - ДТКД (Для тех, кто дома) #104.mp4", false, false, false, 122, [], 1, ~U[2022-07-28 08:44:56Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили старые фильмы и истории их создания, топ-3 шалостей в детстве, расшифровку языка майя, как мозгу нужно отдыхать, крутые самолёты из топ-гана и многое многое другое!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #104", 7902, true, "JQL3fmQgD2s", "https://www.youtube.com/watch?v=JQL3fmQgD2s", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e072800 - ДТКД (Для тех, кто дома) #104.mp4", false, 122, ~U[2022-07-28 08:44:56Z]] 12:30:40.099 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.100 [debug] QUERY OK source="media_items" db=1.1ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-07-18 09:46:50Z], 122] 12:30:40.105 [debug] QUERY OK source="media_items" db=3.9ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили молодежные слешеры, сериал \"Мисс Марвел\", кукольные мультфильмы, окрошку на Monster, Кевина Смита и поиграли немного в игру с поиском места на картах гугла Geo Guesser\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #103", "5c855d5d-23cf-477f-b4b7-4dec3bf90884", 8012, true, "qRaRID9XVAA", "https://www.youtube.com/watch?v=qRaRID9XVAA", 48, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e071800 - ДТКД (Для тех, кто дома) #103.mp4", false, false, false, 122, [], 1, ~U[2022-07-18 09:46:50Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили молодежные слешеры, сериал \"Мисс Марвел\", кукольные мультфильмы, окрошку на Monster, Кевина Смита и поиграли немного в игру с поиском места на картах гугла Geo Guesser\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вы хотите нас поддержать из России, то подписывайтесь на нас на Boosty – https://boosty.to/zavtracast.\nЕсли вы находитесь за границей, то можно подписаться на нас еще и на сервисе Patreon – https://patreon.com/zavtracast.\n\nА ещё вы можете помочь нам криптой:\nBTC – bc1qtd8x3lvj5jftqu2xs0xhv3qw6dxwemlxmzxegd\nETH – 0x0Ecb1a159c7E9b3259B2af17515e352F41cfe930\nUSDT TRC20 – TPgLpn4TDzhXhcpxZ6X2NjTFcq8KSSDwXH\n\nПодписывайтесь на каналы ведущих в телеграмме: \nРадио Тимур – https://t.me/radiotimur \nФотодушнила – https://t.me/dushovato \nСказки Дядюшки Зомбака – https://t.me/zombaktales", "ДТКД (Для тех, кто дома) #103", 8012, true, "qRaRID9XVAA", "https://www.youtube.com/watch?v=qRaRID9XVAA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e071800 - ДТКД (Для тех, кто дома) #103.mp4", false, 122, ~U[2022-07-18 09:46:50Z]] 12:30:40.109 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=14.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.110 [debug] QUERY OK source="media_items" db=1.1ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-28 07:00:00Z], 122] 12:30:40.114 [debug] QUERY OK source="media_items" db=3.0ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили умные нейросети, странных инженеров Гугла, группу BTS и ядовитую плесень, а также поговорили о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #102", "421f7b9c-ea8e-49c4-8f48-b6a27b715cb2", 9173, true, "-T3esIQCOpg", "https://www.youtube.com/watch?v=-T3esIQCOpg", 49, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e062800 - ДТКД (Для тех, кто дома) #102.mp4", false, false, false, 122, [], 1, ~U[2022-06-28 07:00:00Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили умные нейросети, странных инженеров Гугла, группу BTS и ядовитую плесень, а также поговорили о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #102", 9173, true, "-T3esIQCOpg", "https://www.youtube.com/watch?v=-T3esIQCOpg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e062800 - ДТКД (Для тех, кто дома) #102.mp4", false, 122, ~U[2022-06-28 07:00:00Z]] 12:30:40.118 [debug] QUERY OK source="sources" db=3.4ms queue=0.2ms 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" = ?) [122] 12:30:40.120 [debug] QUERY OK source="media_items" db=1.2ms idle=13.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-06-06 07:00:57Z], 122] 12:30:40.204 [debug] QUERY OK source="media_items" db=83.0ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили о цифровых актёрах, путешествиях по Турции, смешной причёске у львов и о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #101", "a1ab7bdd-ed57-4ad8-98c3-bf4739bcc96d", 8092, true, "I8Xg5yq5JX0", "https://www.youtube.com/watch?v=I8Xg5yq5JX0", 50, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e060600 - ДТКД (Для тех, кто дома) #101.mp4", false, false, false, 122, [], 1, ~U[2022-06-06 07:00:57Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд\n\nДонат на стрим:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Поговорили о цифровых актёрах, путешествиях по Турции, смешной причёске у львов и о многом другом!\n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://boosty.to/zavtracast\nhttps://www.patreon.com/zavtracast", "ДТКД (Для тех, кто дома) #101", 8092, true, "I8Xg5yq5JX0", "https://www.youtube.com/watch?v=I8Xg5yq5JX0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e060600 - ДТКД (Для тех, кто дома) #101.mp4", false, 122, ~U[2022-06-06 07:00:57Z]] 12:30:40.207 [debug] QUERY OK source="sources" db=0.8ms queue=0.6ms idle=94.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.208 [debug] QUERY OK source="media_items" db=1.1ms idle=93.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-05-16 13:39:41Z], 122] 12:30:40.214 [debug] QUERY OK source="media_items" db=4.8ms idle=90.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! На сей раз мы голосуем за лучшие игры и фильмы, а также смотрим мемы\n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #100-3", "847fbaff-27b8-4fcd-9954-3bbe545a4f2f", 12277, true, "Db7fRi8m0II", "https://www.youtube.com/watch?v=Db7fRi8m0II", 51, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e051600 - ДТКД (Для тех, кто дома) #100-3.mp4", false, false, false, 122, [], 1, ~U[2022-05-16 13:39:41Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.com/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! На сей раз мы голосуем за лучшие игры и фильмы, а также смотрим мемы\n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #100-3", 12277, true, "Db7fRi8m0II", "https://www.youtube.com/watch?v=Db7fRi8m0II", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e051600 - ДТКД (Для тех, кто дома) #100-3.mp4", false, 122, ~U[2022-05-16 13:39:41Z]] 12:30:40.217 [debug] QUERY OK source="sources" db=2.0ms queue=0.5ms idle=94.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.220 [debug] QUERY OK source="media_items" db=2.1ms idle=13.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-04-01 21:29:45Z], 122] 12:30:40.224 [debug] QUERY OK source="media_items" db=3.4ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #99", "d8a9a33f-cbad-48a2-b973-c7b823042261", 9276, true, "9qJLrOkrDxk", "https://www.youtube.com/watch?v=9qJLrOkrDxk", 52, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e040100 - ДТКД (Для тех, кто дома) #99.mp4", false, false, false, 122, [], 1, ~U[2022-04-01 21:29:45Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\nhttps://boosty.to/zavtracast\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #99", 9276, true, "9qJLrOkrDxk", "https://www.youtube.com/watch?v=9qJLrOkrDxk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e040100 - ДТКД (Для тех, кто дома) #99.mp4", false, 122, ~U[2022-04-01 21:29:45Z]] 12:30:40.226 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.227 [debug] QUERY OK source="media_items" db=1.1ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-02-14 07:45:09Z], 122] 12:30:40.232 [debug] QUERY OK source="media_items" db=3.5ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #98", "2a38c64e-f93b-411a-b9c5-6bcdbe988a2a", 8920, true, "iQn0XCbAMt4", "https://www.youtube.com/watch?v=iQn0XCbAMt4", 53, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e021400 - ДТКД (Для тех, кто дома) #98.mp4", false, false, false, 122, [], 1, ~U[2022-02-14 07:45:09Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! \n\n---\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #98", 8920, true, "iQn0XCbAMt4", "https://www.youtube.com/watch?v=iQn0XCbAMt4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e021400 - ДТКД (Для тех, кто дома) #98.mp4", false, 122, ~U[2022-02-14 07:45:09Z]] 12:30:40.234 [debug] QUERY OK source="sources" db=1.6ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.237 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=10.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2022-01-24 07:00:02Z], 122] 12:30:40.244 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Иорданию, цыганские свадьбы, доброту, стримы в одноклассниках и многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #96", "71df2fcd-35db-4fc2-bc1a-fa1c17bf7be0", 10949, true, "3UQuLQaLpmk", "https://www.youtube.com/watch?v=3UQuLQaLpmk", 54, "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e012400 - ДТКД (Для тех, кто дома) #96.mp4", false, false, false, 122, [], 1, ~U[2022-01-24 07:00:02Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! Обсудили Иорданию, цыганские свадьбы, доброту, стримы в одноклассниках и многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #96", 10949, true, "3UQuLQaLpmk", "https://www.youtube.com/watch?v=3UQuLQaLpmk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2022/s2022e012400 - ДТКД (Для тех, кто дома) #96.mp4", false, 122, ~U[2022-01-24 07:00:02Z]] 12:30:40.248 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.250 [debug] QUERY OK source="media_items" db=1.4ms idle=16.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-11-08 07:00:10Z], 122] 12:30:40.259 [debug] QUERY OK source="media_items" db=7.2ms idle=16.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсудили: ковид и вакцинацию, а также Ковивак, что такое магическое мышление, как аболиционисты боролись за права афроамериканцев, что происходило в стране Либерия, как нейросети видят персонажей из Last of Us, а также многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #95", "3ac5195f-16f9-4f97-b883-5d3c1d043dc9", 8170, true, "u5_kqlS0jzY", "https://www.youtube.com/watch?v=u5_kqlS0jzY", 55, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e110800 - ДТКД (Для тех, кто дома) #95.mp4", false, false, false, 122, [], 1, ~U[2021-11-08 07:00:10Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В этом выпуске мы обсудили: ковид и вакцинацию, а также Ковивак, что такое магическое мышление, как аболиционисты боролись за права афроамериканцев, что происходило в стране Либерия, как нейросети видят персонажей из Last of Us, а также многое многое другое!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #95", 8170, true, "u5_kqlS0jzY", "https://www.youtube.com/watch?v=u5_kqlS0jzY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e110800 - ДТКД (Для тех, кто дома) #95.mp4", false, 122, ~U[2021-11-08 07:00:10Z]] 12:30:40.263 [debug] QUERY OK source="sources" db=2.8ms queue=0.6ms idle=23.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.266 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=19.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-27 07:00:09Z], 122] 12:30:40.284 [debug] QUERY OK source="media_items" db=14.6ms queue=0.2ms idle=20.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 94 выпуске мы поговорили про то, как у китайцев Луну украли, про русский язык, про отношеньки, наушники и обсудили историю про бесплатный бургер и как правильно одеваться, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #94", "31a46347-e518-4d69-b369-1bc2a635b069", 8989, true, "vQb-o9emuC0", "https://www.youtube.com/watch?v=vQb-o9emuC0", 56, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092700 - ДТКД (Для тех, кто дома) #94.mp4", false, false, false, 122, [], 1, ~U[2021-09-27 07:00:09Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 94 выпуске мы поговорили про то, как у китайцев Луну украли, про русский язык, про отношеньки, наушники и обсудили историю про бесплатный бургер и как правильно одеваться, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #94", 8989, true, "vQb-o9emuC0", "https://www.youtube.com/watch?v=vQb-o9emuC0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092700 - ДТКД (Для тех, кто дома) #94.mp4", false, 122, ~U[2021-09-27 07:00:09Z]] 12:30:40.287 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=34.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.291 [debug] QUERY OK source="media_items" db=3.8ms idle=29.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-21 07:00:14Z], 122] 12:30:40.302 [debug] QUERY OK source="media_items" db=7.5ms queue=0.1ms idle=29.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 93 выпуске мы поговорили про, то как отличить изображение персонажа от нейросети, какой телек выбрать, как правильно голосовать и почему это всё ещё похоже на то, что свою бюллетень ты засовываешь в шреддер, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #93", "af4c9006-8372-4157-8f58-206ffaa6b028", 9229, true, "Nm3-BnhsdxM", "https://www.youtube.com/watch?v=Nm3-BnhsdxM", 57, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092100 - ДТКД (Для тех, кто дома) #93.mp4", false, false, false, 122, [], 1, ~U[2021-09-21 07:00:14Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 93 выпуске мы поговорили про, то как отличить изображение персонажа от нейросети, какой телек выбрать, как правильно голосовать и почему это всё ещё похоже на то, что свою бюллетень ты засовываешь в шреддер, а также о многом другом!\n\n---\n\nYoutube:\nhttps://youtube.com/c/zavtracast?sub_confirmation=1\n\nTelegram:\nhttps://t.me/zavtracast\n\nTwitter:\nhttps://twitter.com/zavtracast\n\nVK:\nhttps://vk.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nTwitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш сайт:\nhttps://zavtracast.ru\n\nТвиттеры ведущих:\n\nДима: https://twitter.com/zombak\nТимур: https://twitter.com/timque\nМакс: https://twitter.com/shaikhulud", "ДТКД (Для тех, кто дома) #93", 9229, true, "Nm3-BnhsdxM", "https://www.youtube.com/watch?v=Nm3-BnhsdxM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e092100 - ДТКД (Для тех, кто дома) #93.mp4", false, 122, ~U[2021-09-21 07:00:14Z]] 12:30:40.306 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=36.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.310 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=23.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-09-01 08:18:47Z], 122] 12:30:40.316 [debug] QUERY OK source="media_items" db=4.1ms idle=23.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 92 выпуске мы поговорили про, то как летать на самолётах, отношения с бывшими, магазины приложений, права человека на интернет, наушники с шумоподавлением, где искать людей для знакомства, а также о многом другом!\n\nOriginal video: Train ride in Switzerland by lorirocks777\nhttps://www.youtube.com/watch?v=nKOe2PuERD0\n\nHis channel: \nhttps://www.youtube.com/user/lorirocks777\n\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #92", "a7e6f68d-6b58-4143-a42c-0eb8a6843861", 11075, true, "I-SQ8teoY6A", "https://www.youtube.com/watch?v=I-SQ8teoY6A", 58, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e090100 - ДТКД (Для тех, кто дома) #92.mp4", false, false, false, 122, [], 1, ~U[2021-09-01 08:18:47Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 92 выпуске мы поговорили про, то как летать на самолётах, отношения с бывшими, магазины приложений, права человека на интернет, наушники с шумоподавлением, где искать людей для знакомства, а также о многом другом!\n\nOriginal video: Train ride in Switzerland by lorirocks777\nhttps://www.youtube.com/watch?v=nKOe2PuERD0\n\nHis channel: \nhttps://www.youtube.com/user/lorirocks777\n\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #92", 11075, true, "I-SQ8teoY6A", "https://www.youtube.com/watch?v=I-SQ8teoY6A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e090100 - ДТКД (Для тех, кто дома) #92.mp4", false, 122, ~U[2021-09-01 08:18:47Z]] 12:30:40.323 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=25.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.329 [debug] QUERY OK source="media_items" db=4.5ms queue=0.2ms idle=23.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-09 11:49:33Z], 122] 12:30:40.340 [debug] QUERY OK source="media_items" db=8.8ms queue=0.1ms idle=24.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 91 выпуске мы поговорили про то, в какой парк лучше ходить, обсудили ситуацию с Xsolla, вспомнили о нелюбимой работе, поговорили про сервисы для быстрых знакомств, обсудили мем про \"рыбов\", а также поговорили о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #91", "3de0a04b-c8b2-4ec0-be78-16dc16acadd4", 8233, true, "NY9EJs2yoeY", "https://www.youtube.com/watch?v=NY9EJs2yoeY", 59, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080900 - ДТКД (Для тех, кто дома) #91.mp4", false, false, false, 122, [], 1, ~U[2021-08-09 11:49:33Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 91 выпуске мы поговорили про то, в какой парк лучше ходить, обсудили ситуацию с Xsolla, вспомнили о нелюбимой работе, поговорили про сервисы для быстрых знакомств, обсудили мем про \"рыбов\", а также поговорили о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #91", 8233, true, "NY9EJs2yoeY", "https://www.youtube.com/watch?v=NY9EJs2yoeY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080900 - ДТКД (Для тех, кто дома) #91.mp4", false, 122, ~U[2021-08-09 11:49:33Z]] 12:30:40.345 [debug] QUERY OK source="sources" db=2.2ms queue=1.7ms 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" = ?) [122] 12:30:40.349 [debug] QUERY OK source="media_items" db=3.8ms idle=30.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-08-03 07:00:03Z], 122] 12:30:40.364 [debug] QUERY OK source="media_items" db=14.4ms idle=26.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 90 выпуске мы поговорили про поездку в Санкт-Петербург, обсудили третьих Героев и сгоревшие видеокарты, а также о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты", "ad6d79cb-b5fb-4a4a-a502-fbea45ecf702", 5852, true, "Eu6z5GhgrYs", "https://www.youtube.com/watch?v=Eu6z5GhgrYs", 60, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080300 - ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты.mp4", false, false, false, 122, [], 1, ~U[2021-08-03 07:00:03Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима и Макс снова в эфире нашего пятничного вечернего шоу ДТКД! В 90 выпуске мы поговорили про поездку в Санкт-Петербург, обсудили третьих Героев и сгоревшие видеокарты, а также о многом другом!\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты", 5852, true, "Eu6z5GhgrYs", "https://www.youtube.com/watch?v=Eu6z5GhgrYs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e080300 - ДТКД (Для тех, кто дома) #90 – про Петербург, как поиграть в Heroes 3, почему горят видеокарты.mp4", false, 122, ~U[2021-08-03 07:00:03Z]] 12:30:40.369 [debug] QUERY OK source="sources" db=2.5ms queue=0.4ms idle=37.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.370 [debug] QUERY OK source="media_items" db=1.3ms idle=29.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-19 08:29:53Z], 122] 12:30:40.376 [debug] QUERY OK source="media_items" db=4.2ms idle=26.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима, Макс и Вася снова в эфире! Поговорили на нашем вечернем шоу о видах кваса, жаре, как гонять на электрокарах, вакцины, про подкасты, обсудили Steam Deck, Киберпанк 2077, криптовалюты и отношение к ним и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу", "213bbb95-de25-4e9f-b541-edc6c48e503c", 9673, true, "hH3r8eABEEk", "https://www.youtube.com/watch?v=hH3r8eABEEk", 61, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071900 - ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-19 08:29:53Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nТимур, Дима, Макс и Вася снова в эфире! Поговорили на нашем вечернем шоу о видах кваса, жаре, как гонять на электрокарах, вакцины, про подкасты, обсудили Steam Deck, Киберпанк 2077, криптовалюты и отношение к ним и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу", 9673, true, "hH3r8eABEEk", "https://www.youtube.com/watch?v=hH3r8eABEEk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071900 - ДТКД (Для тех, кто дома) #89 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-19 08:29:53Z]] 12:30:40.378 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=27.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.380 [debug] QUERY OK source="media_items" db=1.3ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-12 09:24:15Z], 122] 12:30:40.386 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=12.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу ДТКД №88 о больных зубах, Саддаме Хусейне, какой квас круче, вопрос семьи, как сводить мелодии, какой фильм на нетфликсе массовый, какой телефон выбрать, комиксы из гугла, почему на твиче лицемеры и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу", "bfe0d5b5-d0c6-4867-b36d-76f43c255df0", 8275, true, "_-ZjrMvo6mE", "https://www.youtube.com/watch?v=_-ZjrMvo6mE", 62, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071200 - ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-12 09:24:15Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #дткд\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу ДТКД №88 о больных зубах, Саддаме Хусейне, какой квас круче, вопрос семьи, как сводить мелодии, какой фильм на нетфликсе массовый, какой телефон выбрать, комиксы из гугла, почему на твиче лицемеры и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу", 8275, true, "_-ZjrMvo6mE", "https://www.youtube.com/watch?v=_-ZjrMvo6mE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e071200 - ДТКД (Для тех, кто дома) #88 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-12 09:24:15Z]] 12:30:40.389 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms 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" = ?) [122] 12:30:40.398 [debug] QUERY OK source="media_items" db=6.8ms queue=0.1ms idle=15.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-07-05 06:00:09Z], 122] 12:30:40.409 [debug] QUERY OK source="media_items" db=8.0ms queue=0.1ms idle=21.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #нло\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\n\"Для тех, кто верит\" возвращается! Обсудили НЛО и всякую другую паранормальщину\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу", "646374e0-c221-44cc-aebb-522ab9eaf544", 10368, true, "u4xkE94rF9g", "https://www.youtube.com/watch?v=u4xkE94rF9g", 63, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e070500 - ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-07-05 06:00:09Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #нло\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\n\"Для тех, кто верит\" возвращается! Обсудили НЛО и всякую другую паранормальщину\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу", 10368, true, "u4xkE94rF9g", "https://www.youtube.com/watch?v=u4xkE94rF9g", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e070500 - ДТКД (Для тех, кто дома) #86 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-07-05 06:00:09Z]] 12:30:40.414 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=30.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.419 [debug] QUERY OK source="media_items" db=1.4ms decode=2.9ms idle=28.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-21 06:00:04Z], 122] 12:30:40.431 [debug] QUERY OK source="media_items" db=11.2ms idle=30.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем пятничном вечернем шоу ДТКД почему русские ненавидят русских, зачем и как бухать, как разговаривать на английском если его не знаешь, кому нужны дипломы, как спасаться в жару, меняются ли люди, как меняются рекламные интеграции в подкастах, какую клавиатуру брать, какой VPN выбрать, взорвётся ли Бетельгейзе, как снимали Парк Юрского Периода, какие шоколадки круче, нужна ли вам собака, нужны ли вам дети, кто какую ерунду творил в детстве, как начать сельскохозяйственную деятельность.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу", "38cbba36-c0a6-463e-b9d9-e623e4f92059", 10038, true, "8ZXCVINQVEY", "https://www.youtube.com/watch?v=8ZXCVINQVEY", 64, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e062100 - ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-06-21 06:00:04Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем пятничном вечернем шоу ДТКД почему русские ненавидят русских, зачем и как бухать, как разговаривать на английском если его не знаешь, кому нужны дипломы, как спасаться в жару, меняются ли люди, как меняются рекламные интеграции в подкастах, какую клавиатуру брать, какой VPN выбрать, взорвётся ли Бетельгейзе, как снимали Парк Юрского Периода, какие шоколадки круче, нужна ли вам собака, нужны ли вам дети, кто какую ерунду творил в детстве, как начать сельскохозяйственную деятельность.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу", 10038, true, "8ZXCVINQVEY", "https://www.youtube.com/watch?v=8ZXCVINQVEY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e062100 - ДТКД (Для тех, кто дома) #85 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-06-21 06:00:04Z]] 12:30:40.434 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=33.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.436 [debug] QUERY OK source="media_items" db=1.4ms idle=26.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-06-15 10:05:43Z], 122] 12:30:40.444 [debug] QUERY OK source="media_items" db=6.4ms idle=22.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем вечернем шоу ДТКД о том, как лечить котов, куда делась группа Краски, торт Прага, иксбокс, пекагейминг, форцу, ARG про японца, ретро видеоигры, старые телевизоры, айфон мини, дроздов, механические клавиатуры, почему мы классные (ну или плохие), ковид и съёмки видео\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу", "3345236c-d6f0-4600-8607-a966822fadb5", 11071, true, "r3HR2hD5RPo", "https://www.youtube.com/watch?v=r3HR2hD5RPo", 65, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e061500 - ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-06-15 10:05:43Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем вечернем шоу ДТКД о том, как лечить котов, куда делась группа Краски, торт Прага, иксбокс, пекагейминг, форцу, ARG про японца, ретро видеоигры, старые телевизоры, айфон мини, дроздов, механические клавиатуры, почему мы классные (ну или плохие), ковид и съёмки видео\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу", 11071, true, "r3HR2hD5RPo", "https://www.youtube.com/watch?v=r3HR2hD5RPo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e061500 - ДТКД (Для тех, кто дома) #84 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-06-15 10:05:43Z]] 12:30:40.447 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=29.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.450 [debug] QUERY OK source="media_items" db=2.3ms idle=17.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-31 07:00:08Z], 122] 12:30:40.455 [debug] QUERY OK source="media_items" db=3.8ms queue=0.2ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем ДТКД фотошоп и адоби, запикивание мата, кризис среднего возраста, беговелы, ненависть в соцсетях и нациях, матрасы из икеи, VR-шлемы, и отношеньки конечно же.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу", "e22f4fcc-0c7e-4056-8286-397216a064fc", 8811, true, "YFps4M6UWVs", "https://www.youtube.com/watch?v=YFps4M6UWVs", 66, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e053100 - ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-05-31 07:00:08Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nОбсудили на нашем ДТКД фотошоп и адоби, запикивание мата, кризис среднего возраста, беговелы, ненависть в соцсетях и нациях, матрасы из икеи, VR-шлемы, и отношеньки конечно же.\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу", 8811, true, "YFps4M6UWVs", "https://www.youtube.com/watch?v=YFps4M6UWVs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e053100 - ДТКД (Для тех, кто дома) #83 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-05-31 07:00:08Z]] 12:30:40.457 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.458 [debug] QUERY OK source="media_items" db=0.9ms idle=13.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-05-24 07:00:12Z], 122] 12:30:40.461 [debug] QUERY OK source="media_items" db=2.3ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу", "b630d815-3d2c-44ec-98c6-f293d21353d2", 7378, true, "TIYuUPQxSdE", "https://www.youtube.com/watch?v=TIYuUPQxSdE", 67, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e052400 - ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-05-24 07:00:12Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nDonate:\nhttp://www.donationalerts.ru/r/zavtracast\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу", 7378, true, "TIYuUPQxSdE", "https://www.youtube.com/watch?v=TIYuUPQxSdE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e052400 - ДТКД (Для тех, кто дома) #82 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-05-24 07:00:12Z]] 12:30:40.464 [debug] QUERY OK source="sources" db=2.1ms queue=0.2ms 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" = ?) [122] 12:30:40.468 [debug] QUERY OK source="media_items" db=3.2ms idle=9.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-12 07:00:11Z], 122] 12:30:40.473 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=11.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! Где лучше работать в Москве или в Питере? Обсуждаем цены на квартиры, мультсериал Смешарики, на какую камеру снимать видосы для ютуба, что такое \"терзориум\", как спокойно сменить работу, как калибровать телевизор под консоль, почему машины \"не едут\", какое аниме сейчас посмотреть, в чем минусы смарт-устройств, почему у BMW появилась решётка и какой автомобиль выглядит так себе. А также многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу", "05868de3-610c-4df5-af7a-8d935ca0bbd0", 8282, true, "zJlcR5t5e-A", "https://www.youtube.com/watch?v=zJlcR5t5e-A", 68, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e041200 - ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-04-12 07:00:11Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем! Где лучше работать в Москве или в Питере? Обсуждаем цены на квартиры, мультсериал Смешарики, на какую камеру снимать видосы для ютуба, что такое \"терзориум\", как спокойно сменить работу, как калибровать телевизор под консоль, почему машины \"не едут\", какое аниме сейчас посмотреть, в чем минусы смарт-устройств, почему у BMW появилась решётка и какой автомобиль выглядит так себе. А также многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу", 8282, true, "zJlcR5t5e-A", "https://www.youtube.com/watch?v=zJlcR5t5e-A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e041200 - ДТКД (Для тех, кто дома) #81 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-04-12 07:00:11Z]] 12:30:40.475 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.476 [debug] QUERY OK source="media_items" db=1.0ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-04-05 07:00:09Z], 122] 12:30:40.482 [debug] QUERY OK source="media_items" db=4.8ms idle=12.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: Гулаг и Сталин, где отдыхать в Турции, почему детей надо отдавать в кружок кройки и шитья и почему не надо, как продать несуществующий остров и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу", "b6636fb4-6faa-4798-a83b-248d31c5e6b8", 6779, true, "rLTMwpfYPjw", "https://www.youtube.com/watch?v=rLTMwpfYPjw", 69, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e040500 - ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-04-05 07:00:09Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: Гулаг и Сталин, где отдыхать в Турции, почему детей надо отдавать в кружок кройки и шитья и почему не надо, как продать несуществующий остров и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу", 6779, true, "rLTMwpfYPjw", "https://www.youtube.com/watch?v=rLTMwpfYPjw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e040500 - ДТКД (Для тех, кто дома) #80 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-04-05 07:00:09Z]] 12:30:40.488 [debug] QUERY OK source="sources" db=5.3ms queue=0.3ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.490 [debug] QUERY OK source="media_items" db=1.5ms idle=15.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-29 07:00:20Z], 122] 12:30:40.498 [debug] QUERY OK source="media_items" db=5.8ms idle=16.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсуждаем: Снайдеркат, застрявший контейнеровоз в Суэце, усталость от видеоигр и каких котов брать на содержание (и сколько это стоит)\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу", "90fdf773-9341-4a80-af89-f390650eb06a", 7436, true, "ksTYMUg7ymo", "https://www.youtube.com/watch?v=ksTYMUg7ymo", 70, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032900 - ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-29 07:00:20Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсуждаем: Снайдеркат, застрявший контейнеровоз в Суэце, усталость от видеоигр и каких котов брать на содержание (и сколько это стоит)\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу", 7436, true, "ksTYMUg7ymo", "https://www.youtube.com/watch?v=ksTYMUg7ymo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032900 - ДТКД (Для тех, кто дома) #79 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-29 07:00:20Z]] 12:30:40.500 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms 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" = ?) [122] 12:30:40.502 [debug] QUERY OK source="media_items" db=1.4ms idle=19.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-22 07:00:09Z], 122] 12:30:40.507 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=15.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: фильм Расёмон и почему злодеи в кино такие картонные, где есть фестиваль воздушных шаров в России, как китайские инфлюэнсерши меняют свои лица нейросетями, экономику в GTA Online и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу", "9d663ccf-49e3-47f0-841c-2bd4f548ac1b", 7186, true, "Sxj-seRFT58", "https://www.youtube.com/watch?v=Sxj-seRFT58", 71, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032200 - ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-22 07:00:09Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: фильм Расёмон и почему злодеи в кино такие картонные, где есть фестиваль воздушных шаров в России, как китайские инфлюэнсерши меняют свои лица нейросетями, экономику в GTA Online и многое другое!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу", 7186, true, "Sxj-seRFT58", "https://www.youtube.com/watch?v=Sxj-seRFT58", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e032200 - ДТКД (Для тех, кто дома) #78 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-22 07:00:09Z]] 12:30:40.509 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.511 [debug] QUERY OK source="media_items" db=1.6ms idle=12.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-03-15 11:18:11Z], 122] 12:30:40.515 [debug] QUERY OK source="media_items" db=3.0ms idle=11.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: свободное ПО, какой монитор покупать, почему лучше не пиратить если можешь, где взять хороший блинный торт и почему лучше не включать технику с мороза\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу", "f2a0ef0b-cfd9-424a-92fa-7f2a4329b855", 9753, true, "JI0ZDiwJ3eg", "https://www.youtube.com/watch?v=JI0ZDiwJ3eg", 72, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e031500 - ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-03-15 11:18:11Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\nОбсудили: свободное ПО, какой монитор покупать, почему лучше не пиратить если можешь, где взять хороший блинный торт и почему лучше не включать технику с мороза\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу", 9753, true, "JI0ZDiwJ3eg", "https://www.youtube.com/watch?v=JI0ZDiwJ3eg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e031500 - ДТКД (Для тех, кто дома) #76 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-03-15 11:18:11Z]] 12:30:40.517 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.518 [debug] QUERY OK source="media_items" db=1.0ms idle=10.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-26 21:55:21Z], 122] 12:30:40.523 [debug] QUERY OK source="media_items" db=3.8ms idle=9.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу", "4830ed9d-51ee-4bfe-89fc-3e94d381c8dc", 2188, true, "6AsDQ7Z53Hs", "https://www.youtube.com/watch?v=6AsDQ7Z53Hs", 73, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e022600 - ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-26 21:55:21Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #zavtracast #dtkd\n\nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу", 2188, true, "6AsDQ7Z53Hs", "https://www.youtube.com/watch?v=6AsDQ7Z53Hs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e022600 - ДТКД (Для тех, кто дома) #75 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-26 21:55:21Z]] 12:30:40.525 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=12.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.526 [debug] QUERY OK source="media_items" db=1.1ms idle=10.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-09 15:09:59Z], 122] 12:30:40.530 [debug] QUERY OK source="media_items" db=2.8ms idle=9.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу", "d34b93f6-76bc-4ecf-b736-59ca2c0d0567", 8780, true, "cZWc0_d6e14", "https://www.youtube.com/watch?v=cZWc0_d6e14", 74, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020900 - ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-09 15:09:59Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу", 8780, true, "cZWc0_d6e14", "https://www.youtube.com/watch?v=cZWc0_d6e14", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020900 - ДТКД (Для тех, кто дома) #74 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-09 15:09:59Z]] 12:30:40.531 [debug] QUERY OK source="sources" db=1.1ms 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" = ?) [122] 12:30:40.533 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-02-01 12:19:37Z], 122] 12:30:40.536 [debug] QUERY OK source="media_items" db=2.3ms idle=8.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу", "84d02878-a04c-444d-92ff-11d3d49234ad", 9204, true, "9YCb5L_zZiQ", "https://www.youtube.com/watch?v=9YCb5L_zZiQ", 75, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020100 - ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-02-01 12:19:37Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном, потому что можем!\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу", 9204, true, "9YCb5L_zZiQ", "https://www.youtube.com/watch?v=9YCb5L_zZiQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e020100 - ДТКД (Для тех, кто дома) #73 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-02-01 12:19:37Z]] 12:30:40.538 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=10.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.540 [debug] QUERY OK source="media_items" db=1.5ms idle=8.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2021-01-18 07:00:17Z], 122] 12:30:40.553 [debug] QUERY OK source="media_items" db=11.5ms queue=0.1ms idle=9.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном – как Тимур ездил в Дубаи, как сходил в ресторан Нусрета, как побывал на Пальме Джумейра, посмотрел на танцующие фонтаны и многое другое! Потому что можем!\n\nВыходим при поддержке курсов профессий будущего Geekbrains https://clck.ru/RdXkn\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу", "1b8d2e73-03cf-4565-a548-900a5b691ca8", 8862, true, "dUVM6-dxmOc", "https://www.youtube.com/watch?v=dUVM6-dxmOc", 76, "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e011800 - ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2021-01-18 07:00:17Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном – как Тимур ездил в Дубаи, как сходил в ресторан Нусрета, как побывал на Пальме Джумейра, посмотрел на танцующие фонтаны и многое другое! Потому что можем!\n\nВыходим при поддержке курсов профессий будущего Geekbrains https://clck.ru/RdXkn\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу", 8862, true, "dUVM6-dxmOc", "https://www.youtube.com/watch?v=dUVM6-dxmOc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2021/s2021e011800 - ДТКД (Для тех, кто дома) #72 – пятничное вечернее шоу.mp4", false, 122, ~U[2021-01-18 07:00:17Z]] 12:30:40.557 [debug] QUERY OK source="sources" db=3.4ms 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" = ?) [122] 12:30:40.559 [debug] QUERY OK source="media_items" db=1.2ms idle=21.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-29 07:00:10Z], 122] 12:30:40.567 [debug] QUERY OK source="media_items" db=5.4ms idle=22.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXmF\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу", "a57875b9-ed06-4628-8a4e-e04a14152114", 7002, true, "K74zI-f5hc4", "https://www.youtube.com/watch?v=K74zI-f5hc4", 77, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e122900 - ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-12-29 07:00:10Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXmF\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу", 7002, true, "K74zI-f5hc4", "https://www.youtube.com/watch?v=K74zI-f5hc4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e122900 - ДТКД (Для тех, кто дома) #71 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-12-29 07:00:10Z]] 12:30:40.571 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=27.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.574 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=19.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-12-07 07:00:06Z], 122] 12:30:40.578 [debug] QUERY OK source="media_items" db=3.4ms idle=17.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXkW\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу", "d08e9181-c927-4991-8e6c-72493fc34e55", 10588, true, "ZixVT9CPGY8", "https://www.youtube.com/watch?v=ZixVT9CPGY8", 78, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e120700 - ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-12-07 07:00:06Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXkW\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу", 10588, true, "ZixVT9CPGY8", "https://www.youtube.com/watch?v=ZixVT9CPGY8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e120700 - ДТКД (Для тех, кто дома) #69 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-12-07 07:00:06Z]] 12:30:40.580 [debug] QUERY OK source="sources" db=1.4ms 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" = ?) [122] 12:30:40.582 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=14.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-30 07:00:04Z], 122] 12:30:40.586 [debug] QUERY OK source="media_items" db=3.6ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXk8\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу", "035aff5b-4eaa-4672-bef7-99f08b160b19", 10874, true, "ZYgM3UxU98I", "https://www.youtube.com/watch?v=ZYgM3UxU98I", 79, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e113000 - ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-30 07:00:04Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXk8\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу", 10874, true, "ZYgM3UxU98I", "https://www.youtube.com/watch?v=ZYgM3UxU98I", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e113000 - ДТКД (Для тех, кто дома) #68 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-30 07:00:04Z]] 12:30:40.589 [debug] QUERY OK source="sources" db=2.0ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.591 [debug] QUERY OK source="media_items" db=1.3ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-16 07:00:00Z], 122] 12:30:40.596 [debug] QUERY OK source="media_items" db=4.3ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjw\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу", "caed0d05-ae5b-4b3e-b67e-10b8d8ac667c", 5902, true, "4TkAMc6t5Ic", "https://www.youtube.com/watch?v=4TkAMc6t5Ic", 80, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e111600 - ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-16 07:00:00Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjw\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу", 5902, true, "4TkAMc6t5Ic", "https://www.youtube.com/watch?v=4TkAMc6t5Ic", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e111600 - ДТКД (Для тех, кто дома) #67 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-16 07:00:00Z]] 12:30:40.598 [debug] QUERY OK source="sources" db=1.0ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.601 [debug] QUERY OK source="media_items" db=2.3ms idle=11.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-11-09 13:00:18Z], 122] 12:30:40.610 [debug] QUERY OK source="media_items" db=8.6ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjB\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу", "f0047e17-22ff-4338-a8f5-7d53f155fd8a", 11496, true, "msYpJTj0vNo", "https://www.youtube.com/watch?v=msYpJTj0vNo", 81, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e110900 - ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-11-09 13:00:18Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RdXjB\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу", 11496, true, "msYpJTj0vNo", "https://www.youtube.com/watch?v=msYpJTj0vNo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e110900 - ДТКД (Для тех, кто дома) #66 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-11-09 13:00:18Z]] 12:30:40.612 [debug] QUERY OK source="sources" db=1.0ms 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" = ?) [122] 12:30:40.613 [debug] QUERY OK source="media_items" db=1.1ms idle=16.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-27 07:00:06Z], 122] 12:30:40.620 [debug] QUERY OK source="media_items" db=5.7ms idle=15.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: . Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RYtQe\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу", "6d2472ce-51aa-492a-a595-2a663744746d", 10524, true, "IaJFWCKohuA", "https://www.youtube.com/watch?v=IaJFWCKohuA", 82, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e102700 - ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-10-27 07:00:06Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: . Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RYtQe\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу", 10524, true, "IaJFWCKohuA", "https://www.youtube.com/watch?v=IaJFWCKohuA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e102700 - ДТКД (Для тех, кто дома) #65 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-10-27 07:00:06Z]] 12:30:40.622 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.623 [debug] QUERY OK source="media_items" db=1.1ms idle=12.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-10-19 08:44:54Z], 122] 12:30:40.628 [debug] QUERY OK source="media_items" db=4.0ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: о Сан Франциско, о пандемии, о инопланетянах и о том, как правильно какать (буквально). Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RBd9D\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу", "aa289c5f-eda7-4132-ae55-4b578eaf7ccd", 7974, true, "Bfngk_GatSI", "https://www.youtube.com/watch?v=Bfngk_GatSI", 83, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e101900 - ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-10-19 08:44:54Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nПоговорили на нашем пятничном вечернем шоу о разном: о Сан Франциско, о пандемии, о инопланетянах и о том, как правильно какать (буквально). Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/RBd9D\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу", 7974, true, "Bfngk_GatSI", "https://www.youtube.com/watch?v=Bfngk_GatSI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e101900 - ДТКД (Для тех, кто дома) #64 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-10-19 08:44:54Z]] 12:30:40.631 [debug] QUERY OK source="sources" db=1.5ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.633 [debug] QUERY OK source="media_items" db=1.0ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-27 14:06:12Z], 122] 12:30:40.640 [debug] QUERY OK source="media_items" db=6.7ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНа новом выпуске шоу \"Для тех, кто дома\" мы обсудили Джоан Роулинг, политику, курс доллара и телевизоры. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/QrAg7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу", "6d771013-f1ea-4d8d-ad99-7fef616652c3", 9958, true, "HzJqECzFyqw", "https://www.youtube.com/watch?v=HzJqECzFyqw", 84, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e092700 - ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-27 14:06:12Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНа новом выпуске шоу \"Для тех, кто дома\" мы обсудили Джоан Роулинг, политику, курс доллара и телевизоры. Потому что можем!\n\nВыходим при поддержке обучающих курсов Geekbrains \nhttps://clck.ru/QrAg7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу", 9958, true, "HzJqECzFyqw", "https://www.youtube.com/watch?v=HzJqECzFyqw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e092700 - ДТКД (Для тех, кто дома) #63 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-27 14:06:12Z]] 12:30:40.642 [debug] QUERY OK source="sources" db=1.0ms 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" = ?) [122] 12:30:40.645 [debug] QUERY OK source="media_items" db=1.1ms idle=15.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-14 07:00:04Z], 122] 12:30:40.649 [debug] QUERY OK source="media_items" db=3.3ms queue=0.1ms idle=14.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/Qp84V\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу", "6b9c1e85-284b-480e-9070-527dbd4412d5", 8382, true, "bKSEhshBOjQ", "https://www.youtube.com/watch?v=bKSEhshBOjQ", 85, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e091400 - ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-14 07:00:04Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/Qp84V\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу", 8382, true, "bKSEhshBOjQ", "https://www.youtube.com/watch?v=bKSEhshBOjQ", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e091400 - ДТКД (Для тех, кто дома) #62 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-14 07:00:04Z]] 12:30:40.652 [debug] QUERY OK source="sources" db=1.3ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.654 [debug] QUERY OK source="media_items" db=1.1ms idle=12.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-07 06:58:13Z], 122] 12:30:40.661 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=12.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QgAwv\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу", "e0a075ec-977b-4eaf-b35b-ce8b20496764", 8334, true, "h9JmZVbNJTI", "https://www.youtube.com/watch?v=h9JmZVbNJTI", 86, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090700 - ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-07 06:58:13Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QgAwv\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу", 8334, true, "h9JmZVbNJTI", "https://www.youtube.com/watch?v=h9JmZVbNJTI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090700 - ДТКД (Для тех, кто дома) #61 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-07 06:58:13Z]] 12:30:40.664 [debug] QUERY OK source="sources" db=1.2ms 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" = ?) [122] 12:30:40.666 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=14.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-09-01 07:00:07Z], 122] 12:30:40.669 [debug] QUERY OK source="media_items" db=2.6ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. Обсудили певицу Лупу Пупу и албанскую мафию, шотландскую википедию и мудаков в интернетах. А ещё у вас есть уникальный шанс посмотреть на бомбящего Диму, не пропустите. \n\nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QZAo7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу", "9448a409-c17e-4880-9a3f-5d21e7c8ba27", 9170, true, "np76fZiwIVc", "https://www.youtube.com/watch?v=np76fZiwIVc", 87, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090100 - ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-09-01 07:00:07Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. Обсудили певицу Лупу Пупу и албанскую мафию, шотландскую википедию и мудаков в интернетах. А ещё у вас есть уникальный шанс посмотреть на бомбящего Диму, не пропустите. \n\nВыходим при поддержке обучающих курсов Geekbrains https://clck.ru/QZAo7\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу", 9170, true, "np76fZiwIVc", "https://www.youtube.com/watch?v=np76fZiwIVc", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e090100 - ДТКД (Для тех, кто дома) #60 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-09-01 07:00:07Z]] 12:30:40.672 [debug] QUERY OK source="sources" db=1.8ms queue=0.2ms 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" = ?) [122] 12:30:40.679 [debug] QUERY OK source="media_items" db=3.7ms idle=14.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-24 07:00:08Z], 122] 12:30:40.687 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=16.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QSL2T\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу", "3240a13f-2d9e-47a7-b5b5-95fe7b628960", 9264, true, "n2KpoOA27mo", "https://www.youtube.com/watch?v=n2KpoOA27mo", 88, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e082400 - ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-08-24 07:00:08Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QSL2T\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу", 9264, true, "n2KpoOA27mo", "https://www.youtube.com/watch?v=n2KpoOA27mo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e082400 - ДТКД (Для тех, кто дома) #59 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-24 07:00:08Z]] 12:30:40.691 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms 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" = ?) [122] 12:30:40.694 [debug] QUERY OK source="media_items" db=1.9ms idle=22.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-17 07:00:08Z], 122] 12:30:40.699 [debug] QUERY OK source="media_items" db=3.8ms idle=22.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу", "2e4c2cf7-620e-41ad-99eb-95a58d5734ec", 2784, true, "j3YJPCi7_l0", "https://www.youtube.com/watch?v=j3YJPCi7_l0", 89, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу.mp4", false, false, false, 122, [], 2, ~U[2020-08-17 07:00:08Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу", 2784, true, "j3YJPCi7_l0", "https://www.youtube.com/watch?v=j3YJPCi7_l0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.2) – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-17 07:00:08Z]] 12:30:40.701 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms 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" = ?) [122] 12:30:40.703 [debug] QUERY OK source="media_items" db=1.1ms idle=15.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-17 07:00:06Z], 122] 12:30:40.707 [debug] QUERY OK source="media_items" db=3.4ms idle=12.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу", "65a55dee-2532-4476-8ec9-5ebd6e223f78", 6502, true, "l6OrClTWdf4", "https://www.youtube.com/watch?v=l6OrClTWdf4", 90, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу.mp4", false, false, false, 122, [], 2, ~U[2020-08-17 07:00:06Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/QH48N\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу", 6502, true, "l6OrClTWdf4", "https://www.youtube.com/watch?v=l6OrClTWdf4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081700 - ДТКД (Для тех, кто дома) #58 (ч.1) – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-17 07:00:06Z]] 12:30:40.710 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms 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" = ?) [122] 12:30:40.712 [debug] QUERY OK source="media_items" db=0.9ms idle=12.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-08-11 11:55:24Z], 122] 12:30:40.716 [debug] QUERY OK source="media_items" db=3.1ms idle=10.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PzHgh\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу", "490f53e2-63ea-4509-8c42-101c1bb7438a", 5218, true, "ewdM98uWQnw", "https://www.youtube.com/watch?v=ewdM98uWQnw", 91, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081100 - ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-08-11 11:55:24Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PzHgh\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу", 5218, true, "ewdM98uWQnw", "https://www.youtube.com/watch?v=ewdM98uWQnw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e081100 - ДТКД (Для тех, кто дома) #57 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-08-11 11:55:24Z]] 12:30:40.718 [debug] QUERY OK source="sources" db=1.4ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.720 [debug] QUERY OK source="media_items" db=1.8ms idle=10.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-27 07:56:19Z], 122] 12:30:40.724 [debug] QUERY OK source="media_items" db=3.1ms idle=10.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PrHMR\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу", "803ec695-9ce1-4f8c-ad75-4cf60528cce7", 6529, true, "3i1i5decn3Q", "https://www.youtube.com/watch?v=3i1i5decn3Q", 92, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072700 - ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-27 07:56:19Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PrHMR\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу", 6529, true, "3i1i5decn3Q", "https://www.youtube.com/watch?v=3i1i5decn3Q", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072700 - ДТКД (Для тех, кто дома) #56 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-27 07:56:19Z]] 12:30:40.726 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=13.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.727 [debug] QUERY OK source="media_items" db=1.1ms idle=10.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-21 12:18:12Z], 122] 12:30:40.731 [debug] QUERY OK source="media_items" db=2.8ms idle=10.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/Pdc6s\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу", "36752fee-f709-4191-bf93-6b501205295c", 12414, true, "FT-X8D7WOh4", "https://www.youtube.com/watch?v=FT-X8D7WOh4", 93, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072100 - ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-21 12:18:12Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/Pdc6s\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу", 12414, true, "FT-X8D7WOh4", "https://www.youtube.com/watch?v=FT-X8D7WOh4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e072100 - ДТКД (Для тех, кто дома) #55 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-21 12:18:12Z]] 12:30:40.735 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.737 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=12.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-15 07:00:05Z], 122] 12:30:40.747 [debug] QUERY OK source="media_items" db=8.4ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \n https://clck.ru/Pah3J\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу", "e4f4baf6-abb9-4437-ba0d-743c2d2c39bb", 7050, true, "JI39t4pLv3M", "https://www.youtube.com/watch?v=JI39t4pLv3M", 94, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071500 - ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-15 07:00:05Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \n https://clck.ru/Pah3J\n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу", 7050, true, "JI39t4pLv3M", "https://www.youtube.com/watch?v=JI39t4pLv3M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071500 - ДТКД (Для тех, кто дома) #54 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-15 07:00:05Z]] 12:30:40.752 [debug] QUERY OK source="sources" db=4.1ms queue=0.1ms 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" = ?) [122] 12:30:40.755 [debug] QUERY OK source="media_items" db=2.1ms idle=22.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-07-10 07:00:05Z], 122] 12:30:40.761 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=21.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PG6f7 \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу", "01c8c28f-4613-484b-953c-b93a67b57284", 9368, true, "S3Pi_YSKTEs", "https://www.youtube.com/watch?v=S3Pi_YSKTEs", 95, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071000 - ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-07-10 07:00:05Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/PG6f7 \n\n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу", 9368, true, "S3Pi_YSKTEs", "https://www.youtube.com/watch?v=S3Pi_YSKTEs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e071000 - ДТКД (Для тех, кто дома) #53 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-07-10 07:00:05Z]] 12:30:40.763 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=24.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.764 [debug] QUERY OK source="media_items" db=1.1ms idle=16.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-30 07:00:07Z], 122] 12:30:40.773 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=12.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу, переехавшее в этот раз на субботу, продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/P6H2m \n\nОбсудили травмоопасность, шрамы, детей, игристое и туризм. \n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу", "76f80107-1ebf-41c7-9e82-c7e1f98a3238", 8358, true, "aLt7jf0Hr_8", "https://www.youtube.com/watch?v=aLt7jf0Hr_8", 96, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e063000 - ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-30 07:00:07Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#dtkd #дткд #zavtracast #завтракаст\n \nНаше вечернее пятничное шоу, переехавшее в этот раз на субботу, продолжает свою нелёгкую работу. \n\nСпонсор выпуска обучающие курсы Geek Brains \nhttps://clck.ru/P6H2m \n\nОбсудили травмоопасность, шрамы, детей, игристое и туризм. \n---\n\nНаш сайт:\nhttps://zavtracast.ru\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то вам сюда:\nhttp://www.donationalerts.ru/r/zavtracast\n\nЕсли вам хочется \"занести\" нам раз в месяц и получить кучу плюшек, \nвроде не запиканных подкастов, анкатов, розыгрышей призов \nи быстрый доступ к ДТКД, то вам сюда: \nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу", 8358, true, "aLt7jf0Hr_8", "https://www.youtube.com/watch?v=aLt7jf0Hr_8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e063000 - ДТКД (Для тех, кто дома) #52 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-30 07:00:07Z]] 12:30:40.776 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms 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" = ?) [122] 12:30:40.777 [debug] QUERY OK source="media_items" db=1.3ms idle=15.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-15 15:06:08Z], 122] 12:30:40.784 [debug] QUERY OK source="media_items" db=5.4ms idle=15.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NmsJj\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу", "53ae3bb3-c691-4eb9-a428-7747cee4c5a4", 7934, true, "7Kxecux2EMo", "https://www.youtube.com/watch?v=7Kxecux2EMo", 97, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e061500 - ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-15 15:06:08Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NmsJj\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу", 7934, true, "7Kxecux2EMo", "https://www.youtube.com/watch?v=7Kxecux2EMo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e061500 - ДТКД (Для тех, кто дома) #51 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-15 15:06:08Z]] 12:30:40.786 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.787 [debug] QUERY OK source="media_items" db=1.1ms idle=13.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-06-02 13:15:57Z], 122] 12:30:40.793 [debug] QUERY OK source="media_items" db=4.3ms idle=12.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/Nipp3\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу", "5ec06baa-140f-496b-b07b-43935b118f81", 3832, true, "lc3wly4pAr0", "https://www.youtube.com/watch?v=lc3wly4pAr0", 98, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e060200 - ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-06-02 13:15:57Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/Nipp3\n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу", 3832, true, "lc3wly4pAr0", "https://www.youtube.com/watch?v=lc3wly4pAr0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e060200 - ДТКД (Для тех, кто дома) #50 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-06-02 13:15:57Z]] 12:30:40.795 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.797 [debug] QUERY OK source="media_items" db=2.0ms idle=11.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-25 10:29:59Z], 122] 12:30:40.801 [debug] QUERY OK source="media_items" db=2.8ms idle=11.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПоговорили про съёмки порно, onlyfans, twitter, met gala, нейросети, обсудили Уве Болла, рецензии и российские фильмы.\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NdYuj \n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу", "c17a8597-10c3-4282-aa5a-25c6579edb96", 5961, true, "3Q06E6tNUfw", "https://www.youtube.com/watch?v=3Q06E6tNUfw", 99, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e052500 - ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-05-25 10:29:59Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nПоговорили про съёмки порно, onlyfans, twitter, met gala, нейросети, обсудили Уве Болла, рецензии и российские фильмы.\nСпонсор выпуска обучающие курсы Geek Brains\nhttps://clck.ru/NdYuj \n\nОнлайн-трансляция и запись ДТКД на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу", 5961, true, "3Q06E6tNUfw", "https://www.youtube.com/watch?v=3Q06E6tNUfw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e052500 - ДТКД (Для тех, кто дома) #49 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-05-25 10:29:59Z]] 12:30:40.803 [debug] QUERY OK source="sources" db=2.0ms idle=13.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.805 [debug] QUERY OK source="media_items" db=1.1ms idle=11.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-05-18 07:05:23Z], 122] 12:30:40.863 [debug] QUERY OK source="media_items" db=56.9ms idle=10.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПятничное вечернее шоу \"Для Тех Кто Дома\" продолжает свою работу. Потому что вы все сейчас дома ахахахахаха :( Крепитесь, друзья и будьте здоровы!\n\nОнлайн-трансляция и запись на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n\nКресло DXRacer со скидкой по промокоду zavtracast на сайте\nофициального дистриьютера: https://dxracer.su/\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу", "5d7495fc-e2d5-4843-91e3-3b20a09469ca", 8382, true, "c_5Ar6iQlSw", "https://www.youtube.com/watch?v=c_5Ar6iQlSw", 100, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e051800 - ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-05-18 07:05:23Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nПятничное вечернее шоу \"Для Тех Кто Дома\" продолжает свою работу. Потому что вы все сейчас дома ахахахахаха :( Крепитесь, друзья и будьте здоровы!\n\nОнлайн-трансляция и запись на YouTube. Аудио только для подписчиков YouTube Premium и Patreon.\n\n\nКресло DXRacer со скидкой по промокоду zavtracast на сайте\nофициального дистриьютера: https://dxracer.su/\n\n---\n\nЛайк, шэр, патреон!\nhttps://www.patreon.com/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш сайт:\nhttp://zavtracast.ru\n\nНаш Twitch:\nhttps://www.twitch.tv/zavtracast\n\nНаш Youtube:\nhttps://www.youtube.com/c/Zavtracast", "ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу", 8382, true, "c_5Ar6iQlSw", "https://www.youtube.com/watch?v=c_5Ar6iQlSw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e051800 - ДТКД (Для тех, кто дома) #48 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-05-18 07:05:23Z]] 12:30:40.866 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=66.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.871 [debug] QUERY OK source="media_items" db=5.0ms idle=65.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-27 13:37:39Z], 122] 12:30:40.881 [debug] QUERY OK source="media_items" db=6.6ms idle=70.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://clck.ru/N9pfw\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу", "cb3cfdc1-cafd-4cb5-b088-b3ed6d0fc070", 8322, true, "P5xTvVbIE2w", "https://www.youtube.com/watch?v=P5xTvVbIE2w", 101, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e042700 - ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-27 13:37:39Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://clck.ru/N9pfw\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу", 8322, true, "P5xTvVbIE2w", "https://www.youtube.com/watch?v=P5xTvVbIE2w", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e042700 - ДТКД (Для тех, кто дома) #47 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-27 13:37:39Z]] 12:30:40.883 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=76.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.885 [debug] QUERY OK source="media_items" db=1.2ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-19 18:09:45Z], 122] 12:30:40.890 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=20.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу", "3b9c0605-624e-4512-9a29-bc3a5156ba46", 10954, true, "4TB4OJPrZYw", "https://www.youtube.com/watch?v=4TB4OJPrZYw", 102, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041900 - ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-19 18:09:45Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракаст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтересовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу", 10954, true, "4TB4OJPrZYw", "https://www.youtube.com/watch?v=4TB4OJPrZYw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041900 - ДТКД (Для тех, кто дома) #46 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-19 18:09:45Z]] 12:30:40.892 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.893 [debug] QUERY OK source="media_items" db=1.2ms idle=11.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-13 11:27:36Z], 122] 12:30:40.899 [debug] QUERY OK source="media_items" db=5.0ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтерсовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЭто уже СОРОК ПЯТЫЙ ВЫПУСК нашего вечернего шоу ДТКД, в ходе записи которого мы опять порвали два баяна (фигурально) и ржали до усеру (тоже фигурально).\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу", "8fd0242c-3c0f-474f-acef-44256e746ebe", 7064, true, "e1Au3yQcaxM", "https://www.youtube.com/watch?v=e1Au3yQcaxM", 103, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041300 - ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-13 11:27:36Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nПомогите Завтракастушке и перейдите по ссылке, если вас заинтерсовали курсы от GeekBrains:\nhttps://geekbrains.ru/link/R4_HBU\n\nЭто уже СОРОК ПЯТЫЙ ВЫПУСК нашего вечернего шоу ДТКД, в ходе записи которого мы опять порвали два баяна (фигурально) и ржали до усеру (тоже фигурально).\n\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу", 7064, true, "e1Au3yQcaxM", "https://www.youtube.com/watch?v=e1Au3yQcaxM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e041300 - ДТКД (Для тех, кто дома) #45 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-13 11:27:36Z]] 12:30:40.903 [debug] QUERY OK source="sources" db=2.5ms idle=15.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.905 [debug] QUERY OK source="media_items" db=1.7ms idle=13.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-07 10:37:04Z], 122] 12:30:40.909 [debug] QUERY OK source="media_items" db=3.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nВ этом ДТКД мы обсудили эффект Манделы, формирование языка, ну и, конечно, апокалипсис за окном.\n\nОнлайн-трансляция только на YouTube, так как наш Twitch все еще забанен :D\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу", "07dca561-2149-4fa9-8735-0d492bd6b0f8", 7031, true, "ddDGuo1ICXg", "https://www.youtube.com/watch?v=ddDGuo1ICXg", 104, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040700 - ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-07 10:37:04Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nВ этом ДТКД мы обсудили эффект Манделы, формирование языка, ну и, конечно, апокалипсис за окном.\n\nОнлайн-трансляция только на YouTube, так как наш Twitch все еще забанен :D\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу", 7031, true, "ddDGuo1ICXg", "https://www.youtube.com/watch?v=ddDGuo1ICXg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040700 - ДТКД (Для тех, кто дома) #44 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-07 10:37:04Z]] 12:30:40.913 [debug] QUERY OK source="sources" db=1.7ms queue=0.9ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.916 [debug] QUERY OK source="media_items" db=1.8ms idle=14.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-04-01 12:41:43Z], 122] 12:30:40.922 [debug] QUERY OK source="media_items" db=5.7ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nЕще никогда название \"Для Тех Кто Дома\" не было настолько актуально. Потому что вы все сейчас дома ахахахахаха :(\nКрепитесь, друзья, будьте здоровы и мойте руки постоянно.\n\nОнлайн-трансляция пока что только на YouTube, так как наш Twitch-канал забанили D:\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу", "995c4648-345c-4706-b369-b7de5dd6a6c7", 8710, false, "D4KG7ZzEBgk", "https://www.youtube.com/watch?v=D4KG7ZzEBgk", 105, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040100 - ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу.mp4", false, false, false, 122, [], 1, ~U[2020-04-01 12:41:43Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nЕще никогда название \"Для Тех Кто Дома\" не было настолько актуально. Потому что вы все сейчас дома ахахахахаха :(\nКрепитесь, друзья, будьте здоровы и мойте руки постоянно.\n\nОнлайн-трансляция пока что только на YouTube, так как наш Twitch-канал забанили D:\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу", 8710, false, "D4KG7ZzEBgk", "https://www.youtube.com/watch?v=D4KG7ZzEBgk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e040100 - ДТКД (Для тех, кто дома) #43 – пятничное вечернее шоу.mp4", false, 122, ~U[2020-04-01 12:41:43Z]] 12:30:40.929 [debug] QUERY OK source="sources" db=4.5ms queue=0.1ms idle=18.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.941 [debug] QUERY OK source="media_items" db=4.8ms queue=0.2ms idle=27.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-25 11:56:06Z], 122] 12:30:40.952 [debug] QUERY OK source="media_items" db=7.8ms queue=0.2ms idle=30.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nСидишь дома и пухнешь? Карантин? Самоизоляция? Не беда, ведь самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст поможет тебе глотком душного воздуха :)\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #42 – Для тех, кто дома (by Zavtracast)", "1002aee4-692c-4e80-b301-142a190cef7f", 9013, false, "h_x4F4faRaE", "https://www.youtube.com/watch?v=h_x4F4faRaE", 106, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e032500 - ДТКД #42 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-03-25 11:56:06Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nСидишь дома и пухнешь? Карантин? Самоизоляция? Не беда, ведь самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст поможет тебе глотком душного воздуха :)\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #42 – Для тех, кто дома (by Zavtracast)", 9013, false, "h_x4F4faRaE", "https://www.youtube.com/watch?v=h_x4F4faRaE", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e032500 - ДТКД #42 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-03-25 11:56:06Z]] 12:30:40.957 [debug] QUERY OK source="sources" db=2.5ms queue=0.7ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.960 [debug] QUERY OK source="media_items" db=2.1ms queue=0.2ms idle=35.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-03-17 12:52:48Z], 122] 12:30:40.967 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=35.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nДТКД возвращается! Самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #41 – Для тех, кто дома (by Zavtracast)", "85f0eb46-4a1f-4ba8-9e0f-6bdbcb956ad2", 8341, false, "fO7M6HEFe2o", "https://www.youtube.com/watch?v=fO7M6HEFe2o", 107, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e031700 - ДТКД #41 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-03-17 12:52:48Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nДТКД возвращается! Самое всратое шоу на ютубе – «Для тех, кто дома» от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #41 – Для тех, кто дома (by Zavtracast)", 8341, false, "fO7M6HEFe2o", "https://www.youtube.com/watch?v=fO7M6HEFe2o", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e031700 - ДТКД #41 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-03-17 12:52:48Z]] 12:30:40.972 [debug] QUERY OK source="sources" db=3.4ms queue=1.0ms idle=26.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.975 [debug] QUERY OK source="media_items" db=1.9ms idle=21.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2020-02-24 09:42:32Z], 122] 12:30:40.982 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=20.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nПосле длительного перерыва к вам возвращается самое всратое шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #40 – Для тех, кто дома (by Zavtracast)", "3d99e159-899d-4155-a88a-1a4d3270275b", 7835, false, "pMCWNOxg61k", "https://www.youtube.com/watch?v=pMCWNOxg61k", 108, "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e022400 - ДТКД #40 – Для тех, кто дома (by Zavtracast).NA", false, false, false, 122, [], 1, ~U[2020-02-24 09:42:32Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nПосле длительного перерыва к вам возвращается самое всратое шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #40 – Для тех, кто дома (by Zavtracast)", 7835, false, "pMCWNOxg61k", "https://www.youtube.com/watch?v=pMCWNOxg61k", "/downloads/shows/[ZavtraCast] ДТКД/Season 2020/s2020e022400 - ДТКД #40 – Для тех, кто дома (by Zavtracast).NA", false, 122, ~U[2020-02-24 09:42:32Z]] 12:30:40.985 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=23.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:40.988 [debug] QUERY OK source="media_items" db=1.9ms idle=18.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-29 11:34:30Z], 122] 12:30:40.995 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=16.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать девятый и последний в 2019 году выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #39 – Для тех, кто дома (by Zavtracast)", "ccc1b082-e64a-4916-949e-538baab63a5b", 7627, false, "trNfTAOZzxk", "https://www.youtube.com/watch?v=trNfTAOZzxk", 109, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e122900 - ДТКД #39 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-29 11:34:30Z], ~U[2026-04-04 09:30:40Z], ~U[2026-04-04 09:30:40Z], "#завтракст #дткд #подкаст\n\nТридцать девятый и последний в 2019 году выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #39 – Для тех, кто дома (by Zavtracast)", 7627, false, "trNfTAOZzxk", "https://www.youtube.com/watch?v=trNfTAOZzxk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e122900 - ДТКД #39 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-29 11:34:30Z]] 12:30:40.999 [debug] QUERY OK source="sources" db=2.4ms queue=0.7ms 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" = ?) [122] 12:30:41.002 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=17.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-15 13:56:59Z], 122] 12:30:41.010 [debug] QUERY OK source="media_items" db=6.7ms idle=17.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать восьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #38 – Для тех, кто дома (by Zavtracast)", "6fd35ad6-f029-40b1-9956-3a47bccd11f7", 9064, false, "OvDXEzX5-ak", "https://www.youtube.com/watch?v=OvDXEzX5-ak", 110, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e121500 - ДТКД #38 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-15 13:56:59Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать восьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #38 – Для тех, кто дома (by Zavtracast)", 9064, false, "OvDXEzX5-ak", "https://www.youtube.com/watch?v=OvDXEzX5-ak", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e121500 - ДТКД #38 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-15 13:56:59Z]] 12:30:41.013 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms 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" = ?) [122] 12:30:41.016 [debug] QUERY OK source="media_items" db=2.8ms idle=18.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-08 12:59:43Z], 122] 12:30:41.022 [debug] QUERY OK source="media_items" db=4.0ms queue=0.5ms idle=17.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\r\n\nТридцать седьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\r\n\n\r\nhttps://zavtracast.ru\r\n\r\n\nДТКД\r\n\nОнлайн-трансляция только на Twitch.\r\n\nЗапись только на YouTube.\r\n\nАудио только для подписчиков YouTube Premium и Patreon.\r\n\r\n\nhttps://zavtracast.ru\r\n\n\r\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\r\n\n\r\nПоддержка проекта (мы будем вам очень благодарны)\r\n\nhttps://www.patreon.com/zavtracast\r\n\n\r\n\nНаш канал в Телеграме:\r\n\nhttps://telegram.me/zavtracast\r\n\n\r\n\nНаш Твиттер:\r\n\nhttps://twitter.com/zavtracast\r\n\n\r\n\nНаш ВК:\r\n\nhttps://vk.com/zavtracast\r\n\n\r\n\nНаш канал на Твиче:\r\n\nhttps://twitch.tv/zavtracast", "ДТКД #37 – Для тех, кто дома (by Zavtracast)", "415d6e32-6c11-404b-aa2f-f431b6130637", 9884, false, "jOgkH_72Ceo", "https://www.youtube.com/watch?v=jOgkH_72Ceo", 111, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120800 - ДТКД #37 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-08 12:59:43Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\r\n\nТридцать седьмой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\r\n\n\r\nhttps://zavtracast.ru\r\n\r\n\nДТКД\r\n\nОнлайн-трансляция только на Twitch.\r\n\nЗапись только на YouTube.\r\n\nАудио только для подписчиков YouTube Premium и Patreon.\r\n\r\n\nhttps://zavtracast.ru\r\n\n\r\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\r\n\n\r\nПоддержка проекта (мы будем вам очень благодарны)\r\n\nhttps://www.patreon.com/zavtracast\r\n\n\r\n\nНаш канал в Телеграме:\r\n\nhttps://telegram.me/zavtracast\r\n\n\r\n\nНаш Твиттер:\r\n\nhttps://twitter.com/zavtracast\r\n\n\r\n\nНаш ВК:\r\n\nhttps://vk.com/zavtracast\r\n\n\r\n\nНаш канал на Твиче:\r\n\nhttps://twitch.tv/zavtracast", "ДТКД #37 – Для тех, кто дома (by Zavtracast)", 9884, false, "jOgkH_72Ceo", "https://www.youtube.com/watch?v=jOgkH_72Ceo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120800 - ДТКД #37 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-08 12:59:43Z]] 12:30:41.025 [debug] QUERY OK source="sources" db=2.2ms queue=0.4ms 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" = ?) [122] 12:30:41.028 [debug] QUERY OK source="media_items" db=2.2ms idle=15.7ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-12-05 10:43:00Z], 122] 12:30:41.035 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=15.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать шестой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #36 – Для тех, кто дома (by Zavtracast)", "167ca2ff-a824-4d64-8fba-00d2f8272104", 7454, false, "ixF9gf34XsI", "https://www.youtube.com/watch?v=ixF9gf34XsI", 112, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120500 - ДТКД #36 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-12-05 10:43:00Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать шестой выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #36 – Для тех, кто дома (by Zavtracast)", 7454, false, "ixF9gf34XsI", "https://www.youtube.com/watch?v=ixF9gf34XsI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e120500 - ДТКД #36 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-12-05 10:43:00Z]] 12:30:41.037 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=14.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.040 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=12.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-17 15:20:09Z], 122] 12:30:41.051 [debug] QUERY OK source="media_items" db=9.6ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать пятый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем шутинги, самоубийства, наушники, Португалию и многое другое.\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #35 – Для тех, кто дома (by Zavtracast)", "db42b538-c3bf-4ef6-a627-793e39f8e566", 6513, false, "dEOsCF03Dxw", "https://www.youtube.com/watch?v=dEOsCF03Dxw", 113, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e111700 - ДТКД #35 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-11-17 15:20:09Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать пятый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем шутинги, самоубийства, наушники, Португалию и многое другое.\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #35 – Для тех, кто дома (by Zavtracast)", 6513, false, "dEOsCF03Dxw", "https://www.youtube.com/watch?v=dEOsCF03Dxw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e111700 - ДТКД #35 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-11-17 15:20:09Z]] 12:30:41.056 [debug] QUERY OK source="sources" db=4.3ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.066 [debug] QUERY OK source="media_items" db=9.5ms idle=15.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-11-07 03:34:27Z], 122] 12:30:41.071 [debug] QUERY OK source="media_items" db=3.5ms queue=0.4ms idle=25.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать четвертый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем Blizzard и мерч Канье Уэста в новом бухлокасте (он же ДТКД).\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #34 – Для тех, кто дома (by Zavtracast)", "b88ae02d-1c4d-4074-a6e4-e04ac20e8494", 8382, false, "xJdJOsXBM5A", "https://www.youtube.com/watch?v=xJdJOsXBM5A", 114, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e110700 - ДТКД #34 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-11-07 03:34:27Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать четвертый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Обсуждаем Blizzard и мерч Канье Уэста в новом бухлокасте (он же ДТКД).\n\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #34 – Для тех, кто дома (by Zavtracast)", 8382, false, "xJdJOsXBM5A", "https://www.youtube.com/watch?v=xJdJOsXBM5A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e110700 - ДТКД #34 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-11-07 03:34:27Z]] 12:30:41.076 [debug] QUERY OK source="sources" db=4.0ms queue=0.5ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.078 [debug] QUERY OK source="media_items" db=1.6ms idle=20.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-28 11:32:25Z], 122] 12:30:41.085 [debug] QUERY OK source="media_items" db=5.2ms queue=0.3ms idle=22.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать третий выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Фруктовые колечки, человек-муравей, альбом Канье Веста, Лупа Пупа и прочие радости.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #33 – Для тех, кто дома (by Zavtracast)", "6b4f5d1a-3dc2-413b-8808-a1bf40a19f10", 5696, false, "QUCmjttHZjA", "https://www.youtube.com/watch?v=QUCmjttHZjA", 115, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102800 - ДТКД #33 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-28 11:32:25Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать третий выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст. Фруктовые колечки, человек-муравей, альбом Канье Веста, Лупа Пупа и прочие радости.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast\n\nНаш канал на Твиче:\nhttps://twitch.tv/zavtracast", "ДТКД #33 – Для тех, кто дома (by Zavtracast)", 5696, false, "QUCmjttHZjA", "https://www.youtube.com/watch?v=QUCmjttHZjA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102800 - ДТКД #33 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-28 11:32:25Z]] 12:30:41.087 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.090 [debug] QUERY OK source="media_items" db=1.2ms idle=17.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-20 12:15:44Z], 122] 12:30:41.094 [debug] QUERY OK source="media_items" db=2.8ms idle=14.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#завтракст #дткд #подкаст\n\nТридцать второй выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #32 – Для тех, кто дома (by Zavtracast)", "d0aa69c9-bae2-45a5-bc00-a66f73ec76ff", 7543, false, "kcsn1ncC9lo", "https://www.youtube.com/watch?v=kcsn1ncC9lo", 116, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102000 - ДТКД #32 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-20 12:15:44Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#завтракст #дткд #подкаст\n\nТридцать второй выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #32 – Для тех, кто дома (by Zavtracast)", 7543, false, "kcsn1ncC9lo", "https://www.youtube.com/watch?v=kcsn1ncC9lo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e102000 - ДТКД #32 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-20 12:15:44Z]] 12:30:41.096 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=15.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.098 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=11.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-14 15:40:45Z], 122] 12:30:41.107 [debug] QUERY OK source="media_items" db=4.6ms queue=0.1ms idle=14.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Тридцать первый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #31 – Для тех, кто дома (by Zavtracast)", "4effb404-68ce-41e9-b214-290647b1da67", 4791, false, "dyEAnDlJYt4", "https://www.youtube.com/watch?v=dyEAnDlJYt4", 117, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e101400 - ДТКД #31 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-14 15:40:45Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Тридцать первый выпуск самого натужного и всратого вечернего шоу на ютубе – ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #31 – Для тех, кто дома (by Zavtracast)", 4791, false, "dyEAnDlJYt4", "https://www.youtube.com/watch?v=dyEAnDlJYt4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e101400 - ДТКД #31 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-14 15:40:45Z]] 12:30:41.109 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms 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" = ?) [122] 12:30:41.111 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=16.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-10-08 07:50:30Z], 122] 12:30:41.117 [debug] QUERY OK source="media_items" db=3.4ms idle=17.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nТридцатый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nМерч Завтракаста\nВ ближайшую неделю (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #30 – Для тех, кто дома (by Zavtracast)", "9fc2bb3d-c3a2-4a5f-9fcf-3c71fe46b2ab", 6508, false, "MdR81nUYVAA", "https://www.youtube.com/watch?v=MdR81nUYVAA", 118, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e100800 - ДТКД #30 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-10-08 07:50:30Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст\n\nТридцатый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nМерч Завтракаста\nВ ближайшую неделю (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #30 – Для тех, кто дома (by Zavtracast)", 6508, false, "MdR81nUYVAA", "https://www.youtube.com/watch?v=MdR81nUYVAA", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e100800 - ДТКД #30 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-10-08 07:50:30Z]] 12:30:41.123 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms 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" = ?) [122] 12:30:41.126 [debug] QUERY OK source="media_items" db=2.9ms idle=16.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-30 08:22:51Z], 122] 12:30:41.136 [debug] QUERY OK source="media_items" db=9.1ms queue=0.1ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать девятый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста. Тот самый выпуск с вишневой балтикой.\n\nМерч Завтракаста\nВ ближайшие 2 недели (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #29 – Для тех, кто дома (by Zavtracast)", "9325385b-4997-4bfb-84ba-7ce3bb57537a", 6456, false, "Rj0wCrEQf28", "https://www.youtube.com/watch?v=Rj0wCrEQf28", 119, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e093000 - ДТКД #29 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-30 08:22:51Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст\n\nДвадцать девятый выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста. Тот самый выпуск с вишневой балтикой.\n\nМерч Завтракаста\nВ ближайшие 2 недели (до середины октября) у вас есть возможность заказать светшоты и худи с дизайном от друга нашего подкаста – Олега Onchky, дизайнера из Германии, фотографии которого вы могли видеть на некоторых обложках Завтракаста. А еще он из подкаста Фотач.\n\nМы опять пользуемся сервисом Everpress, так как у них очень качественная скрин-печать, они работают с большинством стран мира, а еще мы получаем небольшой процент с прибыли – так что воспринимайте это как еще один способ нас поддержать. \n\nНа выбор у вас два дизайна: логотип Завтракаста в виде катаканы с эффектом оригами (японский алфавит для заимствованных слов) и логотип с эффектом Муара.\n\nЧерез 2 недели предзаказы будут закрыты, за несколько дней они все будут отпечатаны и отправлены вам. В Европе на доставку уходит всего несколько дней, в Россию они идут 8-15 дней.\n\nhttps://everpress.com/zavtracast-x-onchky-drop-1\nhttps://everpress.com/zavtracast-x-onchky-drop-2\n\nДТКД\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #29 – Для тех, кто дома (by Zavtracast)", 6456, false, "Rj0wCrEQf28", "https://www.youtube.com/watch?v=Rj0wCrEQf28", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e093000 - ДТКД #29 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-30 08:22:51Z]] 12:30:41.141 [debug] QUERY OK source="sources" db=2.5ms queue=0.1ms idle=26.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.142 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=24.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-25 08:41:39Z], 122] 12:30:41.149 [debug] QUERY OK source="media_items" db=4.5ms idle=21.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать восьмой выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #28 – Для тех, кто дома (by Zavtracast)", "fe146ba5-4360-4e8f-9108-f3012d9aa2c7", 9100, false, "fcTUd1I-uwM", "https://www.youtube.com/watch?v=fcTUd1I-uwM", 120, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e092500 - ДТКД #28 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-25 08:41:39Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст\n\nДвадцать восьмой выпуск угарного еженедельного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #28 – Для тех, кто дома (by Zavtracast)", 9100, false, "fcTUd1I-uwM", "https://www.youtube.com/watch?v=fcTUd1I-uwM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e092500 - ДТКД #28 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-25 08:41:39Z]] 12:30:41.150 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=23.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.152 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=15.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-16 09:52:16Z], 122] 12:30:41.156 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=12.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст\n\nДвадцать седьмой выпуск угарного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #27 – Для тех, кто дома (by Zavtracast)", "17dbba6f-389c-4a4d-900f-b447b5867007", 5118, false, "EnXnrq3J6dY", "https://www.youtube.com/watch?v=EnXnrq3J6dY", 121, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e091600 - ДТКД #27 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-16 09:52:16Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст\n\nДвадцать седьмой выпуск угарного вечернего шоу ДТКД (Для Тех, Кто Дома) от команды Завтракаста.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: https://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #27 – Для тех, кто дома (by Zavtracast)", 5118, false, "EnXnrq3J6dY", "https://www.youtube.com/watch?v=EnXnrq3J6dY", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e091600 - ДТКД #27 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-16 09:52:16Z]] 12:30:41.158 [debug] QUERY OK source="sources" db=1.6ms idle=13.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.161 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=10.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-09 09:38:13Z], 122] 12:30:41.164 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать шестой угарный выпуск веселого серьезного смищного вечернего шоу \"Для тех, кто дома\" (ДТКД) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #26 – Для тех, кто дома (by Zavtracast)", "5f3a4eaf-bf1e-477b-88c9-79a1e524f568", 8773, false, "CnvoVefQJgw", "https://www.youtube.com/watch?v=CnvoVefQJgw", 122, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090900 - ДТКД #26 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-09 09:38:13Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать шестой угарный выпуск веселого серьезного смищного вечернего шоу \"Для тех, кто дома\" (ДТКД) от команды подкаста Завтракаст.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #26 – Для тех, кто дома (by Zavtracast)", 8773, false, "CnvoVefQJgw", "https://www.youtube.com/watch?v=CnvoVefQJgw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090900 - ДТКД #26 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-09 09:38:13Z]] 12:30:41.168 [debug] QUERY OK source="sources" db=1.6ms queue=0.5ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.170 [debug] QUERY OK source="media_items" db=1.4ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-03 10:12:02Z], 122] 12:30:41.176 [debug] QUERY OK source="media_items" db=4.4ms queue=0.1ms idle=12.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #25 – Для тех, кто дома (by Zavtracast)", "409ed692-2410-47b2-b142-0004a6179042", 5961, false, "uFBl-s1Dgec", "https://www.youtube.com/watch?v=uFBl-s1Dgec", 123, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090300 - ДТКД #25 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-09-03 10:12:02Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #25 – Для тех, кто дома (by Zavtracast)", 5961, false, "uFBl-s1Dgec", "https://www.youtube.com/watch?v=uFBl-s1Dgec", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e090300 - ДТКД #25 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-09-03 10:12:02Z]] 12:30:41.178 [debug] QUERY OK source="sources" db=1.3ms queue=0.2ms idle=16.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.180 [debug] QUERY OK source="media_items" db=1.4ms idle=14.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-24 10:25:51Z], 122] 12:30:41.187 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=13.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать четвертый выпуск вечернего шоу ДТКД (Для Тех, Кто Дома) от команды подкаста Завтракаст – треш, угар и содомия в прямом эфире.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #24 – Для тех, кто дома (by Zavtracast)", "e102f5be-c6b3-4535-bead-9fca657787a0", 7390, false, "AevTliFNe7M", "https://www.youtube.com/watch?v=AevTliFNe7M", 124, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e082400 - ДТКД #24 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-24 10:25:51Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать четвертый выпуск вечернего шоу ДТКД (Для Тех, Кто Дома) от команды подкаста Завтракаст – треш, угар и содомия в прямом эфире.\n\nhttps://zavtracast.ru\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #24 – Для тех, кто дома (by Zavtracast)", 7390, false, "AevTliFNe7M", "https://www.youtube.com/watch?v=AevTliFNe7M", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e082400 - ДТКД #24 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-24 10:25:51Z]] 12:30:41.194 [debug] QUERY OK source="sources" db=5.4ms queue=0.2ms 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" = ?) [122] 12:30:41.200 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=19.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-18 09:55:03Z], 122] 12:30:41.208 [debug] QUERY OK source="media_items" db=2.9ms idle=26.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать третий выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #23 – Для тех, кто дома (by Zavtracast)", "8234c077-11d2-4403-acd3-99cf336a8476", 6432, false, "zqHO1_bbayo", "https://www.youtube.com/watch?v=zqHO1_bbayo", 125, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081800 - ДТКД #23 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-18 09:55:03Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать третий выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #23 – Для тех, кто дома (by Zavtracast)", 6432, false, "zqHO1_bbayo", "https://www.youtube.com/watch?v=zqHO1_bbayo", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081800 - ДТКД #23 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-18 09:55:03Z]] 12:30:41.210 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=27.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.215 [debug] QUERY OK source="media_items" db=4.4ms idle=23.0ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-08-12 18:59:29Z], 122] 12:30:41.223 [debug] QUERY OK source="media_items" db=6.3ms queue=0.1ms idle=21.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать второй выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #22 – Для тех, кто дома (by Zavtracast)", "5644ded8-775b-48fd-a26f-6a742b073e0d", 9485, false, "EJXVGFySE3s", "https://www.youtube.com/watch?v=EJXVGFySE3s", 126, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081200 - ДТКД #22 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-08-12 18:59:29Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать второй выпуск натужного вечернего шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttps://www.donationalerts.com/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #22 – Для тех, кто дома (by Zavtracast)", 9485, false, "EJXVGFySE3s", "https://www.youtube.com/watch?v=EJXVGFySE3s", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e081200 - ДТКД #22 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-08-12 18:59:29Z]] 12:30:41.226 [debug] QUERY OK source="sources" db=2.4ms 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" = ?) [122] 12:30:41.229 [debug] QUERY OK source="media_items" db=2.2ms idle=18.9ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-29 10:07:32Z], 122] 12:30:41.237 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=19.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать первый выпуск натужного вечернего юмористически серьезного шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nВНИМАНИЕ: спустя 10 минут после начала трансляцию пришлось перезапустить по техническим причинам, так что начало второй раз получилось несколько скомканным.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #21 – Для тех, кто дома (by Zavtracast)", "dd19f1c1-4f09-41ae-b3f3-4b6dbf63f709", 5814, false, "G9C3NEYmc0A", "https://www.youtube.com/watch?v=G9C3NEYmc0A", 127, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e072900 - ДТКД #21 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-29 10:07:32Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДвадцать первый выпуск натужного вечернего юмористически серьезного шоу ДТКД (Для тех, кто дома) от команды Завтракаста.\n\nВНИМАНИЕ: спустя 10 минут после начала трансляцию пришлось перезапустить по техническим причинам, так что начало второй раз получилось несколько скомканным.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #21 – Для тех, кто дома (by Zavtracast)", 5814, false, "G9C3NEYmc0A", "https://www.youtube.com/watch?v=G9C3NEYmc0A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e072900 - ДТКД #21 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-07-29 10:07:32Z]] 12:30:41.240 [debug] QUERY OK source="sources" db=2.0ms 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" = ?) [122] 12:30:41.242 [debug] QUERY OK source="media_items" db=2.0ms idle=17.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-15 09:50:39Z], 122] 12:30:41.247 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=17.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЮбилейный двадцатый выпуск вечернего шоу ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #20 – Для тех, кто дома (by Zavtracast)", "4a53b55a-5f95-4e72-b0dd-abc6b0fb3c19", 7093, false, "HRv28igmU-A", "https://www.youtube.com/watch?v=HRv28igmU-A", 128, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e071500 - ДТКД #20 – Для тех, кто дома (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-15 09:50:39Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЮбилейный двадцатый выпуск вечернего шоу ДТКД (Для тех, кто дома) от команды подкаста Завтракаст.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД #20 – Для тех, кто дома (by Zavtracast)", 7093, false, "HRv28igmU-A", "https://www.youtube.com/watch?v=HRv28igmU-A", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e071500 - ДТКД #20 – Для тех, кто дома (by Zavtracast).mp4", false, 122, ~U[2019-07-15 09:50:39Z]] 12:30:41.250 [debug] QUERY OK source="sources" db=2.7ms queue=0.1ms idle=18.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.253 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-07 14:10:50Z], 122] 12:30:41.262 [debug] QUERY OK source="media_items" db=8.4ms queue=0.1ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #19 (by Zavtracast)", "d67d8749-94d7-433c-b3f6-26d1c475439a", 7243, false, "Ig8e7IPSnG0", "https://www.youtube.com/watch?v=Ig8e7IPSnG0", 129, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070700 - ДТКД – Для тех, кто дома #19 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-07 14:10:50Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #19 (by Zavtracast)", 7243, false, "Ig8e7IPSnG0", "https://www.youtube.com/watch?v=Ig8e7IPSnG0", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070700 - ДТКД – Для тех, кто дома #19 (by Zavtracast).mp4", false, 122, ~U[2019-07-07 14:10:50Z]] 12:30:41.265 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=20.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.268 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=19.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-07-01 11:41:03Z], 122] 12:30:41.276 [debug] QUERY OK source="media_items" db=6.6ms queue=0.1ms idle=18.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #18 (by Zavtracast)", "152d3a9b-84cc-478e-880c-44c5225a6b32", 8244, false, "GW5Kkr1Wyr8", "https://www.youtube.com/watch?v=GW5Kkr1Wyr8", 130, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070100 - ДТКД – Для тех, кто дома #18 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-07-01 11:41:03Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nСерьезные темы, треш, угар и содомия в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #18 (by Zavtracast)", 8244, false, "GW5Kkr1Wyr8", "https://www.youtube.com/watch?v=GW5Kkr1Wyr8", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e070100 - ДТКД – Для тех, кто дома #18 (by Zavtracast).mp4", false, 122, ~U[2019-07-01 11:41:03Z]] 12:30:41.279 [debug] QUERY OK source="sources" db=2.9ms idle=23.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.281 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=17.6ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-21 18:12:00Z], 122] 12:30:41.285 [debug] QUERY OK source="media_items" db=2.9ms idle=16.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДима, Тимур и Макс опять угорают в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #17 (by Zavtracast)", "bb8a057b-4b45-4dc0-a586-804b99f8573e", 7351, false, "NgfqOAU6w4Q", "https://www.youtube.com/watch?v=NgfqOAU6w4Q", 131, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e062100 - ДТКД – Для тех, кто дома #17 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-06-21 18:12:00Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nДима, Тимур и Макс опять угорают в новом выпуске ДТКД (Для Тех, Кто Дома).\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #17 (by Zavtracast)", 7351, false, "NgfqOAU6w4Q", "https://www.youtube.com/watch?v=NgfqOAU6w4Q", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e062100 - ДТКД – Для тех, кто дома #17 (by Zavtracast).mp4", false, 122, ~U[2019-06-21 18:12:00Z]] 12:30:41.287 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=17.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.289 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=11.8ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-06-10 16:27:31Z], 122] 12:30:41.292 [debug] QUERY OK source="media_items" db=2.5ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #16 (by Zavtracast)", "bb0dc2f7-c41e-4408-8259-867185c7fd52", 6262, false, "gY8hq9oTXKg", "https://www.youtube.com/watch?v=gY8hq9oTXKg", 132, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e061000 - ДТКД – Для тех, кто дома #16 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-06-10 16:27:31Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #16 (by Zavtracast)", 6262, false, "gY8hq9oTXKg", "https://www.youtube.com/watch?v=gY8hq9oTXKg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e061000 - ДТКД – Для тех, кто дома #16 (by Zavtracast).mp4", false, 122, ~U[2019-06-10 16:27:31Z]] 12:30:41.295 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=11.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.297 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=10.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-21 12:49:16Z], 122] 12:30:41.304 [debug] QUERY OK source="media_items" db=5.3ms idle=10.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["#дткд #завтракаст #подкаст #длятехктодома\n\nВ этом выпуске нашего пятничного (переехавшего на субботу) вечернего шоу обсуждаем разное, а именно: \n\n - Как мы сходили на Девгамм 2019\n- Как следят за пользователями магазины и холодильники\n - Почему в мобильных играх слежка за игроком - важная часть разработки https://www.vox.com/explainers/2019/5/7/18273355/angry-birds-phone-games-data-collection-candy-crush \n- Фотоконкурсы в эпоху фотошопа и нейросеток https://petapixel.com/2019/05/16/photographer-lisa-saad-stripped-of-awards-in-photo-stealing-scandal/ \n- Скандал с бьюти-блогерами почему нам вообще есть дело до всех этих людей https://www.newyorker.com/culture/culture-desk/the-odd-fascination-of-the-youtube-beauty-wars \n- Как поменялись теории заговора - раньше требовали фактов, теперь не требуют совсем https://youtu.be/NWkBccBtGAw \n - Как заделать раковину дошираком: https://tjournal.ru/internet/97219-rakovina-s-ramenom-kitaec-remontiruet-santehniku-i-mebel-s-pomoshchyu-lapshi-pechenya-i-yaic \n - Почему Rage 2 не очень\n - Почему \"Джон Уик 3\" нам и понравился и не понравился одновременно\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #15 (by Zavtracast)", "3728f5d2-eea8-411e-b092-c934971a284f", 10459, false, "exxdFQB5d0o", "https://www.youtube.com/watch?v=exxdFQB5d0o", 133, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e052100 - ДТКД – Для тех, кто дома #15 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-21 12:49:16Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "#дткд #завтракаст #подкаст #длятехктодома\n\nВ этом выпуске нашего пятничного (переехавшего на субботу) вечернего шоу обсуждаем разное, а именно: \n\n - Как мы сходили на Девгамм 2019\n- Как следят за пользователями магазины и холодильники\n - Почему в мобильных играх слежка за игроком - важная часть разработки https://www.vox.com/explainers/2019/5/7/18273355/angry-birds-phone-games-data-collection-candy-crush \n- Фотоконкурсы в эпоху фотошопа и нейросеток https://petapixel.com/2019/05/16/photographer-lisa-saad-stripped-of-awards-in-photo-stealing-scandal/ \n- Скандал с бьюти-блогерами почему нам вообще есть дело до всех этих людей https://www.newyorker.com/culture/culture-desk/the-odd-fascination-of-the-youtube-beauty-wars \n- Как поменялись теории заговора - раньше требовали фактов, теперь не требуют совсем https://youtu.be/NWkBccBtGAw \n - Как заделать раковину дошираком: https://tjournal.ru/internet/97219-rakovina-s-ramenom-kitaec-remontiruet-santehniku-i-mebel-s-pomoshchyu-lapshi-pechenya-i-yaic \n - Почему Rage 2 не очень\n - Почему \"Джон Уик 3\" нам и понравился и не понравился одновременно\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #15 (by Zavtracast)", 10459, false, "exxdFQB5d0o", "https://www.youtube.com/watch?v=exxdFQB5d0o", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e052100 - ДТКД – Для тех, кто дома #15 (by Zavtracast).mp4", false, 122, ~U[2019-05-21 12:49:16Z]] 12:30:41.306 [debug] QUERY OK source="sources" db=1.5ms idle=15.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.308 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=14.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-13 10:47:44Z], 122] 12:30:41.312 [debug] QUERY OK source="media_items" db=2.8ms idle=14.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Угарное вечернее шоу ДТКД (Для Тех Кто Дома) от команды подкаста Завтракаст возвращается с ударной порцией ужасного юмора и серьезных щщей. Обсуждаем кучу всего – от виртуальных порнозвезд до цифрового коллапса с бухлом и смехом.\n\nДима, Тимур и Максим как обычно6и в общем.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #14 (by Zavtracast)", "73363d3b-6145-4546-af04-8cb18fcb8fa9", 9314, false, "lfQjvpGIIc4", "https://www.youtube.com/watch?v=lfQjvpGIIc4", 134, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e051300 - ДТКД – Для тех, кто дома #14 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-13 10:47:44Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Угарное вечернее шоу ДТКД (Для Тех Кто Дома) от команды подкаста Завтракаст возвращается с ударной порцией ужасного юмора и серьезных щщей. Обсуждаем кучу всего – от виртуальных порнозвезд до цифрового коллапса с бухлом и смехом.\n\nДима, Тимур и Максим как обычно6и в общем.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #14 (by Zavtracast)", 9314, false, "lfQjvpGIIc4", "https://www.youtube.com/watch?v=lfQjvpGIIc4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e051300 - ДТКД – Для тех, кто дома #14 (by Zavtracast).mp4", false, 122, ~U[2019-05-13 10:47:44Z]] 12:30:41.315 [debug] QUERY OK source="sources" db=1.9ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.316 [debug] QUERY OK source="media_items" db=1.3ms idle=12.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-05-05 13:38:52Z], 122] 12:30:41.321 [debug] QUERY OK source="media_items" db=3.4ms idle=11.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ДТКД 13 уже здесь! Говорим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #13 (by Zavtracast)", "cbe46b64-b5a8-4553-8a29-f92365092efc", 6368, false, "w52Ra0bXwTw", "https://www.youtube.com/watch?v=w52Ra0bXwTw", 135, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e050500 - ДТКД – Для тех, кто дома #13 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-05-05 13:38:52Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "ДТКД 13 уже здесь! Говорим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #13 (by Zavtracast)", 6368, false, "w52Ra0bXwTw", "https://www.youtube.com/watch?v=w52Ra0bXwTw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e050500 - ДТКД – Для тех, кто дома #13 (by Zavtracast).mp4", false, 122, ~U[2019-05-05 13:38:52Z]] 12:30:41.323 [debug] QUERY OK source="sources" db=1.5ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.325 [debug] QUERY OK source="media_items" db=1.5ms idle=11.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-29 13:35:33Z], 122] 12:30:41.329 [debug] QUERY OK source="media_items" db=3.2ms idle=11.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["ДТКД под номером 12 уже здесь! Самый бухой и самый короткий выпуск ДТКД одновременно.\nГоворим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #12 (by Zavtracast)", "a83eeeee-0e8b-44f2-b707-af93311052f0", 4335, false, "4ZYDr9vbGX4", "https://www.youtube.com/watch?v=4ZYDr9vbGX4", 136, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042900 - ДТКД – Для тех, кто дома #12 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-29 13:35:33Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "ДТКД под номером 12 уже здесь! Самый бухой и самый короткий выпуск ДТКД одновременно.\nГоворим про серьезные и совсем не серьезные темы между собой и со зрителями.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #12 (by Zavtracast)", 4335, false, "4ZYDr9vbGX4", "https://www.youtube.com/watch?v=4ZYDr9vbGX4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042900 - ДТКД – Для тех, кто дома #12 (by Zavtracast).mp4", false, 122, ~U[2019-04-29 13:35:33Z]] 12:30:41.332 [debug] QUERY OK source="sources" db=1.6ms queue=0.3ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.333 [debug] QUERY OK source="media_items" db=1.2ms idle=11.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-21 10:48:06Z], 122] 12:30:41.339 [debug] QUERY OK source="media_items" db=4.6ms idle=11.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Одиннадцатый выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #11 (by Zavtracast)", "a264f388-19bf-45ff-a22e-ee85a12b80b0", 7107, false, "nD_LcbvsBAk", "https://www.youtube.com/watch?v=nD_LcbvsBAk", 137, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042100 - ДТКД – Для тех, кто дома #11 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-21 10:48:06Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Одиннадцатый выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #11 (by Zavtracast)", 7107, false, "nD_LcbvsBAk", "https://www.youtube.com/watch?v=nD_LcbvsBAk", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e042100 - ДТКД – Для тех, кто дома #11 (by Zavtracast).mp4", false, 122, ~U[2019-04-21 10:48:06Z]] 12:30:41.343 [debug] QUERY OK source="sources" db=3.5ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.346 [debug] QUERY OK source="media_items" db=1.8ms idle=14.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-07 09:13:00Z], 122] 12:30:41.352 [debug] QUERY OK source="media_items" db=5.6ms idle=14.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Десятый юбилейный выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #10 (by Zavtracast)", "d8ab11aa-f290-4d89-9293-7c978819e6bc", 9415, false, "gVOzFFLLCDs", "https://www.youtube.com/watch?v=gVOzFFLLCDs", 138, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040700 - ДТКД – Для тех, кто дома #10 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-07 09:13:00Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Десятый юбилейный выпуск вечернего угарного шоу ДТКД от команды Завтракаста – Дима, Тимур и Максим разговаривают на самые разные темы с участием зрителей.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #10 (by Zavtracast)", 9415, false, "gVOzFFLLCDs", "https://www.youtube.com/watch?v=gVOzFFLLCDs", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040700 - ДТКД – Для тех, кто дома #10 (by Zavtracast).mp4", false, 122, ~U[2019-04-07 09:13:00Z]] 12:30:41.355 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.361 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=16.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-04-01 09:15:50Z], 122] 12:30:41.369 [debug] QUERY OK source="media_items" db=6.0ms queue=0.2ms idle=19.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим классическим составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #9 (by Zavtracast)", "3aaea8f9-6137-4f6c-bc47-6088a901f997", 6351, false, "TobmfdUZ4A4", "https://www.youtube.com/watch?v=TobmfdUZ4A4", 139, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040100 - ДТКД – Для тех, кто дома #9 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-04-01 09:15:50Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Дима, Тимур и Максим классическим составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #9 (by Zavtracast)", 6351, false, "TobmfdUZ4A4", "https://www.youtube.com/watch?v=TobmfdUZ4A4", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e040100 - ДТКД – Для тех, кто дома #9 (by Zavtracast).mp4", false, 122, ~U[2019-04-01 09:15:50Z]] 12:30:41.372 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=24.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.373 [debug] QUERY OK source="media_items" db=1.2ms idle=20.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-23 10:01:26Z], 122] 12:30:41.378 [debug] QUERY OK source="media_items" db=3.3ms idle=19.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Вася засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают, а также обсуждают серьезные темы про маркетинг, путешествие, блогеров и многое другое.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #8 (by Zavtracast)", "b71074b9-faae-4d58-8385-36efc342d706", 7130, false, "KlV3Arbx0Bw", "https://www.youtube.com/watch?v=KlV3Arbx0Bw", 140, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e032300 - ДТКД – Для тех, кто дома #8 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-23 10:01:26Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Дима, Тимур и Вася засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают, а также обсуждают серьезные темы про маркетинг, путешествие, блогеров и многое другое.\n\nДТКД #7 не выйдет на YouTube по техническим причинам.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #8 (by Zavtracast)", 7130, false, "KlV3Arbx0Bw", "https://www.youtube.com/watch?v=KlV3Arbx0Bw", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e032300 - ДТКД – Для тех, кто дома #8 (by Zavtracast).mp4", false, 122, ~U[2019-03-23 10:01:26Z]] 12:30:41.383 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=19.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.387 [debug] QUERY OK source="media_items" db=3.2ms idle=14.5ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-10 16:10:29Z], 122] 12:30:41.392 [debug] QUERY OK source="media_items" db=4.0ms idle=15.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #6 (by Zavtracast)", "84dd2deb-5f8a-4680-ac99-d05d4af53a24", 7296, false, "omqZOBdlgyM", "https://www.youtube.com/watch?v=omqZOBdlgyM", 141, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e031000 - ДТКД – Для тех, кто дома #6 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-10 16:10:29Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nНаш Twitch: https://twitch.tv/zavtracast\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #6 (by Zavtracast)", 7296, false, "omqZOBdlgyM", "https://www.youtube.com/watch?v=omqZOBdlgyM", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e031000 - ДТКД – Для тех, кто дома #6 (by Zavtracast).mp4", false, 122, ~U[2019-03-10 16:10:29Z]] 12:30:41.394 [debug] QUERY OK source="sources" db=1.5ms 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" = ?) [122] 12:30:41.396 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=17.2ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-03-03 17:08:33Z], 122] 12:30:41.409 [debug] QUERY OK source="media_items" db=11.0ms idle=13.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #5 (by Zavtracast)", "073f53e7-e6cf-43ea-9036-8cbca8ebc697", 5985, false, "E4-tDkBW8YU", "https://www.youtube.com/watch?v=E4-tDkBW8YU", 142, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e030300 - ДТКД – Для тех, кто дома #5 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-03-03 17:08:33Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Дима, Тимур и Максим снова полным составом засели за безумное вечернее шоу ДТКД (Для тех, кто дома) – выпивают, дебоширят, шутят ниже плинтуса и всячески угорают.\n\nОнлайн-трансляция только на Twitch.\nЗапись только на YouTube.\nАудио только для подписчиков YouTube Premium и Patreon.\n\nЕсли вам хочется \"занести\" на стрим, то: \nhttp://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #5 (by Zavtracast)", 5985, false, "E4-tDkBW8YU", "https://www.youtube.com/watch?v=E4-tDkBW8YU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e030300 - ДТКД – Для тех, кто дома #5 (by Zavtracast).mp4", false, 122, ~U[2019-03-03 17:08:33Z]] 12:30:41.411 [debug] QUERY OK source="sources" db=1.4ms queue=0.2ms idle=22.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.413 [debug] QUERY OK source="media_items" db=1.4ms idle=19.3ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-24 18:34:32Z], 122] 12:30:41.417 [debug] QUERY OK source="media_items" db=3.1ms idle=19.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Четвертый выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #4 (by Zavtracast)", "d95abbc1-2ef9-4ff3-afb1-bbb95bebdd1d", 6396, false, "LOReex-iZ7g", "https://www.youtube.com/watch?v=LOReex-iZ7g", 143, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e022400 - ДТКД – Для тех, кто дома #4 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-24 18:34:32Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Четвертый выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #4 (by Zavtracast)", 6396, false, "LOReex-iZ7g", "https://www.youtube.com/watch?v=LOReex-iZ7g", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e022400 - ДТКД – Для тех, кто дома #4 (by Zavtracast).mp4", false, 122, ~U[2019-02-24 18:34:32Z]] 12:30:41.419 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms 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" = ?) [122] 12:30:41.422 [debug] QUERY OK source="media_items" db=1.9ms idle=11.1ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-16 10:17:01Z], 122] 12:30:41.426 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=11.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Третий выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #3 (by Zavtracast)", "66f585aa-1d64-45d1-b85f-32ccc6389312", 7427, false, "ggXXonmRxBU", "https://www.youtube.com/watch?v=ggXXonmRxBU", 144, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e021600 - ДТКД – Для тех, кто дома #3 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-16 10:17:01Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Третий выпуск нашего вечернего шоу \"Для тех, кто дома\" от команды Завтракаста.\nНапоминаем, что вживую шоу выходит на Twitch.\nВ записи – на YouTube. А аудиоверсия доступна только на нашем Patreon и для подписчиков YouTube Premium.\nВ этом выпуске к нам присоединился наш старый товарищ Вася Madmorze.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #3 (by Zavtracast)", 7427, false, "ggXXonmRxBU", "https://www.youtube.com/watch?v=ggXXonmRxBU", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e021600 - ДТКД – Для тех, кто дома #3 (by Zavtracast).mp4", false, 122, ~U[2019-02-16 10:17:01Z]] 12:30:41.429 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=13.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.432 [debug] QUERY OK source="media_items" db=1.3ms queue=1.0ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-09 10:54:22Z], 122] 12:30:41.436 [debug] QUERY OK source="media_items" db=2.6ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Второй выпуск нашего экспериментального вечернего шоу \"Для тех, кто дома\", которое вживую выходит только на Twitch, а в записи – только на YouTube.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #2 (by Zavtracast)", "af9dbfd5-9486-4c04-bb6f-e9f6d8f4d49e", 6542, false, "RGp780ok8gI", "https://www.youtube.com/watch?v=RGp780ok8gI", 145, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020900 - ДТКД – Для тех, кто дома #2 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-09 10:54:22Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Второй выпуск нашего экспериментального вечернего шоу \"Для тех, кто дома\", которое вживую выходит только на Twitch, а в записи – только на YouTube.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #2 (by Zavtracast)", 6542, false, "RGp780ok8gI", "https://www.youtube.com/watch?v=RGp780ok8gI", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020900 - ДТКД – Для тех, кто дома #2 (by Zavtracast).mp4", false, 122, ~U[2019-02-09 10:54:22Z]] 12:30:41.438 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=15.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [122] 12:30:41.440 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=13.4ms SELECT max(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-02-01 21:53:45Z], 122] 12:30:41.444 [debug] QUERY OK source="media_items" db=2.6ms idle=11.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Первый выпуск разговорного вечернего ток-шоу \"Для тех, кто дома\" от ведущих Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #1 (by Zavtracast)", "8f9c533d-31a5-471b-b83c-c2d8959dcdea", 7130, false, "xFzFUXqDEcg", "https://www.youtube.com/watch?v=xFzFUXqDEcg", 146, "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020100 - ДТКД – Для тех, кто дома #1 (by Zavtracast).mp4", false, false, false, 122, [], 1, ~U[2019-02-01 21:53:45Z], ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], "Первый выпуск разговорного вечернего ток-шоу \"Для тех, кто дома\" от ведущих Завтракаста.\n\nЕсли вам хочется \"занести\" на стрим, то: http://www.donationalerts.ru/r/zavtracast\n\nПоддержка проекта (мы будем вам очень благодарны)\nhttps://www.patreon.com/zavtracast\n\nНаш канал в Телеграме:\nhttps://telegram.me/zavtracast\n\nНаш Твиттер:\nhttps://twitter.com/zavtracast\n\nНаш ВК:\nhttps://vk.com/zavtracast", "ДТКД – Для тех, кто дома #1 (by Zavtracast)", 7130, false, "xFzFUXqDEcg", "https://www.youtube.com/watch?v=xFzFUXqDEcg", "/downloads/shows/[ZavtraCast] ДТКД/Season 2019/s2019e020100 - ДТКД – Для тех, кто дома #1 (by Zavtracast).mp4", false, 122, ~U[2019-02-01 21:53:45Z]] 12:30:41.450 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=14.9ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z], 122] 12:30:41.458 [debug] QUERY OK source="media_items" db=6.0ms queue=0.1ms idle=15.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")))) [122] 12:30:41.462 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=22.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")))) [122] 12:30:41.463 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=22.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [122] 12:30:41.508 [debug] QUERY OK source="tasks" db=11.4ms idle=38.9ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16926, 122, ~U[2026-04-04 09:30:41Z], ~U[2026-04-04 09:30:41Z]] 12:30:41.518 [info] {"args":{"id":122},"id":16857,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":18784953644,"event":"job:stop","queue_time":97788,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 12:30:51.487 [info] {"source":"oban","duration":1944,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:00.606 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:31:21.489 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:31:51.496 [info] {"source":"oban","duration":5281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:00.606 [info] {"source":"oban","duration":342,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:32:21.500 [info] {"source":"oban","duration":1983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:32:51.502 [info] {"source":"oban","duration":1361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:00.608 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:33:21.511 [info] {"source":"oban","duration":8377,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:33:51.512 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:00.615 [info] {"source":"oban","duration":2039,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:34:21.514 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:34:51.516 [info] {"source":"oban","duration":1017,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:00.617 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:35:21.518 [info] {"source":"oban","duration":1283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:35:51.521 [info] {"source":"oban","duration":1394,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:00.620 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:36:21.524 [info] {"source":"oban","duration":1719,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:36:51.526 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:00.625 [info] {"source":"oban","duration":2749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:37:21.528 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:37:51.531 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:00.631 [info] {"source":"oban","duration":1510,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:38:21.533 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:38:51.536 [info] {"source":"oban","duration":1583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:00.632 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:39:21.540 [info] {"source":"oban","duration":2880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:39:51.545 [info] {"source":"oban","duration":3851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:00.634 [info] {"source":"oban","duration":398,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:40:21.548 [info] {"source":"oban","duration":1886,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:40:51.550 [info] {"source":"oban","duration":1244,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:00.636 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:41:21.554 [info] {"source":"oban","duration":3262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:41:51.557 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:00.636 [info] {"source":"oban","duration":307,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:42:21.560 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:42:51.562 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:00.638 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:43:21.567 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:43:51.574 [info] {"source":"oban","duration":6572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:00.639 [info] {"source":"oban","duration":363,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:44:21.580 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:44:51.587 [info] {"source":"oban","duration":4312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:00.648 [info] {"source":"oban","duration":7623,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:45:21.598 [info] {"source":"oban","duration":8522,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:45:51.600 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:00.651 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:46:21.602 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:46:51.609 [info] {"source":"oban","duration":5664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:00.655 [info] {"source":"oban","duration":3751,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:47:21.618 [info] {"source":"oban","duration":6129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:47:51.619 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:00.657 [info] {"source":"oban","duration":822,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:48:21.631 [info] {"source":"oban","duration":9332,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:48:51.635 [info] {"source":"oban","duration":1463,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:00.659 [info] {"source":"oban","duration":1019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:49:21.638 [info] {"source":"oban","duration":2210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:49:51.641 [info] {"source":"oban","duration":1584,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:00.663 [info] {"source":"oban","duration":2997,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:50:21.644 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:50:51.655 [info] {"source":"oban","duration":9541,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:00.667 [info] {"source":"oban","duration":2980,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:51:21.658 [info] {"source":"oban","duration":1521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:51:51.661 [info] {"source":"oban","duration":1922,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:00.671 [info] {"source":"oban","duration":419,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:52:21.667 [info] {"source":"oban","duration":4870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:52:51.671 [info] {"source":"oban","duration":3313,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:00.673 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:53:21.681 [info] {"source":"oban","duration":8601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:53:51.683 [info] {"source":"oban","duration":1172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:00.683 [info] {"source":"oban","duration":7772,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:54:21.694 [info] {"source":"oban","duration":9423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:54:51.702 [info] {"source":"oban","duration":7240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:00.684 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:55:21.706 [info] {"source":"oban","duration":2509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:55:51.709 [info] {"source":"oban","duration":1706,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:00.685 [info] {"source":"oban","duration":854,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:56:21.710 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:56:51.713 [info] {"source":"oban","duration":1421,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:00.686 [info] {"source":"oban","duration":308,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:57:21.714 [info] {"source":"oban","duration":1002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:57:51.721 [info] {"source":"oban","duration":5179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:00.688 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:58:21.727 [info] {"source":"oban","duration":4747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:58:51.730 [info] {"source":"oban","duration":1609,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:00.695 [info] {"source":"oban","duration":5938,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 12:59:21.732 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 12:59:51.734 [info] {"source":"oban","duration":1142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:00.697 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:00:21.736 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:00:51.738 [info] {"source":"oban","duration":1300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:00.700 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:01:21.747 [info] {"source":"oban","duration":6928,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:01:51.756 [info] {"source":"oban","duration":7190,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:00.701 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:02:21.804 [info] {"source":"oban","duration":46568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:02:51.807 [info] {"source":"oban","duration":1037,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:00.703 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:03:21.810 [info] {"source":"oban","duration":1874,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:03:51.817 [info] {"source":"oban","duration":1603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:00.704 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:04:21.824 [info] {"source":"oban","duration":4870,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:04:51.829 [info] {"source":"oban","duration":2594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:00.705 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:05:21.834 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:05:51.835 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:00.707 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:06:21.837 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:06:51.842 [info] {"source":"oban","duration":3179,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:00.708 [info] {"source":"oban","duration":630,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:07:21.857 [info] {"source":"oban","duration":14102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:07:51.859 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:00.713 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:08:21.862 [info] {"source":"oban","duration":2219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:08:51.866 [info] {"source":"oban","duration":2566,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:00.714 [info] {"source":"oban","duration":323,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:09:21.872 [info] {"source":"oban","duration":3507,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:09:51.875 [info] {"source":"oban","duration":1506,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:00.715 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:10:21.879 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:10:51.881 [info] {"source":"oban","duration":1146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:00.716 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:11:21.883 [info] {"source":"oban","duration":934,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:11:51.885 [info] {"source":"oban","duration":963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:00.718 [info] {"source":"oban","duration":357,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:12:21.889 [info] {"source":"oban","duration":2681,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:12:51.892 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:00.726 [info] {"source":"oban","duration":6379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:13:21.895 [info] {"source":"oban","duration":980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:13:51.904 [info] {"source":"oban","duration":5174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:00.735 [info] {"source":"oban","duration":6790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:14:21.906 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:14:51.914 [info] {"source":"oban","duration":7104,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:00.737 [info] {"source":"oban","duration":482,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:15:21.921 [info] {"source":"oban","duration":4151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:15:51.923 [info] {"source":"oban","duration":1057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:00.738 [info] {"source":"oban","duration":610,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:16:21.931 [info] {"source":"oban","duration":6091,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:16:51.933 [info] {"source":"oban","duration":1411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:00.743 [info] {"source":"oban","duration":4005,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:17:21.935 [info] {"source":"oban","duration":1193,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:17:51.941 [info] {"source":"oban","duration":5029,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:00.746 [info] {"source":"oban","duration":1809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:18:21.945 [info] {"source":"oban","duration":2664,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:18:51.947 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:00.747 [info] {"source":"oban","duration":268,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:19:21.949 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:19:51.954 [info] {"source":"oban","duration":2308,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:00.748 [info] {"source":"oban","duration":296,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:20:21.958 [info] {"source":"oban","duration":3114,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:20:51.971 [info] {"source":"oban","duration":10917,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:00.750 [info] {"source":"oban","duration":479,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:21:21.973 [info] {"source":"oban","duration":1137,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:21:51.975 [info] {"source":"oban","duration":1256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:00.750 [info] {"source":"oban","duration":272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:22:21.980 [info] {"source":"oban","duration":3521,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:22:51.989 [info] {"source":"oban","duration":7510,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:00.753 [info] {"source":"oban","duration":1534,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:23:21.990 [info] {"source":"oban","duration":1331,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:23:51.992 [info] {"source":"oban","duration":1229,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:00.753 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:24:22.003 [info] {"source":"oban","duration":9764,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:24:52.005 [info] {"source":"oban","duration":1149,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:00.754 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:25:22.016 [info] {"source":"oban","duration":9809,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:25:52.024 [info] {"source":"oban","duration":6357,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:00.761 [info] {"source":"oban","duration":3784,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:26:22.025 [info] {"source":"oban","duration":1276,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:26:52.033 [info] {"source":"oban","duration":6938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:00.767 [info] {"source":"oban","duration":4194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:27:22.045 [info] {"source":"oban","duration":11361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:27:52.057 [info] {"source":"oban","duration":7879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:00.776 [info] {"source":"oban","duration":6382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:28:22.059 [info] {"source":"oban","duration":924,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:28:52.064 [info] {"source":"oban","duration":4250,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:00.779 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:29:22.067 [info] {"source":"oban","duration":1339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:29:52.068 [info] {"source":"oban","duration":1376,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:00.782 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:30:22.072 [info] {"source":"oban","duration":1307,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:30:52.076 [info] {"source":"oban","duration":3799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:00.783 [info] {"source":"oban","duration":256,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:31:22.079 [info] {"source":"oban","duration":2075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:31:52.085 [info] {"source":"oban","duration":3315,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:00.790 [info] {"source":"oban","duration":5582,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:32:22.088 [info] {"source":"oban","duration":1224,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:32:52.095 [info] {"source":"oban","duration":6871,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:00.796 [info] {"source":"oban","duration":4091,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:33:22.097 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:33:52.100 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:00.798 [info] {"source":"oban","duration":806,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:34:22.105 [info] {"source":"oban","duration":4658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:34:52.110 [info] {"source":"oban","duration":3715,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:00.802 [info] {"source":"oban","duration":2804,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:35:22.121 [info] {"source":"oban","duration":9471,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:35:52.123 [info] {"source":"oban","duration":1793,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:00.804 [info] {"source":"oban","duration":507,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:36:22.130 [info] {"source":"oban","duration":5150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:36:52.133 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:00.804 [info] {"source":"oban","duration":240,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:37:22.136 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:37:52.140 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:00.807 [info] {"source":"oban","duration":1596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:38:22.145 [info] {"source":"oban","duration":3397,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:38:52.153 [info] {"source":"oban","duration":7247,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:00.808 [info] {"source":"oban","duration":338,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:39:22.154 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:39:52.157 [info] {"source":"oban","duration":2398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:00.810 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:40:22.161 [info] {"source":"oban","duration":1301,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:40:52.170 [info] {"source":"oban","duration":6571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:00.819 [info] {"source":"oban","duration":6397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:41:22.178 [info] {"source":"oban","duration":7131,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:41:52.185 [info] {"source":"oban","duration":6277,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:00.823 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:42:22.187 [info] {"source":"oban","duration":1128,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:42:52.189 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:00.830 [info] {"source":"oban","duration":5635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:43:22.220 [info] {"source":"oban","duration":4698,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:43:52.225 [info] {"source":"oban","duration":4263,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:00.837 [info] {"source":"oban","duration":261,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:44:22.229 [info] {"source":"oban","duration":1865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:44:52.240 [info] {"source":"oban","duration":10265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:00.839 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:45:22.247 [info] {"source":"oban","duration":4367,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:45:52.252 [info] {"source":"oban","duration":3624,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:00.840 [info] {"source":"oban","duration":299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:46:22.254 [info] {"source":"oban","duration":900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:46:52.259 [info] {"source":"oban","duration":3273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:00.842 [info] {"source":"oban","duration":438,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:47:22.262 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:47:52.268 [info] {"source":"oban","duration":4305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:00.844 [info] {"source":"oban","duration":350,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:48:22.270 [info] {"source":"oban","duration":1000,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:48:52.274 [info] {"source":"oban","duration":2479,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:00.846 [info] {"source":"oban","duration":401,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:49:22.276 [info] {"source":"oban","duration":1318,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:49:52.297 [info] {"source":"oban","duration":14537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:00.848 [info] {"source":"oban","duration":377,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:50:22.301 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:50:52.310 [info] {"source":"oban","duration":6530,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:00.852 [info] {"source":"oban","duration":343,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:51:22.329 [info] {"source":"oban","duration":17977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:51:52.335 [info] {"source":"oban","duration":4812,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:00.854 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:52:22.338 [info] {"source":"oban","duration":2010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:52:52.354 [info] {"source":"oban","duration":9875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:00.855 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:53:22.359 [info] {"source":"oban","duration":1265,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:53:52.375 [info] {"source":"oban","duration":14172,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:00.868 [info] {"source":"oban","duration":10755,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:54:22.376 [info] {"source":"oban","duration":1173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:54:52.381 [info] {"source":"oban","duration":3855,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:00.873 [info] {"source":"oban","duration":4219,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:55:22.390 [info] {"source":"oban","duration":5048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:55:52.403 [info] {"source":"oban","duration":9135,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:00.876 [info] {"source":"oban","duration":830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:56:22.405 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:56:52.423 [info] {"source":"oban","duration":17511,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:00.877 [info] {"source":"oban","duration":369,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:57:22.425 [info] {"source":"oban","duration":1076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:57:52.427 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:00.879 [info] {"source":"oban","duration":358,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:58:22.430 [info] {"source":"oban","duration":3093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:58:52.435 [info] {"source":"oban","duration":3666,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:00.880 [info] {"source":"oban","duration":525,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 13:59:22.439 [info] {"source":"oban","duration":3393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 13:59:52.444 [info] {"source":"oban","duration":4223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:00.883 [info] {"source":"oban","duration":1067,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:00:22.446 [info] {"source":"oban","duration":1416,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:00:52.451 [info] {"source":"oban","duration":2747,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:00.891 [info] {"source":"oban","duration":6421,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:01:22.456 [info] {"source":"oban","duration":4021,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:01:52.464 [info] {"source":"oban","duration":7121,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:00.895 [info] {"source":"oban","duration":1731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:02:22.476 [info] {"source":"oban","duration":11371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:02:52.478 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:00.900 [info] {"source":"oban","duration":3467,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:03:22.480 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:03:52.484 [info] {"source":"oban","duration":1456,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:00.907 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:04:22.487 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:04:52.489 [info] {"source":"oban","duration":2102,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:00.908 [info] {"source":"oban","duration":289,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:05:22.491 [info] {"source":"oban","duration":1273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:05:52.493 [info] {"source":"oban","duration":1218,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:00.909 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:06:22.496 [info] {"source":"oban","duration":1962,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:06:52.498 [info] {"source":"oban","duration":1289,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:00.917 [info] {"source":"oban","duration":341,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:07:22.500 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:07:52.510 [info] {"source":"oban","duration":8447,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:00.918 [info] {"source":"oban","duration":340,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:08:22.512 [info] {"source":"oban","duration":2013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:08:52.514 [info] {"source":"oban","duration":1208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:00.920 [info] {"source":"oban","duration":1895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:09:22.518 [info] {"source":"oban","duration":1068,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:09:52.524 [info] {"source":"oban","duration":5785,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:00.928 [info] {"source":"oban","duration":7034,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:10:22.533 [info] {"source":"oban","duration":6945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:10:52.537 [info] {"source":"oban","duration":2837,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:00.929 [info] {"source":"oban","duration":290,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:11:22.541 [info] {"source":"oban","duration":2903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:11:52.552 [info] {"source":"oban","duration":9414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:00.930 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:12:22.556 [info] {"source":"oban","duration":2881,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:34.762 [info] GET / 14:12:34.766 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:12:34.794 [debug] QUERY OK source="settings" db=15.3ms queue=0.1ms idle=829.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:34.796 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.2ms idle=845.7ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:12:34.811 [debug] QUERY OK source="sources" db=13.5ms queue=1.0ms idle=848.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:12:45.741 [info] GET / 14:12:45.741 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:12:45.743 [debug] QUERY OK source="media_items" db=10931.6ms queue=0.1ms idle=602.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:12:45.746 [debug] QUERY OK source="settings" db=3.0ms queue=0.9ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:45.749 [debug] QUERY OK source="media_profiles" db=2.7ms idle=5.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:12:45.751 [debug] QUERY OK source="sources" db=1.7ms idle=5.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:12:46.362 [debug] QUERY OK source="media_items" db=610.8ms queue=0.3ms idle=5.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:12:46.711 [debug] QUERY OK source="media_items" db=966.9ms queue=0.1ms idle=2.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:12:46.711 [debug] QUERY OK source="media_items" db=346.5ms queue=0.7ms idle=614.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:12:46.748 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=384.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:46.749 [debug] QUERY OK source="settings" db=0.9ms 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 [] 14:12:46.750 [debug] QUERY OK source="settings" db=3.3ms queue=0.3ms idle=995.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:46.752 [debug] QUERY OK source="settings" db=0.8ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:46.786 [debug] QUERY OK source="settings" db=1.6ms idle=35.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:46.804 [debug] QUERY OK source="settings" db=7.5ms queue=0.7ms idle=46.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:46.838 [debug] QUERY OK source="tasks" db=12.5ms idle=74.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"] 14:12:46.841 [debug] QUERY OK source="tasks" db=15.2ms idle=73.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"] 14:12:46.847 [debug] QUERY OK source="sources" db=6.4ms queue=0.3ms idle=54.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:12:46.875 [debug] QUERY OK source="sources" db=31.8ms queue=0.4ms idle=38.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:12:46.961 [debug] QUERY OK source="media_items" db=49.8ms queue=0.1ms idle=105.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)) [] 14:12:46.975 [debug] QUERY OK source="media_items" db=13.5ms queue=0.1ms idle=120.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:12:46.983 [debug] QUERY OK source="sources" db=4.8ms queue=0.1ms idle=131.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:12:47.013 [debug] QUERY OK source="media_items" db=100.0ms queue=0.9ms idle=74.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)) [] 14:12:47.282 [debug] QUERY OK source="media_items" db=9.5ms queue=256.5ms idle=55.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:12:47.286 [debug] QUERY OK source="sources" db=2.5ms queue=0.9ms idle=307.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:12:48.503 [debug] QUERY OK source="media_items" db=1504.3ms idle=123.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"))) [] 14:12:48.503 [debug] QUERY OK source="media_items" db=1213.5ms idle=306.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:12:48.513 [debug] QUERY OK source="media_items" db=6.7ms idle=1219.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:12:48.514 [debug] QUERY OK source="media_items" db=9.3ms queue=0.1ms idle=1221.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] 14:12:48.514 [debug] QUERY OK source="sources" db=0.5ms idle=9.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:12:48.515 [debug] QUERY OK source="sources" db=0.7ms queue=0.3ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:12:48.526 [info] Sent 200 in 13766ms 14:12:48.526 [info] Sent 200 in 2785ms 14:12:49.438 [info] GET /console/ 14:12:49.447 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=933.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:49.448 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=933.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:49.450 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:49.455 [error] #PID<0.22601.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /console/ ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22601.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAfW6DYQXgbQAAO1j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /console (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/console/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22601.0>, params: %{}, path_info: ["console"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/console/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAfW6DYQXgbQAAO1j"} ], 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]}, {PinchflatWe (truncated) 14:12:50.461 [info] GET /server 14:12:50.467 [debug] QUERY OK source="settings" db=4.3ms queue=0.5ms idle=1014.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:50.471 [debug] QUERY OK source="settings" db=2.8ms queue=0.6ms idle=1018.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:50.472 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:50.473 [error] #PID<0.22602.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 3) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22602.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAjK06FBUyG0AAO2D"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22602.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/server", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAjK06FBUyG0AAO2D"} ], 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, :cal (truncated) 14:12:51.470 [info] GET /server-status 14:12:51.472 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=1731.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:51.473 [debug] QUERY OK source="settings" db=0.5ms idle=1005.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:51.473 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:51.474 [error] #PID<0.22603.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 4) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22603.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAm7aX9K_RwEAAO2j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/server-status", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22603.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/server-status", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAm7aX9K_RwEAAO2j"} ], 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/pinch (truncated) 14:12:52.461 [info] GET /about 14:12:52.464 [debug] QUERY OK source="settings" db=1.9ms 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 [] 14:12:52.465 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=990.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:52.466 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:52.467 [error] #PID<0.22604.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 5) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22604.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAqnpe-t7HmIAAO3D"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 5, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/about", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 5, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22604.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/about", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAqnpe-t7HmIAAO3D"} ], 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, (truncated) 14:12:52.572 [info] {"source":"oban","duration":1588,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:12:53.484 [info] GET /login.action 14:12:53.491 [debug] QUERY OK source="settings" db=3.6ms queue=0.1ms idle=1023.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:53.494 [debug] QUERY OK source="settings" db=2.1ms idle=1026.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:53.494 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:53.494 [error] #PID<0.22605.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 6) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22605.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAubhvNTlFl4AAO3j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 6, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/login.action", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 6, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22605.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/login.action", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjAubhvNTlFl4AAO3j"} ], 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]}, (truncated) 14:12:54.462 [info] GET /v2/_catalog 14:12:54.467 [info] Sent 404 in 4ms 14:12:54.467 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:55.474 [info] GET /.DS_Store 14:12:55.475 [debug] QUERY OK source="settings" db=0.3ms idle=1735.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:55.476 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=944.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:55.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:55.477 [error] #PID<0.22607.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 8) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22607.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjA12Ck1gXlMoAAO4j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 8, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.DS_Store", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 8, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22607.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.DS_Store", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjA12Ck1gXlMoAAO4j"} ], 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, (truncated) 14:12:56.477 [info] GET /.env 14:12:56.481 [debug] QUERY OK source="settings" db=3.0ms queue=0.1ms idle=1738.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:56.484 [debug] QUERY OK source="settings" db=2.8ms queue=0.1ms idle=1005.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:56.484 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:56.485 [error] #PID<0.22608.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 9) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22608.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjA5lKMGvkR-cAAO5D"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 9, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 9, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22608.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjA5lKMGvkR-cAAO5D"} ], 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/pinchfl (truncated) 14:12:58.474 [info] GET /ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application 14:12:58.475 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1735.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:58.476 [debug] QUERY OK source="settings" db=0.2ms idle=936.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:12:58.476 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:12:58.477 [error] #PID<0.22609.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 10) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22609.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], 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", "GKMjBBBO9TfRHEoAAO5j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 10, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 10, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22609.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/ecp/Current/exporttool/microsoft.exchange.ediscovery.exporttool.application", resp_body (truncated) 14:13:00.523 [info] GET /.git/config 14:13:00.524 [debug] QUERY OK source="settings" db=0.3ms idle=980.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:00.533 [debug] QUERY OK source="settings" db=8.4ms idle=974.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:00.533 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:00.533 [error] #PID<0.22610.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 11) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22610.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBIpsbhlMFo8AAO6D"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 11, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 11, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22610.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBIpsbhlMFo8AAO6D"} ], 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/e (truncated) 14:13:00.933 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:13:01.536 [info] POST /graphql 14:13:01.541 [info] Sent 404 in 4ms 14:13:01.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:02.102 [info] POST /api 14:13:02.104 [info] Sent 404 in 2ms 14:13:02.105 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:02.665 [info] POST /api/graphql 14:13:02.667 [info] Sent 404 in 1ms 14:13:02.667 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:03.228 [info] POST /graphql/api 14:13:03.228 [info] Sent 404 in 473µs 14:13:03.228 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:03.782 [info] POST /api/gql 14:13:03.783 [info] Sent 404 in 485µs 14:13:03.783 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:04.320 [info] GET /s/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties 14:13:04.320 [debug] QUERY OK source="settings" db=0.3ms idle=1580.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:04.321 [debug] QUERY OK source="settings" db=0.2ms idle=766.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:04.321 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:04.322 [error] #PID<0.22618.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 17) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /s/6373e25353e22323e29383/_/;/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/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22618.0>, params: %{}, path_info: ["s", "6373e25353e22323e29383", "_", ";", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/s/6373e25353e22323e29383/_/;/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", "GKMjBWy5aFJNDV0AAO9j"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /s/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/s/6373e25353e22323e29383/_/;/META-INF/maven/com.atlassian.jira/jira-webapp-dist/pom.properties", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 17, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22618.0>, params: %{}, path_info: ["s", "6373e25353e22323e29383", "_", ";", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host" (truncated) 14:13:05.337 [info] GET /config.json 14:13:05.339 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1599.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:05.340 [debug] QUERY OK source="settings" db=0.4ms idle=1019.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:05.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:05.341 [error] #PID<0.22619.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 18) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22619.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBalcYHIN-VgAAO-D"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 18, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/config.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 18, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22619.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/config.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBalcYHIN-VgAAO-D"} ], 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]}, (truncated) 14:13:06.277 [info] GET / 14:13:06.278 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:13:06.279 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=938.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:06.280 [debug] QUERY OK source="media_profiles" db=0.3ms idle=939.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:13:06.280 [debug] QUERY OK source="sources" db=0.3ms idle=721.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:13:06.283 [debug] QUERY OK source="media_items" db=2.9ms idle=715.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.285 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=544.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.286 [debug] QUERY OK source="settings" db=0.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 [] 14:13:06.286 [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 [] 14:13:06.287 [debug] QUERY OK source="settings" db=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 [] 14:13:06.290 [debug] QUERY OK source="tasks" db=0.5ms idle=6.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:13:06.292 [debug] QUERY OK source="sources" db=1.5ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:13:06.296 [debug] QUERY OK source="media_items" db=1.4ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.297 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.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:13:06.300 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:13:06.307 [debug] QUERY OK source="media_items" db=4.0ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:06.309 [debug] QUERY OK source="media_items" db=1.3ms 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] 14:13:06.310 [debug] QUERY OK source="sources" db=0.5ms idle=13.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:13:06.313 [info] Sent 200 in 35ms 14:13:06.321 [info] GET /telescope/requests 14:13:06.322 [debug] QUERY OK source="settings" db=0.5ms idle=24.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:06.324 [debug] QUERY OK source="settings" db=0.5ms queue=0.5ms idle=22.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:06.324 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:06.325 [error] #PID<0.22621.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 20) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22621.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBeQGcUVIgLgAAPDD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 20, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/telescope/requests", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 20, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22621.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/telescope/requests", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBeQGcUVIgLgAAPDD"} ], 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.E (truncated) 14:13:06.609 [info] GET / 14:13:06.609 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:13:06.610 [debug] QUERY OK source="settings" db=0.4ms idle=299.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:06.611 [debug] QUERY OK source="media_profiles" db=0.3ms idle=287.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:13:06.611 [debug] QUERY OK source="sources" db=0.5ms idle=286.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:13:06.615 [debug] QUERY OK source="media_items" db=2.8ms idle=51.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.616 [debug] QUERY OK source="media_items" db=1.3ms idle=46.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.617 [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 [] 14:13:06.618 [debug] QUERY OK source="settings" db=0.3ms 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 [] 14:13:06.619 [debug] QUERY OK source="settings" db=0.5ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:06.621 [debug] QUERY OK source="tasks" db=0.4ms idle=5.6ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:13:06.622 [debug] QUERY OK source="sources" db=0.3ms idle=5.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:13:06.625 [debug] QUERY OK source="media_items" db=1.5ms idle=6.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:06.627 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=7.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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:06.628 [debug] QUERY OK source="sources" db=0.5ms idle=8.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:13:06.635 [debug] QUERY OK source="media_items" db=4.1ms idle=10.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"))) [] 14:13:06.637 [debug] QUERY OK source="media_items" db=1.5ms 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 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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:06.638 [debug] QUERY OK source="sources" db=0.4ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:13:06.641 [info] Sent 200 in 32ms 14:13:07.326 [info] GET /info.php 14:13:07.330 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms 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 [] 14:13:07.332 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=703.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:07.332 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:07.333 [error] #PID<0.22623.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 22) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22623.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBh_nmY7g_VEAAPHj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 22, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/info.php", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 22, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22623.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/info.php", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBh_nmY7g_VEAAPHj"} ], 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.Endpoi (truncated) 14:13:08.322 [info] GET /.well-known/security.txt 14:13:08.324 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=993.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:08.326 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=993.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:08.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:08.326 [error] #PID<0.22624.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 23) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /.well-known/security.txt ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22624.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBltQ5GZmhdIAAPID"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /.well-known/security (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.well-known/security.txt", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 23, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22624.0>, params: %{}, path_info: [".well-known", "security"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.well-known/security.txt", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBltQ5GZmhdIAAPID"} ], 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/rout (truncated) 14:13:09.336 [info] GET /actuator/env 14:13:09.337 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=1012.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:09.338 [debug] QUERY OK source="settings" db=0.3ms idle=1011.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:09.338 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:09.339 [error] #PID<0.22625.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 24) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22625.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBpeotd65N1MAAPIj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 24, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/actuator/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 24, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22625.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/actuator/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBpeotd65N1MAAPIj"} ], 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/pinch (truncated) 14:13:11.341 [info] GET /swagger-ui.html 14:13:11.343 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=751.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:11.343 [debug] QUERY OK source="settings" db=0.3ms idle=743.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:11.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:11.344 [error] #PID<0.22626.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 25) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22626.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBw8xYsxQUEMAAPJD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 25, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 25, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22626.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjBw8xYsxQUEMAAPJD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, (truncated) 14:13:12.359 [info] GET /swagger/index.html 14:13:12.362 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=1621.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:12.365 [debug] QUERY OK source="settings" db=2.6ms idle=1019.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:12.366 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:12.368 [error] #PID<0.22627.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 26) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22627.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB0vnMuLEkPMAAPJj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 26, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 26, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22627.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/index.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB0vnMuLEkPMAAPJj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, (truncated) 14:13:13.337 [info] GET /swagger/swagger-ui.html 14:13:13.338 [debug] QUERY OK source="settings" db=0.3ms idle=975.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:13.339 [debug] QUERY OK source="settings" db=0.3ms idle=972.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:13.339 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:13.339 [error] #PID<0.22628.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 27) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22628.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB4Y0IadZj58AAPKD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 27, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/swagger-ui.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 27, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22628.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/swagger-ui.html", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB4Y0IadZj58AAPKD"} ], scheme: :http, script_name: [], (truncated) 14:13:14.325 [info] GET /webjars/swagger-ui/index.html 14:13:14.326 [debug] QUERY OK source="settings" db=0.4ms idle=1585.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:14.326 [debug] QUERY OK source="settings" db=0.3ms idle=987.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:14.326 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:14.328 [error] #PID<0.22629.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 28) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22629.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], 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", "GKMjB8ETQ5OZg2wAAPNk"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 28, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/webjars/swagger-ui/index.html", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 28, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22629.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], 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", "GKMjB8ETQ5OZg2wAAPNk"} (truncated) 14:13:14.492 [info] GET / 14:13:14.492 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:13:14.493 [debug] QUERY OK source="settings" db=0.6ms idle=1153.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:14.494 [debug] QUERY OK source="media_profiles" db=0.4ms idle=884.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:13:14.494 [debug] QUERY OK source="sources" db=0.3ms idle=876.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:13:15.349 [info] GET /swagger.json 14:13:15.350 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=855.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.351 [debug] QUERY OK source="settings" db=0.2ms idle=856.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:15.352 [error] #PID<0.22632.0> running PinchflatWeb.Endpoint (connection #PID<0.22631.0>, stream id 1) terminated Server: pinchflat.spluft.ru: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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22632.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB_4ltt_4syMAAPLD"} ], 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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, 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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22632.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjB_4ltt_4syMAAPLD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router (truncated) 14:13:16.342 [info] GET /swagger/v1/swagger.json 14:13:16.343 [debug] QUERY OK source="settings" db=0.3ms idle=991.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.344 [debug] QUERY OK source="settings" db=0.4ms idle=991.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.344 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:16.345 [error] #PID<0.22633.0> running PinchflatWeb.Endpoint (connection #PID<0.22631.0>, stream id 2) terminated Server: pinchflat.spluft.ru: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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22633.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCDlM5W6XDggAAPLj"} ], 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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, 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.22631.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/swagger/v1/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 56726}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22633.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/swagger/v1/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCDlM5W6XDggAAPLj"} ], scheme: :http, script_name: [], (truncated) 14:13:16.512 [debug] QUERY OK source="media_items" db=2017.0ms idle=169.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:16.518 [debug] QUERY OK source="media_items" db=5.6ms idle=895.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:16.519 [debug] QUERY OK source="settings" db=0.7ms idle=894.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.520 [debug] QUERY OK source="settings" db=0.5ms idle=177.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.521 [debug] QUERY OK source="settings" db=0.4ms idle=177.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.523 [debug] QUERY OK source="tasks" db=0.4ms idle=10.4ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:13:16.523 [debug] QUERY OK source="sources" db=0.3ms idle=5.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:13:16.527 [debug] QUERY OK source="media_items" db=1.1ms idle=6.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:16.528 [debug] QUERY OK source="media_items" db=0.5ms idle=7.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:13:16.529 [debug] QUERY OK source="sources" db=0.6ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:13:16.544 [debug] QUERY OK source="media_items" db=11.0ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:16.548 [debug] QUERY OK source="media_items" db=1.8ms queue=0.7ms idle=21.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] 14:13:16.549 [debug] QUERY OK source="sources" db=0.7ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:13:16.557 [info] Sent 200 in 2064ms 14:13:17.342 [info] GET /v2/api-docs 14:13:17.343 [debug] QUERY OK source="settings" db=0.3ms idle=798.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:17.343 [debug] QUERY OK source="settings" db=0.3ms idle=795.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:17.343 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:17.344 [error] #PID<0.22634.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 30) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22634.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCHToDMo71foAAPOD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 30, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v2/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 30, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22634.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/v2/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCHToDMo71foAAPOD"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: (truncated) 14:13:18.325 [info] GET /v3/api-docs 14:13:18.326 [debug] QUERY OK source="settings" db=0.2ms idle=983.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:18.327 [debug] QUERY OK source="settings" db=0.2ms idle=983.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:18.327 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:18.328 [error] #PID<0.22635.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 31) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22635.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCK-KAT7iJQcAAPOj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 31, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/v3/api-docs", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 31, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22635.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/v3/api-docs", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCK-KAT7iJQcAAPOj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: (truncated) 14:13:19.349 [info] GET /api-docs/swagger.json 14:13:19.350 [debug] QUERY OK source="settings" db=0.3ms idle=1610.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:19.351 [debug] QUERY OK source="settings" db=0.3ms idle=1024.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:19.351 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:19.352 [error] #PID<0.22636.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 32) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22636.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCOySMMO9CFgAAPPD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 32, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api-docs/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 32, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22636.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/api-docs/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCOySMMO9CFgAAPPD"} ], scheme: :http, script_name: [], secret_key_base: (truncated) 14:13:20.344 [info] GET /api/swagger.json 14:13:20.346 [debug] QUERY OK source="settings" db=1.0ms idle=995.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:20.347 [debug] QUERY OK source="settings" db=0.6ms idle=995.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:20.348 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:20.348 [error] #PID<0.22637.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 33) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22637.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCSfdoni_60EAAPPj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 33, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/api/swagger.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "text/html,application/json", "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 33, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22637.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/json"}, {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/api/swagger.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCSfdoni_60EAAPPj"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: n (truncated) 14:13:21.341 [info] GET /trace.axd 14:13:21.342 [debug] QUERY OK source="settings" db=0.5ms idle=1602.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:21.343 [debug] QUERY OK source="settings" db=0.4ms idle=996.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:21.343 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:21.344 [error] #PID<0.22638.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 34) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /trace.axd ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22638.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCWNH-gU2jyMAAPQD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /trace (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/trace.axd", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 34, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22638.0>, params: %{}, path_info: ["trace"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/trace.axd", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCWNH-gU2jyMAAPQD"} ], 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]}, {Pinchflat (truncated) 14:13:22.332 [info] GET /@vite/env 14:13:22.338 [debug] QUERY OK source="settings" db=4.4ms idle=991.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:22.340 [debug] QUERY OK source="settings" db=0.6ms queue=1.5ms idle=995.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:13:22.341 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:22.341 [error] #PID<0.22639.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 35) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22639.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCZ5egGBJGwkAAPQj"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 35, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/@vite/env", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 35, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22639.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/@vite/env", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCZ5egGBJGwkAAPQj"} ], 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 (truncated) 14:13:22.575 [info] {"source":"oban","duration":3208,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:13:23.330 [info] GET /.vscode/sftp.json 14:13:23.332 [debug] QUERY OK source="settings" db=0.5ms idle=993.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:23.333 [debug] QUERY OK source="settings" db=1.0ms idle=991.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:23.334 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:23.335 [error] #PID<0.22640.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 36) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22640.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCdnJnggiQ3oAAVQB"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 36, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.vscode/sftp.json", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 36, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22640.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.vscode/sftp.json", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCdnJnggiQ3oAAVQB"} ], 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 (truncated) 14:13:24.333 [info] OPTIONS / 14:13:24.337 [debug] QUERY OK source="settings" db=3.1ms queue=0.1ms idle=1001.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:24.340 [debug] QUERY OK source="settings" db=2.6ms idle=1004.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:24.340 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:24.345 [error] #PID<0.22641.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 37) terminated Server: pinchflat.spluft.ru:80 (http) Request: OPTIONS / ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "OPTIONS", owner: #PID<0.22641.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjChWhteYRUrsAAPRD"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for OPTIONS / (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "OPTIONS", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 37, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "OPTIONS", owner: #PID<0.22641.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjChWhteYRUrsAAPRD"} ], 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 (truncated) 14:13:25.347 [info] GET / 14:13:25.348 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{"rest_route" => "/wp/v2/users/"} Pipelines: [:browser] 14:13:25.350 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1605.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:25.359 [debug] QUERY OK source="media_profiles" db=5.9ms queue=2.1ms idle=1013.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:13:25.367 [debug] QUERY OK source="sources" db=5.0ms queue=2.6ms idle=1019.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:13:25.372 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=711.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:25.374 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=709.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:13:25.375 [debug] QUERY OK source="settings" db=0.4ms queue=0.4ms idle=24.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:25.376 [debug] QUERY OK source="settings" db=0.4ms 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 [] 14:13:25.378 [debug] QUERY OK source="settings" db=1.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:13:25.381 [debug] QUERY OK source="tasks" db=0.7ms idle=8.3ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:13:25.382 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=7.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:13:25.390 [debug] QUERY OK source="media_items" db=4.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)) [] 14:13:25.395 [debug] QUERY OK source="media_items" db=5.0ms queue=0.1ms idle=13.8ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:13:25.398 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=18.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:13:25.410 [debug] QUERY OK source="media_items" db=6.4ms idle=23.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"))) [] 14:13:25.413 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=28.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] 14:13:25.414 [debug] QUERY OK source="sources" db=1.0ms idle=23.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:13:25.418 [info] Sent 200 in 70ms 14:13:26.346 [info] GET /debug/default/view 14:13:26.349 [debug] QUERY OK source="settings" db=0.8ms queue=0.8ms 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 [] 14:13:26.351 [debug] QUERY OK source="settings" db=1.3ms queue=0.4ms 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 [] 14:13:26.352 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 14:13:26.353 [error] #PID<0.22643.0> running PinchflatWeb.Endpoint (connection #PID<0.22596.0>, stream id 39) terminated Server: pinchflat.spluft.ru: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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22643.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCo2T_Ypm9aIAARQC"} ], 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", has_body: false, streamid: 39, 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.22596.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/debug/default/view", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 61211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept-encoding" => "gzip", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)", "via" => "1.1 Caddy", "x-forwarded-for" => "147.182.200.94", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "panel=config", has_body: false, streamid: 39, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22643.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{"panel" => "config"}, query_string: "panel=config", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept-encoding", "gzip"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 (l9scan/2.0.6373e25353e22323e29383; +https://leakix.net)"}, {"via", "1.1 Caddy"}, {"x-forwarded-for", "147.182.200.94"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/debug/default/view", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMjCo2T_Ypm9aIAARQC"} ], scheme: :http, script_name: [], secret_key_base: :..., state: :unset, status: nil }, router: PinchflatWeb.Router }, statu (truncated) 14:13:52.577 [info] {"source":"oban","duration":1414,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:00.936 [info] {"source":"oban","duration":376,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:14:15.966 [info] GET / 14:14:15.967 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:14:15.970 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=1012.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.974 [debug] QUERY OK source="media_profiles" db=1.3ms queue=2.1ms idle=1009.8ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:14:15.976 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=223.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:14:16.202 [debug] QUERY OK source="media_items" db=226.0ms idle=19.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:14:16.204 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=236.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:14:16.206 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=234.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.207 [debug] QUERY OK source="settings" db=1.0ms idle=232.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.209 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=232.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:16.212 [debug] QUERY OK source="tasks" db=0.8ms 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"] 14:14:16.215 [debug] QUERY OK source="sources" db=2.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:14:16.223 [debug] QUERY OK source="media_items" db=6.6ms idle=10.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)) [] 14:14:16.224 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=16.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:14:16.225 [debug] QUERY OK source="sources" db=0.4ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:14:16.240 [debug] QUERY OK source="media_items" db=12.6ms 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 (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:16.243 [debug] QUERY OK source="media_items" db=2.2ms idle=25.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] 14:14:16.244 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=20.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:14:16.247 [info] Sent 200 in 280ms 14:14:22.580 [info] {"source":"oban","duration":1270,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:14:52.582 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:00.939 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:15:22.588 [info] {"source":"oban","duration":4623,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:15:52.606 [info] {"source":"oban","duration":16035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:00.941 [info] {"source":"oban","duration":1414,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:16:22.608 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:16:52.616 [info] {"source":"oban","duration":6653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:00.944 [info] {"source":"oban","duration":1780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:17:22.620 [info] {"source":"oban","duration":2970,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:17:52.623 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:00.945 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:18:22.630 [info] {"source":"oban","duration":6167,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:18:52.639 [info] {"source":"oban","duration":7815,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:00.947 [info] {"source":"oban","duration":433,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:19:15.376 [info] GET / 14:19:15.376 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:19:15.381 [debug] QUERY OK source="settings" db=1.8ms queue=0.3ms idle=1047.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.384 [debug] QUERY OK source="media_profiles" db=2.0ms queue=0.1ms idle=1043.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:19:15.388 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=582.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:19:15.395 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=50.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:19:15.401 [debug] QUERY OK source="media_items" db=5.0ms idle=52.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:19:15.403 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=19.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.405 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=19.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:19:15.407 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=18.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:19:15.413 [debug] QUERY OK source="tasks" db=2.4ms idle=14.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"] 14:19:15.416 [debug] QUERY OK source="sources" db=1.8ms queue=0.3ms idle=13.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:19:15.424 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms 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 (m0."media_filepath" IS NULL)) [] 14:19:15.429 [debug] QUERY OK source="media_items" db=4.7ms queue=0.1ms idle=19.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:19:15.432 [debug] QUERY OK source="sources" db=1.0ms 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" IN (?,?,?,?)) [34, 103, 107, 117] 14:19:15.478 [debug] QUERY OK source="media_items" db=35.6ms idle=29.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"))) [] 14:19:15.480 [debug] QUERY OK source="media_items" db=1.6ms idle=62.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] 14:19:15.482 [debug] QUERY OK source="sources" db=0.9ms idle=56.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:19:15.486 [info] Sent 200 in 110ms 14:19:15.562 [info] GET / 14:19:15.562 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:19:15.571 [debug] QUERY OK source="settings" db=2.0ms queue=0.1ms idle=139.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:15.573 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=140.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:19:15.573 [debug] QUERY OK source="sources" db=0.3ms idle=95.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:19:15.582 [debug] QUERY OK source="media_items" db=8.5ms idle=93.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:19:15.585 [debug] QUERY OK source="media_items" db=1.8ms queue=0.2ms idle=100.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:19:15.586 [debug] QUERY OK source="settings" db=1.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 [] 14:19:15.588 [debug] QUERY OK source="settings" db=1.3ms 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 [] 14:19:15.591 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms 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 [] 14:19:15.595 [debug] QUERY OK source="tasks" db=1.2ms 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:19:15.599 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=12.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:19:15.612 [debug] QUERY OK source="media_items" db=2.3ms idle=23.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)) [] 14:19:15.614 [debug] QUERY OK source="media_items" db=0.8ms 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 (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 14:19:15.619 [debug] QUERY OK source="sources" db=4.6ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:19:15.645 [debug] QUERY OK source="media_items" db=14.9ms queue=0.2ms idle=34.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"))) [] 14:19:15.649 [debug] QUERY OK source="media_items" db=3.4ms queue=0.1ms idle=46.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:19:15.655 [debug] QUERY OK source="sources" db=3.0ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:19:15.659 [info] Sent 200 in 97ms 14:19:22.645 [info] {"source":"oban","duration":4967,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:19:52.649 [info] {"source":"oban","duration":1400,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:00.949 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:20:22.651 [info] {"source":"oban","duration":2267,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:20:52.658 [info] {"source":"oban","duration":5362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:00.951 [info] {"source":"oban","duration":325,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:21:22.664 [info] {"source":"oban","duration":5272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:21:52.671 [info] {"source":"oban","duration":1583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:00.957 [info] {"source":"oban","duration":4362,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:22:22.675 [info] {"source":"oban","duration":1288,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:22:52.678 [info] {"source":"oban","duration":2093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:00.959 [info] {"source":"oban","duration":596,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:23:22.681 [info] {"source":"oban","duration":2285,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:23:52.688 [info] {"source":"oban","duration":1499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:00.965 [info] {"source":"oban","duration":1374,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:24:22.698 [info] {"source":"oban","duration":8188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:24:52.701 [info] {"source":"oban","duration":1965,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:00.967 [info] {"source":"oban","duration":392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:25:22.708 [info] {"source":"oban","duration":4686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:25:52.711 [info] {"source":"oban","duration":1464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:00.971 [info] {"source":"oban","duration":3383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:26:22.724 [info] {"source":"oban","duration":9612,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:26:52.743 [info] {"source":"oban","duration":15699,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:00.975 [info] {"source":"oban","duration":601,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:27:22.755 [info] {"source":"oban","duration":10742,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:27:52.762 [info] {"source":"oban","duration":5817,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:00.977 [info] {"source":"oban","duration":669,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:28:22.770 [info] {"source":"oban","duration":6695,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:28:52.775 [info] {"source":"oban","duration":4245,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:00.979 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:29:22.778 [info] {"source":"oban","duration":1903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:29:52.781 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:00.982 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:30:22.792 [info] {"source":"oban","duration":10455,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:30:52.794 [info] {"source":"oban","duration":1025,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:00.985 [info] {"source":"oban","duration":1583,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:31:22.802 [info] {"source":"oban","duration":5658,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:31:52.803 [info] {"source":"oban","duration":1433,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:00.988 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:32:22.807 [info] {"source":"oban","duration":3059,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:32:52.809 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:00.989 [info] {"source":"oban","duration":266,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:33:22.815 [info] {"source":"oban","duration":2993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:33:52.823 [info] {"source":"oban","duration":7314,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:00.990 [info] {"source":"oban","duration":267,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:34:22.829 [info] {"source":"oban","duration":4359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:34:52.837 [info] {"source":"oban","duration":6398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:00.992 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:35:22.842 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:35:52.845 [info] {"source":"oban","duration":1450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:00.993 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:36:22.846 [info] {"source":"oban","duration":1427,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:36:52.849 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:00.997 [info] {"source":"oban","duration":2917,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:37:22.852 [info] {"source":"oban","duration":1064,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:37:52.857 [info] {"source":"oban","duration":4333,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:00.999 [info] {"source":"oban","duration":483,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:38:22.876 [info] {"source":"oban","duration":17866,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:38:52.878 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:01.000 [info] {"source":"oban","duration":247,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:39:22.894 [info] {"source":"oban","duration":13926,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:39:52.905 [info] {"source":"oban","duration":11140,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:00.001 [info] {"source":"oban","duration":298,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:40:22.909 [info] {"source":"oban","duration":2720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:40:52.912 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:00.002 [info] {"source":"oban","duration":378,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:41:22.915 [info] {"source":"oban","duration":1498,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:41:52.918 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:00.003 [info] {"source":"oban","duration":216,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:42:22.925 [info] {"source":"oban","duration":6050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:42:52.928 [info] {"source":"oban","duration":1645,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:00.008 [info] {"source":"oban","duration":416,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:43:22.931 [info] {"source":"oban","duration":3054,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:43:52.935 [info] {"source":"oban","duration":1537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:00.011 [info] {"source":"oban","duration":1392,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:44:22.945 [info] {"source":"oban","duration":8445,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:44:52.946 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:00.013 [info] {"source":"oban","duration":426,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:45:22.952 [info] {"source":"oban","duration":3911,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:45:52.956 [info] {"source":"oban","duration":1686,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:00.014 [info] {"source":"oban","duration":274,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:46:22.962 [info] {"source":"oban","duration":4527,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:46:52.968 [info] {"source":"oban","duration":5023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:00.028 [info] {"source":"oban","duration":12144,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:47:07.987 [info] GET / 14:47:07.990 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:47:07.998 [debug] QUERY OK source="settings" db=0.4ms 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:47:08.000 [debug] QUERY OK source="media_profiles" db=1.3ms idle=862.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:47:08.002 [debug] QUERY OK source="sources" db=1.0ms idle=864.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:47:08.477 [debug] QUERY OK source="media_items" db=474.6ms queue=0.1ms idle=169.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:47:08.483 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=637.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:47:08.487 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=486.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:47:08.488 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=487.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:08.489 [debug] QUERY OK source="settings" db=0.4ms idle=486.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:08.501 [debug] QUERY OK source="tasks" db=5.7ms queue=0.1ms idle=18.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:47:08.504 [debug] QUERY OK source="sources" db=0.9ms idle=19.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:47:08.531 [debug] QUERY OK source="media_items" db=24.9ms queue=0.2ms idle=21.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)) [] 14:47:08.533 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=43.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] 14:47:08.535 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=44.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:47:08.547 [debug] QUERY OK source="media_items" db=7.9ms queue=0.1ms idle=37.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:47:08.551 [debug] QUERY OK source="media_items" db=3.9ms idle=43.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] 14:47:08.553 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:47:08.561 [info] Sent 200 in 575ms 14:47:22.977 [info] {"source":"oban","duration":8343,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:47:52.981 [info] {"source":"oban","duration":3258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:00.031 [info] {"source":"oban","duration":454,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:48:22.983 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:48:32.024 [info] GET / 14:48:32.024 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 14:48:32.025 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1841.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:32.027 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.7ms idle=1764.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 14:48:32.028 [debug] QUERY OK source="sources" db=0.3ms idle=1758.8ms SELECT count(s0."id") FROM "sources" AS s0 [] 14:48:32.504 [debug] QUERY OK source="media_items" db=476.5ms idle=761.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:48:32.507 [debug] QUERY OK source="media_items" db=2.0ms queue=0.5ms idle=479.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 14:48:32.509 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=480.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:32.510 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=481.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:32.512 [debug] QUERY OK source="settings" db=1.3ms idle=6.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 14:48:32.514 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=6.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 14:48:32.519 [debug] QUERY OK source="sources" db=3.9ms queue=0.1ms idle=6.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 14:48:32.536 [debug] QUERY OK source="media_items" db=10.7ms queue=0.1ms idle=14.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)) [] 14:48:32.540 [debug] QUERY OK source="media_items" db=1.7ms queue=0.9ms idle=25.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] 14:48:32.543 [debug] QUERY OK source="sources" db=0.5ms queue=0.3ms idle=28.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 14:48:32.592 [debug] QUERY OK source="media_items" db=42.7ms queue=0.1ms idle=35.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) [] 14:48:32.596 [debug] QUERY OK source="media_items" db=2.2ms queue=0.3ms idle=74.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] 14:48:32.605 [debug] QUERY OK source="sources" db=6.1ms queue=1.2ms idle=62.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 14:48:32.615 [info] Sent 200 in 591ms 14:48:53.021 [info] {"source":"oban","duration":36617,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:00.033 [info] {"source":"oban","duration":422,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:49:23.025 [info] {"source":"oban","duration":2771,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:49:53.028 [info] {"source":"oban","duration":1483,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:00.110 [info] {"source":"oban","duration":2096,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:50:23.029 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:50:53.032 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:00.141 [info] {"source":"oban","duration":8705,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:51:23.038 [info] {"source":"oban","duration":3636,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:51:53.047 [info] {"source":"oban","duration":7591,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:00.143 [info] {"source":"oban","duration":794,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:52:23.050 [info] {"source":"oban","duration":2232,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:52:53.057 [info] {"source":"oban","duration":5981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:00.148 [info] {"source":"oban","duration":3679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:53:23.064 [info] {"source":"oban","duration":5875,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:53:53.066 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:00.155 [info] {"source":"oban","duration":6016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:54:23.080 [info] {"source":"oban","duration":13326,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:54:53.084 [info] {"source":"oban","duration":2660,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:00.162 [info] {"source":"oban","duration":425,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:55:23.087 [info] {"source":"oban","duration":1239,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:55:53.096 [info] {"source":"oban","duration":7779,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:00.176 [info] {"source":"oban","duration":12387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:56:23.098 [info] {"source":"oban","duration":1205,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:56:53.101 [info] {"source":"oban","duration":1672,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:00.178 [info] {"source":"oban","duration":470,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:57:23.111 [info] {"source":"oban","duration":8963,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:57:53.115 [info] {"source":"oban","duration":3033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:00.185 [info] {"source":"oban","duration":432,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:58:23.118 [info] {"source":"oban","duration":2284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:58:53.120 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:00.191 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 14:59:23.122 [info] {"source":"oban","duration":1234,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 14:59:53.131 [info] {"source":"oban","duration":5619,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:00.198 [info] {"source":"oban","duration":6191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:00:19.043 [info] GET / 15:00:19.043 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:00:19.047 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=1184.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.048 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=553.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:00:19.050 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=554.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:00:19.076 [debug] QUERY OK source="media_items" db=25.3ms queue=0.1ms idle=193.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:00:19.080 [debug] QUERY OK source="media_items" db=4.3ms idle=213.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:00:19.082 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=33.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.084 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=34.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.095 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=45.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.105 [debug] QUERY OK source="tasks" db=2.5ms queue=0.2ms idle=26.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"] 15:00:19.107 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=25.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 15:00:19.119 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=33.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)) [] 15:00:19.125 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=35.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] 15:00:19.128 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=31.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:00:19.139 [debug] QUERY OK source="media_items" db=8.0ms queue=0.1ms idle=25.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:00:19.186 [debug] QUERY OK source="media_items" db=45.0ms queue=0.9ms idle=32.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] 15:00:19.188 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=67.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:00:19.192 [info] Sent 200 in 148ms 15:00:23.136 [info] {"source":"oban","duration":4955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:52.300 [info] GET /sources/134/media/492179 15:00:52.307 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492179", "source_id" => "134"} Pipelines: [:browser] 15:00:52.316 [debug] QUERY OK source="media_items" db=1.7ms queue=2.5ms idle=1816.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" = ?) [492179] 15:00:52.323 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1258.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:00:52.350 [debug] QUERY OK source="tasks" db=28.6ms queue=0.1ms idle=1264.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" [492179] 15:00:52.370 [debug] QUERY OK source="oban_jobs" db=15.4ms idle=293.8ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16566, 16709, 16883] 15:00:52.376 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=307.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:52.378 [debug] QUERY OK source="settings" db=1.1ms queue=0.4ms idle=59.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:52.380 [debug] QUERY OK source="settings" db=1.1ms 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 [] 15:00:52.391 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=39.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 15:00:52.403 [info] Sent 200 in 102ms 15:00:53.141 [info] {"source":"oban","duration":3900,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:00:55.073 [info] GET /sources/34/media/525726 15:00:55.073 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "525726", "source_id" => "34"} Pipelines: [:browser] 15:00:55.079 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=1580.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" = ?) [525726] 15:00:55.082 [debug] QUERY OK source="tasks" db=0.7ms queue=0.7ms idle=1005.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" [525726] 15:00:55.082 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=585.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 15:00:55.084 [debug] QUERY OK source="oban_jobs" db=2.0ms idle=12.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" = ?) [16920] 15:00:55.090 [debug] QUERY OK source="settings" db=4.8ms 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:00:55.092 [debug] QUERY OK source="settings" db=2.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 [] 15:00:55.093 [debug] QUERY OK source="settings" db=0.3ms 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 [] 15:00:55.095 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=12.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:00:55.106 [info] Sent 200 in 33ms 15:01:00.203 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:01:19.353 [info] GET /sources/34/media/525726/edit 15:01:19.356 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "525726", "source_id" => "34"} Pipelines: [:browser] 15:01:19.361 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=1195.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" = ?) [525726] 15:01:19.369 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=873.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.371 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=874.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.374 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=213.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:19.394 [info] Sent 200 in 40ms 15:01:21.641 [info] GET /sources/34/media/525726 15:01:21.642 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "525726", "prevent_download" => "true", "source_id" => "34"} Pipelines: [:browser] 15:01:21.643 [debug] QUERY OK source="media_items" db=0.4ms queue=0.1ms idle=1147.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" = ?) [525726] 15:01:21.644 [debug] QUERY OK source="tasks" db=0.5ms idle=1148.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" [525726] 15:01:21.645 [debug] QUERY OK source="sources" db=0.7ms idle=1148.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 15:01:21.646 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=472.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" = ?) [16920] 15:01:21.647 [debug] QUERY OK source="settings" db=0.6ms idle=464.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:21.648 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:01:21.650 [debug] QUERY OK source="settings" db=0.7ms 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 [] 15:01:21.651 [debug] QUERY OK source="media_profiles" db=0.5ms idle=6.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:01:21.667 [info] Sent 200 in 25ms 15:01:23.161 [info] {"source":"oban","duration":17800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:01:23.721 [info] GET /sources/34/media/525726/force_download 15:01:23.727 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=564.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:23.729 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=537.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:23.732 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 15:01:23.736 [error] #PID<0.22938.0> running PinchflatWeb.Endpoint (connection #PID<0.22932.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/34/media/525726/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/34/media/525726/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/525726/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 29927}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.spluft.ru", "referer" => "https://pinchflat.spluft.ru/sources/34/media/525726", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.246", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https", "x-openai-host-hash" => "244106172" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk" }, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.22938.0>, params: %{}, path_info: ["sources", "34", "media", "525726", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk"}, {"from", "gptbot(at)openai.com"}, {"host", "pinchflat.spluft.ru"}, {"referer", "https://pinchflat.spluft.ru/sources/34/media/525726"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "74.7.243.246"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"}, {"x-openai-host-hash", "244106172"} ], request_path: "/sources/34/media/525726/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMlqH6DPc8MwiEAARti"} ], 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.22932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/525726/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 29927}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.spluft.ru", "referer" => "https://pinchflat.spluft.ru/sources/34/media/525726", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.246", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https", "x-openai-host-hash" => "244106172" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/34/media/525726/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.22932.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/525726/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 29927}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYZmRzNmJnNUVXVWFualg5NlJaQ2c0RzFr.DCxSEAD_nzzEzXmU0w2wPyZB3J2o6uDrUuj7IpTFUSk", "from" => "gptbot(at)openai.com", "host" => "pinchflat.spluft.ru", "referer" => "https://pinchflat.spluft.ru/sources/34/media/525726", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; GPTBot/1.3; +https://openai.com/gptbot)", "via" => "2.0 Caddy", "x-forwarded-for" => "74.7.243.246", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https", "x-openai-host-hash" => "244106172" }, method: "GET", body_length: 0, path_inf (truncated) 15:01:25.663 [info] GET /media/7834e73d-5f79-4c81-898f-add84a380176/stream 15:01:25.665 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "7834e73d-5f79-4c81-898f-add84a380176", "v" => "1775276547"} Pipelines: [:maybe_basic_auth] 15:01:25.672 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=460.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."uuid" = ?) ["7834e73d-5f79-4c81-898f-add84a380176"] 15:01:25.684 [debug] Invalid range request for media item: 7834e73d-5f79-4c81-898f-add84a380176 - serving full file 15:01:25.685 [info] Sent 200 in 21ms 15:01:53.164 [info] {"source":"oban","duration":1557,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:00.205 [info] {"source":"oban","duration":460,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:02:23.165 [info] {"source":"oban","duration":1249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:02:53.171 [info] {"source":"oban","duration":4825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:00.207 [info] {"source":"oban","duration":484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:03:23.174 [info] {"source":"oban","duration":1740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:03:53.187 [info] {"source":"oban","duration":11643,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:00.210 [info] {"source":"oban","duration":310,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:04:23.200 [info] {"source":"oban","duration":12371,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:04:53.206 [info] {"source":"oban","duration":5249,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:00.218 [info] {"source":"oban","duration":6404,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:05:23.212 [info] {"source":"oban","duration":4387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:05:53.213 [info] {"source":"oban","duration":932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:00.223 [info] {"source":"oban","duration":1166,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:06:23.227 [info] {"source":"oban","duration":11810,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:06:53.229 [info] {"source":"oban","duration":1186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:00.226 [info] {"source":"oban","duration":2066,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:07:23.233 [info] {"source":"oban","duration":2705,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:07:53.236 [info] {"source":"oban","duration":2279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:00.228 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:08:23.252 [info] {"source":"oban","duration":14499,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:08:53.254 [info] {"source":"oban","duration":863,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:00.232 [info] {"source":"oban","duration":4275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:09:23.257 [info] {"source":"oban","duration":1572,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:09:53.262 [info] {"source":"oban","duration":3720,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:00.234 [info] {"source":"oban","duration":649,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:10:23.272 [info] {"source":"oban","duration":9903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:10:53.274 [info] {"source":"oban","duration":1403,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:00.236 [info] {"source":"oban","duration":417,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:11:23.276 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:11:53.282 [info] {"source":"oban","duration":4075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:00.238 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:12:23.284 [info] {"source":"oban","duration":1058,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:12:53.286 [info] {"source":"oban","duration":930,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:00.241 [info] {"source":"oban","duration":643,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:13:23.291 [info] {"source":"oban","duration":4002,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:13:53.294 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:00.243 [info] {"source":"oban","duration":371,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:14:23.299 [info] {"source":"oban","duration":4279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:14:53.312 [info] {"source":"oban","duration":8745,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:00.245 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:15:23.319 [info] {"source":"oban","duration":5825,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:15:53.326 [info] {"source":"oban","duration":1554,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:00.248 [info] {"source":"oban","duration":2408,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:16:23.327 [info] {"source":"oban","duration":1061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:16:33.238 [info] GET / 15:16:33.239 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:16:33.240 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=641.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:33.242 [debug] QUERY OK source="media_profiles" db=0.6ms idle=643.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:16:33.243 [debug] QUERY OK source="sources" db=0.6ms queue=0.3ms idle=644.3ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:16:33.941 [debug] QUERY OK source="media_items" db=697.1ms queue=0.7ms idle=498.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:16:34.018 [debug] QUERY OK source="media_items" db=74.6ms queue=1.2ms idle=699.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:16:34.033 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=789.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:16:34.034 [debug] QUERY OK source="settings" db=0.4ms queue=0.3ms idle=278.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.036 [debug] QUERY OK source="settings" db=0.5ms idle=279.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.039 [debug] QUERY OK source="tasks" db=0.7ms idle=96.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"] 15:16:34.050 [debug] QUERY OK source="sources" db=4.7ms queue=1.1ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 15:16:34.119 [debug] QUERY OK source="media_items" db=56.9ms idle=28.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)) [] 15:16:34.128 [debug] QUERY OK source="media_items" db=8.3ms queue=0.2ms idle=84.9ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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:16:34.131 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=92.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:16:34.162 [debug] QUERY OK source="media_items" db=20.5ms idle=101.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"))) [] 15:16:34.189 [debug] QUERY OK source="media_items" db=26.7ms idle=113.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] 15:16:34.192 [debug] QUERY OK source="sources" db=1.3ms idle=71.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:16:34.201 [info] Sent 200 in 962ms 15:16:34.323 [info] GET / 15:16:34.323 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:16:34.330 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=201.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.335 [debug] QUERY OK source="media_profiles" db=2.7ms decode=0.9ms idle=200.0ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:16:34.343 [debug] QUERY OK source="sources" db=2.2ms queue=0.5ms idle=178.2ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:16:34.844 [debug] QUERY OK source="media_items" db=500.7ms idle=154.1ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:16:34.864 [debug] QUERY OK source="media_items" db=19.3ms queue=0.1ms idle=510.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:16:34.866 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=521.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.867 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=105.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.869 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=99.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.872 [debug] QUERY OK source="tasks" db=2.4ms idle=25.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"] 15:16:34.874 [debug] QUERY OK source="sources" db=1.0ms idle=9.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 15:16:34.886 [debug] QUERY OK source="media_items" db=8.1ms 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 (m0."media_filepath" IS NULL)) [] 15:16:34.888 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=19.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] 15:16:34.890 [debug] QUERY OK source="sources" db=0.9ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:16:34.899 [debug] QUERY OK source="media_items" db=5.9ms idle=21.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"))) [] 15:16:34.903 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=25.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] 15:16:34.905 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms 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" = ?) [134] 15:16:34.909 [info] Sent 200 in 585ms 15:16:53.330 [info] {"source":"oban","duration":1573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:00.256 [info] {"source":"oban","duration":2609,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:17:23.353 [info] {"source":"oban","duration":15163,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:17:53.358 [info] {"source":"oban","duration":3375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:00.266 [info] {"source":"oban","duration":1132,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:18:23.361 [info] {"source":"oban","duration":993,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:18:53.368 [info] {"source":"oban","duration":5246,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:00.281 [info] {"source":"oban","duration":7996,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:19:23.372 [info] {"source":"oban","duration":2894,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:19:53.375 [info] {"source":"oban","duration":1851,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:00.282 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:20:23.380 [info] {"source":"oban","duration":1615,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:20:53.382 [info] {"source":"oban","duration":1093,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:00.283 [info] {"source":"oban","duration":328,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:21:23.388 [info] {"source":"oban","duration":4023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:21:53.391 [info] {"source":"oban","duration":1446,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:00.287 [info] {"source":"oban","duration":1469,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:22:09.672 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 15:22:23.394 [info] {"source":"oban","duration":2487,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:22:53.399 [info] {"source":"oban","duration":3876,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:00.292 [info] {"source":"oban","duration":3028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:23:23.401 [info] {"source":"oban","duration":1081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:23:53.403 [info] {"source":"oban","duration":1219,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:00.293 [info] {"source":"oban","duration":315,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:24:23.405 [info] {"source":"oban","duration":1108,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:24:53.408 [info] {"source":"oban","duration":1856,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:00.296 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:25:23.411 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:33.722 [info] {"args":{"id":125},"id":16862,"meta":{},"system_time":1775305533703713872,"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"]} 15:25:34.165 [debug] QUERY OK source="sources" db=428.0ms queue=0.2ms idle=1036.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:25:34.180 [debug] QUERY OK source="settings" db=13.6ms queue=1.1ms idle=560.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.297 [debug] QUERY OK source="media_items" db=114.9ms queue=0.2ms idle=483.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")))) [125] 15:25:34.331 [debug] QUERY OK source="media_items" db=33.2ms queue=0.2ms idle=581.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [125] 15:25:34.792 [debug] QUERY OK source="media_profiles" db=459.6ms queue=0.1ms idle=615.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:25:34.803 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms 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 [] 15:25:34.803 [debug] QUERY OK source="settings" db=0.3ms idle=471.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.823 [debug] QUERY OK source="media_items" db=5.4ms queue=0.3ms idle=207.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 [125] 15:25:34.831 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 15:25:34.834 [debug] Current batch of media processed. Will check again in 1000ms 15:25:34.842 [debug] QUERY OK source="settings" db=0.6ms idle=49.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.843 [debug] QUERY OK source="settings" db=0.4ms idle=40.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.849 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=45.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.853 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Pismoshnaya --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/РеутовТВ/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/2e/63/2e63ab130facf7f67565edf84f07b454847a7968aa184ffc191e16ad1d7ea0a9.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/8d/91/8d91bf8f2eb1d897c687575ab15f6614318cde2e70e8481bb2eaae3c37eba09e.json --cookies /config/extras/cookies.txt --sleep-requests 37 --sleep-interval 34 --sleep-subtitles 42 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 15:25:35.838 [debug] Current batch of media processed. Will check again in 1000ms 15:25:36.839 [debug] Current batch of media processed. Will check again in 1000ms 15:25:37.840 [debug] Current batch of media processed. Will check again in 1000ms 15:25:38.841 [debug] Current batch of media processed. Will check again in 1000ms 15:25:39.842 [debug] Current batch of media processed. Will check again in 1000ms 15:25:40.843 [debug] Current batch of media processed. Will check again in 1000ms 15:25:41.845 [debug] Current batch of media processed. Will check again in 1000ms 15:25:42.848 [debug] Current batch of media processed. Will check again in 1000ms 15:25:43.850 [debug] Current batch of media processed. Will check again in 1000ms 15:25:44.851 [debug] Current batch of media processed. Will check again in 1000ms 15:25:45.852 [debug] Current batch of media processed. Will check again in 1000ms 15:25:46.854 [debug] Current batch of media processed. Will check again in 1000ms 15:25:47.856 [debug] Current batch of media processed. Will check again in 1000ms 15:25:48.857 [debug] Current batch of media processed. Will check again in 1000ms 15:25:49.859 [debug] Current batch of media processed. Will check again in 1000ms 15:25:50.860 [debug] Current batch of media processed. Will check again in 1000ms 15:25:51.861 [debug] Current batch of media processed. Will check again in 1000ms 15:25:52.863 [debug] Current batch of media processed. Will check again in 1000ms 15:25:53.483 [info] {"source":"oban","duration":71543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:25:53.864 [debug] Current batch of media processed. Will check again in 1000ms 15:25:54.865 [debug] Current batch of media processed. Will check again in 1000ms 15:25:55.866 [debug] Current batch of media processed. Will check again in 1000ms 15:25:56.868 [debug] Current batch of media processed. Will check again in 1000ms 15:25:57.868 [debug] Current batch of media processed. Will check again in 1000ms 15:25:58.870 [debug] Current batch of media processed. Will check again in 1000ms 15:25:59.870 [debug] Current batch of media processed. Will check again in 1000ms 15:26:00.300 [info] {"source":"oban","duration":1830,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:26:00.873 [debug] Current batch of media processed. Will check again in 1000ms 15:26:01.874 [debug] Current batch of media processed. Will check again in 1000ms 15:26:02.878 [debug] Current batch of media processed. Will check again in 1000ms 15:26:03.879 [debug] Current batch of media processed. Will check again in 1000ms 15:26:04.880 [debug] Current batch of media processed. Will check again in 1000ms 15:26:05.881 [debug] Current batch of media processed. Will check again in 1000ms 15:26:06.882 [debug] Current batch of media processed. Will check again in 1000ms 15:26:07.883 [debug] Current batch of media processed. Will check again in 1000ms 15:26:08.885 [debug] Current batch of media processed. Will check again in 1000ms 15:26:09.887 [debug] Current batch of media processed. Will check again in 1000ms 15:26:10.889 [debug] Current batch of media processed. Will check again in 1000ms 15:26:11.891 [debug] Current batch of media processed. Will check again in 1000ms 15:26:12.892 [debug] Current batch of media processed. Will check again in 1000ms 15:26:13.893 [debug] Current batch of media processed. Will check again in 1000ms 15:26:14.894 [debug] Current batch of media processed. Will check again in 1000ms 15:26:15.895 [debug] Current batch of media processed. Will check again in 1000ms 15:26:16.896 [debug] Current batch of media processed. Will check again in 1000ms 15:26:17.897 [debug] Current batch of media processed. Will check again in 1000ms 15:26:18.898 [debug] Current batch of media processed. Will check again in 1000ms 15:26:19.899 [debug] Current batch of media processed. Will check again in 1000ms 15:26:20.900 [debug] Current batch of media processed. Will check again in 1000ms 15:26:21.904 [debug] Current batch of media processed. Will check again in 1000ms 15:26:22.905 [debug] Current batch of media processed. Will check again in 1000ms 15:26:23.485 [info] {"source":"oban","duration":2293,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:23.906 [debug] Current batch of media processed. Will check again in 1000ms 15:26:24.907 [debug] Current batch of media processed. Will check again in 1000ms 15:26:25.908 [debug] Current batch of media processed. Will check again in 1000ms 15:26:26.909 [debug] Current batch of media processed. Will check again in 1000ms 15:26:27.910 [debug] Current batch of media processed. Will check again in 1000ms 15:26:27.932 [info] GET / 15:26:27.933 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:26:27.937 [debug] QUERY OK source="settings" db=0.4ms queue=1.9ms idle=1135.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:27.940 [debug] QUERY OK source="media_profiles" db=3.1ms idle=1076.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:26:27.943 [debug] QUERY OK source="sources" db=2.4ms idle=1073.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:26:30.812 [debug] QUERY OK source="media_items" db=2868.0ms queue=0.1ms idle=76.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:26:30.813 [debug] Current batch of media processed. Will check again in 1000ms 15:26:31.115 [debug] QUERY OK source="media_items" db=302.4ms queue=0.2ms idle=2875.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:26:31.116 [debug] QUERY OK source="settings" db=0.4ms 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 [] 15:26:31.116 [debug] QUERY OK source="settings" db=0.2ms idle=303.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:31.118 [debug] QUERY OK source="settings" db=0.8ms idle=304.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:31.128 [debug] QUERY OK source="tasks" db=7.2ms idle=299.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"] 15:26:31.133 [debug] QUERY OK source="sources" db=4.3ms queue=0.1ms idle=14.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 125] 15:26:31.151 [debug] QUERY OK source="media_items" db=12.0ms idle=23.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)) [] 15:26:31.155 [debug] QUERY OK source="media_items" db=3.3ms queue=0.2ms idle=35.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] 15:26:31.160 [debug] QUERY OK source="sources" db=2.5ms queue=0.2ms idle=38.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:26:31.721 [debug] QUERY OK source="media_items" db=551.7ms idle=41.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"))) [] 15:26:31.724 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=587.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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:26:31.725 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=573.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:26:31.728 [info] Sent 200 in 3795ms 15:26:31.813 [debug] Current batch of media processed. Will check again in 1000ms 15:26:32.814 [debug] Current batch of media processed. Will check again in 1000ms 15:26:33.815 [debug] Current batch of media processed. Will check again in 1000ms 15:26:34.817 [debug] Current batch of media processed. Will check again in 1000ms 15:26:35.817 [debug] Current batch of media processed. Will check again in 1000ms 15:26:36.818 [debug] Current batch of media processed. Will check again in 1000ms 15:26:37.819 [debug] Current batch of media processed. Will check again in 1000ms 15:26:38.820 [debug] Current batch of media processed. Will check again in 1000ms 15:26:39.821 [debug] Current batch of media processed. Will check again in 1000ms 15:26:40.237 [info] GET / 15:26:40.237 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:26:40.238 [debug] QUERY OK source="settings" db=0.6ms idle=1424.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:40.239 [debug] QUERY OK source="media_profiles" db=0.1ms queue=0.1ms idle=1389.9ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:26:40.241 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1385.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:26:40.256 [debug] QUERY OK source="media_items" db=14.7ms idle=388.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:26:40.258 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=397.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:26:40.259 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:26:40.260 [debug] QUERY OK source="settings" db=0.6ms idle=20.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:40.261 [debug] QUERY OK source="settings" db=0.3ms 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 [] 15:26:40.263 [debug] QUERY OK source="tasks" db=0.5ms idle=5.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 15:26:40.265 [debug] QUERY OK source="sources" db=0.3ms idle=6.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 125] 15:26:40.269 [debug] QUERY OK source="media_items" db=3.0ms queue=0.3ms idle=6.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:26:40.272 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=9.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] 15:26:40.273 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=11.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:26:40.293 [debug] QUERY OK source="media_items" db=6.5ms 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"))) [] 15:26:40.294 [debug] QUERY OK source="media_items" db=1.0ms idle=28.3ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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:26:40.296 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=25.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:26:40.303 [info] Sent 200 in 65ms 15:26:40.823 [debug] Current batch of media processed. Will check again in 1000ms 15:26:41.824 [debug] Current batch of media processed. Will check again in 1000ms 15:26:42.826 [debug] Current batch of media processed. Will check again in 1000ms 15:26:43.827 [debug] Current batch of media processed. Will check again in 1000ms 15:26:44.828 [debug] Current batch of media processed. Will check again in 1000ms 15:26:45.829 [debug] Current batch of media processed. Will check again in 1000ms 15:26:46.830 [debug] Current batch of media processed. Will check again in 1000ms 15:26:47.831 [debug] Current batch of media processed. Will check again in 1000ms 15:26:48.832 [debug] Current batch of media processed. Will check again in 1000ms 15:26:49.833 [debug] Current batch of media processed. Will check again in 1000ms 15:26:50.834 [debug] Current batch of media processed. Will check again in 1000ms 15:26:51.836 [debug] Current batch of media processed. Will check again in 1000ms 15:26:52.837 [debug] Current batch of media processed. Will check again in 1000ms 15:26:53.487 [info] {"source":"oban","duration":1262,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:26:53.838 [debug] Current batch of media processed. Will check again in 1000ms 15:26:54.839 [debug] Current batch of media processed. Will check again in 1000ms 15:26:55.840 [debug] Current batch of media processed. Will check again in 1000ms 15:26:56.841 [debug] Current batch of media processed. Will check again in 1000ms 15:26:57.842 [debug] Current batch of media processed. Will check again in 1000ms 15:26:58.843 [debug] Current batch of media processed. Will check again in 1000ms 15:26:59.845 [debug] Current batch of media processed. Will check again in 1000ms 15:27:00.303 [info] {"source":"oban","duration":1790,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:27:00.846 [debug] Current batch of media processed. Will check again in 1000ms 15:27:01.848 [debug] Current batch of media processed. Will check again in 1000ms 15:27:02.863 [debug] Current batch of media processed. Will check again in 1000ms 15:27:03.871 [debug] Current batch of media processed. Will check again in 1000ms 15:27:04.872 [debug] Current batch of media processed. Will check again in 1000ms 15:27:05.873 [debug] Current batch of media processed. Will check again in 1000ms 15:27:06.874 [debug] Current batch of media processed. Will check again in 1000ms 15:27:07.875 [debug] Current batch of media processed. Will check again in 1000ms 15:27:08.876 [debug] Current batch of media processed. Will check again in 1000ms 15:27:09.877 [debug] Current batch of media processed. Will check again in 1000ms 15:27:10.878 [debug] Current batch of media processed. Will check again in 1000ms 15:27:11.880 [debug] Current batch of media processed. Will check again in 1000ms 15:27:12.882 [debug] Current batch of media processed. Will check again in 1000ms 15:27:13.883 [debug] Current batch of media processed. Will check again in 1000ms 15:27:14.884 [debug] Current batch of media processed. Will check again in 1000ms 15:27:15.886 [debug] Current batch of media processed. Will check again in 1000ms 15:27:16.887 [debug] Current batch of media processed. Will check again in 1000ms 15:27:17.889 [debug] Current batch of media processed. Will check again in 1000ms 15:27:18.890 [debug] Current batch of media processed. Will check again in 1000ms 15:27:19.892 [debug] Current batch of media processed. Will check again in 1000ms 15:27:20.894 [debug] Current batch of media processed. Will check again in 1000ms 15:27:21.895 [debug] Current batch of media processed. Will check again in 1000ms 15:27:22.897 [debug] Current batch of media processed. Will check again in 1000ms 15:27:23.492 [info] {"source":"oban","duration":3977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:23.898 [debug] Current batch of media processed. Will check again in 1000ms 15:27:24.899 [debug] Current batch of media processed. Will check again in 1000ms 15:27:25.900 [debug] Current batch of media processed. Will check again in 1000ms 15:27:26.901 [debug] Current batch of media processed. Will check again in 1000ms 15:27:27.902 [debug] Current batch of media processed. Will check again in 1000ms 15:27:28.903 [debug] Current batch of media processed. Will check again in 1000ms 15:27:29.904 [debug] Current batch of media processed. Will check again in 1000ms 15:27:30.906 [debug] Current batch of media processed. Will check again in 1000ms 15:27:31.909 [debug] Current batch of media processed. Will check again in 1000ms 15:27:32.912 [debug] Current batch of media processed. Will check again in 1000ms 15:27:33.913 [debug] Current batch of media processed. Will check again in 1000ms 15:27:34.915 [debug] Current batch of media processed. Will check again in 1000ms 15:27:35.917 [debug] Current batch of media processed. Will check again in 1000ms 15:27:36.920 [debug] Current batch of media processed. Will check again in 1000ms 15:27:37.922 [debug] Current batch of media processed. Will check again in 1000ms 15:27:38.923 [debug] Current batch of media processed. Will check again in 1000ms 15:27:39.924 [debug] Current batch of media processed. Will check again in 1000ms 15:27:40.925 [debug] Current batch of media processed. Will check again in 1000ms 15:27:41.926 [debug] Current batch of media processed. Will check again in 1000ms 15:27:42.928 [debug] Current batch of media processed. Will check again in 1000ms 15:27:43.929 [debug] Current batch of media processed. Will check again in 1000ms 15:27:44.930 [debug] Current batch of media processed. Will check again in 1000ms 15:27:45.931 [debug] Current batch of media processed. Will check again in 1000ms 15:27:46.933 [debug] Current batch of media processed. Will check again in 1000ms 15:27:47.935 [debug] Current batch of media processed. Will check again in 1000ms 15:27:48.936 [debug] Current batch of media processed. Will check again in 1000ms 15:27:49.937 [debug] Current batch of media processed. Will check again in 1000ms 15:27:50.938 [debug] Current batch of media processed. Will check again in 1000ms 15:27:51.939 [debug] Current batch of media processed. Will check again in 1000ms 15:27:52.940 [debug] Current batch of media processed. Will check again in 1000ms 15:27:53.494 [info] {"source":"oban","duration":1136,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:27:53.941 [debug] Current batch of media processed. Will check again in 1000ms 15:27:54.942 [debug] Current batch of media processed. Will check again in 1000ms 15:27:55.943 [debug] Current batch of media processed. Will check again in 1000ms 15:27:56.944 [debug] Current batch of media processed. Will check again in 1000ms 15:27:57.945 [debug] Current batch of media processed. Will check again in 1000ms 15:27:58.947 [debug] Current batch of media processed. Will check again in 1000ms 15:27:59.948 [debug] Current batch of media processed. Will check again in 1000ms 15:28:00.308 [info] {"source":"oban","duration":4202,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:28:00.949 [debug] Current batch of media processed. Will check again in 1000ms 15:28:01.952 [debug] Current batch of media processed. Will check again in 1000ms 15:28:02.953 [debug] Current batch of media processed. Will check again in 1000ms 15:28:03.955 [debug] Current batch of media processed. Will check again in 1000ms 15:28:04.956 [debug] Current batch of media processed. Will check again in 1000ms 15:28:05.957 [debug] Current batch of media processed. Will check again in 1000ms 15:28:06.958 [debug] Current batch of media processed. Will check again in 1000ms 15:28:07.959 [debug] Current batch of media processed. Will check again in 1000ms 15:28:08.961 [debug] Current batch of media processed. Will check again in 1000ms 15:28:09.961 [debug] Current batch of media processed. Will check again in 1000ms 15:28:10.962 [debug] Current batch of media processed. Will check again in 1000ms 15:28:11.964 [debug] Current batch of media processed. Will check again in 1000ms 15:28:12.965 [debug] Current batch of media processed. Will check again in 1000ms 15:28:13.966 [debug] Current batch of media processed. Will check again in 1000ms 15:28:14.968 [debug] Current batch of media processed. Will check again in 1000ms 15:28:15.970 [debug] Current batch of media processed. Will check again in 1000ms 15:28:16.971 [debug] Current batch of media processed. Will check again in 1000ms 15:28:17.973 [debug] Current batch of media processed. Will check again in 1000ms 15:28:18.975 [debug] Current batch of media processed. Will check again in 1000ms 15:28:19.975 [debug] Current batch of media processed. Will check again in 1000ms 15:28:20.976 [debug] Current batch of media processed. Will check again in 1000ms 15:28:21.977 [debug] Current batch of media processed. Will check again in 1000ms 15:28:22.978 [debug] Current batch of media processed. Will check again in 1000ms 15:28:23.497 [info] {"source":"oban","duration":1953,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:23.979 [debug] Current batch of media processed. Will check again in 1000ms 15:28:24.981 [debug] Current batch of media processed. Will check again in 1000ms 15:28:25.984 [debug] Current batch of media processed. Will check again in 1000ms 15:28:26.985 [debug] Current batch of media processed. Will check again in 1000ms 15:28:27.986 [debug] Current batch of media processed. Will check again in 1000ms 15:28:28.989 [debug] Current batch of media processed. Will check again in 1000ms 15:28:29.990 [debug] Current batch of media processed. Will check again in 1000ms 15:28:30.992 [debug] Current batch of media processed. Will check again in 1000ms 15:28:31.999 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Владимир Маркони https://www.instagram.com/vladimir_markoni/\nСергей Мезенцев https://www.instagram.com/sergey_meza/\nМихаил Федоров https://www.instagram.com/ethnic_steez/\n\nС тех пор как распался наш творческий коллектив, поклонники постоянно требуют от нас собраться вновь, ну или хотя бы поделиться какими-то ностальгическими раритетами. С годами все успокоилось, но после фильма Дудя волна вновь пошла по нарастающей. Я порылся в архивах и нашел ролик, который делался как презентация четвертого сезона «Реутов ТВ» или даже чего-то большего. Думаю, сейчас самое время показать его нашим преданным фанатам.\n\nЧетвертый сезон мы запланировали, когда снимали третий. Все было очевидно — после «Великой России» надо показать Америку. Российская тематика уже полностью себя исчерпала, поэтому настало время смеяться над американцами, точнее, показать Россию в сравнении с Америкой. Мы планировали использовать наши партизанские методы, живых, ничего не подозревающих людей, розыгрыши-многоходовки. Прямые ассоциации с «Боратом», конечно же, но мы хотели большего.\n\nМы хотели снять классический сезон из 12 серий, а потом сделать из этого полный метр. Это заинтересовало кинокомпанию «Централ Партнершип». Мы написали предварительный драфт совместно с Колей Куликовым и сгоняли в США на две недели. Но в процессе обсуждения выяснилось, что они [представители «Централ Партнершип»] не знают и не понимают, как снимать наш формат их киномощностями. Этого не знали и приглашенные режиссеры. Начались долгие обсуждения и споры, а потом случился «Газпром» и всем стало не до того.\n\nПусть поклонники «Реутов ТВ» хотя бы увидят тизер невышедшего кино. Это наш последний привет и большое спасибо за зрительскую любовь.\n\nМихаил Федоров\n\nВсе сезоны можно найти на сайте https://reutov-tv.2x2tv.ru/", "duration" => 96, "filename" => "/downloads/shows/РеутовТВ/Season 2019/s2019e093000 - РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма..mp4", "id" => "lsYsUdfY2RI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=lsYsUdfY2RI", "playlist_index" => 1, "timestamp" => 1569845381, "title" => "РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма.", "upload_date" => "20190930"} 15:28:32.000 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1173.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:28:32.007 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=1180.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:28:32.015 [debug] QUERY OK source="media_items" db=6.2ms idle=1181.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-30 12:09:41Z], 125] 15:28:32.120 [debug] QUERY OK source="media_items" db=97.4ms idle=623.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Владимир Маркони https://www.instagram.com/vladimir_markoni/\nСергей Мезенцев https://www.instagram.com/sergey_meza/\nМихаил Федоров https://www.instagram.com/ethnic_steez/\n\nС тех пор как распался наш творческий коллектив, поклонники постоянно требуют от нас собраться вновь, ну или хотя бы поделиться какими-то ностальгическими раритетами. С годами все успокоилось, но после фильма Дудя волна вновь пошла по нарастающей. Я порылся в архивах и нашел ролик, который делался как презентация четвертого сезона «Реутов ТВ» или даже чего-то большего. Думаю, сейчас самое время показать его нашим преданным фанатам.\n\nЧетвертый сезон мы запланировали, когда снимали третий. Все было очевидно — после «Великой России» надо показать Америку. Российская тематика уже полностью себя исчерпала, поэтому настало время смеяться над американцами, точнее, показать Россию в сравнении с Америкой. Мы планировали использовать наши партизанские методы, живых, ничего не подозревающих людей, розыгрыши-многоходовки. Прямые ассоциации с «Боратом», конечно же, но мы хотели большего.\n\nМы хотели снять классический сезон из 12 серий, а потом сделать из этого полный метр. Это заинтересовало кинокомпанию «Централ Партнершип». Мы написали предварительный драфт совместно с Колей Куликовым и сгоняли в США на две недели. Но в процессе обсуждения выяснилось, что они [представители «Централ Партнершип»] не знают и не понимают, как снимать наш формат их киномощностями. Этого не знали и приглашенные режиссеры. Начались долгие обсуждения и споры, а потом случился «Газпром» и всем стало не до того.\n\nПусть поклонники «Реутов ТВ» хотя бы увидят тизер невышедшего кино. Это наш последний привет и большое спасибо за зрительскую любовь.\n\nМихаил Федоров\n\nВсе сезоны можно найти на сайте https://reutov-tv.2x2tv.ru/", "РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма.", "91d03e94-2cdd-4d4e-9586-c58aa95d4001", 96, false, "lsYsUdfY2RI", "https://www.youtube.com/watch?v=lsYsUdfY2RI", 1, "/downloads/shows/РеутовТВ/Season 2019/s2019e093000 - РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма..mp4", false, false, false, 125, [], 98, ~U[2019-09-30 12:09:41Z], ~U[2026-04-04 12:28:32Z], ~U[2026-04-04 12:28:32Z], "Владимир Маркони https://www.instagram.com/vladimir_markoni/\nСергей Мезенцев https://www.instagram.com/sergey_meza/\nМихаил Федоров https://www.instagram.com/ethnic_steez/\n\nС тех пор как распался наш творческий коллектив, поклонники постоянно требуют от нас собраться вновь, ну или хотя бы поделиться какими-то ностальгическими раритетами. С годами все успокоилось, но после фильма Дудя волна вновь пошла по нарастающей. Я порылся в архивах и нашел ролик, который делался как презентация четвертого сезона «Реутов ТВ» или даже чего-то большего. Думаю, сейчас самое время показать его нашим преданным фанатам.\n\nЧетвертый сезон мы запланировали, когда снимали третий. Все было очевидно — после «Великой России» надо показать Америку. Российская тематика уже полностью себя исчерпала, поэтому настало время смеяться над американцами, точнее, показать Россию в сравнении с Америкой. Мы планировали использовать наши партизанские методы, живых, ничего не подозревающих людей, розыгрыши-многоходовки. Прямые ассоциации с «Боратом», конечно же, но мы хотели большего.\n\nМы хотели снять классический сезон из 12 серий, а потом сделать из этого полный метр. Это заинтересовало кинокомпанию «Централ Партнершип». Мы написали предварительный драфт совместно с Колей Куликовым и сгоняли в США на две недели. Но в процессе обсуждения выяснилось, что они [представители «Централ Партнершип»] не знают и не понимают, как снимать наш формат их киномощностями. Этого не знали и приглашенные режиссеры. Начались долгие обсуждения и споры, а потом случился «Газпром» и всем стало не до того.\n\nПусть поклонники «Реутов ТВ» хотя бы увидят тизер невышедшего кино. Это наш последний привет и большое спасибо за зрительскую любовь.\n\nМихаил Федоров\n\nВсе сезоны можно найти на сайте https://reutov-tv.2x2tv.ru/", "РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма.", 96, false, "lsYsUdfY2RI", "https://www.youtube.com/watch?v=lsYsUdfY2RI", "/downloads/shows/РеутовТВ/Season 2019/s2019e093000 - РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма..mp4", false, 125, ~U[2019-09-30 12:09:41Z]] 15:28:32.125 [debug] QUERY OK source="sources" db=4.0ms queue=0.1ms idle=713.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:28:32.134 [debug] QUERY OK source="media_profiles" db=7.1ms queue=1.3ms idle=124.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:28:32.142 [debug] QUERY OK source="media_items" db=5.3ms queue=0.1ms idle=129.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 [303689] 15:28:32.146 [debug] Current batch of media processed. Will check again in 1000ms 15:28:33.148 [debug] Current batch of media processed. Will check again in 1000ms 15:28:34.150 [debug] Current batch of media processed. Will check again in 1000ms 15:28:35.151 [debug] Current batch of media processed. Will check again in 1000ms 15:28:36.153 [debug] Current batch of media processed. Will check again in 1000ms 15:28:37.154 [debug] Current batch of media processed. Will check again in 1000ms 15:28:38.155 [debug] Current batch of media processed. Will check again in 1000ms 15:28:39.156 [debug] Current batch of media processed. Will check again in 1000ms 15:28:40.157 [debug] Current batch of media processed. Will check again in 1000ms 15:28:41.158 [debug] Current batch of media processed. Will check again in 1000ms 15:28:42.159 [debug] Current batch of media processed. Will check again in 1000ms 15:28:43.161 [debug] Current batch of media processed. Will check again in 1000ms 15:28:44.162 [debug] Current batch of media processed. Will check again in 1000ms 15:28:45.163 [debug] Current batch of media processed. Will check again in 1000ms 15:28:46.164 [debug] Current batch of media processed. Will check again in 1000ms 15:28:47.165 [debug] Current batch of media processed. Will check again in 1000ms 15:28:48.166 [debug] Current batch of media processed. Will check again in 1000ms 15:28:49.167 [debug] Current batch of media processed. Will check again in 1000ms 15:28:50.168 [debug] Current batch of media processed. Will check again in 1000ms 15:28:51.169 [debug] Current batch of media processed. Will check again in 1000ms 15:28:52.170 [debug] Current batch of media processed. Will check again in 1000ms 15:28:53.171 [debug] Current batch of media processed. Will check again in 1000ms 15:28:53.499 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:28:54.172 [debug] Current batch of media processed. Will check again in 1000ms 15:28:55.173 [debug] Current batch of media processed. Will check again in 1000ms 15:28:56.174 [debug] Current batch of media processed. Will check again in 1000ms 15:28:57.175 [debug] Current batch of media processed. Will check again in 1000ms 15:28:58.176 [debug] Current batch of media processed. Will check again in 1000ms 15:28:59.177 [debug] Current batch of media processed. Will check again in 1000ms 15:29:00.179 [debug] Current batch of media processed. Will check again in 1000ms 15:29:00.313 [info] {"source":"oban","duration":3532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:29:01.180 [debug] Current batch of media processed. Will check again in 1000ms 15:29:02.182 [debug] Current batch of media processed. Will check again in 1000ms 15:29:03.183 [debug] Current batch of media processed. Will check again in 1000ms 15:29:04.184 [debug] Current batch of media processed. Will check again in 1000ms 15:29:05.185 [debug] Current batch of media processed. Will check again in 1000ms 15:29:06.186 [debug] Current batch of media processed. Will check again in 1000ms 15:29:07.187 [debug] Current batch of media processed. Will check again in 1000ms 15:29:08.188 [debug] Current batch of media processed. Will check again in 1000ms 15:29:09.190 [debug] Current batch of media processed. Will check again in 1000ms 15:29:10.191 [debug] Current batch of media processed. Will check again in 1000ms 15:29:11.192 [debug] Current batch of media processed. Will check again in 1000ms 15:29:12.193 [debug] Current batch of media processed. Will check again in 1000ms 15:29:13.195 [debug] Current batch of media processed. Will check again in 1000ms 15:29:14.196 [debug] Current batch of media processed. Will check again in 1000ms 15:29:15.197 [debug] Current batch of media processed. Will check again in 1000ms 15:29:16.198 [debug] Current batch of media processed. Will check again in 1000ms 15:29:17.199 [debug] Current batch of media processed. Will check again in 1000ms 15:29:18.202 [debug] Current batch of media processed. Will check again in 1000ms 15:29:19.203 [debug] Current batch of media processed. Will check again in 1000ms 15:29:20.204 [debug] Current batch of media processed. Will check again in 1000ms 15:29:21.205 [debug] Current batch of media processed. Will check again in 1000ms 15:29:22.206 [debug] Current batch of media processed. Will check again in 1000ms 15:29:23.208 [debug] Current batch of media processed. Will check again in 1000ms 15:29:23.512 [info] {"source":"oban","duration":9261,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:24.209 [debug] Current batch of media processed. Will check again in 1000ms 15:29:25.210 [debug] Current batch of media processed. Will check again in 1000ms 15:29:26.211 [debug] Current batch of media processed. Will check again in 1000ms 15:29:27.212 [debug] Current batch of media processed. Will check again in 1000ms 15:29:28.213 [debug] Current batch of media processed. Will check again in 1000ms 15:29:29.214 [debug] Current batch of media processed. Will check again in 1000ms 15:29:30.215 [debug] Current batch of media processed. Will check again in 1000ms 15:29:31.216 [debug] Current batch of media processed. Will check again in 1000ms 15:29:32.218 [debug] Current batch of media processed. Will check again in 1000ms 15:29:33.220 [debug] Current batch of media processed. Will check again in 1000ms 15:29:34.221 [debug] Current batch of media processed. Will check again in 1000ms 15:29:35.223 [debug] Current batch of media processed. Will check again in 1000ms 15:29:36.224 [debug] Current batch of media processed. Will check again in 1000ms 15:29:37.225 [debug] Current batch of media processed. Will check again in 1000ms 15:29:38.226 [debug] Current batch of media processed. Will check again in 1000ms 15:29:39.228 [debug] Current batch of media processed. Will check again in 1000ms 15:29:40.229 [debug] Current batch of media processed. Will check again in 1000ms 15:29:41.231 [debug] Current batch of media processed. Will check again in 1000ms 15:29:42.232 [debug] Current batch of media processed. Will check again in 1000ms 15:29:43.234 [debug] Current batch of media processed. Will check again in 1000ms 15:29:44.235 [debug] Current batch of media processed. Will check again in 1000ms 15:29:45.237 [debug] Current batch of media processed. Will check again in 1000ms 15:29:46.238 [debug] Current batch of media processed. Will check again in 1000ms 15:29:47.239 [debug] Current batch of media processed. Will check again in 1000ms 15:29:48.240 [debug] Current batch of media processed. Will check again in 1000ms 15:29:49.241 [debug] Current batch of media processed. Will check again in 1000ms 15:29:50.249 [debug] Current batch of media processed. Will check again in 1000ms 15:29:51.250 [debug] Current batch of media processed. Will check again in 1000ms 15:29:52.252 [debug] Current batch of media processed. Will check again in 1000ms 15:29:53.253 [debug] Current batch of media processed. Will check again in 1000ms 15:29:53.516 [info] {"source":"oban","duration":1312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:29:54.255 [debug] Current batch of media processed. Will check again in 1000ms 15:29:55.256 [debug] Current batch of media processed. Will check again in 1000ms 15:29:56.257 [debug] Current batch of media processed. Will check again in 1000ms 15:29:57.258 [debug] Current batch of media processed. Will check again in 1000ms 15:29:58.259 [debug] Current batch of media processed. Will check again in 1000ms 15:29:59.260 [debug] Current batch of media processed. Will check again in 1000ms 15:30:00.292 [debug] Current batch of media processed. Will check again in 1000ms 15:30:00.317 [info] {"source":"oban","duration":4155,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:30:01.293 [debug] Current batch of media processed. Will check again in 1000ms 15:30:02.294 [debug] Current batch of media processed. Will check again in 1000ms 15:30:03.296 [debug] Current batch of media processed. Will check again in 1000ms 15:30:04.297 [debug] Current batch of media processed. Will check again in 1000ms 15:30:05.298 [debug] Current batch of media processed. Will check again in 1000ms 15:30:06.299 [debug] Current batch of media processed. Will check again in 1000ms 15:30:07.300 [debug] Current batch of media processed. Will check again in 1000ms 15:30:08.308 [debug] Current batch of media processed. Will check again in 1000ms 15:30:09.310 [debug] Current batch of media processed. Will check again in 1000ms 15:30:10.312 [debug] Current batch of media processed. Will check again in 1000ms 15:30:11.312 [debug] Current batch of media processed. Will check again in 1000ms 15:30:12.314 [debug] Current batch of media processed. Will check again in 1000ms 15:30:13.315 [debug] Current batch of media processed. Will check again in 1000ms 15:30:14.316 [debug] Current batch of media processed. Will check again in 1000ms 15:30:15.317 [debug] Current batch of media processed. Will check again in 1000ms 15:30:16.318 [debug] Current batch of media processed. Will check again in 1000ms 15:30:17.319 [debug] Current batch of media processed. Will check again in 1000ms 15:30:18.320 [debug] Current batch of media processed. Will check again in 1000ms 15:30:19.321 [debug] Current batch of media processed. Will check again in 1000ms 15:30:20.322 [debug] Current batch of media processed. Will check again in 1000ms 15:30:21.323 [debug] Current batch of media processed. Will check again in 1000ms 15:30:22.324 [debug] Current batch of media processed. Will check again in 1000ms 15:30:23.325 [debug] Current batch of media processed. Will check again in 1000ms 15:30:23.529 [info] {"source":"oban","duration":10393,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:24.326 [debug] Current batch of media processed. Will check again in 1000ms 15:30:25.327 [debug] Current batch of media processed. Will check again in 1000ms 15:30:26.329 [debug] Current batch of media processed. Will check again in 1000ms 15:30:27.331 [debug] Current batch of media processed. Will check again in 1000ms 15:30:28.331 [debug] Current batch of media processed. Will check again in 1000ms 15:30:29.333 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "5 и 6 октября 2013года на телеканале 2х2.", "duration" => 30, "filename" => "/downloads/shows/РеутовТВ/Season 2013/s2013e093000 - Хит-Парад 2х2. Любимые серии Шмеля и Огурцова..mp4", "id" => "ZnPhbqXSl_k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZnPhbqXSl_k", "playlist_index" => 2, "timestamp" => 1380546926, "title" => "Хит-Парад 2х2. Любимые серии Шмеля и Огурцова.", "upload_date" => "20130930"} 15:30:29.335 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=501.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:30:29.337 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=497.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:30:29.339 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=494.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-09-30 13:15:26Z], 125] 15:30:29.504 [debug] QUERY OK source="media_items" db=164.8ms queue=0.1ms idle=497.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["5 и 6 октября 2013года на телеканале 2х2.", "Хит-Парад 2х2. Любимые серии Шмеля и Огурцова.", "67ffd189-f280-4108-a3dc-ad9f7b847d3c", 30, false, "ZnPhbqXSl_k", "https://www.youtube.com/watch?v=ZnPhbqXSl_k", 2, "/downloads/shows/РеутовТВ/Season 2013/s2013e093000 - Хит-Парад 2х2. Любимые серии Шмеля и Огурцова..mp4", false, false, false, 125, [], 98, ~U[2013-09-30 13:15:26Z], ~U[2026-04-04 12:30:29Z], ~U[2026-04-04 12:30:29Z], "5 и 6 октября 2013года на телеканале 2х2.", "Хит-Парад 2х2. Любимые серии Шмеля и Огурцова.", 30, false, "ZnPhbqXSl_k", "https://www.youtube.com/watch?v=ZnPhbqXSl_k", "/downloads/shows/РеутовТВ/Season 2013/s2013e093000 - Хит-Парад 2х2. Любимые серии Шмеля и Огурцова..mp4", false, 125, ~U[2013-09-30 13:15:26Z]] 15:30:29.506 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=662.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:30:29.508 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.3ms idle=171.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:30:29.512 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=173.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 [303690] 15:30:29.512 [debug] Current batch of media processed. Will check again in 1000ms 15:30:30.513 [debug] Current batch of media processed. Will check again in 1000ms 15:30:31.514 [debug] Current batch of media processed. Will check again in 1000ms 15:30:32.518 [debug] Current batch of media processed. Will check again in 1000ms 15:30:33.519 [debug] Current batch of media processed. Will check again in 1000ms 15:30:34.520 [debug] Current batch of media processed. Will check again in 1000ms 15:30:35.521 [debug] Current batch of media processed. Will check again in 1000ms 15:30:36.522 [debug] Current batch of media processed. Will check again in 1000ms 15:30:37.523 [debug] Current batch of media processed. Will check again in 1000ms 15:30:38.524 [debug] Current batch of media processed. Will check again in 1000ms 15:30:39.525 [debug] Current batch of media processed. Will check again in 1000ms 15:30:40.526 [debug] Current batch of media processed. Will check again in 1000ms 15:30:41.527 [debug] Current batch of media processed. Will check again in 1000ms 15:30:42.528 [debug] Current batch of media processed. Will check again in 1000ms 15:30:43.529 [debug] Current batch of media processed. Will check again in 1000ms 15:30:44.530 [debug] Current batch of media processed. Will check again in 1000ms 15:30:45.531 [debug] Current batch of media processed. Will check again in 1000ms 15:30:46.533 [debug] Current batch of media processed. Will check again in 1000ms 15:30:47.534 [debug] Current batch of media processed. Will check again in 1000ms 15:30:48.535 [debug] Current batch of media processed. Will check again in 1000ms 15:30:49.538 [debug] Current batch of media processed. Will check again in 1000ms 15:30:50.539 [debug] Current batch of media processed. Will check again in 1000ms 15:30:51.540 [debug] Current batch of media processed. Will check again in 1000ms 15:30:52.542 [debug] Current batch of media processed. Will check again in 1000ms 15:30:53.533 [info] {"source":"oban","duration":3124,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:30:53.543 [debug] Current batch of media processed. Will check again in 1000ms 15:30:54.545 [debug] Current batch of media processed. Will check again in 1000ms 15:30:55.546 [debug] Current batch of media processed. Will check again in 1000ms 15:30:56.547 [debug] Current batch of media processed. Will check again in 1000ms 15:30:57.548 [debug] Current batch of media processed. Will check again in 1000ms 15:30:58.549 [debug] Current batch of media processed. Will check again in 1000ms 15:30:59.550 [debug] Current batch of media processed. Will check again in 1000ms 15:31:00.319 [info] {"source":"oban","duration":687,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:31:00.844 [debug] Current batch of media processed. Will check again in 1000ms 15:31:01.849 [debug] Current batch of media processed. Will check again in 1000ms 15:31:02.849 [debug] Current batch of media processed. Will check again in 1000ms 15:31:03.850 [debug] Current batch of media processed. Will check again in 1000ms 15:31:04.851 [debug] Current batch of media processed. Will check again in 1000ms 15:31:05.852 [debug] Current batch of media processed. Will check again in 1000ms 15:31:06.854 [debug] Current batch of media processed. Will check again in 1000ms 15:31:07.854 [debug] Current batch of media processed. Will check again in 1000ms 15:31:08.855 [debug] Current batch of media processed. Will check again in 1000ms 15:31:09.856 [debug] Current batch of media processed. Will check again in 1000ms 15:31:10.857 [debug] Current batch of media processed. Will check again in 1000ms 15:31:11.858 [debug] Current batch of media processed. Will check again in 1000ms 15:31:12.860 [debug] Current batch of media processed. Will check again in 1000ms 15:31:13.861 [debug] Current batch of media processed. Will check again in 1000ms 15:31:14.863 [debug] Current batch of media processed. Will check again in 1000ms 15:31:15.864 [debug] Current batch of media processed. Will check again in 1000ms 15:31:16.866 [debug] Current batch of media processed. Will check again in 1000ms 15:31:17.866 [debug] Current batch of media processed. Will check again in 1000ms 15:31:18.867 [debug] Current batch of media processed. Will check again in 1000ms 15:31:19.868 [debug] Current batch of media processed. Will check again in 1000ms 15:31:20.869 [debug] Current batch of media processed. Will check again in 1000ms 15:31:21.870 [debug] Current batch of media processed. Will check again in 1000ms 15:31:22.872 [debug] Current batch of media processed. Will check again in 1000ms 15:31:23.543 [info] {"source":"oban","duration":8339,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:23.872 [debug] Current batch of media processed. Will check again in 1000ms 15:31:24.873 [debug] Current batch of media processed. Will check again in 1000ms 15:31:25.874 [debug] Current batch of media processed. Will check again in 1000ms 15:31:26.876 [debug] Current batch of media processed. Will check again in 1000ms 15:31:27.876 [debug] Current batch of media processed. Will check again in 1000ms 15:31:28.877 [debug] Current batch of media processed. Will check again in 1000ms 15:31:29.878 [debug] Current batch of media processed. Will check again in 1000ms 15:31:30.879 [debug] Current batch of media processed. Will check again in 1000ms 15:31:31.882 [debug] Current batch of media processed. Will check again in 1000ms 15:31:32.886 [debug] Current batch of media processed. Will check again in 1000ms 15:31:33.890 [debug] Current batch of media processed. Will check again in 1000ms 15:31:34.891 [debug] Current batch of media processed. Will check again in 1000ms 15:31:35.892 [debug] Current batch of media processed. Will check again in 1000ms 15:31:36.897 [debug] Current batch of media processed. Will check again in 1000ms 15:31:37.897 [debug] Current batch of media processed. Will check again in 1000ms 15:31:38.898 [debug] Current batch of media processed. Will check again in 1000ms 15:31:39.901 [debug] Current batch of media processed. Will check again in 1000ms 15:31:40.902 [debug] Current batch of media processed. Will check again in 1000ms 15:31:41.902 [debug] Current batch of media processed. Will check again in 1000ms 15:31:42.903 [debug] Current batch of media processed. Will check again in 1000ms 15:31:43.904 [debug] Current batch of media processed. Will check again in 1000ms 15:31:44.905 [debug] Current batch of media processed. Will check again in 1000ms 15:31:45.907 [debug] Current batch of media processed. Will check again in 1000ms 15:31:46.911 [debug] Current batch of media processed. Will check again in 1000ms 15:31:47.912 [debug] Current batch of media processed. Will check again in 1000ms 15:31:48.915 [debug] Current batch of media processed. Will check again in 1000ms 15:31:49.915 [debug] Current batch of media processed. Will check again in 1000ms 15:31:50.917 [debug] Current batch of media processed. Will check again in 1000ms 15:31:51.920 [debug] Current batch of media processed. Will check again in 1000ms 15:31:52.921 [debug] Current batch of media processed. Will check again in 1000ms 15:31:53.546 [info] {"source":"oban","duration":1199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:31:53.922 [debug] Current batch of media processed. Will check again in 1000ms 15:31:54.923 [debug] Current batch of media processed. Will check again in 1000ms 15:31:55.924 [debug] Current batch of media processed. Will check again in 1000ms 15:31:56.926 [debug] Current batch of media processed. Will check again in 1000ms 15:31:57.927 [debug] Current batch of media processed. Will check again in 1000ms 15:31:58.928 [debug] Current batch of media processed. Will check again in 1000ms 15:31:59.929 [debug] Current batch of media processed. Will check again in 1000ms 15:32:00.321 [info] {"source":"oban","duration":434,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:32:00.931 [debug] Current batch of media processed. Will check again in 1000ms 15:32:01.932 [debug] Current batch of media processed. Will check again in 1000ms 15:32:02.933 [debug] Current batch of media processed. Will check again in 1000ms 15:32:03.934 [debug] Current batch of media processed. Will check again in 1000ms 15:32:04.935 [debug] Current batch of media processed. Will check again in 1000ms 15:32:05.937 [debug] Current batch of media processed. Will check again in 1000ms 15:32:06.938 [debug] Current batch of media processed. Will check again in 1000ms 15:32:07.939 [debug] Current batch of media processed. Will check again in 1000ms 15:32:08.940 [debug] Current batch of media processed. Will check again in 1000ms 15:32:09.942 [debug] Current batch of media processed. Will check again in 1000ms 15:32:10.943 [debug] Current batch of media processed. Will check again in 1000ms 15:32:11.945 [debug] Current batch of media processed. Will check again in 1000ms 15:32:12.949 [debug] Current batch of media processed. Will check again in 1000ms 15:32:13.952 [debug] Current batch of media processed. Will check again in 1000ms 15:32:14.953 [debug] Current batch of media processed. Will check again in 1000ms 15:32:15.954 [debug] Current batch of media processed. Will check again in 1000ms 15:32:16.955 [debug] Current batch of media processed. Will check again in 1000ms 15:32:17.956 [debug] Current batch of media processed. Will check again in 1000ms 15:32:18.957 [debug] Current batch of media processed. Will check again in 1000ms 15:32:19.958 [debug] Current batch of media processed. Will check again in 1000ms 15:32:20.959 [debug] Current batch of media processed. Will check again in 1000ms 15:32:21.960 [debug] Current batch of media processed. Will check again in 1000ms 15:32:22.961 [debug] Current batch of media processed. Will check again in 1000ms 15:32:23.549 [info] {"source":"oban","duration":1430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:23.962 [debug] Current batch of media processed. Will check again in 1000ms 15:32:24.963 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "duration" => 130, "filename" => "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Dirty Monk.mp4", "id" => "ZwW2WHwWe5k", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZwW2WHwWe5k", "playlist_index" => 3, "timestamp" => 1361987417, "title" => "Модный Девайс & Dirty Monk", "upload_date" => "20130227"} 15:32:24.968 [debug] QUERY OK source="sources" db=3.7ms queue=0.1ms idle=474.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:32:24.984 [debug] QUERY OK source="sources" db=15.3ms queue=0.1ms idle=471.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:32:24.988 [debug] QUERY OK source="media_items" db=3.6ms idle=138.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-02-27 17:50:17Z], 125] 15:32:25.020 [debug] QUERY OK source="media_items" db=31.3ms queue=0.1ms idle=143.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Dirty Monk", "8bcc4fd1-0750-4306-b7ae-0fe9bfa974a7", 130, false, "ZwW2WHwWe5k", "https://www.youtube.com/watch?v=ZwW2WHwWe5k", 3, "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Dirty Monk.mp4", false, false, false, 125, [], 97, ~U[2013-02-27 17:50:17Z], ~U[2026-04-04 12:32:24Z], ~U[2026-04-04 12:32:24Z], "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Dirty Monk", 130, false, "ZwW2WHwWe5k", "https://www.youtube.com/watch?v=ZwW2WHwWe5k", "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Dirty Monk.mp4", false, 125, ~U[2013-02-27 17:50:17Z]] 15:32:25.023 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=174.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:32:25.027 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=55.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:32:25.031 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=45.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 [303691] 15:32:25.031 [debug] Current batch of media processed. Will check again in 1000ms 15:32:26.032 [debug] Current batch of media processed. Will check again in 1000ms 15:32:27.033 [debug] Current batch of media processed. Will check again in 1000ms 15:32:28.034 [debug] Current batch of media processed. Will check again in 1000ms 15:32:29.035 [debug] Current batch of media processed. Will check again in 1000ms 15:32:30.038 [debug] Current batch of media processed. Will check again in 1000ms 15:32:31.039 [debug] Current batch of media processed. Will check again in 1000ms 15:32:32.040 [debug] Current batch of media processed. Will check again in 1000ms 15:32:33.042 [debug] Current batch of media processed. Will check again in 1000ms 15:32:34.042 [debug] Current batch of media processed. Will check again in 1000ms 15:32:35.043 [debug] Current batch of media processed. Will check again in 1000ms 15:32:36.046 [debug] Current batch of media processed. Will check again in 1000ms 15:32:37.047 [debug] Current batch of media processed. Will check again in 1000ms 15:32:38.048 [debug] Current batch of media processed. Will check again in 1000ms 15:32:39.049 [debug] Current batch of media processed. Will check again in 1000ms 15:32:40.050 [debug] Current batch of media processed. Will check again in 1000ms 15:32:41.051 [debug] Current batch of media processed. Will check again in 1000ms 15:32:42.052 [debug] Current batch of media processed. Will check again in 1000ms 15:32:43.054 [debug] Current batch of media processed. Will check again in 1000ms 15:32:44.055 [debug] Current batch of media processed. Will check again in 1000ms 15:32:45.056 [debug] Current batch of media processed. Will check again in 1000ms 15:32:46.057 [debug] Current batch of media processed. Will check again in 1000ms 15:32:47.058 [debug] Current batch of media processed. Will check again in 1000ms 15:32:48.059 [debug] Current batch of media processed. Will check again in 1000ms 15:32:49.063 [debug] Current batch of media processed. Will check again in 1000ms 15:32:50.065 [debug] Current batch of media processed. Will check again in 1000ms 15:32:51.065 [debug] Current batch of media processed. Will check again in 1000ms 15:32:52.067 [debug] Current batch of media processed. Will check again in 1000ms 15:32:53.067 [debug] Current batch of media processed. Will check again in 1000ms 15:32:53.554 [info] {"source":"oban","duration":3712,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:32:54.070 [debug] Current batch of media processed. Will check again in 1000ms 15:32:55.074 [debug] Current batch of media processed. Will check again in 1000ms 15:32:56.076 [debug] Current batch of media processed. Will check again in 1000ms 15:32:57.077 [debug] Current batch of media processed. Will check again in 1000ms 15:32:58.078 [debug] Current batch of media processed. Will check again in 1000ms 15:32:59.079 [debug] Current batch of media processed. Will check again in 1000ms 15:33:00.081 [debug] Current batch of media processed. Will check again in 1000ms 15:33:00.324 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:33:01.082 [debug] Current batch of media processed. Will check again in 1000ms 15:33:02.085 [debug] Current batch of media processed. Will check again in 1000ms 15:33:03.090 [debug] Current batch of media processed. Will check again in 1000ms 15:33:04.090 [debug] Current batch of media processed. Will check again in 1000ms 15:33:05.091 [debug] Current batch of media processed. Will check again in 1000ms 15:33:06.093 [debug] Current batch of media processed. Will check again in 1000ms 15:33:07.095 [debug] Current batch of media processed. Will check again in 1000ms 15:33:08.096 [debug] Current batch of media processed. Will check again in 1000ms 15:33:09.100 [debug] Current batch of media processed. Will check again in 1000ms 15:33:10.101 [debug] Current batch of media processed. Will check again in 1000ms 15:33:11.102 [debug] Current batch of media processed. Will check again in 1000ms 15:33:12.103 [debug] Current batch of media processed. Will check again in 1000ms 15:33:13.105 [debug] Current batch of media processed. Will check again in 1000ms 15:33:14.109 [debug] Current batch of media processed. Will check again in 1000ms 15:33:15.110 [debug] Current batch of media processed. Will check again in 1000ms 15:33:16.111 [debug] Current batch of media processed. Will check again in 1000ms 15:33:17.113 [debug] Current batch of media processed. Will check again in 1000ms 15:33:18.116 [debug] Current batch of media processed. Will check again in 1000ms 15:33:19.119 [debug] Current batch of media processed. Will check again in 1000ms 15:33:20.120 [debug] Current batch of media processed. Will check again in 1000ms 15:33:21.121 [debug] Current batch of media processed. Will check again in 1000ms 15:33:22.122 [debug] Current batch of media processed. Will check again in 1000ms 15:33:23.130 [debug] Current batch of media processed. Will check again in 1000ms 15:33:23.562 [info] {"source":"oban","duration":6780,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:24.130 [debug] Current batch of media processed. Will check again in 1000ms 15:33:25.131 [debug] Current batch of media processed. Will check again in 1000ms 15:33:26.132 [debug] Current batch of media processed. Will check again in 1000ms 15:33:27.133 [debug] Current batch of media processed. Will check again in 1000ms 15:33:28.135 [debug] Current batch of media processed. Will check again in 1000ms 15:33:29.136 [debug] Current batch of media processed. Will check again in 1000ms 15:33:30.137 [debug] Current batch of media processed. Will check again in 1000ms 15:33:31.138 [debug] Current batch of media processed. Will check again in 1000ms 15:33:32.143 [debug] Current batch of media processed. Will check again in 1000ms 15:33:33.145 [debug] Current batch of media processed. Will check again in 1000ms 15:33:34.146 [debug] Current batch of media processed. Will check again in 1000ms 15:33:35.147 [debug] Current batch of media processed. Will check again in 1000ms 15:33:36.148 [debug] Current batch of media processed. Will check again in 1000ms 15:33:37.149 [debug] Current batch of media processed. Will check again in 1000ms 15:33:38.150 [debug] Current batch of media processed. Will check again in 1000ms 15:33:39.152 [debug] Current batch of media processed. Will check again in 1000ms 15:33:40.154 [debug] Current batch of media processed. Will check again in 1000ms 15:33:41.155 [debug] Current batch of media processed. Will check again in 1000ms 15:33:42.156 [debug] Current batch of media processed. Will check again in 1000ms 15:33:43.157 [debug] Current batch of media processed. Will check again in 1000ms 15:33:44.158 [debug] Current batch of media processed. Will check again in 1000ms 15:33:45.159 [debug] Current batch of media processed. Will check again in 1000ms 15:33:46.160 [debug] Current batch of media processed. Will check again in 1000ms 15:33:47.161 [debug] Current batch of media processed. Will check again in 1000ms 15:33:48.164 [debug] Current batch of media processed. Will check again in 1000ms 15:33:49.165 [debug] Current batch of media processed. Will check again in 1000ms 15:33:50.167 [debug] Current batch of media processed. Will check again in 1000ms 15:33:51.169 [debug] Current batch of media processed. Will check again in 1000ms 15:33:52.171 [debug] Current batch of media processed. Will check again in 1000ms 15:33:53.172 [debug] Current batch of media processed. Will check again in 1000ms 15:33:53.565 [info] {"source":"oban","duration":1896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:33:54.173 [debug] Current batch of media processed. Will check again in 1000ms 15:33:55.178 [debug] Current batch of media processed. Will check again in 1000ms 15:33:56.179 [debug] Current batch of media processed. Will check again in 1000ms 15:33:57.181 [debug] Current batch of media processed. Will check again in 1000ms 15:33:58.182 [debug] Current batch of media processed. Will check again in 1000ms 15:33:59.185 [debug] Current batch of media processed. Will check again in 1000ms 15:34:00.188 [debug] Current batch of media processed. Will check again in 1000ms 15:34:00.328 [info] {"source":"oban","duration":3347,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:34:01.368 [debug] Current batch of media processed. Will check again in 1000ms 15:34:02.570 [debug] Current batch of media processed. Will check again in 1000ms 15:34:03.577 [debug] Current batch of media processed. Will check again in 1000ms 15:34:04.581 [debug] Current batch of media processed. Will check again in 1000ms 15:34:05.595 [debug] Current batch of media processed. Will check again in 1000ms 15:34:06.597 [debug] Current batch of media processed. Will check again in 1000ms 15:34:07.600 [debug] Current batch of media processed. Will check again in 1000ms 15:34:08.603 [debug] Current batch of media processed. Will check again in 1000ms 15:34:09.604 [debug] Current batch of media processed. Will check again in 1000ms 15:34:10.606 [debug] Current batch of media processed. Will check again in 1000ms 15:34:11.607 [debug] Current batch of media processed. Will check again in 1000ms 15:34:12.608 [debug] Current batch of media processed. Will check again in 1000ms 15:34:13.609 [debug] Current batch of media processed. Will check again in 1000ms 15:34:14.610 [debug] Current batch of media processed. Will check again in 1000ms 15:34:15.611 [debug] Current batch of media processed. Will check again in 1000ms 15:34:16.612 [debug] Current batch of media processed. Will check again in 1000ms 15:34:17.614 [debug] Current batch of media processed. Will check again in 1000ms 15:34:18.615 [debug] Current batch of media processed. Will check again in 1000ms 15:34:19.616 [debug] Current batch of media processed. Will check again in 1000ms 15:34:20.617 [debug] Current batch of media processed. Will check again in 1000ms 15:34:21.620 [debug] Current batch of media processed. Will check again in 1000ms 15:34:22.623 [debug] Current batch of media processed. Will check again in 1000ms 15:34:23.568 [info] {"source":"oban","duration":1562,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:23.624 [debug] Current batch of media processed. Will check again in 1000ms 15:34:24.626 [debug] Current batch of media processed. Will check again in 1000ms 15:34:25.627 [debug] Current batch of media processed. Will check again in 1000ms 15:34:26.628 [debug] Current batch of media processed. Will check again in 1000ms 15:34:27.629 [debug] Current batch of media processed. Will check again in 1000ms 15:34:28.630 [debug] Current batch of media processed. Will check again in 1000ms 15:34:29.634 [debug] Current batch of media processed. Will check again in 1000ms 15:34:30.635 [debug] Current batch of media processed. Will check again in 1000ms 15:34:31.637 [debug] Current batch of media processed. Will check again in 1000ms 15:34:32.639 [debug] Current batch of media processed. Will check again in 1000ms 15:34:33.640 [debug] Current batch of media processed. Will check again in 1000ms 15:34:34.642 [debug] Current batch of media processed. Will check again in 1000ms 15:34:35.644 [debug] Current batch of media processed. Will check again in 1000ms 15:34:36.646 [debug] Current batch of media processed. Will check again in 1000ms 15:34:37.647 [debug] Current batch of media processed. Will check again in 1000ms 15:34:38.648 [debug] Current batch of media processed. Will check again in 1000ms 15:34:39.649 [debug] Current batch of media processed. Will check again in 1000ms 15:34:40.650 [debug] Current batch of media processed. Will check again in 1000ms 15:34:41.652 [debug] Current batch of media processed. Will check again in 1000ms 15:34:42.654 [debug] Current batch of media processed. Will check again in 1000ms 15:34:43.660 [debug] Current batch of media processed. Will check again in 1000ms 15:34:44.662 [debug] Current batch of media processed. Will check again in 1000ms 15:34:45.664 [debug] Current batch of media processed. Will check again in 1000ms 15:34:46.668 [debug] Current batch of media processed. Will check again in 1000ms 15:34:47.668 [debug] Current batch of media processed. Will check again in 1000ms 15:34:48.669 [debug] Current batch of media processed. Will check again in 1000ms 15:34:49.670 [debug] Current batch of media processed. Will check again in 1000ms 15:34:50.671 [debug] Current batch of media processed. Will check again in 1000ms 15:34:51.673 [debug] Current batch of media processed. Will check again in 1000ms 15:34:52.674 [debug] Current batch of media processed. Will check again in 1000ms 15:34:53.570 [info] {"source":"oban","duration":1097,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:34:53.675 [debug] Current batch of media processed. Will check again in 1000ms 15:34:54.676 [debug] FileFollowerServer Handler: Got media attributes: %{"description" => "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "duration" => 173, "filename" => "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Катя Самбука.NA", "id" => "rBFbbLBZOKE", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=rBFbbLBZOKE", "playlist_index" => 4, "timestamp" => 1361987416, "title" => "Модный Девайс & Катя Самбука", "upload_date" => "20130227"} 15:34:54.677 [debug] QUERY OK source="sources" db=0.5ms idle=1106.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:34:54.679 [debug] QUERY OK source="sources" db=0.3ms idle=1055.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:34:54.681 [debug] QUERY OK source="media_items" db=1.7ms idle=1048.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-02-27 17:50:16Z], 125] 15:34:54.693 [debug] QUERY OK source="media_items" db=10.0ms idle=56.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Катя Самбука", "3dc3e892-ee9c-46e3-8af9-033a7d2baf8f", 173, false, "rBFbbLBZOKE", "https://www.youtube.com/watch?v=rBFbbLBZOKE", 4, "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Катя Самбука.NA", false, false, false, 125, [], 97, ~U[2013-02-27 17:50:16Z], ~U[2026-04-04 12:34:54Z], ~U[2026-04-04 12:34:54Z], "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Катя Самбука", 173, false, "rBFbbLBZOKE", "https://www.youtube.com/watch?v=rBFbbLBZOKE", "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Катя Самбука.NA", false, 125, ~U[2013-02-27 17:50:16Z]] 15:34:54.694 [debug] QUERY OK source="sources" db=1.3ms idle=60.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:34:54.695 [debug] QUERY OK source="media_profiles" db=0.6ms idle=17.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:34:54.697 [debug] QUERY OK source="media_items" db=1.5ms idle=16.5ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [303692] 15:34:54.697 [debug] Current batch of media processed. Will check again in 1000ms 15:34:55.698 [debug] Current batch of media processed. Will check again in 1000ms 15:34:56.699 [debug] Current batch of media processed. Will check again in 1000ms 15:34:57.700 [debug] Current batch of media processed. Will check again in 1000ms 15:34:58.701 [debug] Current batch of media processed. Will check again in 1000ms 15:34:59.702 [debug] Current batch of media processed. Will check again in 1000ms 15:35:00.334 [info] {"source":"oban","duration":3608,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:35:00.704 [debug] Current batch of media processed. Will check again in 1000ms 15:35:01.704 [debug] Current batch of media processed. Will check again in 1000ms 15:35:02.705 [debug] Current batch of media processed. Will check again in 1000ms 15:35:03.706 [debug] Current batch of media processed. Will check again in 1000ms 15:35:04.707 [debug] Current batch of media processed. Will check again in 1000ms 15:35:05.708 [debug] Current batch of media processed. Will check again in 1000ms 15:35:06.709 [debug] Current batch of media processed. Will check again in 1000ms 15:35:07.710 [debug] Current batch of media processed. Will check again in 1000ms 15:35:08.713 [debug] Current batch of media processed. Will check again in 1000ms 15:35:09.714 [debug] Current batch of media processed. Will check again in 1000ms 15:35:10.715 [debug] Current batch of media processed. Will check again in 1000ms 15:35:11.716 [debug] Current batch of media processed. Will check again in 1000ms 15:35:12.720 [debug] Current batch of media processed. Will check again in 1000ms 15:35:13.726 [debug] Current batch of media processed. Will check again in 1000ms 15:35:14.736 [debug] Current batch of media processed. Will check again in 1000ms 15:35:15.738 [debug] Current batch of media processed. Will check again in 1000ms 15:35:16.739 [debug] Current batch of media processed. Will check again in 1000ms 15:35:17.740 [debug] Current batch of media processed. Will check again in 1000ms 15:35:18.741 [debug] Current batch of media processed. Will check again in 1000ms 15:35:19.742 [debug] Current batch of media processed. Will check again in 1000ms 15:35:20.744 [debug] Current batch of media processed. Will check again in 1000ms 15:35:21.746 [debug] Current batch of media processed. Will check again in 1000ms 15:35:22.746 [debug] Current batch of media processed. Will check again in 1000ms 15:35:23.574 [info] {"source":"oban","duration":2090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:23.747 [debug] Current batch of media processed. Will check again in 1000ms 15:35:24.748 [debug] Current batch of media processed. Will check again in 1000ms 15:35:25.749 [debug] Current batch of media processed. Will check again in 1000ms 15:35:26.752 [debug] Current batch of media processed. Will check again in 1000ms 15:35:27.752 [debug] Current batch of media processed. Will check again in 1000ms 15:35:28.754 [debug] Current batch of media processed. Will check again in 1000ms 15:35:29.756 [debug] Current batch of media processed. Will check again in 1000ms 15:35:30.760 [debug] Current batch of media processed. Will check again in 1000ms 15:35:31.762 [debug] Current batch of media processed. Will check again in 1000ms 15:35:32.763 [debug] Current batch of media processed. Will check again in 1000ms 15:35:33.764 [debug] Current batch of media processed. Will check again in 1000ms 15:35:34.765 [debug] Current batch of media processed. Will check again in 1000ms 15:35:35.766 [debug] Current batch of media processed. Will check again in 1000ms 15:35:36.767 [debug] Current batch of media processed. Will check again in 1000ms 15:35:37.768 [debug] Current batch of media processed. Will check again in 1000ms 15:35:38.770 [debug] Current batch of media processed. Will check again in 1000ms 15:35:39.771 [debug] Current batch of media processed. Will check again in 1000ms 15:35:40.772 [debug] Current batch of media processed. Will check again in 1000ms 15:35:41.773 [debug] Current batch of media processed. Will check again in 1000ms 15:35:42.774 [debug] Current batch of media processed. Will check again in 1000ms 15:35:43.775 [debug] Current batch of media processed. Will check again in 1000ms 15:35:44.776 [debug] Current batch of media processed. Will check again in 1000ms 15:35:45.778 [debug] Current batch of media processed. Will check again in 1000ms 15:35:46.780 [debug] Current batch of media processed. Will check again in 1000ms 15:35:47.781 [debug] Current batch of media processed. Will check again in 1000ms 15:35:48.782 [debug] Current batch of media processed. Will check again in 1000ms 15:35:49.783 [debug] Current batch of media processed. Will check again in 1000ms 15:35:50.784 [debug] Current batch of media processed. Will check again in 1000ms 15:35:51.786 [debug] Current batch of media processed. Will check again in 1000ms 15:35:52.787 [debug] Current batch of media processed. Will check again in 1000ms 15:35:53.580 [info] {"source":"oban","duration":5213,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:35:53.789 [debug] Current batch of media processed. Will check again in 1000ms 15:35:54.791 [debug] Current batch of media processed. Will check again in 1000ms 15:35:55.792 [debug] Current batch of media processed. Will check again in 1000ms 15:35:56.793 [debug] Current batch of media processed. Will check again in 1000ms 15:35:57.794 [debug] Current batch of media processed. Will check again in 1000ms 15:35:58.795 [debug] Current batch of media processed. Will check again in 1000ms 15:35:59.796 [debug] Current batch of media processed. Will check again in 1000ms 15:36:00.349 [info] {"source":"oban","duration":13673,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:36:00.798 [debug] Current batch of media processed. Will check again in 1000ms 15:36:01.798 [debug] Current batch of media processed. Will check again in 1000ms 15:36:02.801 [debug] Current batch of media processed. Will check again in 1000ms 15:36:03.803 [debug] Current batch of media processed. Will check again in 1000ms 15:36:04.805 [debug] Current batch of media processed. Will check again in 1000ms 15:36:05.805 [debug] Current batch of media processed. Will check again in 1000ms 15:36:06.806 [debug] Current batch of media processed. Will check again in 1000ms 15:36:07.807 [debug] Current batch of media processed. Will check again in 1000ms 15:36:08.808 [debug] Current batch of media processed. Will check again in 1000ms 15:36:09.810 [debug] Current batch of media processed. Will check again in 1000ms 15:36:10.839 [debug] Current batch of media processed. Will check again in 1000ms 15:36:11.840 [debug] Current batch of media processed. Will check again in 1000ms 15:36:12.928 [debug] Current batch of media processed. Will check again in 1000ms 15:36:13.930 [debug] Current batch of media processed. Will check again in 1000ms 15:36:14.931 [debug] Current batch of media processed. Will check again in 1000ms 15:36:15.933 [debug] Current batch of media processed. Will check again in 1000ms 15:36:16.933 [debug] Current batch of media processed. Will check again in 1000ms 15:36:17.934 [debug] Current batch of media processed. Will check again in 1000ms 15:36:18.935 [debug] Current batch of media processed. Will check again in 1000ms 15:36:19.936 [debug] Current batch of media processed. Will check again in 1000ms 15:36:20.937 [debug] Current batch of media processed. Will check again in 1000ms 15:36:21.939 [debug] Current batch of media processed. Will check again in 1000ms 15:36:22.940 [debug] Current batch of media processed. Will check again in 1000ms 15:36:23.584 [info] {"source":"oban","duration":2460,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:23.942 [debug] Current batch of media processed. Will check again in 1000ms 15:36:25.079 [debug] Current batch of media processed. Will check again in 1000ms 15:36:26.081 [debug] Current batch of media processed. Will check again in 1000ms 15:36:27.081 [debug] Current batch of media processed. Will check again in 1000ms 15:36:28.082 [debug] Current batch of media processed. Will check again in 1000ms 15:36:29.083 [debug] Current batch of media processed. Will check again in 1000ms 15:36:30.084 [debug] Current batch of media processed. Will check again in 1000ms 15:36:31.085 [debug] Current batch of media processed. Will check again in 1000ms 15:36:32.087 [debug] Current batch of media processed. Will check again in 1000ms 15:36:33.088 [debug] Current batch of media processed. Will check again in 1000ms 15:36:34.090 [debug] Current batch of media processed. Will check again in 1000ms 15:36:35.092 [debug] Current batch of media processed. Will check again in 1000ms 15:36:36.093 [debug] Current batch of media processed. Will check again in 1000ms 15:36:37.094 [debug] Current batch of media processed. Will check again in 1000ms 15:36:38.096 [debug] Current batch of media processed. Will check again in 1000ms 15:36:39.099 [debug] Current batch of media processed. Will check again in 1000ms 15:36:40.101 [debug] Current batch of media processed. Will check again in 1000ms 15:36:41.105 [debug] Current batch of media processed. Will check again in 1000ms 15:36:42.107 [debug] Current batch of media processed. Will check again in 1000ms 15:36:43.110 [debug] Current batch of media processed. Will check again in 1000ms 15:36:44.111 [debug] Current batch of media processed. Will check again in 1000ms 15:36:45.113 [debug] Current batch of media processed. Will check again in 1000ms 15:36:46.114 [debug] Current batch of media processed. Will check again in 1000ms 15:36:47.115 [debug] Current batch of media processed. Will check again in 1000ms 15:36:48.116 [debug] Current batch of media processed. Will check again in 1000ms 15:36:49.117 [debug] Current batch of media processed. Will check again in 1000ms 15:36:50.118 [debug] Current batch of media processed. Will check again in 1000ms 15:36:51.120 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите 3-й сезон Реутов ТВ с 19 октября на телеканале 2х2.\nПервая серия уже доступна тут: http://reutov-tv.2x2tv.ru/video/2292", "duration" => 40, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e101500 - Телемагазин. (Реутов ТВ с 19 октября в 23_15 на 2х2).mp4", "id" => "AEXx1xQ7oaA", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=AEXx1xQ7oaA", "playlist_index" => 5, "timestamp" => 1350289793, "title" => "Телемагазин. (Реутов ТВ с 19 октября в 23:15 на 2х2)", "upload_date" => "20121015"} 15:36:51.121 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=614.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:36:51.123 [debug] QUERY OK source="sources" db=0.5ms idle=609.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:36:51.125 [debug] QUERY OK source="media_items" db=1.6ms queue=0.2ms 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[2012-10-15 08:29:53Z], 125] 15:36:51.158 [debug] QUERY OK source="media_items" db=32.6ms idle=43.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите 3-й сезон Реутов ТВ с 19 октября на телеканале 2х2.\nПервая серия уже доступна тут: http://reutov-tv.2x2tv.ru/video/2292", "Телемагазин. (Реутов ТВ с 19 октября в 23:15 на 2х2)", "57ed9f2e-c82c-4a46-932d-4cd98e3542fe", 40, false, "AEXx1xQ7oaA", "https://www.youtube.com/watch?v=AEXx1xQ7oaA", 5, "/downloads/shows/РеутовТВ/Season 2012/s2012e101500 - Телемагазин. (Реутов ТВ с 19 октября в 23_15 на 2х2).mp4", false, false, false, 125, [], 98, ~U[2012-10-15 08:29:53Z], ~U[2026-04-04 12:36:51Z], ~U[2026-04-04 12:36:51Z], "Смотрите 3-й сезон Реутов ТВ с 19 октября на телеканале 2х2.\nПервая серия уже доступна тут: http://reutov-tv.2x2tv.ru/video/2292", "Телемагазин. (Реутов ТВ с 19 октября в 23:15 на 2х2)", 40, false, "AEXx1xQ7oaA", "https://www.youtube.com/watch?v=AEXx1xQ7oaA", "/downloads/shows/РеутовТВ/Season 2012/s2012e101500 - Телемагазин. (Реутов ТВ с 19 октября в 23_15 на 2х2).mp4", false, 125, ~U[2012-10-15 08:29:53Z]] 15:36:51.161 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=76.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:36:51.163 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=40.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:36:51.164 [debug] QUERY OK source="media_items" db=0.9ms idle=40.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 [303693] 15:36:51.165 [debug] Current batch of media processed. Will check again in 1000ms 15:36:52.168 [debug] Current batch of media processed. Will check again in 1000ms 15:36:53.169 [debug] Current batch of media processed. Will check again in 1000ms 15:36:53.588 [info] {"source":"oban","duration":4201,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:36:54.170 [debug] Current batch of media processed. Will check again in 1000ms 15:36:55.171 [debug] Current batch of media processed. Will check again in 1000ms 15:36:56.173 [debug] Current batch of media processed. Will check again in 1000ms 15:36:57.174 [debug] Current batch of media processed. Will check again in 1000ms 15:36:58.175 [debug] Current batch of media processed. Will check again in 1000ms 15:36:59.176 [debug] Current batch of media processed. Will check again in 1000ms 15:37:00.178 [debug] Current batch of media processed. Will check again in 1000ms 15:37:00.354 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:37:01.179 [debug] Current batch of media processed. Will check again in 1000ms 15:37:02.181 [debug] Current batch of media processed. Will check again in 1000ms 15:37:03.183 [debug] Current batch of media processed. Will check again in 1000ms 15:37:04.184 [debug] Current batch of media processed. Will check again in 1000ms 15:37:05.185 [debug] Current batch of media processed. Will check again in 1000ms 15:37:06.186 [debug] Current batch of media processed. Will check again in 1000ms 15:37:07.187 [debug] Current batch of media processed. Will check again in 1000ms 15:37:08.188 [debug] Current batch of media processed. Will check again in 1000ms 15:37:09.189 [debug] Current batch of media processed. Will check again in 1000ms 15:37:10.190 [debug] Current batch of media processed. Will check again in 1000ms 15:37:11.191 [debug] Current batch of media processed. Will check again in 1000ms 15:37:12.193 [debug] Current batch of media processed. Will check again in 1000ms 15:37:13.193 [debug] Current batch of media processed. Will check again in 1000ms 15:37:14.194 [debug] Current batch of media processed. Will check again in 1000ms 15:37:15.195 [debug] Current batch of media processed. Will check again in 1000ms 15:37:16.196 [debug] Current batch of media processed. Will check again in 1000ms 15:37:17.197 [debug] Current batch of media processed. Will check again in 1000ms 15:37:18.198 [debug] Current batch of media processed. Will check again in 1000ms 15:37:19.199 [debug] Current batch of media processed. Will check again in 1000ms 15:37:20.200 [debug] Current batch of media processed. Will check again in 1000ms 15:37:21.201 [debug] Current batch of media processed. Will check again in 1000ms 15:37:22.202 [debug] Current batch of media processed. Will check again in 1000ms 15:37:23.203 [debug] Current batch of media processed. Will check again in 1000ms 15:37:23.591 [info] {"source":"oban","duration":1850,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:24.204 [debug] Current batch of media processed. Will check again in 1000ms 15:37:25.205 [debug] Current batch of media processed. Will check again in 1000ms 15:37:26.206 [debug] Current batch of media processed. Will check again in 1000ms 15:37:27.207 [debug] Current batch of media processed. Will check again in 1000ms 15:37:28.208 [debug] Current batch of media processed. Will check again in 1000ms 15:37:29.209 [debug] Current batch of media processed. Will check again in 1000ms 15:37:30.210 [debug] Current batch of media processed. Will check again in 1000ms 15:37:31.212 [debug] Current batch of media processed. Will check again in 1000ms 15:37:32.213 [debug] Current batch of media processed. Will check again in 1000ms 15:37:33.218 [debug] Current batch of media processed. Will check again in 1000ms 15:37:34.219 [debug] Current batch of media processed. Will check again in 1000ms 15:37:35.222 [debug] Current batch of media processed. Will check again in 1000ms 15:37:36.223 [debug] Current batch of media processed. Will check again in 1000ms 15:37:37.225 [debug] Current batch of media processed. Will check again in 1000ms 15:37:38.225 [debug] Current batch of media processed. Will check again in 1000ms 15:37:39.226 [debug] Current batch of media processed. Will check again in 1000ms 15:37:40.227 [debug] Current batch of media processed. Will check again in 1000ms 15:37:41.228 [debug] Current batch of media processed. Will check again in 1000ms 15:37:42.232 [debug] Current batch of media processed. Will check again in 1000ms 15:37:43.234 [debug] Current batch of media processed. Will check again in 1000ms 15:37:44.235 [debug] Current batch of media processed. Will check again in 1000ms 15:37:45.236 [debug] Current batch of media processed. Will check again in 1000ms 15:37:46.237 [debug] Current batch of media processed. Will check again in 1000ms 15:37:47.238 [debug] Current batch of media processed. Will check again in 1000ms 15:37:48.239 [debug] Current batch of media processed. Will check again in 1000ms 15:37:49.240 [debug] Current batch of media processed. Will check again in 1000ms 15:37:50.241 [debug] Current batch of media processed. Will check again in 1000ms 15:37:51.243 [debug] Current batch of media processed. Will check again in 1000ms 15:37:52.245 [debug] Current batch of media processed. Will check again in 1000ms 15:37:53.247 [debug] Current batch of media processed. Will check again in 1000ms 15:37:53.595 [info] {"source":"oban","duration":3048,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:37:54.251 [debug] Current batch of media processed. Will check again in 1000ms 15:37:55.253 [debug] Current batch of media processed. Will check again in 1000ms 15:37:56.259 [debug] Current batch of media processed. Will check again in 1000ms 15:37:57.260 [debug] Current batch of media processed. Will check again in 1000ms 15:37:58.261 [debug] Current batch of media processed. Will check again in 1000ms 15:37:59.262 [debug] Current batch of media processed. Will check again in 1000ms 15:38:00.263 [debug] Current batch of media processed. Will check again in 1000ms 15:38:00.358 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:38:01.267 [debug] Current batch of media processed. Will check again in 1000ms 15:38:02.269 [debug] Current batch of media processed. Will check again in 1000ms 15:38:03.270 [debug] Current batch of media processed. Will check again in 1000ms 15:38:04.271 [debug] Current batch of media processed. Will check again in 1000ms 15:38:05.272 [debug] Current batch of media processed. Will check again in 1000ms 15:38:06.276 [debug] Current batch of media processed. Will check again in 1000ms 15:38:07.277 [debug] Current batch of media processed. Will check again in 1000ms 15:38:08.281 [debug] Current batch of media processed. Will check again in 1000ms 15:38:09.282 [debug] Current batch of media processed. Will check again in 1000ms 15:38:10.283 [debug] Current batch of media processed. Will check again in 1000ms 15:38:11.284 [debug] Current batch of media processed. Will check again in 1000ms 15:38:12.287 [debug] Current batch of media processed. Will check again in 1000ms 15:38:13.290 [debug] Current batch of media processed. Will check again in 1000ms 15:38:14.293 [debug] Current batch of media processed. Will check again in 1000ms 15:38:15.294 [debug] Current batch of media processed. Will check again in 1000ms 15:38:16.295 [debug] Current batch of media processed. Will check again in 1000ms 15:38:17.296 [debug] Current batch of media processed. Will check again in 1000ms 15:38:18.297 [debug] Current batch of media processed. Will check again in 1000ms 15:38:19.298 [debug] Current batch of media processed. Will check again in 1000ms 15:38:20.299 [debug] Current batch of media processed. Will check again in 1000ms 15:38:21.300 [debug] Current batch of media processed. Will check again in 1000ms 15:38:22.302 [debug] Current batch of media processed. Will check again in 1000ms 15:38:23.302 [debug] Current batch of media processed. Will check again in 1000ms 15:38:23.609 [info] {"source":"oban","duration":11942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:24.303 [debug] Current batch of media processed. Will check again in 1000ms 15:38:25.305 [debug] Current batch of media processed. Will check again in 1000ms 15:38:26.306 [debug] Current batch of media processed. Will check again in 1000ms 15:38:27.307 [debug] Current batch of media processed. Will check again in 1000ms 15:38:28.308 [debug] Current batch of media processed. Will check again in 1000ms 15:38:29.310 [debug] Current batch of media processed. Will check again in 1000ms 15:38:30.312 [debug] Current batch of media processed. Will check again in 1000ms 15:38:31.313 [debug] Current batch of media processed. Will check again in 1000ms 15:38:32.314 [debug] Current batch of media processed. Will check again in 1000ms 15:38:33.315 [debug] Current batch of media processed. Will check again in 1000ms 15:38:34.316 [debug] Current batch of media processed. Will check again in 1000ms 15:38:35.317 [debug] Current batch of media processed. Will check again in 1000ms 15:38:36.318 [debug] Current batch of media processed. Will check again in 1000ms 15:38:37.320 [debug] Current batch of media processed. Will check again in 1000ms 15:38:38.328 [debug] Current batch of media processed. Will check again in 1000ms 15:38:39.333 [debug] Current batch of media processed. Will check again in 1000ms 15:38:40.334 [debug] Current batch of media processed. Will check again in 1000ms 15:38:41.337 [debug] Current batch of media processed. Will check again in 1000ms 15:38:42.339 [debug] Current batch of media processed. Will check again in 1000ms 15:38:43.340 [debug] Current batch of media processed. Will check again in 1000ms 15:38:44.341 [debug] Current batch of media processed. Will check again in 1000ms 15:38:45.342 [debug] Current batch of media processed. Will check again in 1000ms 15:38:46.343 [debug] Current batch of media processed. Will check again in 1000ms 15:38:47.345 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите с 19 октября на телеканале 2х2. Подробности: http://reutov-tv.2x2tv.ru/\n\nМузыка - группа ОПА! http://o-p-a.ru", "duration" => 37, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e100100 - РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона..mp4", "id" => "zXlThtIGagU", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=zXlThtIGagU", "playlist_index" => 6, "timestamp" => 1349091928, "title" => "РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона.", "upload_date" => "20121001"} 15:38:47.346 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=1253.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:38:47.348 [debug] QUERY OK source="sources" db=0.8ms idle=286.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:38:47.352 [debug] QUERY OK source="media_items" db=1.6ms queue=0.3ms idle=281.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-10-01 11:45:28Z], 125] 15:38:47.373 [debug] QUERY OK source="media_items" db=19.8ms idle=261.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите с 19 октября на телеканале 2х2. Подробности: http://reutov-tv.2x2tv.ru/\n\nМузыка - группа ОПА! http://o-p-a.ru", "РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона.", "6f2aa9ce-aa5e-4080-a1ec-070cd2a682a3", 37, false, "zXlThtIGagU", "https://www.youtube.com/watch?v=zXlThtIGagU", 6, "/downloads/shows/РеутовТВ/Season 2012/s2012e100100 - РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона..mp4", false, false, false, 125, [], 98, ~U[2012-10-01 11:45:28Z], ~U[2026-04-04 12:38:47Z], ~U[2026-04-04 12:38:47Z], "Смотрите с 19 октября на телеканале 2х2. Подробности: http://reutov-tv.2x2tv.ru/\n\nМузыка - группа ОПА! http://o-p-a.ru", "РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона.", 37, false, "zXlThtIGagU", "https://www.youtube.com/watch?v=zXlThtIGagU", "/downloads/shows/РеутовТВ/Season 2012/s2012e100100 - РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона..mp4", false, 125, ~U[2012-10-01 11:45:28Z]] 15:38:47.375 [debug] QUERY OK source="sources" db=2.1ms idle=281.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:38:47.379 [debug] QUERY OK source="media_profiles" db=2.5ms queue=0.1ms idle=29.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:38:47.380 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=31.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 [303694] 15:38:47.381 [debug] Current batch of media processed. Will check again in 1000ms 15:38:48.382 [debug] Current batch of media processed. Will check again in 1000ms 15:38:49.384 [debug] Current batch of media processed. Will check again in 1000ms 15:38:50.385 [debug] Current batch of media processed. Will check again in 1000ms 15:38:51.387 [debug] Current batch of media processed. Will check again in 1000ms 15:38:52.388 [debug] Current batch of media processed. Will check again in 1000ms 15:38:53.395 [debug] Current batch of media processed. Will check again in 1000ms 15:38:53.611 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:38:54.398 [debug] Current batch of media processed. Will check again in 1000ms 15:38:55.399 [debug] Current batch of media processed. Will check again in 1000ms 15:38:56.404 [debug] Current batch of media processed. Will check again in 1000ms 15:38:57.406 [debug] Current batch of media processed. Will check again in 1000ms 15:38:58.407 [debug] Current batch of media processed. Will check again in 1000ms 15:38:59.412 [debug] Current batch of media processed. Will check again in 1000ms 15:39:00.361 [info] {"source":"oban","duration":615,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:39:00.413 [debug] Current batch of media processed. Will check again in 1000ms 15:39:01.417 [debug] Current batch of media processed. Will check again in 1000ms 15:39:02.418 [debug] Current batch of media processed. Will check again in 1000ms 15:39:03.419 [debug] Current batch of media processed. Will check again in 1000ms 15:39:04.420 [debug] Current batch of media processed. Will check again in 1000ms 15:39:05.421 [debug] Current batch of media processed. Will check again in 1000ms 15:39:06.422 [debug] Current batch of media processed. Will check again in 1000ms 15:39:07.423 [debug] Current batch of media processed. Will check again in 1000ms 15:39:08.425 [debug] Current batch of media processed. Will check again in 1000ms 15:39:09.432 [debug] Current batch of media processed. Will check again in 1000ms 15:39:10.433 [debug] Current batch of media processed. Will check again in 1000ms 15:39:11.435 [debug] Current batch of media processed. Will check again in 1000ms 15:39:12.435 [debug] Current batch of media processed. Will check again in 1000ms 15:39:13.437 [debug] Current batch of media processed. Will check again in 1000ms 15:39:14.438 [debug] Current batch of media processed. Will check again in 1000ms 15:39:15.440 [debug] Current batch of media processed. Will check again in 1000ms 15:39:16.440 [debug] Current batch of media processed. Will check again in 1000ms 15:39:17.441 [debug] Current batch of media processed. Will check again in 1000ms 15:39:18.442 [debug] Current batch of media processed. Will check again in 1000ms 15:39:19.443 [debug] Current batch of media processed. Will check again in 1000ms 15:39:20.444 [debug] Current batch of media processed. Will check again in 1000ms 15:39:21.445 [debug] Current batch of media processed. Will check again in 1000ms 15:39:22.446 [debug] Current batch of media processed. Will check again in 1000ms 15:39:23.448 [debug] Current batch of media processed. Will check again in 1000ms 15:39:23.614 [info] {"source":"oban","duration":1372,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:24.449 [debug] Current batch of media processed. Will check again in 1000ms 15:39:25.450 [debug] Current batch of media processed. Will check again in 1000ms 15:39:26.451 [debug] Current batch of media processed. Will check again in 1000ms 15:39:27.452 [debug] Current batch of media processed. Will check again in 1000ms 15:39:28.453 [debug] Current batch of media processed. Will check again in 1000ms 15:39:29.454 [debug] Current batch of media processed. Will check again in 1000ms 15:39:30.455 [debug] Current batch of media processed. Will check again in 1000ms 15:39:31.456 [debug] Current batch of media processed. Will check again in 1000ms 15:39:32.457 [debug] Current batch of media processed. Will check again in 1000ms 15:39:33.458 [debug] Current batch of media processed. Will check again in 1000ms 15:39:34.459 [debug] Current batch of media processed. Will check again in 1000ms 15:39:35.460 [debug] Current batch of media processed. Will check again in 1000ms 15:39:36.461 [debug] Current batch of media processed. Will check again in 1000ms 15:39:37.462 [debug] Current batch of media processed. Will check again in 1000ms 15:39:38.463 [debug] Current batch of media processed. Will check again in 1000ms 15:39:39.464 [debug] Current batch of media processed. Will check again in 1000ms 15:39:40.465 [debug] Current batch of media processed. Will check again in 1000ms 15:39:41.466 [debug] Current batch of media processed. Will check again in 1000ms 15:39:42.469 [debug] Current batch of media processed. Will check again in 1000ms 15:39:43.470 [debug] Current batch of media processed. Will check again in 1000ms 15:39:44.472 [debug] Current batch of media processed. Will check again in 1000ms 15:39:45.473 [debug] Current batch of media processed. Will check again in 1000ms 15:39:46.474 [debug] Current batch of media processed. Will check again in 1000ms 15:39:47.475 [debug] Current batch of media processed. Will check again in 1000ms 15:39:48.477 [debug] Current batch of media processed. Will check again in 1000ms 15:39:49.478 [debug] Current batch of media processed. Will check again in 1000ms 15:39:50.479 [debug] Current batch of media processed. Will check again in 1000ms 15:39:51.480 [debug] Current batch of media processed. Will check again in 1000ms 15:39:52.483 [debug] Current batch of media processed. Will check again in 1000ms 15:39:53.484 [debug] Current batch of media processed. Will check again in 1000ms 15:39:53.631 [info] {"source":"oban","duration":15656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:39:54.486 [debug] Current batch of media processed. Will check again in 1000ms 15:39:55.487 [debug] Current batch of media processed. Will check again in 1000ms 15:39:56.488 [debug] Current batch of media processed. Will check again in 1000ms 15:39:57.489 [debug] Current batch of media processed. Will check again in 1000ms 15:39:58.491 [debug] Current batch of media processed. Will check again in 1000ms 15:39:59.492 [debug] Current batch of media processed. Will check again in 1000ms 15:40:00.367 [info] {"source":"oban","duration":4388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:40:00.493 [debug] Current batch of media processed. Will check again in 1000ms 15:40:01.494 [debug] Current batch of media processed. Will check again in 1000ms 15:40:02.498 [debug] Current batch of media processed. Will check again in 1000ms 15:40:03.499 [debug] Current batch of media processed. Will check again in 1000ms 15:40:04.503 [debug] Current batch of media processed. Will check again in 1000ms 15:40:05.507 [debug] Current batch of media processed. Will check again in 1000ms 15:40:06.508 [debug] Current batch of media processed. Will check again in 1000ms 15:40:07.511 [debug] Current batch of media processed. Will check again in 1000ms 15:40:08.512 [debug] Current batch of media processed. Will check again in 1000ms 15:40:09.513 [debug] Current batch of media processed. Will check again in 1000ms 15:40:10.514 [debug] Current batch of media processed. Will check again in 1000ms 15:40:11.515 [debug] Current batch of media processed. Will check again in 1000ms 15:40:12.516 [debug] Current batch of media processed. Will check again in 1000ms 15:40:13.517 [debug] Current batch of media processed. Will check again in 1000ms 15:40:14.518 [debug] Current batch of media processed. Will check again in 1000ms 15:40:15.519 [debug] Current batch of media processed. Will check again in 1000ms 15:40:16.521 [debug] Current batch of media processed. Will check again in 1000ms 15:40:17.522 [debug] Current batch of media processed. Will check again in 1000ms 15:40:18.523 [debug] Current batch of media processed. Will check again in 1000ms 15:40:19.524 [debug] Current batch of media processed. Will check again in 1000ms 15:40:20.525 [debug] Current batch of media processed. Will check again in 1000ms 15:40:21.530 [debug] Current batch of media processed. Will check again in 1000ms 15:40:22.531 [debug] Current batch of media processed. Will check again in 1000ms 15:40:23.535 [debug] Current batch of media processed. Will check again in 1000ms 15:40:23.634 [info] {"source":"oban","duration":2312,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:24.535 [debug] Current batch of media processed. Will check again in 1000ms 15:40:25.536 [debug] Current batch of media processed. Will check again in 1000ms 15:40:26.537 [debug] Current batch of media processed. Will check again in 1000ms 15:40:27.538 [debug] Current batch of media processed. Will check again in 1000ms 15:40:28.539 [debug] Current batch of media processed. Will check again in 1000ms 15:40:29.540 [debug] Current batch of media processed. Will check again in 1000ms 15:40:30.541 [debug] Current batch of media processed. Will check again in 1000ms 15:40:31.542 [debug] Current batch of media processed. Will check again in 1000ms 15:40:32.543 [debug] Current batch of media processed. Will check again in 1000ms 15:40:33.544 [debug] Current batch of media processed. Will check again in 1000ms 15:40:34.545 [debug] Current batch of media processed. Will check again in 1000ms 15:40:35.546 [debug] Current batch of media processed. Will check again in 1000ms 15:40:36.547 [debug] Current batch of media processed. Will check again in 1000ms 15:40:37.548 [debug] Current batch of media processed. Will check again in 1000ms 15:40:38.549 [debug] Current batch of media processed. Will check again in 1000ms 15:40:39.550 [debug] Current batch of media processed. Will check again in 1000ms 15:40:40.551 [debug] Current batch of media processed. Will check again in 1000ms 15:40:41.552 [debug] Current batch of media processed. Will check again in 1000ms 15:40:42.555 [debug] Current batch of media processed. Will check again in 1000ms 15:40:43.557 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Список городов и подробная информация: http://pismoshnaya.livejournal.com/41365.html\r\n\r\nПочта для ваших писем о городах: reutov.trip@gmail.com\r\n\r\nПодписывайтесь на ПИСЬМОШНУЮ:\r\nЖЖ: http://pismoshnaya.livejournal.com\r\nfacebook: http://www.facebook.com/Pismoshnaya\r\ntwitter: http://twitter.com/pismoshnaya\r\nvkontakte: http://vk.com/club11173385\r\n\r\nсайт РЕУТОВ ТВ:\r\nhttp://reutov-tv.2x2tv.ru/", "duration" => 192, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e041500 - Реутов ТВ Открывают Россию. АНОНС..mp4", "id" => "K2pUIRBh278", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=K2pUIRBh278", "playlist_index" => 7, "timestamp" => 1334503185, "title" => "Реутов ТВ Открывают Россию. АНОНС.", "upload_date" => "20120415"} 15:40:43.558 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=859.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:40:43.559 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=851.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:40:43.561 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=458.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-04-15 15:19:45Z], 125] 15:40:43.590 [debug] QUERY OK source="media_items" db=27.4ms queue=0.2ms idle=461.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Список городов и подробная информация: http://pismoshnaya.livejournal.com/41365.html\r\n\r\nПочта для ваших писем о городах: reutov.trip@gmail.com\r\n\r\nПодписывайтесь на ПИСЬМОШНУЮ:\r\nЖЖ: http://pismoshnaya.livejournal.com\r\nfacebook: http://www.facebook.com/Pismoshnaya\r\ntwitter: http://twitter.com/pismoshnaya\r\nvkontakte: http://vk.com/club11173385\r\n\r\nсайт РЕУТОВ ТВ:\r\nhttp://reutov-tv.2x2tv.ru/", "Реутов ТВ Открывают Россию. АНОНС.", "800c896d-6acc-4751-aacf-25436901ab0e", 192, false, "K2pUIRBh278", "https://www.youtube.com/watch?v=K2pUIRBh278", 7, "/downloads/shows/РеутовТВ/Season 2012/s2012e041500 - Реутов ТВ Открывают Россию. АНОНС..mp4", false, false, false, 125, [], 98, ~U[2012-04-15 15:19:45Z], ~U[2026-04-04 12:40:43Z], ~U[2026-04-04 12:40:43Z], "Список городов и подробная информация: http://pismoshnaya.livejournal.com/41365.html\r\n\r\nПочта для ваших писем о городах: reutov.trip@gmail.com\r\n\r\nПодписывайтесь на ПИСЬМОШНУЮ:\r\nЖЖ: http://pismoshnaya.livejournal.com\r\nfacebook: http://www.facebook.com/Pismoshnaya\r\ntwitter: http://twitter.com/pismoshnaya\r\nvkontakte: http://vk.com/club11173385\r\n\r\nсайт РЕУТОВ ТВ:\r\nhttp://reutov-tv.2x2tv.ru/", "Реутов ТВ Открывают Россию. АНОНС.", 192, false, "K2pUIRBh278", "https://www.youtube.com/watch?v=K2pUIRBh278", "/downloads/shows/РеутовТВ/Season 2012/s2012e041500 - Реутов ТВ Открывают Россию. АНОНС..mp4", false, 125, ~U[2012-04-15 15:19:45Z]] 15:40:43.593 [debug] QUERY OK source="sources" db=2.1ms idle=490.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:40:43.594 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=35.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:40:43.595 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=35.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 [303695] 15:40:43.596 [debug] Current batch of media processed. Will check again in 1000ms 15:40:44.596 [debug] Current batch of media processed. Will check again in 1000ms 15:40:45.597 [debug] Current batch of media processed. Will check again in 1000ms 15:40:46.598 [debug] Current batch of media processed. Will check again in 1000ms 15:40:47.599 [debug] Current batch of media processed. Will check again in 1000ms 15:40:48.601 [debug] Current batch of media processed. Will check again in 1000ms 15:40:49.601 [debug] Current batch of media processed. Will check again in 1000ms 15:40:50.603 [debug] Current batch of media processed. Will check again in 1000ms 15:40:51.603 [debug] Current batch of media processed. Will check again in 1000ms 15:40:52.604 [debug] Current batch of media processed. Will check again in 1000ms 15:40:53.605 [debug] Current batch of media processed. Will check again in 1000ms 15:40:53.636 [info] {"source":"oban","duration":1143,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:40:54.606 [debug] Current batch of media processed. Will check again in 1000ms 15:40:55.607 [debug] Current batch of media processed. Will check again in 1000ms 15:40:56.608 [debug] Current batch of media processed. Will check again in 1000ms 15:40:57.609 [debug] Current batch of media processed. Will check again in 1000ms 15:40:58.612 [debug] Current batch of media processed. Will check again in 1000ms 15:40:59.615 [debug] Current batch of media processed. Will check again in 1000ms 15:41:00.369 [info] {"source":"oban","duration":361,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:41:00.616 [debug] Current batch of media processed. Will check again in 1000ms 15:41:01.629 [debug] Current batch of media processed. Will check again in 1000ms 15:41:02.635 [debug] Current batch of media processed. Will check again in 1000ms 15:41:03.639 [debug] Current batch of media processed. Will check again in 1000ms 15:41:04.640 [debug] Current batch of media processed. Will check again in 1000ms 15:41:05.641 [debug] Current batch of media processed. Will check again in 1000ms 15:41:06.647 [debug] Current batch of media processed. Will check again in 1000ms 15:41:07.649 [debug] Current batch of media processed. Will check again in 1000ms 15:41:08.650 [debug] Current batch of media processed. Will check again in 1000ms 15:41:09.652 [debug] Current batch of media processed. Will check again in 1000ms 15:41:10.654 [debug] Current batch of media processed. Will check again in 1000ms 15:41:11.659 [debug] Current batch of media processed. Will check again in 1000ms 15:41:12.734 [debug] Current batch of media processed. Will check again in 1000ms 15:41:13.735 [debug] Current batch of media processed. Will check again in 1000ms 15:41:14.736 [debug] Current batch of media processed. Will check again in 1000ms 15:41:15.737 [debug] Current batch of media processed. Will check again in 1000ms 15:41:16.738 [debug] Current batch of media processed. Will check again in 1000ms 15:41:17.740 [debug] Current batch of media processed. Will check again in 1000ms 15:41:18.740 [debug] Current batch of media processed. Will check again in 1000ms 15:41:19.741 [debug] Current batch of media processed. Will check again in 1000ms 15:41:20.743 [debug] Current batch of media processed. Will check again in 1000ms 15:41:21.745 [debug] Current batch of media processed. Will check again in 1000ms 15:41:22.749 [debug] Current batch of media processed. Will check again in 1000ms 15:41:23.641 [info] {"source":"oban","duration":4065,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:23.753 [debug] Current batch of media processed. Will check again in 1000ms 15:41:24.754 [debug] Current batch of media processed. Will check again in 1000ms 15:41:25.756 [debug] Current batch of media processed. Will check again in 1000ms 15:41:26.757 [debug] Current batch of media processed. Will check again in 1000ms 15:41:27.759 [debug] Current batch of media processed. Will check again in 1000ms 15:41:28.760 [debug] Current batch of media processed. Will check again in 1000ms 15:41:29.762 [debug] Current batch of media processed. Will check again in 1000ms 15:41:30.762 [debug] Current batch of media processed. Will check again in 1000ms 15:41:31.763 [debug] Current batch of media processed. Will check again in 1000ms 15:41:32.765 [debug] Current batch of media processed. Will check again in 1000ms 15:41:33.766 [debug] Current batch of media processed. Will check again in 1000ms 15:41:34.767 [debug] Current batch of media processed. Will check again in 1000ms 15:41:35.769 [debug] Current batch of media processed. Will check again in 1000ms 15:41:36.770 [debug] Current batch of media processed. Will check again in 1000ms 15:41:37.771 [debug] Current batch of media processed. Will check again in 1000ms 15:41:38.772 [debug] Current batch of media processed. Will check again in 1000ms 15:41:39.773 [debug] Current batch of media processed. Will check again in 1000ms 15:41:40.774 [debug] Current batch of media processed. Will check again in 1000ms 15:41:41.775 [debug] Current batch of media processed. Will check again in 1000ms 15:41:42.776 [debug] Current batch of media processed. Will check again in 1000ms 15:41:43.777 [debug] Current batch of media processed. Will check again in 1000ms 15:41:44.778 [debug] Current batch of media processed. Will check again in 1000ms 15:41:45.779 [debug] Current batch of media processed. Will check again in 1000ms 15:41:46.780 [debug] Current batch of media processed. Will check again in 1000ms 15:41:47.782 [debug] Current batch of media processed. Will check again in 1000ms 15:41:48.783 [debug] Current batch of media processed. Will check again in 1000ms 15:41:49.784 [debug] Current batch of media processed. Will check again in 1000ms 15:41:50.785 [debug] Current batch of media processed. Will check again in 1000ms 15:41:51.789 [debug] Current batch of media processed. Will check again in 1000ms 15:41:52.790 [debug] Current batch of media processed. Will check again in 1000ms 15:41:53.643 [info] {"source":"oban","duration":994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:41:53.791 [debug] Current batch of media processed. Will check again in 1000ms 15:41:54.792 [debug] Current batch of media processed. Will check again in 1000ms 15:41:55.793 [debug] Current batch of media processed. Will check again in 1000ms 15:41:56.794 [debug] Current batch of media processed. Will check again in 1000ms 15:41:57.795 [debug] Current batch of media processed. Will check again in 1000ms 15:41:58.797 [debug] Current batch of media processed. Will check again in 1000ms 15:41:59.798 [debug] Current batch of media processed. Will check again in 1000ms 15:42:00.376 [info] {"source":"oban","duration":5756,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:42:00.801 [debug] Current batch of media processed. Will check again in 1000ms 15:42:01.803 [debug] Current batch of media processed. Will check again in 1000ms 15:42:02.805 [debug] Current batch of media processed. Will check again in 1000ms 15:42:03.806 [debug] Current batch of media processed. Will check again in 1000ms 15:42:04.808 [debug] Current batch of media processed. Will check again in 1000ms 15:42:05.809 [debug] Current batch of media processed. Will check again in 1000ms 15:42:06.810 [debug] Current batch of media processed. Will check again in 1000ms 15:42:07.812 [debug] Current batch of media processed. Will check again in 1000ms 15:42:08.813 [debug] Current batch of media processed. Will check again in 1000ms 15:42:09.814 [debug] Current batch of media processed. Will check again in 1000ms 15:42:10.817 [debug] Current batch of media processed. Will check again in 1000ms 15:42:11.819 [debug] Current batch of media processed. Will check again in 1000ms 15:42:12.820 [debug] Current batch of media processed. Will check again in 1000ms 15:42:13.821 [debug] Current batch of media processed. Will check again in 1000ms 15:42:14.822 [debug] Current batch of media processed. Will check again in 1000ms 15:42:15.824 [debug] Current batch of media processed. Will check again in 1000ms 15:42:16.825 [debug] Current batch of media processed. Will check again in 1000ms 15:42:17.826 [debug] Current batch of media processed. Will check again in 1000ms 15:42:18.827 [debug] Current batch of media processed. Will check again in 1000ms 15:42:19.828 [debug] Current batch of media processed. Will check again in 1000ms 15:42:20.829 [debug] Current batch of media processed. Will check again in 1000ms 15:42:21.831 [debug] Current batch of media processed. Will check again in 1000ms 15:42:22.831 [debug] Current batch of media processed. Will check again in 1000ms 15:42:23.646 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:23.834 [debug] Current batch of media processed. Will check again in 1000ms 15:42:24.835 [debug] Current batch of media processed. Will check again in 1000ms 15:42:25.836 [debug] Current batch of media processed. Will check again in 1000ms 15:42:26.837 [debug] Current batch of media processed. Will check again in 1000ms 15:42:27.838 [debug] Current batch of media processed. Will check again in 1000ms 15:42:28.839 [debug] Current batch of media processed. Will check again in 1000ms 15:42:29.840 [debug] Current batch of media processed. Will check again in 1000ms 15:42:30.842 [debug] Current batch of media processed. Will check again in 1000ms 15:42:31.844 [debug] Current batch of media processed. Will check again in 1000ms 15:42:32.845 [debug] Current batch of media processed. Will check again in 1000ms 15:42:33.846 [debug] Current batch of media processed. Will check again in 1000ms 15:42:34.847 [debug] Current batch of media processed. Will check again in 1000ms 15:42:35.849 [debug] Current batch of media processed. Will check again in 1000ms 15:42:36.849 [debug] Current batch of media processed. Will check again in 1000ms 15:42:37.850 [debug] Current batch of media processed. Will check again in 1000ms 15:42:38.851 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "", "duration" => 217, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e031500 - Реутов ТВ - Социальная реклама "Соцсети = СМЕРТЬ!".mp4", "id" => "YsSInzI6l6A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=YsSInzI6l6A", "playlist_index" => 8, "timestamp" => 1331799533, "title" => "Реутов ТВ - Социальная реклама \"Соцсети = СМЕРТЬ!\"", "upload_date" => "20120315"} 15:42:38.853 [debug] QUERY OK source="sources" db=1.2ms queue=0.1ms idle=1546.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:42:38.856 [debug] QUERY OK source="sources" db=2.3ms idle=1184.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:42:38.859 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=1180.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-03-15 08:18:53Z], 125] 15:42:38.894 [debug] QUERY OK source="media_items" db=33.3ms queue=0.1ms idle=183.2ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Реутов ТВ - Социальная реклама \"Соцсети = СМЕРТЬ!\"", "87a60e8c-f60e-446d-82ca-a5c2ac6c01d0", 217, false, "YsSInzI6l6A", "https://www.youtube.com/watch?v=YsSInzI6l6A", 8, "/downloads/shows/РеутовТВ/Season 2012/s2012e031500 - Реутов ТВ - Социальная реклама "Соцсети = СМЕРТЬ!".mp4", false, false, false, 125, [], 98, ~U[2012-03-15 08:18:53Z], ~U[2026-04-04 12:42:38Z], ~U[2026-04-04 12:42:38Z], "", "Реутов ТВ - Социальная реклама \"Соцсети = СМЕРТЬ!\"", 217, false, "YsSInzI6l6A", "https://www.youtube.com/watch?v=YsSInzI6l6A", "/downloads/shows/РеутовТВ/Season 2012/s2012e031500 - Реутов ТВ - Социальная реклама "Соцсети = СМЕРТЬ!".mp4", false, 125, ~U[2012-03-15 08:18:53Z]] 15:42:38.896 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=210.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:42:38.899 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.4ms idle=43.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:42:38.902 [debug] QUERY OK source="media_items" db=1.2ms queue=0.3ms idle=44.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 [303696] 15:42:38.902 [debug] Current batch of media processed. Will check again in 1000ms 15:42:39.903 [debug] Current batch of media processed. Will check again in 1000ms 15:42:40.905 [debug] Current batch of media processed. Will check again in 1000ms 15:42:41.909 [debug] Current batch of media processed. Will check again in 1000ms 15:42:42.909 [debug] Current batch of media processed. Will check again in 1000ms 15:42:43.912 [debug] Current batch of media processed. Will check again in 1000ms 15:42:44.913 [debug] Current batch of media processed. Will check again in 1000ms 15:42:45.914 [debug] Current batch of media processed. Will check again in 1000ms 15:42:46.915 [debug] Current batch of media processed. Will check again in 1000ms 15:42:47.916 [debug] Current batch of media processed. Will check again in 1000ms 15:42:48.917 [debug] Current batch of media processed. Will check again in 1000ms 15:42:49.919 [debug] Current batch of media processed. Will check again in 1000ms 15:42:50.920 [debug] Current batch of media processed. Will check again in 1000ms 15:42:51.921 [debug] Current batch of media processed. Will check again in 1000ms 15:42:52.922 [debug] Current batch of media processed. Will check again in 1000ms 15:42:53.648 [info] {"source":"oban","duration":1038,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:42:53.923 [debug] Current batch of media processed. Will check again in 1000ms 15:42:54.924 [debug] Current batch of media processed. Will check again in 1000ms 15:42:55.925 [debug] Current batch of media processed. Will check again in 1000ms 15:42:56.926 [debug] Current batch of media processed. Will check again in 1000ms 15:42:57.927 [debug] Current batch of media processed. Will check again in 1000ms 15:42:58.928 [debug] Current batch of media processed. Will check again in 1000ms 15:42:59.929 [debug] Current batch of media processed. Will check again in 1000ms 15:43:00.382 [info] {"source":"oban","duration":386,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:43:00.931 [debug] Current batch of media processed. Will check again in 1000ms 15:43:01.933 [debug] Current batch of media processed. Will check again in 1000ms 15:43:02.934 [debug] Current batch of media processed. Will check again in 1000ms 15:43:03.935 [debug] Current batch of media processed. Will check again in 1000ms 15:43:04.936 [debug] Current batch of media processed. Will check again in 1000ms 15:43:05.937 [debug] Current batch of media processed. Will check again in 1000ms 15:43:06.938 [debug] Current batch of media processed. Will check again in 1000ms 15:43:07.940 [debug] Current batch of media processed. Will check again in 1000ms 15:43:08.940 [debug] Current batch of media processed. Will check again in 1000ms 15:43:09.943 [debug] Current batch of media processed. Will check again in 1000ms 15:43:10.943 [debug] Current batch of media processed. Will check again in 1000ms 15:43:11.944 [debug] Current batch of media processed. Will check again in 1000ms 15:43:12.946 [debug] Current batch of media processed. Will check again in 1000ms 15:43:13.948 [debug] Current batch of media processed. Will check again in 1000ms 15:43:14.949 [debug] Current batch of media processed. Will check again in 1000ms 15:43:15.950 [debug] Current batch of media processed. Will check again in 1000ms 15:43:16.951 [debug] Current batch of media processed. Will check again in 1000ms 15:43:17.952 [debug] Current batch of media processed. Will check again in 1000ms 15:43:18.953 [debug] Current batch of media processed. Will check again in 1000ms 15:43:19.954 [debug] Current batch of media processed. Will check again in 1000ms 15:43:20.955 [debug] Current batch of media processed. Will check again in 1000ms 15:43:21.956 [debug] Current batch of media processed. Will check again in 1000ms 15:43:22.959 [debug] Current batch of media processed. Will check again in 1000ms 15:43:23.655 [info] {"source":"oban","duration":6283,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:23.960 [debug] Current batch of media processed. Will check again in 1000ms 15:43:24.962 [debug] Current batch of media processed. Will check again in 1000ms 15:43:25.964 [debug] Current batch of media processed. Will check again in 1000ms 15:43:26.967 [debug] Current batch of media processed. Will check again in 1000ms 15:43:27.967 [debug] Current batch of media processed. Will check again in 1000ms 15:43:28.968 [debug] Current batch of media processed. Will check again in 1000ms 15:43:29.969 [debug] Current batch of media processed. Will check again in 1000ms 15:43:30.971 [debug] Current batch of media processed. Will check again in 1000ms 15:43:31.972 [debug] Current batch of media processed. Will check again in 1000ms 15:43:32.974 [debug] Current batch of media processed. Will check again in 1000ms 15:43:33.975 [debug] Current batch of media processed. Will check again in 1000ms 15:43:34.977 [debug] Current batch of media processed. Will check again in 1000ms 15:43:35.977 [debug] Current batch of media processed. Will check again in 1000ms 15:43:36.979 [debug] Current batch of media processed. Will check again in 1000ms 15:43:37.981 [debug] Current batch of media processed. Will check again in 1000ms 15:43:38.981 [debug] Current batch of media processed. Will check again in 1000ms 15:43:39.984 [debug] Current batch of media processed. Will check again in 1000ms 15:43:40.985 [debug] Current batch of media processed. Will check again in 1000ms 15:43:41.986 [debug] Current batch of media processed. Will check again in 1000ms 15:43:42.987 [debug] Current batch of media processed. Will check again in 1000ms 15:43:43.989 [debug] Current batch of media processed. Will check again in 1000ms 15:43:44.990 [debug] Current batch of media processed. Will check again in 1000ms 15:43:45.991 [debug] Current batch of media processed. Will check again in 1000ms 15:43:46.992 [debug] Current batch of media processed. Will check again in 1000ms 15:43:47.993 [debug] Current batch of media processed. Will check again in 1000ms 15:43:48.994 [debug] Current batch of media processed. Will check again in 1000ms 15:43:49.996 [debug] Current batch of media processed. Will check again in 1000ms 15:43:50.997 [debug] Current batch of media processed. Will check again in 1000ms 15:43:52.000 [debug] Current batch of media processed. Will check again in 1000ms 15:43:53.002 [debug] Current batch of media processed. Will check again in 1000ms 15:43:53.663 [info] {"source":"oban","duration":3858,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:43:54.009 [debug] Current batch of media processed. Will check again in 1000ms 15:43:55.024 [debug] Current batch of media processed. Will check again in 1000ms 15:43:56.026 [debug] Current batch of media processed. Will check again in 1000ms 15:43:57.027 [debug] Current batch of media processed. Will check again in 1000ms 15:43:58.028 [debug] Current batch of media processed. Will check again in 1000ms 15:43:59.029 [debug] Current batch of media processed. Will check again in 1000ms 15:44:00.031 [debug] Current batch of media processed. Will check again in 1000ms 15:44:00.390 [info] {"source":"oban","duration":5758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:44:01.031 [debug] Current batch of media processed. Will check again in 1000ms 15:44:02.032 [debug] Current batch of media processed. Will check again in 1000ms 15:44:03.034 [debug] Current batch of media processed. Will check again in 1000ms 15:44:04.035 [debug] Current batch of media processed. Will check again in 1000ms 15:44:05.036 [debug] Current batch of media processed. Will check again in 1000ms 15:44:06.038 [debug] Current batch of media processed. Will check again in 1000ms 15:44:07.039 [debug] Current batch of media processed. Will check again in 1000ms 15:44:08.040 [debug] Current batch of media processed. Will check again in 1000ms 15:44:09.041 [debug] Current batch of media processed. Will check again in 1000ms 15:44:10.043 [debug] Current batch of media processed. Will check again in 1000ms 15:44:11.044 [debug] Current batch of media processed. Will check again in 1000ms 15:44:12.046 [debug] Current batch of media processed. Will check again in 1000ms 15:44:13.047 [debug] Current batch of media processed. Will check again in 1000ms 15:44:14.049 [debug] Current batch of media processed. Will check again in 1000ms 15:44:15.050 [debug] Current batch of media processed. Will check again in 1000ms 15:44:16.051 [debug] Current batch of media processed. Will check again in 1000ms 15:44:17.052 [debug] Current batch of media processed. Will check again in 1000ms 15:44:18.053 [debug] Current batch of media processed. Will check again in 1000ms 15:44:19.054 [debug] Current batch of media processed. Will check again in 1000ms 15:44:20.055 [debug] Current batch of media processed. Will check again in 1000ms 15:44:21.056 [debug] Current batch of media processed. Will check again in 1000ms 15:44:22.060 [debug] Current batch of media processed. Will check again in 1000ms 15:44:23.062 [debug] Current batch of media processed. Will check again in 1000ms 15:44:23.665 [info] {"source":"oban","duration":1197,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:24.063 [debug] Current batch of media processed. Will check again in 1000ms 15:44:25.064 [debug] Current batch of media processed. Will check again in 1000ms 15:44:26.065 [debug] Current batch of media processed. Will check again in 1000ms 15:44:27.066 [debug] Current batch of media processed. Will check again in 1000ms 15:44:28.067 [debug] Current batch of media processed. Will check again in 1000ms 15:44:29.070 [debug] Current batch of media processed. Will check again in 1000ms 15:44:30.071 [debug] Current batch of media processed. Will check again in 1000ms 15:44:31.072 [debug] Current batch of media processed. Will check again in 1000ms 15:44:32.075 [debug] Current batch of media processed. Will check again in 1000ms 15:44:33.076 [debug] Current batch of media processed. Will check again in 1000ms 15:44:34.077 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 135, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e030900 - Реутов ТВ - Круглый стол. Тема "Хмурые Лица".mp4", "id" => "5joGm81xj-8", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5joGm81xj-8", "playlist_index" => 9, "timestamp" => 1331330966, "title" => "Реутов ТВ - Круглый стол. Тема \"Хмурые Лица\"", "upload_date" => "20120309"} 15:44:34.079 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1758.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:44:34.080 [debug] QUERY OK source="sources" db=1.1ms idle=793.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:44:34.082 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=779.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-03-09 22:09:26Z], 125] 15:44:34.093 [debug] QUERY OK source="media_items" db=9.7ms idle=763.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол. Тема \"Хмурые Лица\"", "303e1445-ed7f-4c3b-a68b-b7767ffb393e", 135, false, "5joGm81xj-8", "https://www.youtube.com/watch?v=5joGm81xj-8", 9, "/downloads/shows/РеутовТВ/Season 2012/s2012e030900 - Реутов ТВ - Круглый стол. Тема "Хмурые Лица".mp4", false, false, false, 125, [], 98, ~U[2012-03-09 22:09:26Z], ~U[2026-04-04 12:44:34Z], ~U[2026-04-04 12:44:34Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол. Тема \"Хмурые Лица\"", 135, false, "5joGm81xj-8", "https://www.youtube.com/watch?v=5joGm81xj-8", "/downloads/shows/РеутовТВ/Season 2012/s2012e030900 - Реутов ТВ - Круглый стол. Тема "Хмурые Лица".mp4", false, 125, ~U[2012-03-09 22:09:26Z]] 15:44:34.105 [debug] QUERY OK source="sources" db=11.4ms queue=0.1ms idle=773.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:44:34.110 [debug] QUERY OK source="media_profiles" db=2.7ms queue=1.1ms idle=26.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:44:34.113 [debug] QUERY OK source="media_items" db=2.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 [303697] 15:44:34.115 [debug] Current batch of media processed. Will check again in 1000ms 15:44:34.967 [info] GET / 15:44:34.967 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:44:34.968 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=862.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:34.969 [debug] QUERY OK source="media_profiles" db=0.6ms idle=859.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:44:34.970 [debug] QUERY OK source="sources" db=0.2ms idle=856.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:44:34.992 [debug] QUERY OK source="media_items" db=21.8ms idle=677.0ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:44:34.998 [debug] QUERY OK source="media_items" db=4.8ms queue=0.4ms idle=690.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:44:34.999 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=29.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 15:44:34.999 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:35.000 [debug] QUERY OK source="settings" db=0.2ms idle=29.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:35.004 [debug] QUERY OK source="tasks" db=2.6ms 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"] 15:44:35.005 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=7.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 125] 15:44:35.010 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:44:35.011 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=10.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] 15:44:35.013 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:44:35.022 [debug] QUERY OK source="media_items" db=6.5ms queue=0.1ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_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:44:35.026 [debug] QUERY OK source="media_items" db=3.8ms idle=16.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 15:44:35.027 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=16.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:44:35.030 [info] Sent 200 in 62ms 15:44:35.115 [debug] Current batch of media processed. Will check again in 1000ms 15:44:36.118 [debug] Current batch of media processed. Will check again in 1000ms 15:44:37.119 [debug] Current batch of media processed. Will check again in 1000ms 15:44:38.120 [debug] Current batch of media processed. Will check again in 1000ms 15:44:39.121 [debug] Current batch of media processed. Will check again in 1000ms 15:44:40.123 [debug] Current batch of media processed. Will check again in 1000ms 15:44:41.123 [debug] Current batch of media processed. Will check again in 1000ms 15:44:42.127 [debug] Current batch of media processed. Will check again in 1000ms 15:44:43.141 [debug] Current batch of media processed. Will check again in 1000ms 15:44:44.142 [debug] Current batch of media processed. Will check again in 1000ms 15:44:45.143 [debug] Current batch of media processed. Will check again in 1000ms 15:44:46.144 [debug] Current batch of media processed. Will check again in 1000ms 15:44:47.148 [debug] Current batch of media processed. Will check again in 1000ms 15:44:48.149 [debug] Current batch of media processed. Will check again in 1000ms 15:44:49.151 [debug] Current batch of media processed. Will check again in 1000ms 15:44:50.152 [debug] Current batch of media processed. Will check again in 1000ms 15:44:51.153 [debug] Current batch of media processed. Will check again in 1000ms 15:44:52.155 [debug] Current batch of media processed. Will check again in 1000ms 15:44:53.159 [debug] Current batch of media processed. Will check again in 1000ms 15:44:53.671 [info] {"source":"oban","duration":3118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:44:54.160 [debug] Current batch of media processed. Will check again in 1000ms 15:44:55.163 [debug] Current batch of media processed. Will check again in 1000ms 15:44:56.164 [debug] Current batch of media processed. Will check again in 1000ms 15:44:57.166 [debug] Current batch of media processed. Will check again in 1000ms 15:44:58.166 [debug] Current batch of media processed. Will check again in 1000ms 15:44:59.172 [debug] Current batch of media processed. Will check again in 1000ms 15:45:00.172 [debug] Current batch of media processed. Will check again in 1000ms 15:45:00.414 [info] {"source":"oban","duration":18953,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:45:01.173 [debug] Current batch of media processed. Will check again in 1000ms 15:45:02.177 [debug] Current batch of media processed. Will check again in 1000ms 15:45:03.178 [debug] Current batch of media processed. Will check again in 1000ms 15:45:04.179 [debug] Current batch of media processed. Will check again in 1000ms 15:45:05.181 [debug] Current batch of media processed. Will check again in 1000ms 15:45:06.181 [debug] Current batch of media processed. Will check again in 1000ms 15:45:07.182 [debug] Current batch of media processed. Will check again in 1000ms 15:45:08.183 [debug] Current batch of media processed. Will check again in 1000ms 15:45:09.184 [debug] Current batch of media processed. Will check again in 1000ms 15:45:10.185 [debug] Current batch of media processed. Will check again in 1000ms 15:45:11.186 [debug] Current batch of media processed. Will check again in 1000ms 15:45:12.189 [debug] Current batch of media processed. Will check again in 1000ms 15:45:13.190 [debug] Current batch of media processed. Will check again in 1000ms 15:45:14.191 [debug] Current batch of media processed. Will check again in 1000ms 15:45:15.192 [debug] Current batch of media processed. Will check again in 1000ms 15:45:16.193 [debug] Current batch of media processed. Will check again in 1000ms 15:45:17.194 [debug] Current batch of media processed. Will check again in 1000ms 15:45:18.195 [debug] Current batch of media processed. Will check again in 1000ms 15:45:19.196 [debug] Current batch of media processed. Will check again in 1000ms 15:45:20.197 [debug] Current batch of media processed. Will check again in 1000ms 15:45:21.198 [debug] Current batch of media processed. Will check again in 1000ms 15:45:22.199 [debug] Current batch of media processed. Will check again in 1000ms 15:45:23.200 [debug] Current batch of media processed. Will check again in 1000ms 15:45:23.673 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:24.201 [debug] Current batch of media processed. Will check again in 1000ms 15:45:25.203 [debug] Current batch of media processed. Will check again in 1000ms 15:45:26.204 [debug] Current batch of media processed. Will check again in 1000ms 15:45:27.205 [debug] Current batch of media processed. Will check again in 1000ms 15:45:28.206 [debug] Current batch of media processed. Will check again in 1000ms 15:45:29.207 [debug] Current batch of media processed. Will check again in 1000ms 15:45:30.208 [debug] Current batch of media processed. Will check again in 1000ms 15:45:31.209 [debug] Current batch of media processed. Will check again in 1000ms 15:45:32.212 [debug] Current batch of media processed. Will check again in 1000ms 15:45:33.212 [debug] Current batch of media processed. Will check again in 1000ms 15:45:34.215 [debug] Current batch of media processed. Will check again in 1000ms 15:45:35.216 [debug] Current batch of media processed. Will check again in 1000ms 15:45:36.217 [debug] Current batch of media processed. Will check again in 1000ms 15:45:37.218 [debug] Current batch of media processed. Will check again in 1000ms 15:45:38.219 [debug] Current batch of media processed. Will check again in 1000ms 15:45:39.220 [debug] Current batch of media processed. Will check again in 1000ms 15:45:40.221 [debug] Current batch of media processed. Will check again in 1000ms 15:45:41.223 [debug] Current batch of media processed. Will check again in 1000ms 15:45:42.225 [debug] Current batch of media processed. Will check again in 1000ms 15:45:43.228 [debug] Current batch of media processed. Will check again in 1000ms 15:45:44.229 [debug] Current batch of media processed. Will check again in 1000ms 15:45:45.232 [debug] Current batch of media processed. Will check again in 1000ms 15:45:46.233 [debug] Current batch of media processed. Will check again in 1000ms 15:45:47.234 [debug] Current batch of media processed. Will check again in 1000ms 15:45:48.235 [debug] Current batch of media processed. Will check again in 1000ms 15:45:49.236 [debug] Current batch of media processed. Will check again in 1000ms 15:45:50.239 [debug] Current batch of media processed. Will check again in 1000ms 15:45:51.240 [debug] Current batch of media processed. Will check again in 1000ms 15:45:52.242 [debug] Current batch of media processed. Will check again in 1000ms 15:45:53.249 [debug] Current batch of media processed. Will check again in 1000ms 15:45:53.680 [info] {"source":"oban","duration":5077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:45:54.251 [debug] Current batch of media processed. Will check again in 1000ms 15:45:55.252 [debug] Current batch of media processed. Will check again in 1000ms 15:45:56.258 [debug] Current batch of media processed. Will check again in 1000ms 15:45:57.259 [debug] Current batch of media processed. Will check again in 1000ms 15:45:58.260 [debug] Current batch of media processed. Will check again in 1000ms 15:45:59.261 [debug] Current batch of media processed. Will check again in 1000ms 15:46:00.263 [debug] Current batch of media processed. Will check again in 1000ms 15:46:00.419 [info] {"source":"oban","duration":2834,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:46:01.264 [debug] Current batch of media processed. Will check again in 1000ms 15:46:02.265 [debug] Current batch of media processed. Will check again in 1000ms 15:46:03.268 [debug] Current batch of media processed. Will check again in 1000ms 15:46:04.268 [debug] Current batch of media processed. Will check again in 1000ms 15:46:05.270 [debug] Current batch of media processed. Will check again in 1000ms 15:46:06.272 [debug] Current batch of media processed. Will check again in 1000ms 15:46:07.274 [debug] Current batch of media processed. Will check again in 1000ms 15:46:08.277 [debug] Current batch of media processed. Will check again in 1000ms 15:46:09.279 [debug] Current batch of media processed. Will check again in 1000ms 15:46:10.281 [debug] Current batch of media processed. Will check again in 1000ms 15:46:11.283 [debug] Current batch of media processed. Will check again in 1000ms 15:46:12.289 [debug] Current batch of media processed. Will check again in 1000ms 15:46:13.292 [debug] Current batch of media processed. Will check again in 1000ms 15:46:14.293 [debug] Current batch of media processed. Will check again in 1000ms 15:46:15.294 [debug] Current batch of media processed. Will check again in 1000ms 15:46:16.295 [debug] Current batch of media processed. Will check again in 1000ms 15:46:17.296 [debug] Current batch of media processed. Will check again in 1000ms 15:46:18.297 [debug] Current batch of media processed. Will check again in 1000ms 15:46:19.298 [debug] Current batch of media processed. Will check again in 1000ms 15:46:20.299 [debug] Current batch of media processed. Will check again in 1000ms 15:46:21.300 [debug] Current batch of media processed. Will check again in 1000ms 15:46:22.305 [debug] Current batch of media processed. Will check again in 1000ms 15:46:23.307 [debug] Current batch of media processed. Will check again in 1000ms 15:46:23.682 [info] {"source":"oban","duration":1018,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:24.308 [debug] Current batch of media processed. Will check again in 1000ms 15:46:25.309 [debug] Current batch of media processed. Will check again in 1000ms 15:46:26.310 [debug] Current batch of media processed. Will check again in 1000ms 15:46:27.311 [debug] Current batch of media processed. Will check again in 1000ms 15:46:28.312 [debug] Current batch of media processed. Will check again in 1000ms 15:46:29.313 [debug] Current batch of media processed. Will check again in 1000ms 15:46:30.314 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 140, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e030100 - Реутов ТВ против Алкоголизма..mp4", "id" => "g_3fJ6PKtpg", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=g_3fJ6PKtpg", "playlist_index" => 10, "timestamp" => 1330596851, "title" => "Реутов ТВ против Алкоголизма.", "upload_date" => "20120301"} 15:46:30.315 [debug] QUERY OK source="sources" db=0.5ms idle=1494.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:46:30.316 [debug] QUERY OK source="sources" db=0.5ms idle=962.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:46:30.317 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=963.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-03-01 10:14:11Z], 125] 15:46:30.326 [debug] QUERY OK source="media_items" db=8.1ms idle=502.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ против Алкоголизма.", "3eb8da89-30c0-4585-8fb5-252af9786005", 140, false, "g_3fJ6PKtpg", "https://www.youtube.com/watch?v=g_3fJ6PKtpg", 10, "/downloads/shows/РеутовТВ/Season 2012/s2012e030100 - Реутов ТВ против Алкоголизма..mp4", false, false, false, 125, [], 98, ~U[2012-03-01 10:14:11Z], ~U[2026-04-04 12:46:30Z], ~U[2026-04-04 12:46:30Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ против Алкоголизма.", 140, false, "g_3fJ6PKtpg", "https://www.youtube.com/watch?v=g_3fJ6PKtpg", "/downloads/shows/РеутовТВ/Season 2012/s2012e030100 - Реутов ТВ против Алкоголизма..mp4", false, 125, ~U[2012-03-01 10:14:11Z]] 15:46:30.328 [debug] QUERY OK source="sources" db=1.0ms idle=504.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:46:30.329 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:46:30.333 [debug] QUERY OK source="media_items" db=3.4ms idle=12.9ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [303698] 15:46:30.333 [debug] Current batch of media processed. Will check again in 1000ms 15:46:31.334 [debug] Current batch of media processed. Will check again in 1000ms 15:46:32.335 [debug] Current batch of media processed. Will check again in 1000ms 15:46:33.337 [debug] Current batch of media processed. Will check again in 1000ms 15:46:34.338 [debug] Current batch of media processed. Will check again in 1000ms 15:46:35.339 [debug] Current batch of media processed. Will check again in 1000ms 15:46:36.340 [debug] Current batch of media processed. Will check again in 1000ms 15:46:37.341 [debug] Current batch of media processed. Will check again in 1000ms 15:46:38.342 [debug] Current batch of media processed. Will check again in 1000ms 15:46:39.343 [debug] Current batch of media processed. Will check again in 1000ms 15:46:40.345 [debug] Current batch of media processed. Will check again in 1000ms 15:46:41.346 [debug] Current batch of media processed. Will check again in 1000ms 15:46:42.347 [debug] Current batch of media processed. Will check again in 1000ms 15:46:43.349 [debug] Current batch of media processed. Will check again in 1000ms 15:46:44.350 [debug] Current batch of media processed. Will check again in 1000ms 15:46:45.351 [debug] Current batch of media processed. Will check again in 1000ms 15:46:46.352 [debug] Current batch of media processed. Will check again in 1000ms 15:46:47.353 [debug] Current batch of media processed. Will check again in 1000ms 15:46:48.355 [debug] Current batch of media processed. Will check again in 1000ms 15:46:49.356 [debug] Current batch of media processed. Will check again in 1000ms 15:46:50.357 [debug] Current batch of media processed. Will check again in 1000ms 15:46:51.361 [debug] Current batch of media processed. Will check again in 1000ms 15:46:52.361 [debug] Current batch of media processed. Will check again in 1000ms 15:46:53.362 [debug] Current batch of media processed. Will check again in 1000ms 15:46:53.684 [info] {"source":"oban","duration":1323,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:46:54.363 [debug] Current batch of media processed. Will check again in 1000ms 15:46:55.364 [debug] Current batch of media processed. Will check again in 1000ms 15:46:56.366 [debug] Current batch of media processed. Will check again in 1000ms 15:46:57.367 [debug] Current batch of media processed. Will check again in 1000ms 15:46:58.368 [debug] Current batch of media processed. Will check again in 1000ms 15:46:59.369 [debug] Current batch of media processed. Will check again in 1000ms 15:47:00.372 [debug] Current batch of media processed. Will check again in 1000ms 15:47:00.422 [info] {"source":"oban","duration":1801,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:47:01.373 [debug] Current batch of media processed. Will check again in 1000ms 15:47:02.374 [debug] Current batch of media processed. Will check again in 1000ms 15:47:03.375 [debug] Current batch of media processed. Will check again in 1000ms 15:47:04.376 [debug] Current batch of media processed. Will check again in 1000ms 15:47:05.377 [debug] Current batch of media processed. Will check again in 1000ms 15:47:06.379 [debug] Current batch of media processed. Will check again in 1000ms 15:47:07.379 [debug] Current batch of media processed. Will check again in 1000ms 15:47:08.381 [debug] Current batch of media processed. Will check again in 1000ms 15:47:09.382 [debug] Current batch of media processed. Will check again in 1000ms 15:47:10.383 [debug] Current batch of media processed. Will check again in 1000ms 15:47:11.384 [debug] Current batch of media processed. Will check again in 1000ms 15:47:12.390 [debug] Current batch of media processed. Will check again in 1000ms 15:47:13.393 [debug] Current batch of media processed. Will check again in 1000ms 15:47:14.397 [debug] Current batch of media processed. Will check again in 1000ms 15:47:15.398 [debug] Current batch of media processed. Will check again in 1000ms 15:47:16.399 [debug] Current batch of media processed. Will check again in 1000ms 15:47:17.401 [debug] Current batch of media processed. Will check again in 1000ms 15:47:18.402 [debug] Current batch of media processed. Will check again in 1000ms 15:47:19.403 [debug] Current batch of media processed. Will check again in 1000ms 15:47:20.405 [debug] Current batch of media processed. Will check again in 1000ms 15:47:21.406 [debug] Current batch of media processed. Will check again in 1000ms 15:47:22.407 [debug] Current batch of media processed. Will check again in 1000ms 15:47:23.408 [debug] Current batch of media processed. Will check again in 1000ms 15:47:23.686 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:24.409 [debug] Current batch of media processed. Will check again in 1000ms 15:47:25.410 [debug] Current batch of media processed. Will check again in 1000ms 15:47:26.411 [debug] Current batch of media processed. Will check again in 1000ms 15:47:27.412 [debug] Current batch of media processed. Will check again in 1000ms 15:47:28.413 [debug] Current batch of media processed. Will check again in 1000ms 15:47:29.414 [debug] Current batch of media processed. Will check again in 1000ms 15:47:30.415 [debug] Current batch of media processed. Will check again in 1000ms 15:47:31.417 [debug] Current batch of media processed. Will check again in 1000ms 15:47:32.418 [debug] Current batch of media processed. Will check again in 1000ms 15:47:33.419 [debug] Current batch of media processed. Will check again in 1000ms 15:47:34.420 [debug] Current batch of media processed. Will check again in 1000ms 15:47:35.421 [debug] Current batch of media processed. Will check again in 1000ms 15:47:36.422 [debug] Current batch of media processed. Will check again in 1000ms 15:47:37.423 [debug] Current batch of media processed. Will check again in 1000ms 15:47:38.424 [debug] Current batch of media processed. Will check again in 1000ms 15:47:39.425 [debug] Current batch of media processed. Will check again in 1000ms 15:47:40.426 [debug] Current batch of media processed. Will check again in 1000ms 15:47:41.427 [debug] Current batch of media processed. Will check again in 1000ms 15:47:42.428 [debug] Current batch of media processed. Will check again in 1000ms 15:47:43.429 [debug] Current batch of media processed. Will check again in 1000ms 15:47:44.430 [debug] Current batch of media processed. Will check again in 1000ms 15:47:45.431 [debug] Current batch of media processed. Will check again in 1000ms 15:47:46.432 [debug] Current batch of media processed. Will check again in 1000ms 15:47:47.433 [debug] Current batch of media processed. Will check again in 1000ms 15:47:48.434 [debug] Current batch of media processed. Will check again in 1000ms 15:47:49.435 [debug] Current batch of media processed. Will check again in 1000ms 15:47:50.436 [debug] Current batch of media processed. Will check again in 1000ms 15:47:51.437 [debug] Current batch of media processed. Will check again in 1000ms 15:47:52.439 [debug] Current batch of media processed. Will check again in 1000ms 15:47:53.439 [debug] Current batch of media processed. Will check again in 1000ms 15:47:53.688 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:47:54.440 [debug] Current batch of media processed. Will check again in 1000ms 15:47:55.441 [debug] Current batch of media processed. Will check again in 1000ms 15:47:56.442 [debug] Current batch of media processed. Will check again in 1000ms 15:47:57.443 [debug] Current batch of media processed. Will check again in 1000ms 15:47:58.444 [debug] Current batch of media processed. Will check again in 1000ms 15:47:59.445 [debug] Current batch of media processed. Will check again in 1000ms 15:48:00.423 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:48:00.446 [debug] Current batch of media processed. Will check again in 1000ms 15:48:01.448 [debug] Current batch of media processed. Will check again in 1000ms 15:48:02.450 [debug] Current batch of media processed. Will check again in 1000ms 15:48:03.451 [debug] Current batch of media processed. Will check again in 1000ms 15:48:04.452 [debug] Current batch of media processed. Will check again in 1000ms 15:48:05.453 [debug] Current batch of media processed. Will check again in 1000ms 15:48:06.454 [debug] Current batch of media processed. Will check again in 1000ms 15:48:07.456 [debug] Current batch of media processed. Will check again in 1000ms 15:48:08.457 [debug] Current batch of media processed. Will check again in 1000ms 15:48:09.458 [debug] Current batch of media processed. Will check again in 1000ms 15:48:10.461 [debug] Current batch of media processed. Will check again in 1000ms 15:48:11.464 [debug] Current batch of media processed. Will check again in 1000ms 15:48:12.466 [debug] Current batch of media processed. Will check again in 1000ms 15:48:13.468 [debug] Current batch of media processed. Will check again in 1000ms 15:48:14.472 [debug] Current batch of media processed. Will check again in 1000ms 15:48:15.473 [debug] Current batch of media processed. Will check again in 1000ms 15:48:16.474 [debug] Current batch of media processed. Will check again in 1000ms 15:48:17.476 [debug] Current batch of media processed. Will check again in 1000ms 15:48:18.478 [debug] Current batch of media processed. Will check again in 1000ms 15:48:19.479 [debug] Current batch of media processed. Will check again in 1000ms 15:48:20.480 [debug] Current batch of media processed. Will check again in 1000ms 15:48:21.482 [debug] Current batch of media processed. Will check again in 1000ms 15:48:22.484 [debug] Current batch of media processed. Will check again in 1000ms 15:48:23.506 [debug] Current batch of media processed. Will check again in 1000ms 15:48:23.691 [info] {"source":"oban","duration":1652,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:24.509 [debug] Current batch of media processed. Will check again in 1000ms 15:48:25.511 [debug] Current batch of media processed. Will check again in 1000ms 15:48:26.513 [debug] Current batch of media processed. Will check again in 1000ms 15:48:27.514 [debug] Current batch of media processed. Will check again in 1000ms 15:48:28.515 [debug] Current batch of media processed. Will check again in 1000ms 15:48:29.516 [debug] Current batch of media processed. Will check again in 1000ms 15:48:30.517 [debug] Current batch of media processed. Will check again in 1000ms 15:48:31.518 [debug] Current batch of media processed. Will check again in 1000ms 15:48:32.520 [debug] Current batch of media processed. Will check again in 1000ms 15:48:33.520 [debug] Current batch of media processed. Will check again in 1000ms 15:48:34.521 [debug] Current batch of media processed. Will check again in 1000ms 15:48:35.522 [debug] Current batch of media processed. Will check again in 1000ms 15:48:36.523 [debug] Current batch of media processed. Will check again in 1000ms 15:48:37.524 [debug] Current batch of media processed. Will check again in 1000ms 15:48:38.525 [debug] Current batch of media processed. Will check again in 1000ms 15:48:39.526 [debug] Current batch of media processed. Will check again in 1000ms 15:48:40.527 [debug] Current batch of media processed. Will check again in 1000ms 15:48:41.528 [debug] Current batch of media processed. Will check again in 1000ms 15:48:42.529 [debug] Current batch of media processed. Will check again in 1000ms 15:48:43.530 [debug] Current batch of media processed. Will check again in 1000ms 15:48:44.531 [debug] Current batch of media processed. Will check again in 1000ms 15:48:45.532 [debug] Current batch of media processed. Will check again in 1000ms 15:48:46.533 [debug] Current batch of media processed. Will check again in 1000ms 15:48:47.534 [debug] Current batch of media processed. Will check again in 1000ms 15:48:48.535 [debug] Current batch of media processed. Will check again in 1000ms 15:48:49.540 [debug] Current batch of media processed. Will check again in 1000ms 15:48:50.545 [debug] Current batch of media processed. Will check again in 1000ms 15:48:51.546 [debug] Current batch of media processed. Will check again in 1000ms 15:48:52.548 [debug] Current batch of media processed. Will check again in 1000ms 15:48:53.551 [debug] Current batch of media processed. Will check again in 1000ms 15:48:53.693 [info] {"source":"oban","duration":959,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:48:54.552 [debug] Current batch of media processed. Will check again in 1000ms 15:48:55.553 [debug] Current batch of media processed. Will check again in 1000ms 15:48:56.554 [debug] Current batch of media processed. Will check again in 1000ms 15:48:57.555 [debug] Current batch of media processed. Will check again in 1000ms 15:48:58.556 [debug] Current batch of media processed. Will check again in 1000ms 15:48:59.557 [debug] Current batch of media processed. Will check again in 1000ms 15:49:00.426 [info] {"source":"oban","duration":2309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:49:00.558 [debug] Current batch of media processed. Will check again in 1000ms 15:49:01.559 [debug] Current batch of media processed. Will check again in 1000ms 15:49:02.561 [debug] Current batch of media processed. Will check again in 1000ms 15:49:03.562 [debug] Current batch of media processed. Will check again in 1000ms 15:49:04.563 [debug] Current batch of media processed. Will check again in 1000ms 15:49:05.564 [debug] Current batch of media processed. Will check again in 1000ms 15:49:06.565 [debug] Current batch of media processed. Will check again in 1000ms 15:49:07.566 [debug] Current batch of media processed. Will check again in 1000ms 15:49:08.567 [debug] Current batch of media processed. Will check again in 1000ms 15:49:09.569 [debug] Current batch of media processed. Will check again in 1000ms 15:49:10.569 [debug] Current batch of media processed. Will check again in 1000ms 15:49:11.570 [debug] Current batch of media processed. Will check again in 1000ms 15:49:12.573 [debug] Current batch of media processed. Will check again in 1000ms 15:49:13.578 [debug] Current batch of media processed. Will check again in 1000ms 15:49:14.578 [debug] Current batch of media processed. Will check again in 1000ms 15:49:15.579 [debug] Current batch of media processed. Will check again in 1000ms 15:49:16.581 [debug] Current batch of media processed. Will check again in 1000ms 15:49:17.582 [debug] Current batch of media processed. Will check again in 1000ms 15:49:18.593 [debug] Current batch of media processed. Will check again in 1000ms 15:49:19.593 [debug] Current batch of media processed. Will check again in 1000ms 15:49:20.595 [debug] Current batch of media processed. Will check again in 1000ms 15:49:21.596 [debug] Current batch of media processed. Will check again in 1000ms 15:49:22.598 [debug] Current batch of media processed. Will check again in 1000ms 15:49:23.598 [debug] Current batch of media processed. Will check again in 1000ms 15:49:23.695 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:24.599 [debug] Current batch of media processed. Will check again in 1000ms 15:49:25.600 [debug] Current batch of media processed. Will check again in 1000ms 15:49:26.603 [debug] Current batch of media processed. Will check again in 1000ms 15:49:27.603 [debug] Current batch of media processed. Will check again in 1000ms 15:49:28.605 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\r\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 37, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e022700 - Реутов ТВ - Реклама магазина "Металлист".mp4", "id" => "oQp59gRmGog", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=oQp59gRmGog", "playlist_index" => 11, "timestamp" => 1330328833, "title" => "Реутов ТВ - Реклама магазина \"Металлист\"", "upload_date" => "20120227"} 15:49:28.608 [debug] QUERY OK source="sources" db=1.1ms idle=1233.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:49:28.611 [debug] QUERY OK source="sources" db=2.3ms idle=1023.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:49:28.614 [debug] QUERY OK source="media_items" db=2.6ms queue=0.1ms idle=1019.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-27 07:47:13Z], 125] 15:49:28.634 [debug] QUERY OK source="media_items" db=16.4ms idle=27.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\r\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Реклама магазина \"Металлист\"", "3bf7caf4-60f1-4c1e-b2df-2a4d8146c772", 37, false, "oQp59gRmGog", "https://www.youtube.com/watch?v=oQp59gRmGog", 11, "/downloads/shows/РеутовТВ/Season 2012/s2012e022700 - Реутов ТВ - Реклама магазина "Металлист".mp4", false, false, false, 125, [], 98, ~U[2012-02-27 07:47:13Z], ~U[2026-04-04 12:49:28Z], ~U[2026-04-04 12:49:28Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\r\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Реклама магазина \"Металлист\"", 37, false, "oQp59gRmGog", "https://www.youtube.com/watch?v=oQp59gRmGog", "/downloads/shows/РеутовТВ/Season 2012/s2012e022700 - Реутов ТВ - Реклама магазина "Металлист".mp4", false, 125, ~U[2012-02-27 07:47:13Z]] 15:49:28.637 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=38.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:49:28.638 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=30.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:49:28.639 [debug] QUERY OK source="media_items" db=0.6ms idle=27.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 [303699] 15:49:28.639 [debug] Current batch of media processed. Will check again in 1000ms 15:49:29.640 [debug] Current batch of media processed. Will check again in 1000ms 15:49:30.641 [debug] Current batch of media processed. Will check again in 1000ms 15:49:31.643 [debug] Current batch of media processed. Will check again in 1000ms 15:49:32.647 [debug] Current batch of media processed. Will check again in 1000ms 15:49:33.648 [debug] Current batch of media processed. Will check again in 1000ms 15:49:34.649 [debug] Current batch of media processed. Will check again in 1000ms 15:49:35.652 [debug] Current batch of media processed. Will check again in 1000ms 15:49:36.652 [debug] Current batch of media processed. Will check again in 1000ms 15:49:37.657 [debug] Current batch of media processed. Will check again in 1000ms 15:49:38.657 [debug] Current batch of media processed. Will check again in 1000ms 15:49:39.659 [debug] Current batch of media processed. Will check again in 1000ms 15:49:40.660 [debug] Current batch of media processed. Will check again in 1000ms 15:49:41.661 [debug] Current batch of media processed. Will check again in 1000ms 15:49:42.662 [debug] Current batch of media processed. Will check again in 1000ms 15:49:43.663 [debug] Current batch of media processed. Will check again in 1000ms 15:49:44.664 [debug] Current batch of media processed. Will check again in 1000ms 15:49:45.665 [debug] Current batch of media processed. Will check again in 1000ms 15:49:46.666 [debug] Current batch of media processed. Will check again in 1000ms 15:49:47.667 [debug] Current batch of media processed. Will check again in 1000ms 15:49:48.668 [debug] Current batch of media processed. Will check again in 1000ms 15:49:49.669 [debug] Current batch of media processed. Will check again in 1000ms 15:49:50.670 [debug] Current batch of media processed. Will check again in 1000ms 15:49:51.671 [debug] Current batch of media processed. Will check again in 1000ms 15:49:52.672 [debug] Current batch of media processed. Will check again in 1000ms 15:49:53.674 [debug] Current batch of media processed. Will check again in 1000ms 15:49:53.700 [info] {"source":"oban","duration":3594,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:49:54.675 [debug] Current batch of media processed. Will check again in 1000ms 15:49:55.676 [debug] Current batch of media processed. Will check again in 1000ms 15:49:56.677 [debug] Current batch of media processed. Will check again in 1000ms 15:49:57.678 [debug] Current batch of media processed. Will check again in 1000ms 15:49:58.679 [debug] Current batch of media processed. Will check again in 1000ms 15:49:59.680 [debug] Current batch of media processed. Will check again in 1000ms 15:50:00.430 [info] {"source":"oban","duration":3326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:50:00.681 [debug] Current batch of media processed. Will check again in 1000ms 15:50:01.682 [debug] Current batch of media processed. Will check again in 1000ms 15:50:02.684 [debug] Current batch of media processed. Will check again in 1000ms 15:50:03.685 [debug] Current batch of media processed. Will check again in 1000ms 15:50:04.686 [debug] Current batch of media processed. Will check again in 1000ms 15:50:05.687 [debug] Current batch of media processed. Will check again in 1000ms 15:50:06.688 [debug] Current batch of media processed. Will check again in 1000ms 15:50:07.689 [debug] Current batch of media processed. Will check again in 1000ms 15:50:08.690 [debug] Current batch of media processed. Will check again in 1000ms 15:50:09.691 [debug] Current batch of media processed. Will check again in 1000ms 15:50:10.692 [debug] Current batch of media processed. Will check again in 1000ms 15:50:11.693 [debug] Current batch of media processed. Will check again in 1000ms 15:50:12.694 [debug] Current batch of media processed. Will check again in 1000ms 15:50:13.695 [debug] Current batch of media processed. Will check again in 1000ms 15:50:14.696 [debug] Current batch of media processed. Will check again in 1000ms 15:50:15.697 [debug] Current batch of media processed. Will check again in 1000ms 15:50:16.700 [debug] Current batch of media processed. Will check again in 1000ms 15:50:17.701 [debug] Current batch of media processed. Will check again in 1000ms 15:50:18.702 [debug] Current batch of media processed. Will check again in 1000ms 15:50:19.703 [debug] Current batch of media processed. Will check again in 1000ms 15:50:20.704 [debug] Current batch of media processed. Will check again in 1000ms 15:50:21.705 [debug] Current batch of media processed. Will check again in 1000ms 15:50:22.709 [debug] Current batch of media processed. Will check again in 1000ms 15:50:23.705 [info] {"source":"oban","duration":3581,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:23.710 [debug] Current batch of media processed. Will check again in 1000ms 15:50:24.712 [debug] Current batch of media processed. Will check again in 1000ms 15:50:25.712 [debug] Current batch of media processed. Will check again in 1000ms 15:50:26.713 [debug] Current batch of media processed. Will check again in 1000ms 15:50:27.714 [debug] Current batch of media processed. Will check again in 1000ms 15:50:28.716 [debug] Current batch of media processed. Will check again in 1000ms 15:50:29.716 [debug] Current batch of media processed. Will check again in 1000ms 15:50:30.718 [debug] Current batch of media processed. Will check again in 1000ms 15:50:31.719 [debug] Current batch of media processed. Will check again in 1000ms 15:50:32.722 [debug] Current batch of media processed. Will check again in 1000ms 15:50:33.724 [debug] Current batch of media processed. Will check again in 1000ms 15:50:34.724 [debug] Current batch of media processed. Will check again in 1000ms 15:50:35.725 [debug] Current batch of media processed. Will check again in 1000ms 15:50:36.726 [debug] Current batch of media processed. Will check again in 1000ms 15:50:37.728 [debug] Current batch of media processed. Will check again in 1000ms 15:50:38.729 [debug] Current batch of media processed. Will check again in 1000ms 15:50:39.731 [debug] Current batch of media processed. Will check again in 1000ms 15:50:40.732 [debug] Current batch of media processed. Will check again in 1000ms 15:50:41.733 [debug] Current batch of media processed. Will check again in 1000ms 15:50:42.735 [debug] Current batch of media processed. Will check again in 1000ms 15:50:43.736 [debug] Current batch of media processed. Will check again in 1000ms 15:50:44.737 [debug] Current batch of media processed. Will check again in 1000ms 15:50:45.738 [debug] Current batch of media processed. Will check again in 1000ms 15:50:46.739 [debug] Current batch of media processed. Will check again in 1000ms 15:50:47.740 [debug] Current batch of media processed. Will check again in 1000ms 15:50:48.741 [debug] Current batch of media processed. Will check again in 1000ms 15:50:49.742 [debug] Current batch of media processed. Will check again in 1000ms 15:50:50.743 [debug] Current batch of media processed. Will check again in 1000ms 15:50:51.744 [debug] Current batch of media processed. Will check again in 1000ms 15:50:52.746 [debug] Current batch of media processed. Will check again in 1000ms 15:50:53.706 [info] {"source":"oban","duration":969,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:50:53.746 [debug] Current batch of media processed. Will check again in 1000ms 15:50:54.748 [debug] Current batch of media processed. Will check again in 1000ms 15:50:55.750 [debug] Current batch of media processed. Will check again in 1000ms 15:50:56.751 [debug] Current batch of media processed. Will check again in 1000ms 15:50:57.752 [debug] Current batch of media processed. Will check again in 1000ms 15:50:58.753 [debug] Current batch of media processed. Will check again in 1000ms 15:50:59.754 [debug] Current batch of media processed. Will check again in 1000ms 15:51:00.432 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:51:00.755 [debug] Current batch of media processed. Will check again in 1000ms 15:51:01.757 [debug] Current batch of media processed. Will check again in 1000ms 15:51:02.760 [debug] Current batch of media processed. Will check again in 1000ms 15:51:03.761 [debug] Current batch of media processed. Will check again in 1000ms 15:51:04.762 [debug] Current batch of media processed. Will check again in 1000ms 15:51:05.764 [debug] Current batch of media processed. Will check again in 1000ms 15:51:06.764 [debug] Current batch of media processed. Will check again in 1000ms 15:51:07.765 [debug] Current batch of media processed. Will check again in 1000ms 15:51:08.766 [debug] Current batch of media processed. Will check again in 1000ms 15:51:09.767 [debug] Current batch of media processed. Will check again in 1000ms 15:51:10.768 [debug] Current batch of media processed. Will check again in 1000ms 15:51:11.769 [debug] Current batch of media processed. Will check again in 1000ms 15:51:12.770 [debug] Current batch of media processed. Will check again in 1000ms 15:51:13.771 [debug] Current batch of media processed. Will check again in 1000ms 15:51:14.772 [debug] Current batch of media processed. Will check again in 1000ms 15:51:15.773 [debug] Current batch of media processed. Will check again in 1000ms 15:51:16.774 [debug] Current batch of media processed. Will check again in 1000ms 15:51:17.775 [debug] Current batch of media processed. Will check again in 1000ms 15:51:18.776 [debug] Current batch of media processed. Will check again in 1000ms 15:51:19.779 [debug] Current batch of media processed. Will check again in 1000ms 15:51:20.780 [debug] Current batch of media processed. Will check again in 1000ms 15:51:21.782 [debug] Current batch of media processed. Will check again in 1000ms 15:51:22.797 [debug] Current batch of media processed. Will check again in 1000ms 15:51:23.708 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:23.798 [debug] Current batch of media processed. Will check again in 1000ms 15:51:24.799 [debug] Current batch of media processed. Will check again in 1000ms 15:51:25.800 [debug] Current batch of media processed. Will check again in 1000ms 15:51:26.801 [debug] Current batch of media processed. Will check again in 1000ms 15:51:27.802 [debug] Current batch of media processed. Will check again in 1000ms 15:51:28.803 [debug] Current batch of media processed. Will check again in 1000ms 15:51:29.804 [debug] Current batch of media processed. Will check again in 1000ms 15:51:30.805 [debug] Current batch of media processed. Will check again in 1000ms 15:51:31.806 [debug] Current batch of media processed. Will check again in 1000ms 15:51:32.807 [debug] Current batch of media processed. Will check again in 1000ms 15:51:33.809 [debug] Current batch of media processed. Will check again in 1000ms 15:51:34.810 [debug] Current batch of media processed. Will check again in 1000ms 15:51:35.811 [debug] Current batch of media processed. Will check again in 1000ms 15:51:36.812 [debug] Current batch of media processed. Will check again in 1000ms 15:51:37.813 [debug] Current batch of media processed. Will check again in 1000ms 15:51:38.815 [debug] Current batch of media processed. Will check again in 1000ms 15:51:39.816 [debug] Current batch of media processed. Will check again in 1000ms 15:51:40.817 [debug] Current batch of media processed. Will check again in 1000ms 15:51:41.818 [debug] Current batch of media processed. Will check again in 1000ms 15:51:42.821 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 212, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e022300 - Реутов ТВ на слёте СИСАДМИНОВ..mp4", "id" => "giVJgh-ra20", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=giVJgh-ra20", "playlist_index" => 12, "timestamp" => 1329988935, "title" => "Реутов ТВ на слёте СИСАДМИНОВ.", "upload_date" => "20120223"} 15:51:42.831 [debug] QUERY OK source="sources" db=8.0ms queue=0.2ms idle=1434.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:51:42.840 [debug] QUERY OK source="sources" db=5.7ms decode=0.2ms queue=2.3ms idle=1444.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:51:42.853 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=1464.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-23 09:22:15Z], 125] 15:51:42.956 [debug] QUERY OK source="media_items" db=96.1ms idle=707.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на слёте СИСАДМИНОВ.", "ca6d9cd9-0a70-4529-a07b-b295e25b46e1", 212, false, "giVJgh-ra20", "https://www.youtube.com/watch?v=giVJgh-ra20", 12, "/downloads/shows/РеутовТВ/Season 2012/s2012e022300 - Реутов ТВ на слёте СИСАДМИНОВ..mp4", false, false, false, 125, [], 98, ~U[2012-02-23 09:22:15Z], ~U[2026-04-04 12:51:42Z], ~U[2026-04-04 12:51:42Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на слёте СИСАДМИНОВ.", 212, false, "giVJgh-ra20", "https://www.youtube.com/watch?v=giVJgh-ra20", "/downloads/shows/РеутовТВ/Season 2012/s2012e022300 - Реутов ТВ на слёте СИСАДМИНОВ..mp4", false, 125, ~U[2012-02-23 09:22:15Z]] 15:51:42.967 [debug] QUERY OK source="sources" db=7.8ms queue=0.9ms idle=800.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:51:42.977 [debug] QUERY OK source="media_profiles" db=3.4ms queue=0.9ms idle=142.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:51:42.980 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=139.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 [303700] 15:51:42.981 [debug] Current batch of media processed. Will check again in 1000ms 15:51:43.982 [debug] Current batch of media processed. Will check again in 1000ms 15:51:44.983 [debug] Current batch of media processed. Will check again in 1000ms 15:51:45.984 [debug] Current batch of media processed. Will check again in 1000ms 15:51:46.988 [debug] Current batch of media processed. Will check again in 1000ms 15:51:47.989 [debug] Current batch of media processed. Will check again in 1000ms 15:51:48.990 [debug] Current batch of media processed. Will check again in 1000ms 15:51:49.992 [debug] Current batch of media processed. Will check again in 1000ms 15:51:50.993 [debug] Current batch of media processed. Will check again in 1000ms 15:51:51.995 [debug] Current batch of media processed. Will check again in 1000ms 15:51:52.996 [debug] Current batch of media processed. Will check again in 1000ms 15:51:53.711 [info] {"source":"oban","duration":2170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:51:53.997 [debug] Current batch of media processed. Will check again in 1000ms 15:51:54.998 [debug] Current batch of media processed. Will check again in 1000ms 15:51:55.999 [debug] Current batch of media processed. Will check again in 1000ms 15:51:57.001 [debug] Current batch of media processed. Will check again in 1000ms 15:51:58.002 [debug] Current batch of media processed. Will check again in 1000ms 15:51:59.004 [debug] Current batch of media processed. Will check again in 1000ms 15:52:00.008 [debug] Current batch of media processed. Will check again in 1000ms 15:52:00.439 [info] {"source":"oban","duration":5532,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:52:01.009 [debug] Current batch of media processed. Will check again in 1000ms 15:52:02.010 [debug] Current batch of media processed. Will check again in 1000ms 15:52:03.011 [debug] Current batch of media processed. Will check again in 1000ms 15:52:04.012 [debug] Current batch of media processed. Will check again in 1000ms 15:52:05.013 [debug] Current batch of media processed. Will check again in 1000ms 15:52:06.014 [debug] Current batch of media processed. Will check again in 1000ms 15:52:07.015 [debug] Current batch of media processed. Will check again in 1000ms 15:52:08.016 [debug] Current batch of media processed. Will check again in 1000ms 15:52:09.017 [debug] Current batch of media processed. Will check again in 1000ms 15:52:10.019 [debug] Current batch of media processed. Will check again in 1000ms 15:52:11.020 [debug] Current batch of media processed. Will check again in 1000ms 15:52:12.021 [debug] Current batch of media processed. Will check again in 1000ms 15:52:13.023 [debug] Current batch of media processed. Will check again in 1000ms 15:52:14.023 [debug] Current batch of media processed. Will check again in 1000ms 15:52:15.024 [debug] Current batch of media processed. Will check again in 1000ms 15:52:16.025 [debug] Current batch of media processed. Will check again in 1000ms 15:52:17.026 [debug] Current batch of media processed. Will check again in 1000ms 15:52:18.027 [debug] Current batch of media processed. Will check again in 1000ms 15:52:19.028 [debug] Current batch of media processed. Will check again in 1000ms 15:52:20.029 [debug] Current batch of media processed. Will check again in 1000ms 15:52:21.030 [debug] Current batch of media processed. Will check again in 1000ms 15:52:22.031 [debug] Current batch of media processed. Will check again in 1000ms 15:52:23.034 [debug] Current batch of media processed. Will check again in 1000ms 15:52:23.713 [info] {"source":"oban","duration":1410,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:24.036 [debug] Current batch of media processed. Will check again in 1000ms 15:52:25.036 [debug] Current batch of media processed. Will check again in 1000ms 15:52:25.177 [info] GET / 15:52:25.178 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 15:52:25.179 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1464.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:25.181 [debug] QUERY OK source="media_profiles" db=0.8ms idle=871.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 15:52:25.182 [debug] QUERY OK source="sources" db=1.0ms idle=865.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 15:52:25.204 [debug] QUERY OK source="media_items" db=21.1ms idle=794.2ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:52:25.211 [debug] QUERY OK source="media_items" db=6.4ms idle=815.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:52:25.213 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=32.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:25.213 [debug] QUERY OK source="settings" db=0.6ms idle=32.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:25.215 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=32.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:25.218 [debug] QUERY OK source="tasks" db=2.2ms 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"] 15:52:25.220 [debug] QUERY OK source="sources" db=0.8ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 125] 15:52:25.225 [debug] QUERY OK source="media_items" db=2.7ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 15:52:25.226 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=11.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."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:52:25.228 [debug] QUERY OK source="sources" db=0.9ms idle=12.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 15:52:25.239 [debug] QUERY OK source="media_items" db=7.9ms idle=12.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"))) [] 15:52:25.242 [debug] QUERY OK source="media_items" db=1.9ms idle=19.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 15:52:25.243 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=17.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 15:52:25.245 [info] Sent 200 in 67ms 15:52:26.041 [debug] Current batch of media processed. Will check again in 1000ms 15:52:27.042 [debug] Current batch of media processed. Will check again in 1000ms 15:52:28.042 [debug] Current batch of media processed. Will check again in 1000ms 15:52:29.043 [debug] Current batch of media processed. Will check again in 1000ms 15:52:30.045 [debug] Current batch of media processed. Will check again in 1000ms 15:52:31.046 [debug] Current batch of media processed. Will check again in 1000ms 15:52:32.047 [debug] Current batch of media processed. Will check again in 1000ms 15:52:33.048 [debug] Current batch of media processed. Will check again in 1000ms 15:52:34.049 [debug] Current batch of media processed. Will check again in 1000ms 15:52:35.050 [debug] Current batch of media processed. Will check again in 1000ms 15:52:36.051 [debug] Current batch of media processed. Will check again in 1000ms 15:52:37.052 [debug] Current batch of media processed. Will check again in 1000ms 15:52:38.053 [debug] Current batch of media processed. Will check again in 1000ms 15:52:39.054 [debug] Current batch of media processed. Will check again in 1000ms 15:52:40.055 [debug] Current batch of media processed. Will check again in 1000ms 15:52:41.056 [debug] Current batch of media processed. Will check again in 1000ms 15:52:42.059 [debug] Current batch of media processed. Will check again in 1000ms 15:52:43.060 [debug] Current batch of media processed. Will check again in 1000ms 15:52:44.060 [debug] Current batch of media processed. Will check again in 1000ms 15:52:45.061 [debug] Current batch of media processed. Will check again in 1000ms 15:52:46.062 [debug] Current batch of media processed. Will check again in 1000ms 15:52:47.063 [debug] Current batch of media processed. Will check again in 1000ms 15:52:48.064 [debug] Current batch of media processed. Will check again in 1000ms 15:52:49.065 [debug] Current batch of media processed. Will check again in 1000ms 15:52:50.066 [debug] Current batch of media processed. Will check again in 1000ms 15:52:51.067 [debug] Current batch of media processed. Will check again in 1000ms 15:52:52.068 [debug] Current batch of media processed. Will check again in 1000ms 15:52:53.071 [debug] Current batch of media processed. Will check again in 1000ms 15:52:53.715 [info] {"source":"oban","duration":1237,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:52:54.073 [debug] Current batch of media processed. Will check again in 1000ms 15:52:55.075 [debug] Current batch of media processed. Will check again in 1000ms 15:52:56.075 [debug] Current batch of media processed. Will check again in 1000ms 15:52:57.076 [debug] Current batch of media processed. Will check again in 1000ms 15:52:58.078 [debug] Current batch of media processed. Will check again in 1000ms 15:52:59.079 [debug] Current batch of media processed. Will check again in 1000ms 15:53:00.084 [debug] Current batch of media processed. Will check again in 1000ms 15:53:00.446 [info] {"source":"oban","duration":464,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:53:01.086 [debug] Current batch of media processed. Will check again in 1000ms 15:53:02.090 [debug] Current batch of media processed. Will check again in 1000ms 15:53:03.092 [debug] Current batch of media processed. Will check again in 1000ms 15:53:04.093 [debug] Current batch of media processed. Will check again in 1000ms 15:53:05.093 [debug] Current batch of media processed. Will check again in 1000ms 15:53:06.095 [debug] Current batch of media processed. Will check again in 1000ms 15:53:07.096 [debug] Current batch of media processed. Will check again in 1000ms 15:53:08.098 [debug] Current batch of media processed. Will check again in 1000ms 15:53:09.099 [debug] Current batch of media processed. Will check again in 1000ms 15:53:10.100 [debug] Current batch of media processed. Will check again in 1000ms 15:53:11.101 [debug] Current batch of media processed. Will check again in 1000ms 15:53:12.102 [debug] Current batch of media processed. Will check again in 1000ms 15:53:13.104 [debug] Current batch of media processed. Will check again in 1000ms 15:53:14.105 [debug] Current batch of media processed. Will check again in 1000ms 15:53:15.106 [debug] Current batch of media processed. Will check again in 1000ms 15:53:16.107 [debug] Current batch of media processed. Will check again in 1000ms 15:53:17.108 [debug] Current batch of media processed. Will check again in 1000ms 15:53:18.109 [debug] Current batch of media processed. Will check again in 1000ms 15:53:19.110 [debug] Current batch of media processed. Will check again in 1000ms 15:53:20.112 [debug] Current batch of media processed. Will check again in 1000ms 15:53:21.113 [debug] Current batch of media processed. Will check again in 1000ms 15:53:22.114 [debug] Current batch of media processed. Will check again in 1000ms 15:53:23.115 [debug] Current batch of media processed. Will check again in 1000ms 15:53:23.717 [info] {"source":"oban","duration":1052,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:24.116 [debug] Current batch of media processed. Will check again in 1000ms 15:53:25.117 [debug] Current batch of media processed. Will check again in 1000ms 15:53:26.118 [debug] Current batch of media processed. Will check again in 1000ms 15:53:27.119 [debug] Current batch of media processed. Will check again in 1000ms 15:53:28.120 [debug] Current batch of media processed. Will check again in 1000ms 15:53:29.121 [debug] Current batch of media processed. Will check again in 1000ms 15:53:30.122 [debug] Current batch of media processed. Will check again in 1000ms 15:53:31.123 [debug] Current batch of media processed. Will check again in 1000ms 15:53:32.124 [debug] Current batch of media processed. Will check again in 1000ms 15:53:33.126 [debug] Current batch of media processed. Will check again in 1000ms 15:53:34.126 [debug] Current batch of media processed. Will check again in 1000ms 15:53:35.127 [debug] Current batch of media processed. Will check again in 1000ms 15:53:36.128 [debug] Current batch of media processed. Will check again in 1000ms 15:53:37.129 [debug] Current batch of media processed. Will check again in 1000ms 15:53:38.130 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 285, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e021500 - DJ ОГУРЕЦ на Пиратской Станции.mp4", "id" => "1cYePEolCnM", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=1cYePEolCnM", "playlist_index" => 13, "timestamp" => 1329297659, "title" => "DJ ОГУРЕЦ на Пиратской Станции", "upload_date" => "20120215"} 15:53:38.131 [debug] QUERY OK source="sources" db=0.5ms idle=1427.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:53:38.132 [debug] QUERY OK source="sources" db=0.2ms idle=713.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:53:38.133 [debug] QUERY OK source="media_items" db=0.8ms idle=713.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-15 09:20:59Z], 125] 15:53:38.140 [debug] QUERY OK source="media_items" db=5.9ms idle=435.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "DJ ОГУРЕЦ на Пиратской Станции", "6763614c-83ef-4a63-af70-da73973e41ff", 285, false, "1cYePEolCnM", "https://www.youtube.com/watch?v=1cYePEolCnM", 13, "/downloads/shows/РеутовТВ/Season 2012/s2012e021500 - DJ ОГУРЕЦ на Пиратской Станции.mp4", false, false, false, 125, [], 98, ~U[2012-02-15 09:20:59Z], ~U[2026-04-04 12:53:38Z], ~U[2026-04-04 12:53:38Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "DJ ОГУРЕЦ на Пиратской Станции", 285, false, "1cYePEolCnM", "https://www.youtube.com/watch?v=1cYePEolCnM", "/downloads/shows/РеутовТВ/Season 2012/s2012e021500 - DJ ОГУРЕЦ на Пиратской Станции.mp4", false, 125, ~U[2012-02-15 09:20:59Z]] 15:53:38.142 [debug] QUERY OK source="sources" db=1.6ms idle=434.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:53:38.143 [debug] QUERY OK source="media_profiles" db=0.4ms 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" = ?) [1] 15:53:38.146 [debug] QUERY OK source="media_items" db=2.7ms idle=11.0ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [303701] 15:53:38.146 [debug] Current batch of media processed. Will check again in 1000ms 15:53:39.147 [debug] Current batch of media processed. Will check again in 1000ms 15:53:40.149 [debug] Current batch of media processed. Will check again in 1000ms 15:53:41.150 [debug] Current batch of media processed. Will check again in 1000ms 15:53:42.151 [debug] Current batch of media processed. Will check again in 1000ms 15:53:43.152 [debug] Current batch of media processed. Will check again in 1000ms 15:53:44.153 [debug] Current batch of media processed. Will check again in 1000ms 15:53:45.154 [debug] Current batch of media processed. Will check again in 1000ms 15:53:46.155 [debug] Current batch of media processed. Will check again in 1000ms 15:53:47.156 [debug] Current batch of media processed. Will check again in 1000ms 15:53:48.157 [debug] Current batch of media processed. Will check again in 1000ms 15:53:49.158 [debug] Current batch of media processed. Will check again in 1000ms 15:53:50.159 [debug] Current batch of media processed. Will check again in 1000ms 15:53:51.160 [debug] Current batch of media processed. Will check again in 1000ms 15:53:52.163 [debug] Current batch of media processed. Will check again in 1000ms 15:53:53.164 [debug] Current batch of media processed. Will check again in 1000ms 15:53:53.723 [info] {"source":"oban","duration":4906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:53:54.166 [debug] Current batch of media processed. Will check again in 1000ms 15:53:55.166 [debug] Current batch of media processed. Will check again in 1000ms 15:53:56.167 [debug] Current batch of media processed. Will check again in 1000ms 15:53:57.168 [debug] Current batch of media processed. Will check again in 1000ms 15:53:58.169 [debug] Current batch of media processed. Will check again in 1000ms 15:53:59.170 [debug] Current batch of media processed. Will check again in 1000ms 15:54:00.172 [debug] Current batch of media processed. Will check again in 1000ms 15:54:00.448 [info] {"source":"oban","duration":353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:54:01.173 [debug] Current batch of media processed. Will check again in 1000ms 15:54:02.177 [debug] Current batch of media processed. Will check again in 1000ms 15:54:03.178 [debug] Current batch of media processed. Will check again in 1000ms 15:54:04.179 [debug] Current batch of media processed. Will check again in 1000ms 15:54:05.180 [debug] Current batch of media processed. Will check again in 1000ms 15:54:06.182 [debug] Current batch of media processed. Will check again in 1000ms 15:54:07.182 [debug] Current batch of media processed. Will check again in 1000ms 15:54:08.183 [debug] Current batch of media processed. Will check again in 1000ms 15:54:09.185 [debug] Current batch of media processed. Will check again in 1000ms 15:54:10.189 [debug] Current batch of media processed. Will check again in 1000ms 15:54:11.190 [debug] Current batch of media processed. Will check again in 1000ms 15:54:12.191 [debug] Current batch of media processed. Will check again in 1000ms 15:54:13.192 [debug] Current batch of media processed. Will check again in 1000ms 15:54:14.193 [debug] Current batch of media processed. Will check again in 1000ms 15:54:15.194 [debug] Current batch of media processed. Will check again in 1000ms 15:54:16.196 [debug] Current batch of media processed. Will check again in 1000ms 15:54:17.198 [debug] Current batch of media processed. Will check again in 1000ms 15:54:18.201 [debug] Current batch of media processed. Will check again in 1000ms 15:54:19.201 [debug] Current batch of media processed. Will check again in 1000ms 15:54:20.202 [debug] Current batch of media processed. Will check again in 1000ms 15:54:21.203 [debug] Current batch of media processed. Will check again in 1000ms 15:54:22.204 [debug] Current batch of media processed. Will check again in 1000ms 15:54:23.205 [debug] Current batch of media processed. Will check again in 1000ms 15:54:23.729 [info] {"source":"oban","duration":5076,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:24.206 [debug] Current batch of media processed. Will check again in 1000ms 15:54:25.207 [debug] Current batch of media processed. Will check again in 1000ms 15:54:26.208 [debug] Current batch of media processed. Will check again in 1000ms 15:54:27.209 [debug] Current batch of media processed. Will check again in 1000ms 15:54:28.210 [debug] Current batch of media processed. Will check again in 1000ms 15:54:29.211 [debug] Current batch of media processed. Will check again in 1000ms 15:54:30.212 [debug] Current batch of media processed. Will check again in 1000ms 15:54:31.213 [debug] Current batch of media processed. Will check again in 1000ms 15:54:32.214 [debug] Current batch of media processed. Will check again in 1000ms 15:54:33.216 [debug] Current batch of media processed. Will check again in 1000ms 15:54:34.217 [debug] Current batch of media processed. Will check again in 1000ms 15:54:35.218 [debug] Current batch of media processed. Will check again in 1000ms 15:54:36.220 [debug] Current batch of media processed. Will check again in 1000ms 15:54:37.222 [debug] Current batch of media processed. Will check again in 1000ms 15:54:38.223 [debug] Current batch of media processed. Will check again in 1000ms 15:54:39.225 [debug] Current batch of media processed. Will check again in 1000ms 15:54:40.225 [debug] Current batch of media processed. Will check again in 1000ms 15:54:41.226 [debug] Current batch of media processed. Will check again in 1000ms 15:54:42.227 [debug] Current batch of media processed. Will check again in 1000ms 15:54:43.228 [debug] Current batch of media processed. Will check again in 1000ms 15:54:44.229 [debug] Current batch of media processed. Will check again in 1000ms 15:54:45.230 [debug] Current batch of media processed. Will check again in 1000ms 15:54:46.231 [debug] Current batch of media processed. Will check again in 1000ms 15:54:47.232 [debug] Current batch of media processed. Will check again in 1000ms 15:54:48.233 [debug] Current batch of media processed. Will check again in 1000ms 15:54:49.234 [debug] Current batch of media processed. Will check again in 1000ms 15:54:50.235 [debug] Current batch of media processed. Will check again in 1000ms 15:54:51.237 [debug] Current batch of media processed. Will check again in 1000ms 15:54:52.240 [debug] Current batch of media processed. Will check again in 1000ms 15:54:53.251 [debug] Current batch of media processed. Will check again in 1000ms 15:54:53.733 [info] {"source":"oban","duration":3044,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:54:54.251 [debug] Current batch of media processed. Will check again in 1000ms 15:54:55.252 [debug] Current batch of media processed. Will check again in 1000ms 15:54:56.253 [debug] Current batch of media processed. Will check again in 1000ms 15:54:57.254 [debug] Current batch of media processed. Will check again in 1000ms 15:54:58.256 [debug] Current batch of media processed. Will check again in 1000ms 15:54:59.258 [debug] Current batch of media processed. Will check again in 1000ms 15:55:00.258 [debug] Current batch of media processed. Will check again in 1000ms 15:55:00.451 [info] {"source":"oban","duration":1679,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:55:01.262 [debug] Current batch of media processed. Will check again in 1000ms 15:55:02.266 [debug] Current batch of media processed. Will check again in 1000ms 15:55:03.268 [debug] Current batch of media processed. Will check again in 1000ms 15:55:04.268 [debug] Current batch of media processed. Will check again in 1000ms 15:55:05.270 [debug] Current batch of media processed. Will check again in 1000ms 15:55:06.271 [debug] Current batch of media processed. Will check again in 1000ms 15:55:07.273 [debug] Current batch of media processed. Will check again in 1000ms 15:55:08.274 [debug] Current batch of media processed. Will check again in 1000ms 15:55:09.275 [debug] Current batch of media processed. Will check again in 1000ms 15:55:10.276 [debug] Current batch of media processed. Will check again in 1000ms 15:55:11.277 [debug] Current batch of media processed. Will check again in 1000ms 15:55:12.279 [debug] Current batch of media processed. Will check again in 1000ms 15:55:13.281 [debug] Current batch of media processed. Will check again in 1000ms 15:55:14.282 [debug] Current batch of media processed. Will check again in 1000ms 15:55:15.284 [debug] Current batch of media processed. Will check again in 1000ms 15:55:16.285 [debug] Current batch of media processed. Will check again in 1000ms 15:55:17.286 [debug] Current batch of media processed. Will check again in 1000ms 15:55:18.287 [debug] Current batch of media processed. Will check again in 1000ms 15:55:19.288 [debug] Current batch of media processed. Will check again in 1000ms 15:55:20.289 [debug] Current batch of media processed. Will check again in 1000ms 15:55:21.290 [debug] Current batch of media processed. Will check again in 1000ms 15:55:22.291 [debug] Current batch of media processed. Will check again in 1000ms 15:55:23.295 [debug] Current batch of media processed. Will check again in 1000ms 15:55:23.737 [info] {"source":"oban","duration":1533,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:24.296 [debug] Current batch of media processed. Will check again in 1000ms 15:55:25.297 [debug] Current batch of media processed. Will check again in 1000ms 15:55:26.298 [debug] Current batch of media processed. Will check again in 1000ms 15:55:27.299 [debug] Current batch of media processed. Will check again in 1000ms 15:55:28.300 [debug] Current batch of media processed. Will check again in 1000ms 15:55:29.301 [debug] Current batch of media processed. Will check again in 1000ms 15:55:30.302 [debug] Current batch of media processed. Will check again in 1000ms 15:55:31.303 [debug] Current batch of media processed. Will check again in 1000ms 15:55:32.312 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 189, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e020800 - Реутов ТВ - Почемучка.mp4", "id" => "JucBHVPZDGI", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=JucBHVPZDGI", "playlist_index" => 14, "timestamp" => 1328706287, "title" => "Реутов ТВ - Почемучка", "upload_date" => "20120208"} 15:55:32.315 [debug] QUERY OK source="sources" db=0.4ms queue=1.6ms idle=886.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:55:32.322 [debug] QUERY OK source="sources" db=5.0ms queue=0.2ms idle=890.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:55:32.326 [debug] QUERY OK source="media_items" db=2.3ms queue=1.6ms idle=895.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-08 13:04:47Z], 125] 15:55:32.343 [debug] QUERY OK source="media_items" db=15.0ms idle=32.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Почемучка", "7c0c4f3b-2eb0-4e60-8f6e-8486996dd0da", 189, false, "JucBHVPZDGI", "https://www.youtube.com/watch?v=JucBHVPZDGI", 14, "/downloads/shows/РеутовТВ/Season 2012/s2012e020800 - Реутов ТВ - Почемучка.mp4", false, false, false, 125, [], 98, ~U[2012-02-08 13:04:47Z], ~U[2026-04-04 12:55:32Z], ~U[2026-04-04 12:55:32Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Почемучка", 189, false, "JucBHVPZDGI", "https://www.youtube.com/watch?v=JucBHVPZDGI", "/downloads/shows/РеутовТВ/Season 2012/s2012e020800 - Реутов ТВ - Почемучка.mp4", false, 125, ~U[2012-02-08 13:04:47Z]] 15:55:32.348 [debug] QUERY OK source="sources" db=3.6ms queue=0.1ms idle=39.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:55:32.349 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=33.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:55:32.350 [debug] QUERY OK source="media_items" db=0.7ms idle=27.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 [303702] 15:55:32.350 [debug] Current batch of media processed. Will check again in 1000ms 15:55:33.351 [debug] Current batch of media processed. Will check again in 1000ms 15:55:34.352 [debug] Current batch of media processed. Will check again in 1000ms 15:55:35.353 [debug] Current batch of media processed. Will check again in 1000ms 15:55:36.354 [debug] Current batch of media processed. Will check again in 1000ms 15:55:37.355 [debug] Current batch of media processed. Will check again in 1000ms 15:55:38.356 [debug] Current batch of media processed. Will check again in 1000ms 15:55:39.357 [debug] Current batch of media processed. Will check again in 1000ms 15:55:40.360 [debug] Current batch of media processed. Will check again in 1000ms 15:55:41.362 [debug] Current batch of media processed. Will check again in 1000ms 15:55:42.362 [debug] Current batch of media processed. Will check again in 1000ms 15:55:43.363 [debug] Current batch of media processed. Will check again in 1000ms 15:55:44.364 [debug] Current batch of media processed. Will check again in 1000ms 15:55:45.365 [debug] Current batch of media processed. Will check again in 1000ms 15:55:46.366 [debug] Current batch of media processed. Will check again in 1000ms 15:55:47.367 [debug] Current batch of media processed. Will check again in 1000ms 15:55:48.368 [debug] Current batch of media processed. Will check again in 1000ms 15:55:49.369 [debug] Current batch of media processed. Will check again in 1000ms 15:55:50.370 [debug] Current batch of media processed. Will check again in 1000ms 15:55:51.371 [debug] Current batch of media processed. Will check again in 1000ms 15:55:52.376 [debug] Current batch of media processed. Will check again in 1000ms 15:55:53.377 [debug] Current batch of media processed. Will check again in 1000ms 15:55:53.739 [info] {"source":"oban","duration":1174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:55:54.379 [debug] Current batch of media processed. Will check again in 1000ms 15:55:55.379 [debug] Current batch of media processed. Will check again in 1000ms 15:55:56.380 [debug] Current batch of media processed. Will check again in 1000ms 15:55:57.381 [debug] Current batch of media processed. Will check again in 1000ms 15:55:58.382 [debug] Current batch of media processed. Will check again in 1000ms 15:55:59.383 [debug] Current batch of media processed. Will check again in 1000ms 15:56:00.385 [debug] Current batch of media processed. Will check again in 1000ms 15:56:00.456 [info] {"source":"oban","duration":3792,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:56:01.387 [debug] Current batch of media processed. Will check again in 1000ms 15:56:02.389 [debug] Current batch of media processed. Will check again in 1000ms 15:56:03.390 [debug] Current batch of media processed. Will check again in 1000ms 15:56:04.391 [debug] Current batch of media processed. Will check again in 1000ms 15:56:05.392 [debug] Current batch of media processed. Will check again in 1000ms 15:56:06.393 [debug] Current batch of media processed. Will check again in 1000ms 15:56:07.395 [debug] Current batch of media processed. Will check again in 1000ms 15:56:08.395 [debug] Current batch of media processed. Will check again in 1000ms 15:56:09.397 [debug] Current batch of media processed. Will check again in 1000ms 15:56:10.397 [debug] Current batch of media processed. Will check again in 1000ms 15:56:11.400 [debug] Current batch of media processed. Will check again in 1000ms 15:56:12.400 [debug] Current batch of media processed. Will check again in 1000ms 15:56:13.404 [debug] Current batch of media processed. Will check again in 1000ms 15:56:14.405 [debug] Current batch of media processed. Will check again in 1000ms 15:56:15.406 [debug] Current batch of media processed. Will check again in 1000ms 15:56:16.407 [debug] Current batch of media processed. Will check again in 1000ms 15:56:17.408 [debug] Current batch of media processed. Will check again in 1000ms 15:56:18.411 [debug] Current batch of media processed. Will check again in 1000ms 15:56:19.414 [debug] Current batch of media processed. Will check again in 1000ms 15:56:20.414 [debug] Current batch of media processed. Will check again in 1000ms 15:56:21.415 [debug] Current batch of media processed. Will check again in 1000ms 15:56:22.416 [debug] Current batch of media processed. Will check again in 1000ms 15:56:23.417 [debug] Current batch of media processed. Will check again in 1000ms 15:56:23.741 [info] {"source":"oban","duration":1378,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:24.419 [debug] Current batch of media processed. Will check again in 1000ms 15:56:25.420 [debug] Current batch of media processed. Will check again in 1000ms 15:56:26.421 [debug] Current batch of media processed. Will check again in 1000ms 15:56:27.423 [debug] Current batch of media processed. Will check again in 1000ms 15:56:28.424 [debug] Current batch of media processed. Will check again in 1000ms 15:56:29.425 [debug] Current batch of media processed. Will check again in 1000ms 15:56:30.426 [debug] Current batch of media processed. Will check again in 1000ms 15:56:31.427 [debug] Current batch of media processed. Will check again in 1000ms 15:56:32.428 [debug] Current batch of media processed. Will check again in 1000ms 15:56:33.429 [debug] Current batch of media processed. Will check again in 1000ms 15:56:34.431 [debug] Current batch of media processed. Will check again in 1000ms 15:56:35.434 [debug] Current batch of media processed. Will check again in 1000ms 15:56:36.435 [debug] Current batch of media processed. Will check again in 1000ms 15:56:37.437 [debug] Current batch of media processed. Will check again in 1000ms 15:56:38.437 [debug] Current batch of media processed. Will check again in 1000ms 15:56:39.438 [debug] Current batch of media processed. Will check again in 1000ms 15:56:40.439 [debug] Current batch of media processed. Will check again in 1000ms 15:56:41.440 [debug] Current batch of media processed. Will check again in 1000ms 15:56:42.441 [debug] Current batch of media processed. Will check again in 1000ms 15:56:43.442 [debug] Current batch of media processed. Will check again in 1000ms 15:56:44.443 [debug] Current batch of media processed. Will check again in 1000ms 15:56:45.444 [debug] Current batch of media processed. Will check again in 1000ms 15:56:46.445 [debug] Current batch of media processed. Will check again in 1000ms 15:56:47.447 [debug] Current batch of media processed. Will check again in 1000ms 15:56:48.447 [debug] Current batch of media processed. Will check again in 1000ms 15:56:49.449 [debug] Current batch of media processed. Will check again in 1000ms 15:56:50.449 [debug] Current batch of media processed. Will check again in 1000ms 15:56:51.450 [debug] Current batch of media processed. Will check again in 1000ms 15:56:52.451 [debug] Current batch of media processed. Will check again in 1000ms 15:56:53.452 [debug] Current batch of media processed. Will check again in 1000ms 15:56:53.743 [info] {"source":"oban","duration":1362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:56:54.453 [debug] Current batch of media processed. Will check again in 1000ms 15:56:55.454 [debug] Current batch of media processed. Will check again in 1000ms 15:56:56.455 [debug] Current batch of media processed. Will check again in 1000ms 15:56:57.457 [debug] Current batch of media processed. Will check again in 1000ms 15:56:58.458 [debug] Current batch of media processed. Will check again in 1000ms 15:56:59.459 [debug] Current batch of media processed. Will check again in 1000ms 15:57:00.458 [info] {"source":"oban","duration":831,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:57:00.460 [debug] Current batch of media processed. Will check again in 1000ms 15:57:01.461 [debug] Current batch of media processed. Will check again in 1000ms 15:57:02.462 [debug] Current batch of media processed. Will check again in 1000ms 15:57:03.463 [debug] Current batch of media processed. Will check again in 1000ms 15:57:04.464 [debug] Current batch of media processed. Will check again in 1000ms 15:57:05.465 [debug] Current batch of media processed. Will check again in 1000ms 15:57:06.466 [debug] Current batch of media processed. Will check again in 1000ms 15:57:07.467 [debug] Current batch of media processed. Will check again in 1000ms 15:57:08.468 [debug] Current batch of media processed. Will check again in 1000ms 15:57:09.469 [debug] Current batch of media processed. Will check again in 1000ms 15:57:10.470 [debug] Current batch of media processed. Will check again in 1000ms 15:57:11.471 [debug] Current batch of media processed. Will check again in 1000ms 15:57:12.472 [debug] Current batch of media processed. Will check again in 1000ms 15:57:13.473 [debug] Current batch of media processed. Will check again in 1000ms 15:57:14.474 [debug] Current batch of media processed. Will check again in 1000ms 15:57:15.476 [debug] Current batch of media processed. Will check again in 1000ms 15:57:16.477 [debug] Current batch of media processed. Will check again in 1000ms 15:57:17.478 [debug] Current batch of media processed. Will check again in 1000ms 15:57:18.479 [debug] Current batch of media processed. Will check again in 1000ms 15:57:19.482 [debug] Current batch of media processed. Will check again in 1000ms 15:57:20.483 [debug] Current batch of media processed. Will check again in 1000ms 15:57:21.484 [debug] Current batch of media processed. Will check again in 1000ms 15:57:22.486 [debug] Current batch of media processed. Will check again in 1000ms 15:57:23.487 [debug] Current batch of media processed. Will check again in 1000ms 15:57:23.746 [info] {"source":"oban","duration":1639,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:24.488 [debug] Current batch of media processed. Will check again in 1000ms 15:57:25.489 [debug] Current batch of media processed. Will check again in 1000ms 15:57:26.492 [debug] Current batch of media processed. Will check again in 1000ms 15:57:27.496 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Несанкционированное выступление\n\nСмотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 225, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e013100 - Реутов ТВ на Нашествии.mp4", "id" => "h8ZJy-tvRVo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=h8ZJy-tvRVo", "playlist_index" => 15, "timestamp" => 1328005777, "title" => "Реутов ТВ на Нашествии", "upload_date" => "20120131"} 15:57:27.497 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=678.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:57:27.498 [debug] QUERY OK source="sources" db=0.3ms idle=671.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:57:27.499 [debug] QUERY OK source="media_items" db=1.1ms idle=66.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-01-31 10:29:37Z], 125] 15:57:27.512 [debug] QUERY OK source="media_items" db=12.0ms idle=68.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Несанкционированное выступление\n\nСмотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на Нашествии", "f8bf2753-6c04-4d33-9be3-3b7fe766db25", 225, false, "h8ZJy-tvRVo", "https://www.youtube.com/watch?v=h8ZJy-tvRVo", 15, "/downloads/shows/РеутовТВ/Season 2012/s2012e013100 - Реутов ТВ на Нашествии.mp4", false, false, false, 125, [], 98, ~U[2012-01-31 10:29:37Z], ~U[2026-04-04 12:57:27Z], ~U[2026-04-04 12:57:27Z], "Несанкционированное выступление\n\nСмотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на Нашествии", 225, false, "h8ZJy-tvRVo", "https://www.youtube.com/watch?v=h8ZJy-tvRVo", "/downloads/shows/РеутовТВ/Season 2012/s2012e013100 - Реутов ТВ на Нашествии.mp4", false, 125, ~U[2012-01-31 10:29:37Z]] 15:57:27.515 [debug] QUERY OK source="sources" db=2.0ms idle=81.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:57:27.516 [debug] QUERY OK source="media_profiles" db=0.8ms 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" = ?) [1] 15:57:27.517 [debug] QUERY OK source="media_items" db=0.7ms 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 [303703] 15:57:27.518 [debug] Current batch of media processed. Will check again in 1000ms 15:57:28.518 [debug] Current batch of media processed. Will check again in 1000ms 15:57:29.519 [debug] Current batch of media processed. Will check again in 1000ms 15:57:30.521 [debug] Current batch of media processed. Will check again in 1000ms 15:57:31.522 [debug] Current batch of media processed. Will check again in 1000ms 15:57:32.523 [debug] Current batch of media processed. Will check again in 1000ms 15:57:33.524 [debug] Current batch of media processed. Will check again in 1000ms 15:57:34.525 [debug] Current batch of media processed. Will check again in 1000ms 15:57:35.526 [debug] Current batch of media processed. Will check again in 1000ms 15:57:36.527 [debug] Current batch of media processed. Will check again in 1000ms 15:57:37.528 [debug] Current batch of media processed. Will check again in 1000ms 15:57:38.530 [debug] Current batch of media processed. Will check again in 1000ms 15:57:39.532 [debug] Current batch of media processed. Will check again in 1000ms 15:57:40.533 [debug] Current batch of media processed. Will check again in 1000ms 15:57:41.534 [debug] Current batch of media processed. Will check again in 1000ms 15:57:42.535 [debug] Current batch of media processed. Will check again in 1000ms 15:57:43.536 [debug] Current batch of media processed. Will check again in 1000ms 15:57:44.537 [debug] Current batch of media processed. Will check again in 1000ms 15:57:45.538 [debug] Current batch of media processed. Will check again in 1000ms 15:57:46.540 [debug] Current batch of media processed. Will check again in 1000ms 15:57:47.542 [debug] Current batch of media processed. Will check again in 1000ms 15:57:48.543 [debug] Current batch of media processed. Will check again in 1000ms 15:57:49.544 [debug] Current batch of media processed. Will check again in 1000ms 15:57:50.545 [debug] Current batch of media processed. Will check again in 1000ms 15:57:51.547 [debug] Current batch of media processed. Will check again in 1000ms 15:57:52.547 [debug] Current batch of media processed. Will check again in 1000ms 15:57:53.548 [debug] Current batch of media processed. Will check again in 1000ms 15:57:53.748 [info] {"source":"oban","duration":1418,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:57:54.549 [debug] Current batch of media processed. Will check again in 1000ms 15:57:55.550 [debug] Current batch of media processed. Will check again in 1000ms 15:57:56.551 [debug] Current batch of media processed. Will check again in 1000ms 15:57:57.552 [debug] Current batch of media processed. Will check again in 1000ms 15:57:58.553 [debug] Current batch of media processed. Will check again in 1000ms 15:57:59.554 [debug] Current batch of media processed. Will check again in 1000ms 15:58:00.462 [info] {"source":"oban","duration":3055,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:58:00.555 [debug] Current batch of media processed. Will check again in 1000ms 15:58:01.556 [debug] Current batch of media processed. Will check again in 1000ms 15:58:02.558 [debug] Current batch of media processed. Will check again in 1000ms 15:58:03.559 [debug] Current batch of media processed. Will check again in 1000ms 15:58:04.560 [debug] Current batch of media processed. Will check again in 1000ms 15:58:05.562 [debug] Current batch of media processed. Will check again in 1000ms 15:58:06.563 [debug] Current batch of media processed. Will check again in 1000ms 15:58:07.564 [debug] Current batch of media processed. Will check again in 1000ms 15:58:08.565 [debug] Current batch of media processed. Will check again in 1000ms 15:58:09.566 [debug] Current batch of media processed. Will check again in 1000ms 15:58:10.567 [debug] Current batch of media processed. Will check again in 1000ms 15:58:11.568 [debug] Current batch of media processed. Will check again in 1000ms 15:58:12.570 [debug] Current batch of media processed. Will check again in 1000ms 15:58:13.572 [debug] Current batch of media processed. Will check again in 1000ms 15:58:14.573 [debug] Current batch of media processed. Will check again in 1000ms 15:58:15.574 [debug] Current batch of media processed. Will check again in 1000ms 15:58:16.575 [debug] Current batch of media processed. Will check again in 1000ms 15:58:17.576 [debug] Current batch of media processed. Will check again in 1000ms 15:58:18.577 [debug] Current batch of media processed. Will check again in 1000ms 15:58:19.578 [debug] Current batch of media processed. Will check again in 1000ms 15:58:20.579 [debug] Current batch of media processed. Will check again in 1000ms 15:58:21.580 [debug] Current batch of media processed. Will check again in 1000ms 15:58:22.581 [debug] Current batch of media processed. Will check again in 1000ms 15:58:23.582 [debug] Current batch of media processed. Will check again in 1000ms 15:58:23.752 [info] {"source":"oban","duration":2662,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:24.583 [debug] Current batch of media processed. Will check again in 1000ms 15:58:25.584 [debug] Current batch of media processed. Will check again in 1000ms 15:58:26.585 [debug] Current batch of media processed. Will check again in 1000ms 15:58:27.586 [debug] Current batch of media processed. Will check again in 1000ms 15:58:28.587 [debug] Current batch of media processed. Will check again in 1000ms 15:58:29.590 [debug] Current batch of media processed. Will check again in 1000ms 15:58:30.591 [debug] Current batch of media processed. Will check again in 1000ms 15:58:31.592 [debug] Current batch of media processed. Will check again in 1000ms 15:58:32.594 [debug] Current batch of media processed. Will check again in 1000ms 15:58:33.596 [debug] Current batch of media processed. Will check again in 1000ms 15:58:34.600 [debug] Current batch of media processed. Will check again in 1000ms 15:58:35.603 [debug] Current batch of media processed. Will check again in 1000ms 15:58:36.604 [debug] Current batch of media processed. Will check again in 1000ms 15:58:37.605 [debug] Current batch of media processed. Will check again in 1000ms 15:58:38.611 [debug] Current batch of media processed. Will check again in 1000ms 15:58:39.612 [debug] Current batch of media processed. Will check again in 1000ms 15:58:40.613 [debug] Current batch of media processed. Will check again in 1000ms 15:58:41.616 [debug] Current batch of media processed. Will check again in 1000ms 15:58:42.618 [debug] Current batch of media processed. Will check again in 1000ms 15:58:43.618 [debug] Current batch of media processed. Will check again in 1000ms 15:58:44.621 [debug] Current batch of media processed. Will check again in 1000ms 15:58:45.621 [debug] Current batch of media processed. Will check again in 1000ms 15:58:46.622 [debug] Current batch of media processed. Will check again in 1000ms 15:58:47.624 [debug] Current batch of media processed. Will check again in 1000ms 15:58:48.626 [debug] Current batch of media processed. Will check again in 1000ms 15:58:49.627 [debug] Current batch of media processed. Will check again in 1000ms 15:58:50.629 [debug] Current batch of media processed. Will check again in 1000ms 15:58:51.630 [debug] Current batch of media processed. Will check again in 1000ms 15:58:52.631 [debug] Current batch of media processed. Will check again in 1000ms 15:58:53.632 [debug] Current batch of media processed. Will check again in 1000ms 15:58:53.764 [info] {"source":"oban","duration":10836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:58:54.633 [debug] Current batch of media processed. Will check again in 1000ms 15:58:55.634 [debug] Current batch of media processed. Will check again in 1000ms 15:58:56.635 [debug] Current batch of media processed. Will check again in 1000ms 15:58:57.637 [debug] Current batch of media processed. Will check again in 1000ms 15:58:58.638 [debug] Current batch of media processed. Will check again in 1000ms 15:58:59.639 [debug] Current batch of media processed. Will check again in 1000ms 15:59:00.466 [info] {"source":"oban","duration":2617,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 15:59:00.640 [debug] Current batch of media processed. Will check again in 1000ms 15:59:01.641 [debug] Current batch of media processed. Will check again in 1000ms 15:59:02.642 [debug] Current batch of media processed. Will check again in 1000ms 15:59:03.644 [debug] Current batch of media processed. Will check again in 1000ms 15:59:04.644 [debug] Current batch of media processed. Will check again in 1000ms 15:59:05.646 [debug] Current batch of media processed. Will check again in 1000ms 15:59:06.648 [debug] Current batch of media processed. Will check again in 1000ms 15:59:07.648 [debug] Current batch of media processed. Will check again in 1000ms 15:59:08.649 [debug] Current batch of media processed. Will check again in 1000ms 15:59:09.650 [debug] Current batch of media processed. Will check again in 1000ms 15:59:10.651 [debug] Current batch of media processed. Will check again in 1000ms 15:59:11.652 [debug] Current batch of media processed. Will check again in 1000ms 15:59:12.654 [debug] Current batch of media processed. Will check again in 1000ms 15:59:13.654 [debug] Current batch of media processed. Will check again in 1000ms 15:59:14.655 [debug] Current batch of media processed. Will check again in 1000ms 15:59:15.656 [debug] Current batch of media processed. Will check again in 1000ms 15:59:16.657 [debug] Current batch of media processed. Will check again in 1000ms 15:59:17.659 [debug] Current batch of media processed. Will check again in 1000ms 15:59:18.660 [debug] Current batch of media processed. Will check again in 1000ms 15:59:19.661 [debug] Current batch of media processed. Will check again in 1000ms 15:59:20.662 [debug] Current batch of media processed. Will check again in 1000ms 15:59:21.663 [debug] Current batch of media processed. Will check again in 1000ms 15:59:22.665 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 109, "filename" => "/downloads/shows/РеутовТВ/Season 2012/s2012e012300 - Реутов ТВ - 25-й кадр.mp4", "id" => "wghzKlVffSk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=wghzKlVffSk", "playlist_index" => 16, "timestamp" => 1327306880, "title" => "Реутов ТВ - 25-й кадр", "upload_date" => "20120123"} 15:59:22.667 [debug] QUERY OK source="sources" db=1.7ms idle=1230.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 15:59:22.670 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=1232.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:59:22.672 [debug] QUERY OK source="media_items" db=0.9ms idle=319.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-01-23 08:21:20Z], 125] 15:59:22.694 [debug] QUERY OK source="media_items" db=20.1ms idle=315.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - 25-й кадр", "9e77fc96-e9c8-480d-a05a-8e19d2e039ca", 109, false, "wghzKlVffSk", "https://www.youtube.com/watch?v=wghzKlVffSk", 16, "/downloads/shows/РеутовТВ/Season 2012/s2012e012300 - Реутов ТВ - 25-й кадр.mp4", false, false, false, 125, [], 98, ~U[2012-01-23 08:21:20Z], ~U[2026-04-04 12:59:22Z], ~U[2026-04-04 12:59:22Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - 25-й кадр", 109, false, "wghzKlVffSk", "https://www.youtube.com/watch?v=wghzKlVffSk", "/downloads/shows/РеутовТВ/Season 2012/s2012e012300 - Реутов ТВ - 25-й кадр.mp4", false, 125, ~U[2012-01-23 08:21:20Z]] 15:59:22.705 [debug] QUERY OK source="sources" db=9.0ms queue=1.4ms idle=259.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 15:59:22.707 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.4ms idle=38.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 15:59:22.709 [debug] QUERY OK source="media_items" db=1.0ms idle=37.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 [303704] 15:59:22.710 [debug] Current batch of media processed. Will check again in 1000ms 15:59:23.711 [debug] Current batch of media processed. Will check again in 1000ms 15:59:23.767 [info] {"source":"oban","duration":1051,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:24.712 [debug] Current batch of media processed. Will check again in 1000ms 15:59:25.713 [debug] Current batch of media processed. Will check again in 1000ms 15:59:26.714 [debug] Current batch of media processed. Will check again in 1000ms 15:59:27.715 [debug] Current batch of media processed. Will check again in 1000ms 15:59:28.716 [debug] Current batch of media processed. Will check again in 1000ms 15:59:29.717 [debug] Current batch of media processed. Will check again in 1000ms 15:59:30.718 [debug] Current batch of media processed. Will check again in 1000ms 15:59:31.719 [debug] Current batch of media processed. Will check again in 1000ms 15:59:32.721 [debug] Current batch of media processed. Will check again in 1000ms 15:59:33.721 [debug] Current batch of media processed. Will check again in 1000ms 15:59:34.722 [debug] Current batch of media processed. Will check again in 1000ms 15:59:35.723 [debug] Current batch of media processed. Will check again in 1000ms 15:59:36.724 [debug] Current batch of media processed. Will check again in 1000ms 15:59:37.726 [debug] Current batch of media processed. Will check again in 1000ms 15:59:38.728 [debug] Current batch of media processed. Will check again in 1000ms 15:59:39.731 [debug] Current batch of media processed. Will check again in 1000ms 15:59:40.732 [debug] Current batch of media processed. Will check again in 1000ms 15:59:41.733 [debug] Current batch of media processed. Will check again in 1000ms 15:59:42.746 [debug] Current batch of media processed. Will check again in 1000ms 15:59:43.747 [debug] Current batch of media processed. Will check again in 1000ms 15:59:44.748 [debug] Current batch of media processed. Will check again in 1000ms 15:59:45.750 [debug] Current batch of media processed. Will check again in 1000ms 15:59:46.751 [debug] Current batch of media processed. Will check again in 1000ms 15:59:47.753 [debug] Current batch of media processed. Will check again in 1000ms 15:59:48.754 [debug] Current batch of media processed. Will check again in 1000ms 15:59:49.755 [debug] Current batch of media processed. Will check again in 1000ms 15:59:50.757 [debug] Current batch of media processed. Will check again in 1000ms 15:59:51.758 [debug] Current batch of media processed. Will check again in 1000ms 15:59:52.761 [debug] Current batch of media processed. Will check again in 1000ms 15:59:53.762 [debug] Current batch of media processed. Will check again in 1000ms 15:59:53.769 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 15:59:54.764 [debug] Current batch of media processed. Will check again in 1000ms 15:59:55.766 [debug] Current batch of media processed. Will check again in 1000ms 15:59:56.768 [debug] Current batch of media processed. Will check again in 1000ms 15:59:57.770 [debug] Current batch of media processed. Will check again in 1000ms 15:59:58.770 [debug] Current batch of media processed. Will check again in 1000ms 15:59:59.772 [debug] Current batch of media processed. Will check again in 1000ms 16:00:00.469 [info] {"source":"oban","duration":490,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:00:00.775 [debug] Current batch of media processed. Will check again in 1000ms 16:00:01.776 [debug] Current batch of media processed. Will check again in 1000ms 16:00:02.779 [debug] Current batch of media processed. Will check again in 1000ms 16:00:03.780 [debug] Current batch of media processed. Will check again in 1000ms 16:00:04.780 [debug] Current batch of media processed. Will check again in 1000ms 16:00:05.789 [debug] Current batch of media processed. Will check again in 1000ms 16:00:06.790 [debug] Current batch of media processed. Will check again in 1000ms 16:00:07.791 [debug] Current batch of media processed. Will check again in 1000ms 16:00:08.792 [debug] Current batch of media processed. Will check again in 1000ms 16:00:09.793 [debug] Current batch of media processed. Will check again in 1000ms 16:00:10.794 [debug] Current batch of media processed. Will check again in 1000ms 16:00:11.795 [debug] Current batch of media processed. Will check again in 1000ms 16:00:12.798 [debug] Current batch of media processed. Will check again in 1000ms 16:00:13.798 [debug] Current batch of media processed. Will check again in 1000ms 16:00:14.799 [debug] Current batch of media processed. Will check again in 1000ms 16:00:15.800 [debug] Current batch of media processed. Will check again in 1000ms 16:00:16.801 [debug] Current batch of media processed. Will check again in 1000ms 16:00:17.802 [debug] Current batch of media processed. Will check again in 1000ms 16:00:18.803 [debug] Current batch of media processed. Will check again in 1000ms 16:00:19.804 [debug] Current batch of media processed. Will check again in 1000ms 16:00:20.805 [debug] Current batch of media processed. Will check again in 1000ms 16:00:21.806 [debug] Current batch of media processed. Will check again in 1000ms 16:00:22.807 [debug] Current batch of media processed. Will check again in 1000ms 16:00:23.771 [info] {"source":"oban","duration":990,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:23.808 [debug] Current batch of media processed. Will check again in 1000ms 16:00:24.810 [debug] Current batch of media processed. Will check again in 1000ms 16:00:25.811 [debug] Current batch of media processed. Will check again in 1000ms 16:00:26.812 [debug] Current batch of media processed. Will check again in 1000ms 16:00:27.813 [debug] Current batch of media processed. Will check again in 1000ms 16:00:28.815 [debug] Current batch of media processed. Will check again in 1000ms 16:00:29.815 [debug] Current batch of media processed. Will check again in 1000ms 16:00:30.816 [debug] Current batch of media processed. Will check again in 1000ms 16:00:31.818 [debug] Current batch of media processed. Will check again in 1000ms 16:00:32.819 [debug] Current batch of media processed. Will check again in 1000ms 16:00:33.819 [debug] Current batch of media processed. Will check again in 1000ms 16:00:34.820 [debug] Current batch of media processed. Will check again in 1000ms 16:00:35.821 [debug] Current batch of media processed. Will check again in 1000ms 16:00:36.822 [debug] Current batch of media processed. Will check again in 1000ms 16:00:37.823 [debug] Current batch of media processed. Will check again in 1000ms 16:00:38.824 [debug] Current batch of media processed. Will check again in 1000ms 16:00:39.825 [debug] Current batch of media processed. Will check again in 1000ms 16:00:40.826 [debug] Current batch of media processed. Will check again in 1000ms 16:00:41.828 [debug] Current batch of media processed. Will check again in 1000ms 16:00:42.829 [debug] Current batch of media processed. Will check again in 1000ms 16:00:43.829 [debug] Current batch of media processed. Will check again in 1000ms 16:00:44.830 [debug] Current batch of media processed. Will check again in 1000ms 16:00:45.831 [debug] Current batch of media processed. Will check again in 1000ms 16:00:46.832 [debug] Current batch of media processed. Will check again in 1000ms 16:00:47.833 [debug] Current batch of media processed. Will check again in 1000ms 16:00:48.835 [debug] Current batch of media processed. Will check again in 1000ms 16:00:49.836 [debug] Current batch of media processed. Will check again in 1000ms 16:00:50.837 [debug] Current batch of media processed. Will check again in 1000ms 16:00:51.838 [debug] Current batch of media processed. Will check again in 1000ms 16:00:52.840 [debug] Current batch of media processed. Will check again in 1000ms 16:00:53.774 [info] {"source":"oban","duration":2147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:00:53.841 [debug] Current batch of media processed. Will check again in 1000ms 16:00:54.842 [debug] Current batch of media processed. Will check again in 1000ms 16:00:55.843 [debug] Current batch of media processed. Will check again in 1000ms 16:00:56.846 [debug] Current batch of media processed. Will check again in 1000ms 16:00:57.847 [debug] Current batch of media processed. Will check again in 1000ms 16:00:58.850 [debug] Current batch of media processed. Will check again in 1000ms 16:00:59.850 [debug] Current batch of media processed. Will check again in 1000ms 16:01:00.471 [info] {"source":"oban","duration":430,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:01:00.853 [debug] Current batch of media processed. Will check again in 1000ms 16:01:01.854 [debug] Current batch of media processed. Will check again in 1000ms 16:01:02.855 [debug] Current batch of media processed. Will check again in 1000ms 16:01:03.856 [debug] Current batch of media processed. Will check again in 1000ms 16:01:04.857 [debug] Current batch of media processed. Will check again in 1000ms 16:01:05.859 [debug] Current batch of media processed. Will check again in 1000ms 16:01:06.859 [debug] Current batch of media processed. Will check again in 1000ms 16:01:07.860 [debug] Current batch of media processed. Will check again in 1000ms 16:01:08.861 [debug] Current batch of media processed. Will check again in 1000ms 16:01:09.864 [debug] Current batch of media processed. Will check again in 1000ms 16:01:10.865 [debug] Current batch of media processed. Will check again in 1000ms 16:01:11.867 [debug] Current batch of media processed. Will check again in 1000ms 16:01:12.868 [debug] Current batch of media processed. Will check again in 1000ms 16:01:13.869 [debug] Current batch of media processed. Will check again in 1000ms 16:01:14.870 [debug] Current batch of media processed. Will check again in 1000ms 16:01:15.871 [debug] Current batch of media processed. Will check again in 1000ms 16:01:16.872 [debug] Current batch of media processed. Will check again in 1000ms 16:01:17.873 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите новое журналисткое расследование Реутов ТВ - \"Почему россияне валят из страны?\" 24 декабря в 21.00 на телеканале 2х2!", "duration" => 114, "filename" => "/downloads/shows/РеутовТВ/Season 2011/s2011e122200 - Реутов ТВ - Разговор с юными патриотками.mp4", "id" => "l8QPKgo95Rk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=l8QPKgo95Rk", "playlist_index" => 17, "timestamp" => 1324547249, "title" => "Реутов ТВ - Разговор с юными патриотками", "upload_date" => "20111222"} 16:01:17.875 [debug] QUERY OK source="sources" db=0.7ms idle=1123.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 16:01:17.876 [debug] QUERY OK source="sources" db=0.7ms idle=701.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:01:17.878 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=695.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-22 09:47:29Z], 125] 16:01:17.889 [debug] QUERY OK source="media_items" db=10.8ms idle=128.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите новое журналисткое расследование Реутов ТВ - \"Почему россияне валят из страны?\" 24 декабря в 21.00 на телеканале 2х2!", "Реутов ТВ - Разговор с юными патриотками", "7f431794-1e0b-4fd3-8bca-f3fc2b2aeb09", 114, false, "l8QPKgo95Rk", "https://www.youtube.com/watch?v=l8QPKgo95Rk", 17, "/downloads/shows/РеутовТВ/Season 2011/s2011e122200 - Реутов ТВ - Разговор с юными патриотками.mp4", false, false, false, 125, [], 98, ~U[2011-12-22 09:47:29Z], ~U[2026-04-04 13:01:17Z], ~U[2026-04-04 13:01:17Z], "Смотрите новое журналисткое расследование Реутов ТВ - \"Почему россияне валят из страны?\" 24 декабря в 21.00 на телеканале 2х2!", "Реутов ТВ - Разговор с юными патриотками", 114, false, "l8QPKgo95Rk", "https://www.youtube.com/watch?v=l8QPKgo95Rk", "/downloads/shows/РеутовТВ/Season 2011/s2011e122200 - Реутов ТВ - Разговор с юными патриотками.mp4", false, 125, ~U[2011-12-22 09:47:29Z]] 16:01:17.893 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=139.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:01:17.894 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=18.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 16:01:17.896 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=19.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 [303705] 16:01:17.897 [debug] Current batch of media processed. Will check again in 1000ms 16:01:18.897 [debug] Current batch of media processed. Will check again in 1000ms 16:01:19.899 [debug] Current batch of media processed. Will check again in 1000ms 16:01:20.902 [debug] Current batch of media processed. Will check again in 1000ms 16:01:21.906 [debug] Current batch of media processed. Will check again in 1000ms 16:01:22.908 [debug] Current batch of media processed. Will check again in 1000ms 16:01:23.776 [info] {"source":"oban","duration":974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:23.908 [debug] Current batch of media processed. Will check again in 1000ms 16:01:24.909 [debug] Current batch of media processed. Will check again in 1000ms 16:01:25.910 [debug] Current batch of media processed. Will check again in 1000ms 16:01:26.911 [debug] Current batch of media processed. Will check again in 1000ms 16:01:27.913 [debug] Current batch of media processed. Will check again in 1000ms 16:01:28.914 [debug] Current batch of media processed. Will check again in 1000ms 16:01:29.915 [debug] Current batch of media processed. Will check again in 1000ms 16:01:30.916 [debug] Current batch of media processed. Will check again in 1000ms 16:01:31.917 [debug] Current batch of media processed. Will check again in 1000ms 16:01:32.918 [debug] Current batch of media processed. Will check again in 1000ms 16:01:33.919 [debug] Current batch of media processed. Will check again in 1000ms 16:01:34.920 [debug] Current batch of media processed. Will check again in 1000ms 16:01:35.921 [debug] Current batch of media processed. Will check again in 1000ms 16:01:36.922 [debug] Current batch of media processed. Will check again in 1000ms 16:01:37.923 [debug] Current batch of media processed. Will check again in 1000ms 16:01:38.924 [debug] Current batch of media processed. Will check again in 1000ms 16:01:39.925 [debug] Current batch of media processed. Will check again in 1000ms 16:01:40.926 [debug] Current batch of media processed. Will check again in 1000ms 16:01:41.928 [debug] Current batch of media processed. Will check again in 1000ms 16:01:42.929 [debug] Current batch of media processed. Will check again in 1000ms 16:01:43.931 [debug] Current batch of media processed. Will check again in 1000ms 16:01:44.932 [debug] Current batch of media processed. Will check again in 1000ms 16:01:45.933 [debug] Current batch of media processed. Will check again in 1000ms 16:01:46.934 [debug] Current batch of media processed. Will check again in 1000ms 16:01:47.936 [debug] Current batch of media processed. Will check again in 1000ms 16:01:48.937 [debug] Current batch of media processed. Will check again in 1000ms 16:01:49.938 [debug] Current batch of media processed. Will check again in 1000ms 16:01:50.940 [debug] Current batch of media processed. Will check again in 1000ms 16:01:51.940 [debug] Current batch of media processed. Will check again in 1000ms 16:01:52.941 [debug] Current batch of media processed. Will check again in 1000ms 16:01:53.782 [info] {"source":"oban","duration":4610,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:01:53.942 [debug] Current batch of media processed. Will check again in 1000ms 16:01:54.943 [debug] Current batch of media processed. Will check again in 1000ms 16:01:55.944 [debug] Current batch of media processed. Will check again in 1000ms 16:01:56.945 [debug] Current batch of media processed. Will check again in 1000ms 16:01:57.946 [debug] Current batch of media processed. Will check again in 1000ms 16:01:58.947 [debug] Current batch of media processed. Will check again in 1000ms 16:01:59.949 [debug] Current batch of media processed. Will check again in 1000ms 16:02:00.504 [info] {"source":"oban","duration":28800,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:02:00.949 [debug] Current batch of media processed. Will check again in 1000ms 16:02:01.953 [debug] Current batch of media processed. Will check again in 1000ms 16:02:02.955 [debug] Current batch of media processed. Will check again in 1000ms 16:02:03.956 [debug] Current batch of media processed. Will check again in 1000ms 16:02:04.959 [debug] Current batch of media processed. Will check again in 1000ms 16:02:05.961 [debug] Current batch of media processed. Will check again in 1000ms 16:02:06.961 [debug] Current batch of media processed. Will check again in 1000ms 16:02:07.962 [debug] Current batch of media processed. Will check again in 1000ms 16:02:08.963 [debug] Current batch of media processed. Will check again in 1000ms 16:02:09.966 [debug] Current batch of media processed. Will check again in 1000ms 16:02:10.967 [debug] Current batch of media processed. Will check again in 1000ms 16:02:11.969 [debug] Current batch of media processed. Will check again in 1000ms 16:02:12.971 [debug] Current batch of media processed. Will check again in 1000ms 16:02:13.976 [debug] Current batch of media processed. Will check again in 1000ms 16:02:14.977 [debug] Current batch of media processed. Will check again in 1000ms 16:02:15.979 [debug] Current batch of media processed. Will check again in 1000ms 16:02:16.981 [debug] Current batch of media processed. Will check again in 1000ms 16:02:17.982 [debug] Current batch of media processed. Will check again in 1000ms 16:02:18.983 [debug] Current batch of media processed. Will check again in 1000ms 16:02:19.984 [debug] Current batch of media processed. Will check again in 1000ms 16:02:20.986 [debug] Current batch of media processed. Will check again in 1000ms 16:02:21.442 [info] GET / 16:02:21.443 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:02:21.444 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1685.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:21.444 [debug] QUERY OK source="media_profiles" db=0.2ms idle=1686.6ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:02:21.445 [debug] QUERY OK source="sources" db=0.7ms idle=1687.1ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:02:21.482 [debug] QUERY OK source="media_items" db=36.3ms idle=1000.4ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:02:21.487 [debug] QUERY OK source="media_items" db=4.3ms queue=0.2ms idle=38.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:02:21.490 [debug] QUERY OK source="settings" db=0.9ms queue=1.9ms idle=43.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:02:21.492 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=45.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 16:02:21.495 [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 [] 16:02:21.498 [debug] QUERY OK source="tasks" db=1.3ms idle=6.9ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 16:02:21.501 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=8.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 125] 16:02:21.509 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=13.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:02:21.513 [debug] QUERY OK source="media_items" db=3.3ms queue=0.2ms 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] 16:02:21.516 [debug] QUERY OK source="sources" db=2.3ms idle=15.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 16:02:21.545 [debug] QUERY OK source="media_items" db=24.8ms queue=0.1ms idle=21.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"))) [] 16:02:21.547 [debug] QUERY OK source="media_items" db=1.4ms queue=0.4ms idle=44.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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] 16:02:21.549 [debug] QUERY OK source="sources" db=0.8ms queue=0.2ms idle=38.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 16:02:21.555 [info] Sent 200 in 112ms 16:02:21.986 [debug] Current batch of media processed. Will check again in 1000ms 16:02:22.989 [debug] Current batch of media processed. Will check again in 1000ms 16:02:23.784 [info] {"source":"oban","duration":2141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:23.991 [debug] Current batch of media processed. Will check again in 1000ms 16:02:24.991 [debug] Current batch of media processed. Will check again in 1000ms 16:02:25.993 [debug] Current batch of media processed. Will check again in 1000ms 16:02:26.996 [debug] Current batch of media processed. Will check again in 1000ms 16:02:27.998 [debug] Current batch of media processed. Will check again in 1000ms 16:02:28.999 [debug] Current batch of media processed. Will check again in 1000ms 16:02:30.001 [debug] Current batch of media processed. Will check again in 1000ms 16:02:31.002 [debug] Current batch of media processed. Will check again in 1000ms 16:02:32.005 [debug] Current batch of media processed. Will check again in 1000ms 16:02:33.005 [debug] Current batch of media processed. Will check again in 1000ms 16:02:34.006 [debug] Current batch of media processed. Will check again in 1000ms 16:02:35.007 [debug] Current batch of media processed. Will check again in 1000ms 16:02:36.008 [debug] Current batch of media processed. Will check again in 1000ms 16:02:37.010 [debug] Current batch of media processed. Will check again in 1000ms 16:02:38.011 [debug] Current batch of media processed. Will check again in 1000ms 16:02:39.013 [debug] Current batch of media processed. Will check again in 1000ms 16:02:40.014 [debug] Current batch of media processed. Will check again in 1000ms 16:02:41.015 [debug] Current batch of media processed. Will check again in 1000ms 16:02:42.017 [debug] Current batch of media processed. Will check again in 1000ms 16:02:43.018 [debug] Current batch of media processed. Will check again in 1000ms 16:02:44.019 [debug] Current batch of media processed. Will check again in 1000ms 16:02:45.020 [debug] Current batch of media processed. Will check again in 1000ms 16:02:46.022 [debug] Current batch of media processed. Will check again in 1000ms 16:02:47.022 [debug] Current batch of media processed. Will check again in 1000ms 16:02:48.023 [debug] Current batch of media processed. Will check again in 1000ms 16:02:49.025 [debug] Current batch of media processed. Will check again in 1000ms 16:02:50.026 [debug] Current batch of media processed. Will check again in 1000ms 16:02:51.027 [debug] Current batch of media processed. Will check again in 1000ms 16:02:52.028 [debug] Current batch of media processed. Will check again in 1000ms 16:02:53.030 [debug] Current batch of media processed. Will check again in 1000ms 16:02:53.786 [info] {"source":"oban","duration":861,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:02:54.031 [debug] Current batch of media processed. Will check again in 1000ms 16:02:55.032 [debug] Current batch of media processed. Will check again in 1000ms 16:02:56.033 [debug] Current batch of media processed. Will check again in 1000ms 16:02:57.034 [debug] Current batch of media processed. Will check again in 1000ms 16:02:58.035 [debug] Current batch of media processed. Will check again in 1000ms 16:02:59.036 [debug] Current batch of media processed. Will check again in 1000ms 16:03:00.038 [debug] Current batch of media processed. Will check again in 1000ms 16:03:00.506 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:03:01.039 [debug] Current batch of media processed. Will check again in 1000ms 16:03:02.041 [debug] Current batch of media processed. Will check again in 1000ms 16:03:03.041 [debug] Current batch of media processed. Will check again in 1000ms 16:03:04.042 [debug] Current batch of media processed. Will check again in 1000ms 16:03:05.043 [debug] Current batch of media processed. Will check again in 1000ms 16:03:06.044 [debug] Current batch of media processed. Will check again in 1000ms 16:03:07.045 [debug] Current batch of media processed. Will check again in 1000ms 16:03:08.047 [debug] Current batch of media processed. Will check again in 1000ms 16:03:09.047 [debug] Current batch of media processed. Will check again in 1000ms 16:03:10.049 [debug] Current batch of media processed. Will check again in 1000ms 16:03:11.049 [debug] Current batch of media processed. Will check again in 1000ms 16:03:12.051 [debug] Current batch of media processed. Will check again in 1000ms 16:03:13.057 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Фрагмент 4ой серии второго сезона \"Как поднять рейтинг?\". Полный выпуск на оф. странице проекта http://reutov-tv.2x2tv.ru/video/1960", "duration" => 337, "filename" => "/downloads/shows/РеутовТВ/Season 2011/s2011e122100 - РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!.mp4", "id" => "KlaFHx_hNGk", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=KlaFHx_hNGk", "playlist_index" => 18, "timestamp" => 1324479292, "title" => "РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!", "upload_date" => "20111221"} 16:03:13.066 [debug] QUERY OK source="sources" db=8.3ms queue=0.1ms idle=1296.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 16:03:13.068 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1307.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:03:13.070 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=1308.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-21 14:54:52Z], 125] 16:03:13.128 [debug] QUERY OK source="media_items" db=56.4ms idle=364.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Фрагмент 4ой серии второго сезона \"Как поднять рейтинг?\". Полный выпуск на оф. странице проекта http://reutov-tv.2x2tv.ru/video/1960", "РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!", "9c19d3ba-2039-4600-80db-182a81a2bc7a", 337, false, "KlaFHx_hNGk", "https://www.youtube.com/watch?v=KlaFHx_hNGk", 18, "/downloads/shows/РеутовТВ/Season 2011/s2011e122100 - РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!.mp4", false, false, false, 125, [], 98, ~U[2011-12-21 14:54:52Z], ~U[2026-04-04 13:03:13Z], ~U[2026-04-04 13:03:13Z], "Фрагмент 4ой серии второго сезона \"Как поднять рейтинг?\". Полный выпуск на оф. странице проекта http://reutov-tv.2x2tv.ru/video/1960", "РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!", 337, false, "KlaFHx_hNGk", "https://www.youtube.com/watch?v=KlaFHx_hNGk", "/downloads/shows/РеутовТВ/Season 2011/s2011e122100 - РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!.mp4", false, 125, ~U[2011-12-21 14:54:52Z]] 16:03:13.139 [debug] QUERY OK source="sources" db=10.2ms queue=0.3ms idle=415.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:03:13.152 [debug] QUERY OK source="media_profiles" db=11.6ms queue=0.2ms idle=74.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 16:03:13.156 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=87.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 [303706] 16:03:13.157 [debug] Current batch of media processed. Will check again in 1000ms 16:03:14.158 [debug] Current batch of media processed. Will check again in 1000ms 16:03:15.161 [debug] Current batch of media processed. Will check again in 1000ms 16:03:16.165 [debug] Current batch of media processed. Will check again in 1000ms 16:03:17.166 [debug] Current batch of media processed. Will check again in 1000ms 16:03:18.170 [debug] Current batch of media processed. Will check again in 1000ms 16:03:19.171 [debug] Current batch of media processed. Will check again in 1000ms 16:03:20.173 [debug] Current batch of media processed. Will check again in 1000ms 16:03:21.174 [debug] Current batch of media processed. Will check again in 1000ms 16:03:22.175 [debug] Current batch of media processed. Will check again in 1000ms 16:03:23.176 [debug] Current batch of media processed. Will check again in 1000ms 16:03:23.793 [info] {"source":"oban","duration":5133,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:24.178 [debug] Current batch of media processed. Will check again in 1000ms 16:03:25.179 [debug] Current batch of media processed. Will check again in 1000ms 16:03:26.181 [debug] Current batch of media processed. Will check again in 1000ms 16:03:27.184 [debug] Current batch of media processed. Will check again in 1000ms 16:03:28.185 [debug] Current batch of media processed. Will check again in 1000ms 16:03:29.185 [debug] Current batch of media processed. Will check again in 1000ms 16:03:30.186 [debug] Current batch of media processed. Will check again in 1000ms 16:03:31.187 [debug] Current batch of media processed. Will check again in 1000ms 16:03:32.188 [debug] Current batch of media processed. Will check again in 1000ms 16:03:33.191 [debug] Current batch of media processed. Will check again in 1000ms 16:03:34.195 [debug] Current batch of media processed. Will check again in 1000ms 16:03:35.197 [debug] Current batch of media processed. Will check again in 1000ms 16:03:36.197 [debug] Current batch of media processed. Will check again in 1000ms 16:03:37.198 [debug] Current batch of media processed. Will check again in 1000ms 16:03:38.200 [debug] Current batch of media processed. Will check again in 1000ms 16:03:39.201 [debug] Current batch of media processed. Will check again in 1000ms 16:03:40.202 [debug] Current batch of media processed. Will check again in 1000ms 16:03:41.203 [debug] Current batch of media processed. Will check again in 1000ms 16:03:42.204 [debug] Current batch of media processed. Will check again in 1000ms 16:03:43.205 [debug] Current batch of media processed. Will check again in 1000ms 16:03:44.206 [debug] Current batch of media processed. Will check again in 1000ms 16:03:45.207 [debug] Current batch of media processed. Will check again in 1000ms 16:03:46.208 [debug] Current batch of media processed. Will check again in 1000ms 16:03:47.209 [debug] Current batch of media processed. Will check again in 1000ms 16:03:48.210 [debug] Current batch of media processed. Will check again in 1000ms 16:03:49.211 [debug] Current batch of media processed. Will check again in 1000ms 16:03:50.212 [debug] Current batch of media processed. Will check again in 1000ms 16:03:51.213 [debug] Current batch of media processed. Will check again in 1000ms 16:03:52.214 [debug] Current batch of media processed. Will check again in 1000ms 16:03:53.215 [debug] Current batch of media processed. Will check again in 1000ms 16:03:53.794 [info] {"source":"oban","duration":1095,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:03:54.216 [debug] Current batch of media processed. Will check again in 1000ms 16:03:55.217 [debug] Current batch of media processed. Will check again in 1000ms 16:03:56.219 [debug] Current batch of media processed. Will check again in 1000ms 16:03:57.219 [debug] Current batch of media processed. Will check again in 1000ms 16:03:58.220 [debug] Current batch of media processed. Will check again in 1000ms 16:03:59.221 [debug] Current batch of media processed. Will check again in 1000ms 16:04:00.223 [debug] Current batch of media processed. Will check again in 1000ms 16:04:00.509 [info] {"source":"oban","duration":2002,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:04:01.225 [debug] Current batch of media processed. Will check again in 1000ms 16:04:02.230 [debug] Current batch of media processed. Will check again in 1000ms 16:04:03.232 [debug] Current batch of media processed. Will check again in 1000ms 16:04:04.232 [debug] Current batch of media processed. Will check again in 1000ms 16:04:05.233 [debug] Current batch of media processed. Will check again in 1000ms 16:04:06.234 [debug] Current batch of media processed. Will check again in 1000ms 16:04:07.235 [debug] Current batch of media processed. Will check again in 1000ms 16:04:08.236 [debug] Current batch of media processed. Will check again in 1000ms 16:04:09.237 [debug] Current batch of media processed. Will check again in 1000ms 16:04:10.239 [debug] Current batch of media processed. Will check again in 1000ms 16:04:11.240 [debug] Current batch of media processed. Will check again in 1000ms 16:04:12.241 [debug] Current batch of media processed. Will check again in 1000ms 16:04:13.244 [debug] Current batch of media processed. Will check again in 1000ms 16:04:14.245 [debug] Current batch of media processed. Will check again in 1000ms 16:04:15.246 [debug] Current batch of media processed. Will check again in 1000ms 16:04:16.248 [debug] Current batch of media processed. Will check again in 1000ms 16:04:17.249 [debug] Current batch of media processed. Will check again in 1000ms 16:04:18.250 [debug] Current batch of media processed. Will check again in 1000ms 16:04:19.252 [debug] Current batch of media processed. Will check again in 1000ms 16:04:20.253 [debug] Current batch of media processed. Will check again in 1000ms 16:04:21.257 [debug] Current batch of media processed. Will check again in 1000ms 16:04:22.257 [debug] Current batch of media processed. Will check again in 1000ms 16:04:23.259 [debug] Current batch of media processed. Will check again in 1000ms 16:04:23.802 [info] {"source":"oban","duration":7417,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:24.260 [debug] Current batch of media processed. Will check again in 1000ms 16:04:25.262 [debug] Current batch of media processed. Will check again in 1000ms 16:04:26.265 [debug] Current batch of media processed. Will check again in 1000ms 16:04:27.265 [debug] Current batch of media processed. Will check again in 1000ms 16:04:28.269 [debug] Current batch of media processed. Will check again in 1000ms 16:04:29.270 [debug] Current batch of media processed. Will check again in 1000ms 16:04:30.280 [debug] Current batch of media processed. Will check again in 1000ms 16:04:31.284 [debug] Current batch of media processed. Will check again in 1000ms 16:04:32.284 [debug] Current batch of media processed. Will check again in 1000ms 16:04:33.286 [debug] Current batch of media processed. Will check again in 1000ms 16:04:34.287 [debug] Current batch of media processed. Will check again in 1000ms 16:04:35.288 [debug] Current batch of media processed. Will check again in 1000ms 16:04:36.290 [debug] Current batch of media processed. Will check again in 1000ms 16:04:37.290 [debug] Current batch of media processed. Will check again in 1000ms 16:04:38.293 [debug] Current batch of media processed. Will check again in 1000ms 16:04:39.293 [debug] Current batch of media processed. Will check again in 1000ms 16:04:40.294 [debug] Current batch of media processed. Will check again in 1000ms 16:04:41.295 [debug] Current batch of media processed. Will check again in 1000ms 16:04:42.297 [debug] Current batch of media processed. Will check again in 1000ms 16:04:43.298 [debug] Current batch of media processed. Will check again in 1000ms 16:04:44.299 [debug] Current batch of media processed. Will check again in 1000ms 16:04:45.301 [debug] Current batch of media processed. Will check again in 1000ms 16:04:46.302 [debug] Current batch of media processed. Will check again in 1000ms 16:04:47.303 [debug] Current batch of media processed. Will check again in 1000ms 16:04:48.304 [debug] Current batch of media processed. Will check again in 1000ms 16:04:49.305 [debug] Current batch of media processed. Will check again in 1000ms 16:04:50.306 [debug] Current batch of media processed. Will check again in 1000ms 16:04:51.307 [debug] Current batch of media processed. Will check again in 1000ms 16:04:52.317 [debug] Current batch of media processed. Will check again in 1000ms 16:04:53.317 [debug] Current batch of media processed. Will check again in 1000ms 16:04:53.804 [info] {"source":"oban","duration":1159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:04:54.319 [debug] Current batch of media processed. Will check again in 1000ms 16:04:55.320 [debug] Current batch of media processed. Will check again in 1000ms 16:04:56.321 [debug] Current batch of media processed. Will check again in 1000ms 16:04:57.322 [debug] Current batch of media processed. Will check again in 1000ms 16:04:58.323 [debug] Current batch of media processed. Will check again in 1000ms 16:04:59.324 [debug] Current batch of media processed. Will check again in 1000ms 16:05:00.329 [debug] Current batch of media processed. Will check again in 1000ms 16:05:00.511 [info] {"source":"oban","duration":943,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:05:01.330 [debug] Current batch of media processed. Will check again in 1000ms 16:05:02.331 [debug] Current batch of media processed. Will check again in 1000ms 16:05:03.332 [debug] Current batch of media processed. Will check again in 1000ms 16:05:04.333 [debug] Current batch of media processed. Will check again in 1000ms 16:05:05.334 [debug] Current batch of media processed. Will check again in 1000ms 16:05:06.335 [debug] Current batch of media processed. Will check again in 1000ms 16:05:07.336 [debug] Current batch of media processed. Will check again in 1000ms 16:05:08.337 [debug] Current batch of media processed. Will check again in 1000ms 16:05:09.340 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "duration" => 107, "filename" => "/downloads/shows/РеутовТВ/Season 2011/s2011e121500 - Реутов ТВ - Кастинг в Реалити Шоу..mp4", "id" => "J1tbWf_uJ8s", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=J1tbWf_uJ8s", "playlist_index" => 19, "timestamp" => 1323944197, "title" => "Реутов ТВ - Кастинг в Реалити Шоу.", "upload_date" => "20111215"} 16:05:09.344 [debug] QUERY OK source="sources" db=2.2ms decode=0.1ms queue=0.3ms idle=1565.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 16:05:09.349 [debug] QUERY OK source="sources" db=3.4ms queue=0.1ms idle=1030.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:05:09.354 [debug] QUERY OK source="media_items" db=3.4ms queue=0.4ms idle=1024.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-15 10:16:37Z], 125] 16:05:09.385 [debug] QUERY OK source="media_items" db=27.4ms queue=0.1ms idle=35.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Кастинг в Реалити Шоу.", "3ee859e2-9e9c-4c0b-9328-ba3351b3e54a", 107, false, "J1tbWf_uJ8s", "https://www.youtube.com/watch?v=J1tbWf_uJ8s", 19, "/downloads/shows/РеутовТВ/Season 2011/s2011e121500 - Реутов ТВ - Кастинг в Реалити Шоу..mp4", false, false, false, 125, [], 98, ~U[2011-12-15 10:16:37Z], ~U[2026-04-04 13:05:09Z], ~U[2026-04-04 13:05:09Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Кастинг в Реалити Шоу.", 107, false, "J1tbWf_uJ8s", "https://www.youtube.com/watch?v=J1tbWf_uJ8s", "/downloads/shows/РеутовТВ/Season 2011/s2011e121500 - Реутов ТВ - Кастинг в Реалити Шоу..mp4", false, 125, ~U[2011-12-15 10:16:37Z]] 16:05:09.388 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=55.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:05:09.390 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=44.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 16:05:09.391 [debug] QUERY OK source="media_items" db=0.7ms 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 [303707] 16:05:09.392 [debug] Current batch of media processed. Will check again in 1000ms 16:05:10.392 [debug] Current batch of media processed. Will check again in 1000ms 16:05:11.393 [debug] Current batch of media processed. Will check again in 1000ms 16:05:12.395 [debug] Current batch of media processed. Will check again in 1000ms 16:05:13.396 [debug] Current batch of media processed. Will check again in 1000ms 16:05:14.397 [debug] Current batch of media processed. Will check again in 1000ms 16:05:15.398 [debug] Current batch of media processed. Will check again in 1000ms 16:05:16.399 [debug] Current batch of media processed. Will check again in 1000ms 16:05:17.400 [debug] Current batch of media processed. Will check again in 1000ms 16:05:18.401 [debug] Current batch of media processed. Will check again in 1000ms 16:05:19.402 [debug] Current batch of media processed. Will check again in 1000ms 16:05:20.403 [debug] Current batch of media processed. Will check again in 1000ms 16:05:21.404 [debug] Current batch of media processed. Will check again in 1000ms 16:05:22.406 [debug] Current batch of media processed. Will check again in 1000ms 16:05:23.406 [debug] Current batch of media processed. Will check again in 1000ms 16:05:23.806 [info] {"source":"oban","duration":1005,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:24.408 [debug] Current batch of media processed. Will check again in 1000ms 16:05:25.409 [debug] Current batch of media processed. Will check again in 1000ms 16:05:26.410 [debug] Current batch of media processed. Will check again in 1000ms 16:05:27.411 [debug] Current batch of media processed. Will check again in 1000ms 16:05:28.412 [debug] Current batch of media processed. Will check again in 1000ms 16:05:29.413 [debug] Current batch of media processed. Will check again in 1000ms 16:05:30.415 [debug] Current batch of media processed. Will check again in 1000ms 16:05:31.415 [debug] Current batch of media processed. Will check again in 1000ms 16:05:32.416 [debug] Current batch of media processed. Will check again in 1000ms 16:05:33.417 [debug] Current batch of media processed. Will check again in 1000ms 16:05:34.418 [debug] Current batch of media processed. Will check again in 1000ms 16:05:35.419 [debug] Current batch of media processed. Will check again in 1000ms 16:05:36.420 [debug] Current batch of media processed. Will check again in 1000ms 16:05:37.421 [debug] Current batch of media processed. Will check again in 1000ms 16:05:38.422 [debug] Current batch of media processed. Will check again in 1000ms 16:05:39.423 [debug] Current batch of media processed. Will check again in 1000ms 16:05:40.425 [debug] Current batch of media processed. Will check again in 1000ms 16:05:41.426 [debug] Current batch of media processed. Will check again in 1000ms 16:05:42.427 [debug] Current batch of media processed. Will check again in 1000ms 16:05:43.428 [debug] Current batch of media processed. Will check again in 1000ms 16:05:44.429 [debug] Current batch of media processed. Will check again in 1000ms 16:05:45.430 [debug] Current batch of media processed. Will check again in 1000ms 16:05:46.432 [debug] Current batch of media processed. Will check again in 1000ms 16:05:47.435 [debug] Current batch of media processed. Will check again in 1000ms 16:05:48.436 [debug] Current batch of media processed. Will check again in 1000ms 16:05:49.437 [debug] Current batch of media processed. Will check again in 1000ms 16:05:50.439 [debug] Current batch of media processed. Will check again in 1000ms 16:05:51.440 [debug] Current batch of media processed. Will check again in 1000ms 16:05:52.445 [debug] Current batch of media processed. Will check again in 1000ms 16:05:53.445 [debug] Current batch of media processed. Will check again in 1000ms 16:05:53.812 [info] {"source":"oban","duration":3782,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:05:54.447 [debug] Current batch of media processed. Will check again in 1000ms 16:05:55.448 [debug] Current batch of media processed. Will check again in 1000ms 16:05:56.449 [debug] Current batch of media processed. Will check again in 1000ms 16:05:57.450 [debug] Current batch of media processed. Will check again in 1000ms 16:05:58.451 [debug] Current batch of media processed. Will check again in 1000ms 16:05:59.452 [debug] Current batch of media processed. Will check again in 1000ms 16:06:00.453 [debug] Current batch of media processed. Will check again in 1000ms 16:06:00.517 [info] {"source":"oban","duration":3661,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:06:01.455 [debug] Current batch of media processed. Will check again in 1000ms 16:06:02.459 [debug] Current batch of media processed. Will check again in 1000ms 16:06:03.460 [debug] Current batch of media processed. Will check again in 1000ms 16:06:04.461 [debug] Current batch of media processed. Will check again in 1000ms 16:06:05.462 [debug] Current batch of media processed. Will check again in 1000ms 16:06:06.463 [debug] Current batch of media processed. Will check again in 1000ms 16:06:07.464 [debug] Current batch of media processed. Will check again in 1000ms 16:06:08.465 [debug] Current batch of media processed. Will check again in 1000ms 16:06:09.466 [debug] Current batch of media processed. Will check again in 1000ms 16:06:10.468 [debug] Current batch of media processed. Will check again in 1000ms 16:06:11.468 [debug] Current batch of media processed. Will check again in 1000ms 16:06:12.469 [debug] Current batch of media processed. Will check again in 1000ms 16:06:13.477 [debug] Current batch of media processed. Will check again in 1000ms 16:06:14.477 [debug] Current batch of media processed. Will check again in 1000ms 16:06:15.478 [debug] Current batch of media processed. Will check again in 1000ms 16:06:16.479 [debug] Current batch of media processed. Will check again in 1000ms 16:06:17.480 [debug] Current batch of media processed. Will check again in 1000ms 16:06:18.481 [debug] Current batch of media processed. Will check again in 1000ms 16:06:19.482 [debug] Current batch of media processed. Will check again in 1000ms 16:06:20.483 [debug] Current batch of media processed. Will check again in 1000ms 16:06:21.484 [debug] Current batch of media processed. Will check again in 1000ms 16:06:22.486 [debug] Current batch of media processed. Will check again in 1000ms 16:06:23.493 [debug] Current batch of media processed. Will check again in 1000ms 16:06:23.814 [info] {"source":"oban","duration":1141,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:24.494 [debug] Current batch of media processed. Will check again in 1000ms 16:06:25.496 [debug] Current batch of media processed. Will check again in 1000ms 16:06:26.497 [debug] Current batch of media processed. Will check again in 1000ms 16:06:27.498 [debug] Current batch of media processed. Will check again in 1000ms 16:06:28.499 [debug] Current batch of media processed. Will check again in 1000ms 16:06:29.500 [debug] Current batch of media processed. Will check again in 1000ms 16:06:30.501 [debug] Current batch of media processed. Will check again in 1000ms 16:06:31.502 [debug] Current batch of media processed. Will check again in 1000ms 16:06:32.504 [debug] Current batch of media processed. Will check again in 1000ms 16:06:33.505 [debug] Current batch of media processed. Will check again in 1000ms 16:06:34.506 [debug] Current batch of media processed. Will check again in 1000ms 16:06:35.507 [debug] Current batch of media processed. Will check again in 1000ms 16:06:36.508 [debug] Current batch of media processed. Will check again in 1000ms 16:06:37.510 [debug] Current batch of media processed. Will check again in 1000ms 16:06:38.513 [debug] Current batch of media processed. Will check again in 1000ms 16:06:39.514 [debug] Current batch of media processed. Will check again in 1000ms 16:06:40.515 [debug] Current batch of media processed. Will check again in 1000ms 16:06:41.516 [debug] Current batch of media processed. Will check again in 1000ms 16:06:42.519 [debug] Current batch of media processed. Will check again in 1000ms 16:06:43.520 [debug] Current batch of media processed. Will check again in 1000ms 16:06:44.521 [debug] Current batch of media processed. Will check again in 1000ms 16:06:45.525 [debug] Current batch of media processed. Will check again in 1000ms 16:06:46.526 [debug] Current batch of media processed. Will check again in 1000ms 16:06:47.527 [debug] Current batch of media processed. Will check again in 1000ms 16:06:48.528 [debug] Current batch of media processed. Will check again in 1000ms 16:06:49.529 [debug] Current batch of media processed. Will check again in 1000ms 16:06:50.530 [debug] Current batch of media processed. Will check again in 1000ms 16:06:51.531 [debug] Current batch of media processed. Will check again in 1000ms 16:06:52.532 [debug] Current batch of media processed. Will check again in 1000ms 16:06:53.533 [debug] Current batch of media processed. Will check again in 1000ms 16:06:53.817 [info] {"source":"oban","duration":1741,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:06:54.535 [debug] Current batch of media processed. Will check again in 1000ms 16:06:55.536 [debug] Current batch of media processed. Will check again in 1000ms 16:06:56.537 [debug] Current batch of media processed. Will check again in 1000ms 16:06:57.538 [debug] Current batch of media processed. Will check again in 1000ms 16:06:58.540 [debug] Current batch of media processed. Will check again in 1000ms 16:06:59.540 [debug] Current batch of media processed. Will check again in 1000ms 16:07:00.521 [info] {"source":"oban","duration":388,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:07:00.551 [debug] Current batch of media processed. Will check again in 1000ms 16:07:01.552 [debug] Current batch of media processed. Will check again in 1000ms 16:07:02.554 [debug] Current batch of media processed. Will check again in 1000ms 16:07:03.557 [debug] Current batch of media processed. Will check again in 1000ms 16:07:04.309 [error] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@Pismoshnaya --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/РеутовТВ/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/2e/63/2e63ab130facf7f67565edf84f07b454847a7968aa184ffc191e16ad1d7ea0a9.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/8d/91/8d91bf8f2eb1d897c687575ab15f6614318cde2e70e8481bb2eaae3c37eba09e.json --cookies /config/extras/cookies.txt --sleep-requests 37 --sleep-interval 34 --sleep-subtitles 42 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 101 with: 16:07:04.313 [debug] Gracefully stopping file follower 16:07:04.315 [debug] QUERY OK source="sources" db=1.4ms queue=0.4ms idle=531.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [125] 16:07:04.317 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=522.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.318 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=497.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2019-09-30 12:09:41Z], 125] 16:07:04.330 [debug] QUERY OK source="media_items" db=6.5ms idle=498.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Владимир Маркони https://www.instagram.com/vladimir_markoni/\nСергей Мезенцев https://www.instagram.com/sergey_meza/\nМихаил Федоров https://www.instagram.com/ethnic_steez/\n\nС тех пор как распался наш творческий коллектив, поклонники постоянно требуют от нас собраться вновь, ну или хотя бы поделиться какими-то ностальгическими раритетами. С годами все успокоилось, но после фильма Дудя волна вновь пошла по нарастающей. Я порылся в архивах и нашел ролик, который делался как презентация четвертого сезона «Реутов ТВ» или даже чего-то большего. Думаю, сейчас самое время показать его нашим преданным фанатам.\n\nЧетвертый сезон мы запланировали, когда снимали третий. Все было очевидно — после «Великой России» надо показать Америку. Российская тематика уже полностью себя исчерпала, поэтому настало время смеяться над американцами, точнее, показать Россию в сравнении с Америкой. Мы планировали использовать наши партизанские методы, живых, ничего не подозревающих людей, розыгрыши-многоходовки. Прямые ассоциации с «Боратом», конечно же, но мы хотели большего.\n\nМы хотели снять классический сезон из 12 серий, а потом сделать из этого полный метр. Это заинтересовало кинокомпанию «Централ Партнершип». Мы написали предварительный драфт совместно с Колей Куликовым и сгоняли в США на две недели. Но в процессе обсуждения выяснилось, что они [представители «Централ Партнершип»] не знают и не понимают, как снимать наш формат их киномощностями. Этого не знали и приглашенные режиссеры. Начались долгие обсуждения и споры, а потом случился «Газпром» и всем стало не до того.\n\nПусть поклонники «Реутов ТВ» хотя бы увидят тизер невышедшего кино. Это наш последний привет и большое спасибо за зрительскую любовь.\n\nМихаил Федоров\n\nВсе сезоны можно найти на сайте https://reutov-tv.2x2tv.ru/", "РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма.", "35e165ed-0538-4a62-8164-bf78357f6e63", 96, false, "lsYsUdfY2RI", "https://www.youtube.com/watch?v=lsYsUdfY2RI", 1, "/downloads/shows/РеутовТВ/Season 2019/s2019e093000 - РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма..mp4", false, false, false, 125, [], 98, ~U[2019-09-30 12:09:41Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Владимир Маркони https://www.instagram.com/vladimir_markoni/\nСергей Мезенцев https://www.instagram.com/sergey_meza/\nМихаил Федоров https://www.instagram.com/ethnic_steez/\n\nС тех пор как распался наш творческий коллектив, поклонники постоянно требуют от нас собраться вновь, ну или хотя бы поделиться какими-то ностальгическими раритетами. С годами все успокоилось, но после фильма Дудя волна вновь пошла по нарастающей. Я порылся в архивах и нашел ролик, который делался как презентация четвертого сезона «Реутов ТВ» или даже чего-то большего. Думаю, сейчас самое время показать его нашим преданным фанатам.\n\nЧетвертый сезон мы запланировали, когда снимали третий. Все было очевидно — после «Великой России» надо показать Америку. Российская тематика уже полностью себя исчерпала, поэтому настало время смеяться над американцами, точнее, показать Россию в сравнении с Америкой. Мы планировали использовать наши партизанские методы, живых, ничего не подозревающих людей, розыгрыши-многоходовки. Прямые ассоциации с «Боратом», конечно же, но мы хотели большего.\n\nМы хотели снять классический сезон из 12 серий, а потом сделать из этого полный метр. Это заинтересовало кинокомпанию «Централ Партнершип». Мы написали предварительный драфт совместно с Колей Куликовым и сгоняли в США на две недели. Но в процессе обсуждения выяснилось, что они [представители «Централ Партнершип»] не знают и не понимают, как снимать наш формат их киномощностями. Этого не знали и приглашенные режиссеры. Начались долгие обсуждения и споры, а потом случился «Газпром» и всем стало не до того.\n\nПусть поклонники «Реутов ТВ» хотя бы увидят тизер невышедшего кино. Это наш последний привет и большое спасибо за зрительскую любовь.\n\nМихаил Федоров\n\nВсе сезоны можно найти на сайте https://reutov-tv.2x2tv.ru/", "РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма.", 96, false, "lsYsUdfY2RI", "https://www.youtube.com/watch?v=lsYsUdfY2RI", "/downloads/shows/РеутовТВ/Season 2019/s2019e093000 - РЕУТОВ ТВ ОТКРЫВАЕТ АМЕРИКУ. Тизер невышедшего (и неснятого) фильма..mp4", false, 125, ~U[2019-09-30 12:09:41Z]] 16:07:04.334 [debug] QUERY OK source="sources" db=2.4ms queue=0.1ms idle=510.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.336 [debug] QUERY OK source="media_items" db=1.9ms idle=18.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-09-30 13:15:26Z], 125] 16:07:04.343 [debug] QUERY OK source="media_items" db=5.8ms idle=19.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["5 и 6 октября 2013года на телеканале 2х2.", "Хит-Парад 2х2. Любимые серии Шмеля и Огурцова.", "64cc2626-4f6f-4b34-b073-2e934fa565be", 30, false, "ZnPhbqXSl_k", "https://www.youtube.com/watch?v=ZnPhbqXSl_k", 2, "/downloads/shows/РеутовТВ/Season 2013/s2013e093000 - Хит-Парад 2х2. Любимые серии Шмеля и Огурцова..mp4", false, false, false, 125, [], 98, ~U[2013-09-30 13:15:26Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "5 и 6 октября 2013года на телеканале 2х2.", "Хит-Парад 2х2. Любимые серии Шмеля и Огурцова.", 30, false, "ZnPhbqXSl_k", "https://www.youtube.com/watch?v=ZnPhbqXSl_k", "/downloads/shows/РеутовТВ/Season 2013/s2013e093000 - Хит-Парад 2х2. Любимые серии Шмеля и Огурцова..mp4", false, 125, ~U[2013-09-30 13:15:26Z]] 16:07:04.351 [debug] QUERY OK source="sources" db=6.0ms queue=0.2ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.355 [debug] QUERY OK source="media_items" db=3.6ms queue=0.1ms idle=25.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-02-27 17:50:17Z], 125] 16:07:04.375 [debug] QUERY OK source="media_items" db=17.1ms idle=23.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Dirty Monk", "6bb265fc-ffd4-42d0-be75-053938af09f6", 130, false, "ZwW2WHwWe5k", "https://www.youtube.com/watch?v=ZwW2WHwWe5k", 3, "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Dirty Monk.mp4", false, false, false, 125, [], 97, ~U[2013-02-27 17:50:17Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Dirty Monk", 130, false, "ZwW2WHwWe5k", "https://www.youtube.com/watch?v=ZwW2WHwWe5k", "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Dirty Monk.mp4", false, 125, ~U[2013-02-27 17:50:17Z]] 16:07:04.385 [debug] QUERY OK source="sources" db=7.7ms queue=0.1ms idle=41.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.392 [debug] QUERY OK source="media_items" db=5.8ms idle=42.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2013-02-27 17:50:16Z], 125] 16:07:04.406 [debug] QUERY OK source="media_items" db=10.8ms queue=0.1ms idle=44.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Катя Самбука", "bde81457-6019-45c2-b576-b9424e6f50e7", 173, false, "rBFbbLBZOKE", "https://www.youtube.com/watch?v=rBFbbLBZOKE", 4, "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Катя Самбука.NA", false, false, false, 125, [], 97, ~U[2013-02-27 17:50:16Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Каждый понедельник в 23.35 на канале 2х2 программа Модный Девайс.", "Модный Девайс & Катя Самбука", 173, false, "rBFbbLBZOKE", "https://www.youtube.com/watch?v=rBFbbLBZOKE", "/downloads/shows/РеутовТВ/Season 2013/s2013e022700 - Модный Девайс & Катя Самбука.NA", false, 125, ~U[2013-02-27 17:50:16Z]] 16:07:04.408 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=51.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.411 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=34.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-10-15 08:29:53Z], 125] 16:07:04.416 [debug] QUERY OK source="media_items" db=4.5ms queue=0.1ms idle=26.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите 3-й сезон Реутов ТВ с 19 октября на телеканале 2х2.\nПервая серия уже доступна тут: http://reutov-tv.2x2tv.ru/video/2292", "Телемагазин. (Реутов ТВ с 19 октября в 23:15 на 2х2)", "7d25e795-8000-4607-8ed7-0b13444d5199", 40, false, "AEXx1xQ7oaA", "https://www.youtube.com/watch?v=AEXx1xQ7oaA", 5, "/downloads/shows/РеутовТВ/Season 2012/s2012e101500 - Телемагазин. (Реутов ТВ с 19 октября в 23_15 на 2х2).mp4", false, false, false, 125, [], 98, ~U[2012-10-15 08:29:53Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите 3-й сезон Реутов ТВ с 19 октября на телеканале 2х2.\nПервая серия уже доступна тут: http://reutov-tv.2x2tv.ru/video/2292", "Телемагазин. (Реутов ТВ с 19 октября в 23:15 на 2х2)", 40, false, "AEXx1xQ7oaA", "https://www.youtube.com/watch?v=AEXx1xQ7oaA", "/downloads/shows/РеутовТВ/Season 2012/s2012e101500 - Телемагазин. (Реутов ТВ с 19 октября в 23_15 на 2х2).mp4", false, 125, ~U[2012-10-15 08:29:53Z]] 16:07:04.419 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=25.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.421 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=14.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-10-01 11:45:28Z], 125] 16:07:04.425 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=13.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите с 19 октября на телеканале 2х2. Подробности: http://reutov-tv.2x2tv.ru/\n\nМузыка - группа ОПА! http://o-p-a.ru", "РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона.", "9cbac791-46fe-43db-a6da-5d6970260a6b", 37, false, "zXlThtIGagU", "https://www.youtube.com/watch?v=zXlThtIGagU", 6, "/downloads/shows/РеутовТВ/Season 2012/s2012e100100 - РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона..mp4", false, false, false, 125, [], 98, ~U[2012-10-01 11:45:28Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите с 19 октября на телеканале 2х2. Подробности: http://reutov-tv.2x2tv.ru/\n\nМузыка - группа ОПА! http://o-p-a.ru", "РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона.", 37, false, "zXlThtIGagU", "https://www.youtube.com/watch?v=zXlThtIGagU", "/downloads/shows/РеутовТВ/Season 2012/s2012e100100 - РЕУТОВ ТВ Открывает Россию. Анонс 3 сезона..mp4", false, 125, ~U[2012-10-01 11:45:28Z]] 16:07:04.427 [debug] QUERY OK source="sources" db=1.7ms queue=0.4ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.429 [debug] QUERY OK source="media_items" db=1.2ms idle=11.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-04-15 15:19:45Z], 125] 16:07:04.434 [debug] QUERY OK source="media_items" db=3.9ms idle=10.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Список городов и подробная информация: http://pismoshnaya.livejournal.com/41365.html\r\n\r\nПочта для ваших писем о городах: reutov.trip@gmail.com\r\n\r\nПодписывайтесь на ПИСЬМОШНУЮ:\r\nЖЖ: http://pismoshnaya.livejournal.com\r\nfacebook: http://www.facebook.com/Pismoshnaya\r\ntwitter: http://twitter.com/pismoshnaya\r\nvkontakte: http://vk.com/club11173385\r\n\r\nсайт РЕУТОВ ТВ:\r\nhttp://reutov-tv.2x2tv.ru/", "Реутов ТВ Открывают Россию. АНОНС.", "9896ee99-9f95-4374-addd-4593bfe71cf3", 192, false, "K2pUIRBh278", "https://www.youtube.com/watch?v=K2pUIRBh278", 7, "/downloads/shows/РеутовТВ/Season 2012/s2012e041500 - Реутов ТВ Открывают Россию. АНОНС..mp4", false, false, false, 125, [], 98, ~U[2012-04-15 15:19:45Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Список городов и подробная информация: http://pismoshnaya.livejournal.com/41365.html\r\n\r\nПочта для ваших писем о городах: reutov.trip@gmail.com\r\n\r\nПодписывайтесь на ПИСЬМОШНУЮ:\r\nЖЖ: http://pismoshnaya.livejournal.com\r\nfacebook: http://www.facebook.com/Pismoshnaya\r\ntwitter: http://twitter.com/pismoshnaya\r\nvkontakte: http://vk.com/club11173385\r\n\r\nсайт РЕУТОВ ТВ:\r\nhttp://reutov-tv.2x2tv.ru/", "Реутов ТВ Открывают Россию. АНОНС.", 192, false, "K2pUIRBh278", "https://www.youtube.com/watch?v=K2pUIRBh278", "/downloads/shows/РеутовТВ/Season 2012/s2012e041500 - Реутов ТВ Открывают Россию. АНОНС..mp4", false, 125, ~U[2012-04-15 15:19:45Z]] 16:07:04.437 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=14.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.439 [debug] QUERY OK source="media_items" db=1.1ms queue=0.2ms idle=13.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-03-15 08:18:53Z], 125] 16:07:04.443 [debug] QUERY OK source="media_items" db=3.4ms idle=12.0ms INSERT INTO "media_items" AS m0 ("title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Реутов ТВ - Социальная реклама \"Соцсети = СМЕРТЬ!\"", "3f0fc2d6-d615-40aa-b6b1-fcf291af4169", 217, false, "YsSInzI6l6A", "https://www.youtube.com/watch?v=YsSInzI6l6A", 8, "/downloads/shows/РеутовТВ/Season 2012/s2012e031500 - Реутов ТВ - Социальная реклама "Соцсети = СМЕРТЬ!".mp4", false, false, false, 125, [], 98, ~U[2012-03-15 08:18:53Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "", "Реутов ТВ - Социальная реклама \"Соцсети = СМЕРТЬ!\"", 217, false, "YsSInzI6l6A", "https://www.youtube.com/watch?v=YsSInzI6l6A", "/downloads/shows/РеутовТВ/Season 2012/s2012e031500 - Реутов ТВ - Социальная реклама "Соцсети = СМЕРТЬ!".mp4", false, 125, ~U[2012-03-15 08:18:53Z]] 16:07:04.445 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=14.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.447 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=11.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-03-09 22:09:26Z], 125] 16:07:04.456 [debug] QUERY OK source="media_items" db=6.9ms idle=11.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол. Тема \"Хмурые Лица\"", "8f332fe4-1dca-4b8a-91c4-47ecbcedb063", 135, false, "5joGm81xj-8", "https://www.youtube.com/watch?v=5joGm81xj-8", 9, "/downloads/shows/РеутовТВ/Season 2012/s2012e030900 - Реутов ТВ - Круглый стол. Тема "Хмурые Лица".mp4", false, false, false, 125, [], 98, ~U[2012-03-09 22:09:26Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол. Тема \"Хмурые Лица\"", 135, false, "5joGm81xj-8", "https://www.youtube.com/watch?v=5joGm81xj-8", "/downloads/shows/РеутовТВ/Season 2012/s2012e030900 - Реутов ТВ - Круглый стол. Тема "Хмурые Лица".mp4", false, 125, ~U[2012-03-09 22:09:26Z]] 16:07:04.460 [debug] QUERY OK source="sources" db=3.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" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.462 [debug] QUERY OK source="media_items" db=1.3ms 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[2012-03-01 10:14:11Z], 125] 16:07:04.467 [debug] QUERY OK source="media_items" db=3.9ms idle=17.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ против Алкоголизма.", "b63cf8c5-09c0-439a-94a7-2c71956fab16", 140, false, "g_3fJ6PKtpg", "https://www.youtube.com/watch?v=g_3fJ6PKtpg", 10, "/downloads/shows/РеутовТВ/Season 2012/s2012e030100 - Реутов ТВ против Алкоголизма..mp4", false, false, false, 125, [], 98, ~U[2012-03-01 10:14:11Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ против Алкоголизма.", 140, false, "g_3fJ6PKtpg", "https://www.youtube.com/watch?v=g_3fJ6PKtpg", "/downloads/shows/РеутовТВ/Season 2012/s2012e030100 - Реутов ТВ против Алкоголизма..mp4", false, 125, ~U[2012-03-01 10:14:11Z]] 16:07:04.469 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=19.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.470 [debug] QUERY OK source="media_items" db=1.0ms idle=12.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-27 07:47:13Z], 125] 16:07:04.475 [debug] QUERY OK source="media_items" db=3.5ms queue=0.2ms idle=10.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\r\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Реклама магазина \"Металлист\"", "caded86f-0b78-4263-81ed-3f41d80daab6", 37, false, "oQp59gRmGog", "https://www.youtube.com/watch?v=oQp59gRmGog", 11, "/downloads/shows/РеутовТВ/Season 2012/s2012e022700 - Реутов ТВ - Реклама магазина "Металлист".mp4", false, false, false, 125, [], 98, ~U[2012-02-27 07:47:13Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\r\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Реклама магазина \"Металлист\"", 37, false, "oQp59gRmGog", "https://www.youtube.com/watch?v=oQp59gRmGog", "/downloads/shows/РеутовТВ/Season 2012/s2012e022700 - Реутов ТВ - Реклама магазина "Металлист".mp4", false, 125, ~U[2012-02-27 07:47:13Z]] 16:07:04.476 [debug] QUERY OK source="sources" db=1.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.478 [debug] QUERY OK source="media_items" db=0.9ms idle=10.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-23 09:22:15Z], 125] 16:07:04.486 [debug] QUERY OK source="media_items" db=7.1ms idle=9.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на слёте СИСАДМИНОВ.", "15b716eb-d782-4f54-896a-9d8af21ee4cc", 212, false, "giVJgh-ra20", "https://www.youtube.com/watch?v=giVJgh-ra20", 12, "/downloads/shows/РеутовТВ/Season 2012/s2012e022300 - Реутов ТВ на слёте СИСАДМИНОВ..mp4", false, false, false, 125, [], 98, ~U[2012-02-23 09:22:15Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на слёте СИСАДМИНОВ.", 212, false, "giVJgh-ra20", "https://www.youtube.com/watch?v=giVJgh-ra20", "/downloads/shows/РеутовТВ/Season 2012/s2012e022300 - Реутов ТВ на слёте СИСАДМИНОВ..mp4", false, 125, ~U[2012-02-23 09:22:15Z]] 16:07:04.488 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.490 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=13.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-15 09:20:59Z], 125] 16:07:04.496 [debug] QUERY OK source="media_items" db=5.0ms idle=14.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "DJ ОГУРЕЦ на Пиратской Станции", "64e176e1-25c8-4ebc-b381-d5d23d4b498f", 285, false, "1cYePEolCnM", "https://www.youtube.com/watch?v=1cYePEolCnM", 13, "/downloads/shows/РеутовТВ/Season 2012/s2012e021500 - DJ ОГУРЕЦ на Пиратской Станции.mp4", false, false, false, 125, [], 98, ~U[2012-02-15 09:20:59Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "DJ ОГУРЕЦ на Пиратской Станции", 285, false, "1cYePEolCnM", "https://www.youtube.com/watch?v=1cYePEolCnM", "/downloads/shows/РеутовТВ/Season 2012/s2012e021500 - DJ ОГУРЕЦ на Пиратской Станции.mp4", false, 125, ~U[2012-02-15 09:20:59Z]] 16:07:04.499 [debug] QUERY OK source="sources" db=2.4ms 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" = ?) [125] 16:07:04.502 [debug] QUERY OK source="media_items" db=1.0ms queue=0.4ms idle=15.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-02-08 13:04:47Z], 125] 16:07:04.508 [debug] QUERY OK source="media_items" db=5.3ms idle=15.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Почемучка", "579f8f50-0095-4cc7-97f2-fb51786573e2", 189, false, "JucBHVPZDGI", "https://www.youtube.com/watch?v=JucBHVPZDGI", 14, "/downloads/shows/РеутовТВ/Season 2012/s2012e020800 - Реутов ТВ - Почемучка.mp4", false, false, false, 125, [], 98, ~U[2012-02-08 13:04:47Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Почемучка", 189, false, "JucBHVPZDGI", "https://www.youtube.com/watch?v=JucBHVPZDGI", "/downloads/shows/РеутовТВ/Season 2012/s2012e020800 - Реутов ТВ - Почемучка.mp4", false, 125, ~U[2012-02-08 13:04:47Z]] 16:07:04.510 [debug] QUERY OK source="sources" db=1.5ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.512 [debug] QUERY OK source="media_items" db=1.2ms 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[2012-01-31 10:29:37Z], 125] 16:07:04.520 [debug] QUERY OK source="media_items" db=7.0ms queue=0.1ms idle=13.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Несанкционированное выступление\n\nСмотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на Нашествии", "2e13ab1f-1135-4514-a3b6-3907cf2fd870", 225, false, "h8ZJy-tvRVo", "https://www.youtube.com/watch?v=h8ZJy-tvRVo", 15, "/downloads/shows/РеутовТВ/Season 2012/s2012e013100 - Реутов ТВ на Нашествии.mp4", false, false, false, 125, [], 98, ~U[2012-01-31 10:29:37Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Несанкционированное выступление\n\nСмотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ на Нашествии", 225, false, "h8ZJy-tvRVo", "https://www.youtube.com/watch?v=h8ZJy-tvRVo", "/downloads/shows/РеутовТВ/Season 2012/s2012e013100 - Реутов ТВ на Нашествии.mp4", false, 125, ~U[2012-01-31 10:29:37Z]] 16:07:04.526 [debug] QUERY OK source="sources" db=4.0ms 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" = ?) [125] 16:07:04.531 [debug] QUERY OK source="media_items" db=3.6ms idle=18.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2012-01-23 08:21:20Z], 125] 16:07:04.536 [debug] QUERY OK source="media_items" db=4.8ms queue=0.1ms idle=21.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - 25-й кадр", "1b8c244b-f540-417e-81c4-9d7f2824ed5e", 109, false, "wghzKlVffSk", "https://www.youtube.com/watch?v=wghzKlVffSk", 16, "/downloads/shows/РеутовТВ/Season 2012/s2012e012300 - Реутов ТВ - 25-й кадр.mp4", false, false, false, 125, [], 98, ~U[2012-01-23 08:21:20Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - 25-й кадр", 109, false, "wghzKlVffSk", "https://www.youtube.com/watch?v=wghzKlVffSk", "/downloads/shows/РеутовТВ/Season 2012/s2012e012300 - Реутов ТВ - 25-й кадр.mp4", false, 125, ~U[2012-01-23 08:21:20Z]] 16:07:04.540 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.542 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=20.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-22 09:47:29Z], 125] 16:07:04.548 [debug] QUERY OK source="media_items" db=4.9ms queue=0.1ms idle=16.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите новое журналисткое расследование Реутов ТВ - \"Почему россияне валят из страны?\" 24 декабря в 21.00 на телеканале 2х2!", "Реутов ТВ - Разговор с юными патриотками", "b1f77a8d-7109-44f3-b114-71e2936d8284", 114, false, "l8QPKgo95Rk", "https://www.youtube.com/watch?v=l8QPKgo95Rk", 17, "/downloads/shows/РеутовТВ/Season 2011/s2011e122200 - Реутов ТВ - Разговор с юными патриотками.mp4", false, false, false, 125, [], 98, ~U[2011-12-22 09:47:29Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите новое журналисткое расследование Реутов ТВ - \"Почему россияне валят из страны?\" 24 декабря в 21.00 на телеканале 2х2!", "Реутов ТВ - Разговор с юными патриотками", 114, false, "l8QPKgo95Rk", "https://www.youtube.com/watch?v=l8QPKgo95Rk", "/downloads/shows/РеутовТВ/Season 2011/s2011e122200 - Реутов ТВ - Разговор с юными патриотками.mp4", false, 125, ~U[2011-12-22 09:47:29Z]] 16:07:04.550 [debug] QUERY OK source="sources" db=1.9ms idle=18.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.552 [debug] QUERY OK source="media_items" db=1.3ms idle=14.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-21 14:54:52Z], 125] 16:07:04.559 [debug] QUERY OK source="media_items" db=5.1ms idle=14.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Фрагмент 4ой серии второго сезона \"Как поднять рейтинг?\". Полный выпуск на оф. странице проекта http://reutov-tv.2x2tv.ru/video/1960", "РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!", "bdfabfd2-7bcd-459a-a517-163a8a9ca033", 337, false, "KlaFHx_hNGk", "https://www.youtube.com/watch?v=KlaFHx_hNGk", 18, "/downloads/shows/РеутовТВ/Season 2011/s2011e122100 - РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!.mp4", false, false, false, 125, [], 98, ~U[2011-12-21 14:54:52Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Фрагмент 4ой серии второго сезона \"Как поднять рейтинг?\". Полный выпуск на оф. странице проекта http://reutov-tv.2x2tv.ru/video/1960", "РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!", 337, false, "KlaFHx_hNGk", "https://www.youtube.com/watch?v=KlaFHx_hNGk", "/downloads/shows/РеутовТВ/Season 2011/s2011e122100 - РЕУТОВ ТВ ПРОТИВ СУРКОВСКОЙ ПРОПАГАНДЫ!.mp4", false, 125, ~U[2011-12-21 14:54:52Z]] 16:07:04.563 [debug] QUERY OK source="sources" db=2.9ms queue=0.1ms idle=18.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.565 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=15.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-15 10:16:37Z], 125] 16:07:04.579 [debug] QUERY OK source="media_items" db=12.8ms idle=15.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Кастинг в Реалити Шоу.", "73f8ee34-c6c9-404b-bd36-42dfdd6988bf", 107, false, "J1tbWf_uJ8s", "https://www.youtube.com/watch?v=J1tbWf_uJ8s", 19, "/downloads/shows/РеутовТВ/Season 2011/s2011e121500 - Реутов ТВ - Кастинг в Реалити Шоу..mp4", false, false, false, 125, [], 98, ~U[2011-12-15 10:16:37Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Кастинг в Реалити Шоу.", 107, false, "J1tbWf_uJ8s", "https://www.youtube.com/watch?v=J1tbWf_uJ8s", "/downloads/shows/РеутовТВ/Season 2011/s2011e121500 - Реутов ТВ - Кастинг в Реалити Шоу..mp4", false, 125, ~U[2011-12-15 10:16:37Z]] 16:07:04.582 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=27.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 16:07:04.585 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=24.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2011-12-13 09:16:48Z], 125] 16:07:04.591 [debug] QUERY OK source="media_items" db=5.2ms idle=22.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол по теме Порнография.", "0b10988e-3b39-43ac-9f59-787422785c93", 219, false, "8jMvBT5AY3w", "https://www.youtube.com/watch?v=8jMvBT5AY3w", 20, "/downloads/shows/РеутовТВ/Season 2011/s2011e121300 - Реутов ТВ - Круглый стол по теме Порнография..mp4", false, false, false, 125, [], 98, ~U[2011-12-13 09:16:48Z], ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], "Смотрите Реутов ТВ по субботам в 21.00 на телеканале 2х2.\n!!!!!!!!!!!ВСЕ ВЫПУСКИ И ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ на сайте http://reutov-tv.2x2tv.ru/", "Реутов ТВ - Круглый стол по теме Порнография.", 219, false, "8jMvBT5AY3w", "https://www.youtube.com/watch?v=8jMvBT5AY3w", "/downloads/shows/РеутовТВ/Season 2011/s2011e121300 - Реутов ТВ - Круглый стол по теме Порнография..mp4", false, 125, ~U[2011-12-13 09:16:48Z]] 16:07:04.599 [debug] QUERY OK source="sources" db=3.2ms queue=0.6ms idle=30.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z], 125] 16:07:04.603 [debug] QUERY OK source="media_items" db=2.7ms queue=0.3ms 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 ((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")))) [125] 16:07:04.604 [debug] QUERY OK source="media_items" db=0.8ms idle=20.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")))) [125] 16:07:04.605 [debug] QUERY OK source="media_items" db=0.6ms idle=19.8ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [125] 16:07:04.623 [debug] QUERY OK source="tasks" db=3.6ms queue=0.1ms idle=17.0ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16927, 125, ~U[2026-04-04 13:07:04Z], ~U[2026-04-04 13:07:04Z]] 16:07:04.629 [info] {"args":{"id":125},"id":16862,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2490920385,"event":"job:stop","queue_time":160337,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 16:07:23.819 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:07:53.824 [info] {"source":"oban","duration":2041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:00.533 [info] {"source":"oban","duration":10876,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:08:23.826 [info] {"source":"oban","duration":1212,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:08:53.828 [info] {"source":"oban","duration":1220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:00.534 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:09:23.849 [info] {"source":"oban","duration":18240,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:09:53.852 [info] {"source":"oban","duration":1539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:00.536 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:10:23.855 [info] {"source":"oban","duration":2634,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:10:53.856 [info] {"source":"oban","duration":1050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:00.539 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:11:23.858 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:11:53.865 [info] {"source":"oban","duration":4980,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:00.542 [info] {"source":"oban","duration":754,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:12:23.867 [info] {"source":"oban","duration":984,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:12:53.870 [info] {"source":"oban","duration":2174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:00.549 [info] {"source":"oban","duration":886,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:13:23.873 [info] {"source":"oban","duration":1195,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:13:53.876 [info] {"source":"oban","duration":2523,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:00.552 [info] {"source":"oban","duration":462,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:14:23.877 [info] {"source":"oban","duration":1170,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:14:53.879 [info] {"source":"oban","duration":1110,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:00.554 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:15:23.883 [info] {"source":"oban","duration":3105,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:15:53.885 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:00.558 [info] {"source":"oban","duration":330,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:16:23.888 [info] {"source":"oban","duration":1907,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:16:53.890 [info] {"source":"oban","duration":977,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:00.560 [info] {"source":"oban","duration":814,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:17:23.894 [info] {"source":"oban","duration":2442,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:17:53.903 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:00.563 [info] {"source":"oban","duration":878,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:18:23.905 [info] {"source":"oban","duration":1164,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:18:53.907 [info] {"source":"oban","duration":1210,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:00.565 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:19:23.909 [info] {"source":"oban","duration":945,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:19:53.920 [info] {"source":"oban","duration":9880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:00.574 [info] {"source":"oban","duration":4780,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:20:23.922 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:20:53.929 [info] {"source":"oban","duration":5951,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:00.576 [info] {"source":"oban","duration":909,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:21:23.931 [info] {"source":"oban","duration":903,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:21:53.933 [info] {"source":"oban","duration":1251,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:00.581 [info] {"source":"oban","duration":3506,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:22:23.937 [info] {"source":"oban","duration":2130,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:22:53.941 [info] {"source":"oban","duration":2805,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:00.586 [info] {"source":"oban","duration":5305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:23:23.947 [info] {"source":"oban","duration":4509,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:23:53.948 [info] {"source":"oban","duration":1349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:00.589 [info] {"source":"oban","duration":457,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:24:23.951 [info] {"source":"oban","duration":1806,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:24:53.953 [info] {"source":"oban","duration":1147,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:00.594 [info] {"source":"oban","duration":3740,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:25:23.956 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:25:53.958 [info] {"source":"oban","duration":1405,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:00.596 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:26:23.964 [info] {"source":"oban","duration":4448,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:26:53.967 [info] {"source":"oban","duration":1365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:00.600 [info] {"source":"oban","duration":520,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:27:23.969 [info] {"source":"oban","duration":1032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:27:53.972 [info] {"source":"oban","duration":1644,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:00.601 [info] {"source":"oban","duration":332,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:28:23.981 [info] {"source":"oban","duration":7952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:28:53.984 [info] {"source":"oban","duration":1751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:00.609 [info] {"source":"oban","duration":6817,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:29:23.995 [info] {"source":"oban","duration":4737,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:29:54.003 [info] {"source":"oban","duration":5468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:00.619 [info] {"source":"oban","duration":8272,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:30:24.008 [info] {"source":"oban","duration":3942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:30:54.010 [info] {"source":"oban","duration":1085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:00.621 [info] {"source":"oban","duration":287,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:31:24.018 [info] {"source":"oban","duration":6113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:31:54.020 [info] {"source":"oban","duration":1281,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:00.622 [info] {"source":"oban","duration":365,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:32:24.023 [info] {"source":"oban","duration":2072,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:32:54.025 [info] {"source":"oban","duration":1322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:00.623 [info] {"source":"oban","duration":389,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:33:24.028 [info] {"source":"oban","duration":1531,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:33:54.033 [info] {"source":"oban","duration":4983,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:00.625 [info] {"source":"oban","duration":926,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:34:24.037 [info] {"source":"oban","duration":2411,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:34:54.040 [info] {"source":"oban","duration":1734,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:00.639 [info] {"source":"oban","duration":4299,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:35:24.043 [info] {"source":"oban","duration":1309,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:35:54.044 [info] {"source":"oban","duration":1279,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:00.642 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:36:24.052 [info] {"source":"oban","duration":7150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:36:54.055 [info] {"source":"oban","duration":1156,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:00.642 [info] {"source":"oban","duration":314,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:37:24.058 [info] {"source":"oban","duration":1525,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:37:54.060 [info] {"source":"oban","duration":1555,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:00.653 [info] {"source":"oban","duration":4810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:38:24.066 [info] {"source":"oban","duration":5560,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:38:32.021 [info] GET / 16:38:32.022 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:38:32.024 [debug] QUERY OK source="settings" db=0.9ms queue=0.8ms idle=1568.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:32.025 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=1561.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:38:32.026 [debug] QUERY OK source="sources" db=0.6ms idle=894.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:38:32.088 [debug] QUERY OK source="media_items" db=61.5ms queue=0.1ms idle=564.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:38:32.095 [debug] QUERY OK source="media_items" db=5.6ms queue=0.4ms idle=617.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:38:32.096 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=71.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:32.097 [debug] QUERY OK source="settings" db=0.6ms idle=71.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:32.101 [debug] QUERY OK source="settings" db=2.2ms queue=0.2ms idle=72.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:32.106 [debug] QUERY OK source="tasks" db=1.1ms queue=0.4ms 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"] 16:38:32.107 [debug] QUERY OK source="sources" db=0.8ms idle=11.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 16:38:32.118 [debug] QUERY OK source="media_items" db=7.5ms queue=0.3ms idle=13.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:38:32.121 [debug] QUERY OK source="media_items" db=2.5ms queue=0.3ms 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 (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:38:32.124 [debug] QUERY OK source="sources" db=1.4ms idle=20.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 16:38:32.143 [debug] QUERY OK source="media_items" db=15.9ms idle=21.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"))) [] 16:38:32.146 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=36.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] 16:38:32.148 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=29.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 16:38:32.152 [info] Sent 200 in 130ms 16:38:33.528 [info] CONNECTED TO Phoenix.LiveView.Socket in 5ms Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Pj19DVMJIx5lFRwtJDtfIU0YHSgzKTwLth4_0JEm6EVJRafb8iOOILPS", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.spluft.ru/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.spluft.ru/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 16:38:33.716 [info] GET / 16:38:33.717 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 16:38:33.718 [debug] QUERY OK source="settings" db=0.7ms idle=1568.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:33.727 [debug] QUERY OK source="media_profiles" db=2.4ms queue=0.7ms idle=1255.3ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 16:38:33.730 [debug] QUERY OK source="sources" db=1.6ms queue=0.7ms idle=1238.6ms SELECT count(s0."id") FROM "sources" AS s0 [] 16:38:33.738 [debug] QUERY OK source="media_items" db=7.6ms queue=0.1ms idle=246.5ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:38:33.744 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=250.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 16:38:33.752 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JUIRcCfsSPJgvZ9CuqRgzelX", "media_state" => "downloaded"} 16:38:33.752 [debug] QUERY OK source="settings" db=4.0ms queue=3.8ms idle=26.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_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:38:33.763 [debug] QUERY OK source="media_items" db=10.9ms queue=0.1ms idle=25.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)) [] 16:38:33.765 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=25.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 16:38:33.771 [debug] QUERY OK source="settings" db=17.7ms 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 [] 16:38:33.774 [debug] QUERY OK source="sources" db=8.0ms queue=0.1ms 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" IN (?,?,?,?)) [34, 103, 107, 117] 16:38:33.774 [debug] Replied in 25ms 16:38:33.775 [debug] QUERY OK source="settings" db=1.6ms 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 [] 16:38:33.782 [debug] QUERY OK source="tasks" db=1.4ms idle=17.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"] 16:38:33.785 [debug] QUERY OK source="sources" db=2.0ms 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" IN (?,?,?)) [107, 108, 134] 16:38:33.803 [debug] QUERY OK source="media_items" db=11.3ms 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 (m0."media_filepath" IS NULL)) [] 16:38:33.805 [debug] QUERY OK source="media_items" db=1.9ms idle=29.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] 16:38:33.808 [debug] QUERY OK source="sources" db=0.9ms queue=1.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 16:38:33.917 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JUIRcCfsSPJgvZ9CuqRgzelX", "media_state" => "pending"} 16:38:33.961 [debug] QUERY OK source="media_items" db=144.8ms queue=0.1ms idle=33.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"))) [] 16:38:33.961 [debug] QUERY OK source="media_items" db=38.5ms queue=1.4ms idle=136.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"))) [] 16:38:33.966 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=158.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] 16:38:33.967 [debug] QUERY OK source="media_items" db=5.0ms idle=156.1ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_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] 16:38:33.978 [debug] QUERY OK source="sources" db=10.3ms queue=1.0ms idle=158.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 16:38:33.979 [debug] QUERY OK source="sources" db=11.1ms queue=0.1ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 16:38:33.989 [debug] Replied in 71ms 16:38:34.002 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "JUIRcCfsSPJgvZ9CuqRgzelX"} 16:38:34.005 [info] Sent 200 in 288ms 16:38:34.008 [debug] QUERY OK source="tasks" db=4.5ms idle=41.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"] 16:38:34.013 [debug] QUERY OK source="sources" db=0.8ms queue=2.9ms idle=43.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 16:38:34.013 [debug] Replied in 11ms 16:38:35.745 [info] CONNECTED TO Phoenix.LiveView.Socket in 33µs Transport: :websocket Serializer: Phoenix.Socket.V2.JSONSerializer Parameters: %{"_csrf_token" => "Kz4ACDECJAMAPlsSRWR6a0kIIiIKHiYwzw4jumA1vFcP22J3-NaASQUb", "_live_referer" => "undefined", "_mount_attempts" => "0", "_mounts" => "0", "_track_static" => %{"0" => "https://pinchflat.spluft.ru/assets/app-84c55c57753816656f5134f541d32ba5.css?vsn=d", "1" => "https://pinchflat.spluft.ru/assets/app-521b5c83d8b2f79295a25943104e99d5.js?vsn=d"}, "vsn" => "2.0.0"} 16:38:35.909 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "QI4bDoe2vx8BwV0XdFCcYOsR", "media_state" => "downloaded"} 16:38:35.917 [debug] QUERY OK source="media_items" db=1.5ms queue=5.3ms idle=767.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)) [] 16:38:35.920 [debug] QUERY OK source="media_items" db=2.4ms queue=0.2ms idle=774.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] 16:38:35.923 [debug] QUERY OK source="sources" db=1.6ms queue=0.2ms idle=778.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 16:38:35.923 [debug] Replied in 14ms 16:38:35.948 [debug] MOUNT Pinchflat.Pages.HistoryTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "QI4bDoe2vx8BwV0XdFCcYOsR", "media_state" => "pending"} 16:38:36.067 [debug] QUERY OK source="media_items" db=113.1ms queue=0.2ms idle=464.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"))) [] 16:38:36.074 [debug] QUERY OK source="media_items" db=5.9ms queue=0.1ms idle=571.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] 16:38:36.079 [debug] QUERY OK source="sources" db=2.7ms queue=0.9ms idle=158.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 16:38:36.079 [debug] Replied in 132ms 16:38:36.089 [debug] MOUNT Pinchflat.Pages.JobTableLive Parameters: :not_mounted_at_router Session: %{"_csrf_token" => "QI4bDoe2vx8BwV0XdFCcYOsR"} 16:38:36.091 [debug] QUERY OK source="tasks" db=1.4ms queue=0.1ms idle=169.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"] 16:38:36.094 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=169.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 16:38:36.095 [debug] Replied in 5ms 16:38:54.073 [info] {"source":"oban","duration":4966,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:00.657 [info] {"source":"oban","duration":2602,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:39:24.081 [info] {"source":"oban","duration":6905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:39:54.084 [info] {"source":"oban","duration":2129,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:00.658 [info] {"source":"oban","duration":284,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:40:24.091 [info] {"source":"oban","duration":5186,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:40:54.101 [info] {"source":"oban","duration":7223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:00.661 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:41:24.103 [info] {"source":"oban","duration":1111,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:41:54.106 [info] {"source":"oban","duration":1862,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:00.663 [info] {"source":"oban","duration":567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:42:24.108 [info] {"source":"oban","duration":1010,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:42:54.112 [info] {"source":"oban","duration":2568,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:00.670 [info] {"source":"oban","duration":331,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:43:24.115 [info] {"source":"oban","duration":1570,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:43:54.116 [info] {"source":"oban","duration":946,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:00.672 [info] {"source":"oban","duration":779,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:44:24.119 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:44:54.121 [info] {"source":"oban","duration":949,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:00.674 [info] {"source":"oban","duration":481,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:45:24.123 [info] {"source":"oban","duration":1391,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:45:54.125 [info] {"source":"oban","duration":1152,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:00.676 [info] {"source":"oban","duration":387,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:46:10.208 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 16:46:24.128 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:46:54.131 [info] {"source":"oban","duration":1834,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:00.678 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:47:24.134 [info] {"source":"oban","duration":2359,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:47:54.142 [info] {"source":"oban","duration":5655,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:00.682 [info] {"source":"oban","duration":2531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:48:24.144 [info] {"source":"oban","duration":898,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:48:54.147 [info] {"source":"oban","duration":1916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:00.685 [info] {"source":"oban","duration":2059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:49:24.153 [info] {"source":"oban","duration":4972,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:49:54.156 [info] {"source":"oban","duration":978,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:00.694 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:50:24.161 [info] {"source":"oban","duration":2238,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:50:54.162 [info] {"source":"oban","duration":1211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:00.696 [info] {"source":"oban","duration":459,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:51:24.164 [info] {"source":"oban","duration":1207,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:51:54.167 [info] {"source":"oban","duration":2056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:00.698 [info] {"source":"oban","duration":393,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:52:24.171 [info] {"source":"oban","duration":3256,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:52:54.173 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:00.700 [info] {"source":"oban","duration":1384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:53:24.176 [info] {"source":"oban","duration":2216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:53:54.178 [info] {"source":"oban","duration":1226,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:00.703 [info] {"source":"oban","duration":1663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:54:24.184 [info] {"source":"oban","duration":4597,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:54:54.187 [info] {"source":"oban","duration":1799,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:00.705 [info] {"source":"oban","duration":564,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:55:24.189 [info] {"source":"oban","duration":905,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:55:54.192 [info] {"source":"oban","duration":1656,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:00.706 [info] {"source":"oban","duration":1016,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:56:24.195 [info] {"source":"oban","duration":2081,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:56:54.197 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:00.711 [info] {"source":"oban","duration":4119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:57:24.201 [info] {"source":"oban","duration":3300,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:57:54.240 [info] {"source":"oban","duration":37906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":1} 16:58:00.716 [info] {"source":"oban","duration":3947,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:58:24.245 [info] {"source":"oban","duration":3504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:58:54.248 [info] {"source":"oban","duration":1583,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:00.718 [info] {"source":"oban","duration":850,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 16:59:24.250 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 16:59:54.252 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:00.723 [info] {"source":"oban","duration":4131,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:00:24.254 [info] {"source":"oban","duration":964,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:00:54.257 [info] {"source":"oban","duration":1429,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:00.725 [info] {"source":"oban","duration":364,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:01:10.295 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 17:01:24.259 [info] {"source":"oban","duration":1375,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:01:54.265 [info] {"source":"oban","duration":5291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:00.726 [info] {"source":"oban","duration":431,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:02:24.267 [info] {"source":"oban","duration":942,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:02:54.271 [info] {"source":"oban","duration":3057,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:00.731 [info] {"source":"oban","duration":2879,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:03:24.275 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:03:54.276 [info] {"source":"oban","duration":1180,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:00.740 [info] {"source":"oban","duration":1484,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:04:24.278 [info] {"source":"oban","duration":1176,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:04:54.281 [info] {"source":"oban","duration":1109,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:00.744 [info] {"source":"oban","duration":2353,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:05:24.287 [info] {"source":"oban","duration":4563,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:05:54.290 [info] {"source":"oban","duration":1683,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:00.746 [info] {"source":"oban","duration":384,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:06:24.292 [info] {"source":"oban","duration":999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:06:54.294 [info] {"source":"oban","duration":1012,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:00.748 [info] {"source":"oban","duration":1605,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:07:24.298 [info] {"source":"oban","duration":2558,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:07:50.456 [info] GET /.git/config 17:07:50.459 [debug] QUERY OK source="settings" db=0.3ms idle=1022.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:07:50.459 [debug] QUERY OK source="settings" db=0.5ms idle=1023.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:07:50.460 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 17:07:50.461 [error] #PID<0.23695.0> running PinchflatWeb.Endpoint (connection #PID<0.23694.0>, stream id 1) terminated Server: pinchflat.spluft.ru: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.23694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 31645}, bindings: %{}, sock: {{172, 19, 0, 3}, 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", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "max-age=0", "host" => "pinchflat.spluft.ru", "sec-ch-ua" => "\"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\", \"Not_A Brand\";v=\"24\"", "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => "\"Windows\"", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36", "via" => "2.0 Caddy", "x-forwarded-for" => "210.79.190.121", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.23695.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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8"}, {"accept-encoding", "gzip, deflate, br"}, {"accept-language", "en-US,en;q=0.9"}, {"cache-control", "max-age=0"}, {"host", "pinchflat.spluft.ru"}, {"sec-ch-ua", "\"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\", \"Not_A Brand\";v=\"24\""}, {"sec-ch-ua-mobile", "?0"}, {"sec-ch-ua-platform", "\"Windows\""}, {"sec-fetch-dest", "document"}, {"sec-fetch-mode", "navigate"}, {"sec-fetch-site", "none"}, {"sec-fetch-user", "?1"}, {"upgrade-insecure-requests", "1"}, {"user-agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "210.79.190.121"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/.git/config", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMsjuswGJ0fMRQAASuC"} ], 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.23694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 31645}, bindings: %{}, sock: {{172, 19, 0, 3}, 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", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "max-age=0", "host" => "pinchflat.spluft.ru", "sec-ch-ua" => "\"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\", \"Not_A Brand\";v=\"24\"", "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => "\"Windows\"", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "none", "sec-fetch-user" => "?1", "upgrade-insecure-requests" => "1", "user-agent" => "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36", "via" => "2.0 Caddy", "x-forwarded-for" => "210.79.190.121", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, 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.23694.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/.git/config", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 31645}, bindings: %{}, sock: {{172, 19, 0, 3}, 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", "accept-encoding" => "gzip, deflate, br", "accept-language" => "en-US,en;q=0.9", "cache-control" => "max-age=0", "host" => "pinchflat.spluft.ru", "sec-ch-ua" => "\"Chromium\";v=\"129\", \"Google Chrome\";v=\"129\", \"Not_A Brand\";v=\"24\"", "sec-ch-ua-mobile" => "?0", "sec-ch-ua-platform" => "\"Windows\"", "sec-fetch-dest" => "document", "sec-fetch-mode" => "navigate", "sec-fetch-site" => "no (truncated) 17:07:54.300 [info] {"source":"oban","duration":1795,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:00.749 [info] {"source":"oban","duration":271,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:08:24.303 [info] {"source":"oban","duration":1653,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:08:54.306 [info] {"source":"oban","duration":2952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:00.750 [info] {"source":"oban","duration":327,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:09:24.313 [info] {"source":"oban","duration":5505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:09:54.314 [info] {"source":"oban","duration":1074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:00.752 [info] {"source":"oban","duration":407,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:10:24.316 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:10:54.318 [info] {"source":"oban","duration":896,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:00.762 [info] {"source":"oban","duration":9589,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:11:24.321 [info] {"source":"oban","duration":2033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:11:54.324 [info] {"source":"oban","duration":1092,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:00.763 [info] {"source":"oban","duration":275,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:12:24.328 [info] {"source":"oban","duration":3174,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:12:54.332 [info] {"source":"oban","duration":3345,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:00.764 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:13:24.334 [info] {"source":"oban","duration":1171,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:13:54.336 [info] {"source":"oban","duration":1042,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:00.767 [info] {"source":"oban","duration":2083,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:14:24.338 [info] {"source":"oban","duration":1040,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:14:54.342 [info] {"source":"oban","duration":3183,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:00.769 [info] {"source":"oban","duration":403,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:15:24.344 [info] {"source":"oban","duration":889,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:15:54.347 [info] {"source":"oban","duration":1517,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:00.771 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:16:24.348 [info] {"source":"oban","duration":1297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:16:54.350 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:00.773 [info] {"source":"oban","duration":472,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:17:24.353 [info] {"source":"oban","duration":1974,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:17:54.355 [info] {"source":"oban","duration":1223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:00.779 [info] {"source":"oban","duration":1409,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:18:24.358 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:18:54.360 [info] {"source":"oban","duration":1075,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:00.782 [info] {"source":"oban","duration":1056,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:19:24.364 [info] {"source":"oban","duration":1298,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:19:54.370 [info] {"source":"oban","duration":1642,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:00.783 [info] {"source":"oban","duration":282,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:20:24.373 [info] {"source":"oban","duration":3297,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:20:54.380 [info] {"source":"oban","duration":5611,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:00.786 [info] {"source":"oban","duration":1269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:21:24.382 [info] {"source":"oban","duration":941,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:21:54.385 [info] {"source":"oban","duration":1854,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:00.790 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:22:23.636 [info] GET /sources/107 17:22:23.636 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "107"} Pipelines: [:browser] 17:22:23.642 [debug] QUERY OK source="sources" db=0.5ms idle=1008.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 17:22:23.643 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=709.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:22:23.724 [debug] QUERY OK source="tasks" db=80.5ms queue=0.1ms idle=704.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [107, "executing", "available", "scheduled", "retryable"] 17:22:23.725 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=91.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" = ?) [16908] 17:22:23.727 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=94.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:22:23.729 [debug] QUERY OK source="settings" db=0.4ms idle=86.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:22:23.730 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=86.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:22:23.741 [debug] QUERY OK source="sources" db=0.5ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 17:22:23.762 [debug] QUERY OK source="media_items" db=19.7ms idle=17.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")))) [107] 17:22:23.770 [debug] QUERY OK source="media_items" db=7.5ms idle=35.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 ? [107, 10, 0] 17:22:23.937 [debug] QUERY OK source="sources" db=1.6ms idle=204.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 17:22:23.940 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=196.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [107] 17:22:23.943 [debug] QUERY OK source="media_items" db=1.7ms queue=0.2ms idle=178.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [107, 10, 0] 17:22:23.947 [debug] QUERY OK source="sources" db=0.5ms 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" = ?) [107] 17:22:23.961 [debug] QUERY OK source="media_items" db=11.4ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [107] 17:22:24.387 [debug] QUERY OK source="media_items" db=424.5ms queue=0.1ms idle=22.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 ? [107, 10, 0] 17:22:24.398 [info] Sent 200 in 762ms 17:22:24.405 [info] {"source":"oban","duration":19284,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:22:54.409 [info] {"source":"oban","duration":2537,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:00.794 [info] {"source":"oban","duration":2875,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:23:09.629 [info] GET /sources 17:23:09.629 [debug] Processing with PinchflatWeb.Sources.SourceController.index/2 Parameters: %{} Pipelines: [:browser] 17:23:09.632 [debug] QUERY OK source="settings" db=1.1ms idle=1501.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:23:09.633 [debug] QUERY OK source="settings" db=0.7ms idle=1496.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:23:09.635 [debug] QUERY OK source="settings" db=0.6ms 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 [] 17:23:09.638 [debug] QUERY OK source="settings" db=0.4ms idle=506.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:23:09.639 [debug] QUERY OK source="settings" db=0.7ms 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 [] 17:23:09.712 [debug] QUERY OK source="sources" db=62.8ms queue=1.0ms idle=16.7ms SELECT count(s0."id") FROM "sources" AS s0 INNER JOIN "media_profiles" AS m1 ON m1."id" = s0."media_profile_id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "downloaded_count", sm0."source_id" AS "source_id", sum(sm0."media_size_bytes") AS "media_size_bytes" FROM "media_items" AS sm0 WHERE (NOT (sm0."media_filepath" IS NULL)) GROUP BY sm0."source_id") AS s2 ON s2."source_id" = s0."id" LEFT OUTER JOIN (SELECT count(sm0."id") AS "pending_count", sm0."source_id" AS "source_id" FROM "media_items" AS sm0 INNER JOIN "sources" AS ss1 ON ss1."id" = sm0."source_id" INNER JOIN "media_profiles" AS sm2 ON sm2."id" = ss1."media_profile_id" WHERE (((((NOT (NOT (sm0."media_filepath" IS NULL)) AND NOT (sm0."prevent_download" = 1)) AND ((ss1."download_cutoff_date" IS NULL) OR date(sm0."uploaded_at") >= ss1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((ss1."title_filter_regex" IS NULL) OR regexp_like(sm0."title", ss1."title_filter_regex"))) AND (((ss1."min_duration_seconds" IS NULL) OR duration_seconds >= ss1."min_duration_seconds") AND ((ss1."max_duration_seconds" IS NULL) OR duration_seconds <= ss1."max_duration_seconds"))) GROUP BY sm0."source_id") AS s3 ON (s3."source_id" = s0."id") AND (s2."source_id" = s0."id") WHERE ((s0."marked_for_deletion_at" IS NULL) AND (m1."marked_for_deletion_at" IS NULL)) [] 17:23:09.744 [debug] QUERY OK source="sources" db=25.5ms queue=1.2ms idle=84.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", 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] 17:23:09.767 [info] Sent 200 in 138ms 17:23:24.411 [info] {"source":"oban","duration":1046,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:23:54.414 [info] {"source":"oban","duration":1497,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:00.797 [info] {"source":"oban","duration":352,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:24:20.371 [info] GET /sources/34/media/522760 17:24:20.372 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "522760", "source_id" => "34"} Pipelines: [:browser] 17:24:20.374 [debug] QUERY OK source="media_items" db=0.5ms idle=1732.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" = ?) [522760] 17:24:20.376 [debug] QUERY OK source="tasks" db=1.2ms idle=1733.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" [522760] 17:24:20.377 [debug] QUERY OK source="sources" db=1.4ms idle=925.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:24:20.379 [debug] QUERY OK source="oban_jobs" db=1.3ms idle=920.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" = ?) [16855] 17:24:20.381 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=738.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:24:20.383 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=7.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:24:20.384 [debug] QUERY OK source="settings" db=0.5ms 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 [] 17:24:20.387 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:24:20.396 [info] Sent 200 in 24ms 17:24:24.417 [info] {"source":"oban","duration":2362,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:24:54.423 [info] {"source":"oban","duration":4971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:00.801 [info] {"source":"oban","duration":789,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:25:24.427 [info] {"source":"oban","duration":1829,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:54.430 [info] {"source":"oban","duration":1542,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:25:56.757 [info] GET /sources/134/media/492166 17:25:56.761 [info] GET /sources/134/media/492179 17:25:56.761 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492179", "source_id" => "134"} Pipelines: [:browser] 17:25:56.766 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492166", "source_id" => "134"} Pipelines: [:browser] 17:25:56.767 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=1109.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" = ?) [492166] 17:25:56.768 [debug] QUERY OK source="media_items" db=5.8ms queue=0.1ms idle=1105.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" = ?) [492179] 17:25:56.769 [debug] QUERY OK source="sources" db=0.5ms idle=836.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:25:56.771 [debug] QUERY OK source="tasks" db=2.4ms queue=0.4ms idle=1111.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" [492166] 17:25:56.774 [debug] QUERY OK source="tasks" db=3.0ms queue=0.2ms idle=830.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" [492179] 17:25:56.774 [debug] QUERY OK source="sources" db=3.1ms idle=4.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:25:56.775 [debug] QUERY OK source="oban_jobs" db=1.9ms idle=5.5ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16560, 16691, 16882] 17:25:56.779 [debug] QUERY OK source="settings" db=0.4ms 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 [] 17:25:56.780 [debug] QUERY OK source="oban_jobs" db=5.0ms idle=6.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16566, 16709, 16883] 17:25:56.781 [debug] QUERY OK source="settings" db=1.3ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:56.782 [debug] QUERY OK source="settings" db=1.0ms 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 [] 17:25:56.788 [debug] QUERY OK source="settings" db=5.3ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:56.789 [debug] QUERY OK source="settings" db=7.3ms idle=6.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:25:56.791 [debug] QUERY OK source="settings" db=1.1ms 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 [] 17:25:56.793 [debug] QUERY OK source="media_profiles" db=1.1ms idle=10.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 17:25:56.793 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.1ms idle=9.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 17:25:56.796 [info] Sent 200 in 34ms 17:25:56.804 [info] Sent 200 in 46ms 17:26:00.804 [info] {"source":"oban","duration":799,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:26:24.434 [info] {"source":"oban","duration":3415,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:26:54.435 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:00.806 [info] {"source":"oban","duration":336,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:27:04.258 [info] GET /sources/103 17:27:04.258 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "103"} Pipelines: [:browser] 17:27:04.265 [info] GET /sources/34/media/525726 17:27:04.267 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "525726", "source_id" => "34"} Pipelines: [:browser] 17:27:04.272 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=1609.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" = ?) [525726] 17:27:04.278 [debug] QUERY OK source="tasks" db=3.5ms queue=0.3ms idle=1000.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" [525726] 17:27:04.279 [debug] QUERY OK source="sources" db=12.7ms queue=2.3ms idle=1603.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [103] 17:27:04.280 [debug] QUERY OK source="sources" db=6.5ms queue=0.1ms idle=613.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:27:04.287 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.4ms idle=12.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 17:27:04.291 [debug] QUERY OK source="oban_jobs" db=5.4ms queue=0.1ms idle=8.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" = ?) [16920] 17:27:04.293 [debug] QUERY OK source="settings" db=1.1ms 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 [] 17:27:04.294 [debug] QUERY OK source="settings" db=0.2ms 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 [] 17:27:04.295 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=3.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:04.299 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=5.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:27:04.311 [debug] QUERY OK source="tasks" db=21.0ms queue=0.2ms idle=10.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [103, "executing", "available", "scheduled", "retryable"] 17:27:04.314 [info] Sent 200 in 48ms 17:27:04.315 [debug] QUERY OK source="oban_jobs" db=2.0ms queue=1.3ms idle=17.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" = ?) [16897] 17:27:04.320 [debug] QUERY OK source="settings" db=0.6ms queue=2.4ms idle=21.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:04.321 [debug] QUERY OK source="settings" db=0.5ms queue=0.3ms idle=21.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:04.324 [debug] QUERY OK source="settings" db=0.6ms queue=0.3ms idle=23.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:04.332 [debug] QUERY OK source="sources" db=1.4ms 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" = ?) [103] 17:27:04.339 [debug] QUERY OK source="media_items" db=6.3ms 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 (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [103] 17:27:04.346 [debug] QUERY OK source="media_items" db=6.2ms queue=0.2ms idle=19.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 ? [103, 10, 0] 17:27:04.350 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=27.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [103] 17:27:04.351 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=25.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [103] 17:27:04.354 [debug] QUERY OK source="media_items" db=2.4ms 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 ? [103, 10, 0] 17:27:04.357 [debug] QUERY OK source="sources" db=0.6ms 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" = ?) [103] 17:27:04.359 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [103] 17:27:04.637 [debug] QUERY OK source="media_items" db=276.6ms queue=0.1ms idle=9.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 ? [103, 10, 0] 17:27:04.642 [info] Sent 200 in 383ms 17:27:19.387 [info] GET /sources/103/media/523616 17:27:19.389 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "523616", "source_id" => "103"} Pipelines: [:browser] 17:27:19.389 [info] GET /sources/107/media/523685 17:27:19.389 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "523685", "source_id" => "107"} Pipelines: [:browser] 17:27:19.393 [debug] QUERY OK source="media_items" db=1.5ms queue=1.0ms idle=1044.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" = ?) [523685] 17:27:19.397 [debug] QUERY OK source="media_items" db=7.0ms queue=0.4ms idle=1051.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" = ?) [523616] 17:27:19.398 [debug] QUERY OK source="tasks" db=2.7ms queue=0.3ms idle=733.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" [523685] 17:27:19.398 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=52.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 17:27:19.399 [debug] QUERY OK source="tasks" db=0.9ms queue=0.2ms idle=47.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" [523616] 17:27:19.400 [debug] QUERY OK source="oban_jobs" db=1.5ms idle=1.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" = ?) [16879] 17:27:19.401 [debug] QUERY OK source="sources" db=3.0ms queue=0.3ms idle=5.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [103] 17:27:19.402 [debug] QUERY OK source="settings" db=0.8ms queue=0.4ms 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 [] 17:27:19.403 [debug] QUERY OK source="oban_jobs" db=0.7ms idle=3.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" = ?) [16872] 17:27:19.405 [debug] QUERY OK source="settings" db=2.3ms idle=3.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:19.407 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:19.408 [debug] QUERY OK source="settings" db=1.8ms queue=0.3ms 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 [] 17:27:19.416 [debug] QUERY OK source="settings" db=2.8ms queue=0.2ms 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 [] 17:27:19.419 [debug] QUERY OK source="media_profiles" db=4.1ms queue=0.5ms idle=11.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:27:19.423 [debug] QUERY OK source="settings" db=1.1ms 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 [] 17:27:19.426 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [4] 17:27:19.428 [info] Sent 200 in 39ms 17:27:19.434 [info] Sent 200 in 47ms 17:27:24.438 [info] {"source":"oban","duration":1526,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:27:50.819 [info] GET /sources/108 17:27:50.819 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "108"} Pipelines: [:browser] 17:27:50.821 [debug] QUERY OK source="sources" db=1.6ms idle=1149.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 17:27:50.823 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=1151.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:27:50.859 [debug] QUERY OK source="tasks" db=34.5ms queue=0.4ms idle=329.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 (?,?,?,?)) [108, "executing", "available", "scheduled", "retryable"] 17:27:50.860 [debug] QUERY OK source="oban_jobs" db=0.9ms idle=358.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" = ?) [16910] 17:27:50.862 [debug] QUERY OK source="settings" db=1.2ms queue=0.2ms idle=190.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:50.863 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=41.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:50.864 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=40.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:27:50.867 [debug] QUERY OK source="sources" db=0.5ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 17:27:50.868 [debug] QUERY OK source="media_items" db=0.7ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [108] 17:27:50.870 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=6.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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 ? [108, 10, 0] 17:27:50.872 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 17:27:50.874 [debug] QUERY OK source="media_items" db=1.0ms idle=8.3ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [108] 17:27:50.876 [debug] QUERY OK source="media_items" db=1.5ms queue=0.3ms idle=7.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 ? [108, 10, 0] 17:27:50.883 [debug] QUERY OK source="sources" db=2.9ms 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" = ?) [108] 17:27:50.886 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=14.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [108] 17:27:50.891 [debug] QUERY OK source="media_items" db=4.0ms queue=0.2ms idle=14.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 ? [108, 10, 0] 17:27:50.893 [info] Sent 200 in 74ms 17:27:54.439 [info] {"source":"oban","duration":1024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:00.809 [info] {"source":"oban","duration":527,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:28:24.441 [info] {"source":"oban","duration":925,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:28:44.204 [info] GET /app_info 17:28:44.204 [debug] Processing with PinchflatWeb.Settings.SettingController.app_info/2 Parameters: %{} Pipelines: [:browser] 17:28:44.211 [debug] QUERY OK source="settings" db=0.5ms queue=0.6ms idle=1211.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:28:44.214 [debug] QUERY OK source="settings" db=2.5ms idle=1210.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:28:44.215 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=1206.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:28:44.220 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=212.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:28:44.223 [debug] QUERY OK source="settings" db=1.8ms queue=0.3ms idle=207.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:28:44.227 [info] Sent 200 in 23ms 17:28:54.444 [info] {"source":"oban","duration":1524,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:00.817 [info] {"source":"oban","duration":6088,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:29:14.364 [info] GET /sources/134/media/492192 17:29:14.365 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492192", "source_id" => "134"} Pipelines: [:browser] 17:29:14.366 [info] GET /sources/125 17:29:14.367 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "125"} Pipelines: [:browser] 17:29:14.368 [debug] QUERY OK source="media_items" db=1.7ms queue=0.9ms idle=366.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" = ?) [492192] 17:29:14.369 [debug] QUERY OK source="sources" db=1.9ms idle=368.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 17:29:14.373 [debug] QUERY OK source="tasks" db=1.6ms queue=1.0ms idle=370.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" [492192] 17:29:14.374 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.6ms idle=227.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:29:14.375 [debug] QUERY OK source="sources" db=3.3ms queue=0.1ms idle=221.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:29:14.379 [debug] QUERY OK source="oban_jobs" db=3.0ms idle=6.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" IN (?,?,?)) [16561, 16710, 16884] 17:29:14.381 [debug] QUERY OK source="settings" db=0.2ms 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 [] 17:29:14.382 [debug] QUERY OK source="settings" db=0.2ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:29:14.385 [debug] QUERY OK source="settings" db=0.2ms 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 [] 17:29:14.387 [debug] QUERY OK source="media_profiles" db=0.5ms idle=7.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 17:29:14.390 [info] Sent 200 in 25ms 17:29:14.409 [debug] QUERY OK source="tasks" db=33.8ms queue=0.1ms idle=6.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [125, "executing", "available", "scheduled", "retryable"] 17:29:14.410 [debug] QUERY OK source="oban_jobs" db=0.9ms queue=0.2ms idle=28.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" = ?) [16927] 17:29:14.412 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=29.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:29:14.413 [debug] QUERY OK source="settings" db=0.7ms idle=27.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:29:14.415 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=27.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:29:14.420 [debug] QUERY OK source="sources" db=0.5ms idle=10.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 17:29:14.421 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=9.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [125] 17:29:14.422 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=9.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 ? [125, 10, 0] 17:29:14.424 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 17:29:14.425 [debug] QUERY OK source="media_items" db=0.8ms idle=9.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [125] 17:29:14.429 [debug] QUERY OK source="media_items" db=2.9ms queue=0.1ms idle=5.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 ? [125, 10, 0] 17:29:14.431 [debug] QUERY OK source="sources" db=0.7ms idle=9.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [125] 17:29:14.433 [debug] QUERY OK source="media_items" db=0.7ms idle=9.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [125] 17:29:14.435 [debug] QUERY OK source="media_items" db=1.2ms idle=9.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 ? [125, 10, 0] 17:29:14.437 [info] Sent 200 in 70ms 17:29:24.447 [info] {"source":"oban","duration":2667,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:29:54.450 [info] {"source":"oban","duration":1539,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:00.821 [info] {"source":"oban","duration":1529,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:30:02.719 [info] GET /sources/117/media/524070 17:30:02.719 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "524070", "source_id" => "117"} Pipelines: [:browser] 17:30:02.721 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=713.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" = ?) [524070] 17:30:02.723 [debug] QUERY OK source="tasks" db=0.9ms queue=0.1ms idle=715.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" [524070] 17:30:02.723 [debug] QUERY OK source="sources" db=1.2ms idle=715.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [117] 17:30:02.724 [debug] QUERY OK source="oban_jobs" db=1.0ms idle=348.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" = ?) [16890] 17:30:02.729 [debug] QUERY OK source="settings" db=4.1ms idle=338.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:02.730 [debug] QUERY OK source="settings" db=0.4ms 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 [] 17:30:02.732 [debug] QUERY OK source="settings" db=1.3ms 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 [] 17:30:02.735 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.1ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [3] 17:30:02.805 [info] Sent 200 in 86ms 17:30:24.458 [info] {"source":"oban","duration":6437,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:30:27.284 [info] GET /sources/134 17:30:27.284 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "134"} Pipelines: [:browser] 17:30:27.285 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=1272.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:30:27.286 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.2ms idle=1273.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" = ?) [4] 17:30:27.308 [debug] QUERY OK source="tasks" db=21.4ms queue=0.1ms idle=1274.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 (?,?,?,?)) [134, "executing", "available", "scheduled", "retryable"] 17:30:27.309 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=795.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" = ?) [16911] 17:30:27.310 [debug] QUERY OK source="settings" db=0.3ms idle=789.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:27.311 [debug] QUERY OK source="settings" db=0.3ms idle=25.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:27.312 [debug] QUERY OK source="settings" db=0.3ms idle=25.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:27.314 [debug] QUERY OK source="sources" db=0.4ms idle=5.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:30:27.316 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=5.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [134] 17:30:27.317 [debug] QUERY OK source="media_items" db=1.4ms idle=5.7ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [134, 10, 0] 17:30:27.320 [debug] QUERY OK source="sources" db=0.4ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:30:27.320 [debug] QUERY OK source="media_items" db=0.3ms queue=0.2ms idle=7.7ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [134] 17:30:27.324 [debug] QUERY OK source="media_items" db=2.9ms idle=6.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [134, 10, 0] 17:30:27.326 [debug] QUERY OK source="sources" db=1.2ms idle=9.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:30:27.329 [debug] QUERY OK source="media_items" db=1.5ms idle=9.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [134] 17:30:27.331 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=9.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 ? [134, 10, 0] 17:30:27.333 [info] Sent 200 in 48ms 17:30:46.441 [info] GET /sources/134/media/492197 17:30:46.441 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492197", "source_id" => "134"} Pipelines: [:browser] 17:30:46.442 [info] GET /sources/117 17:30:46.442 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "117"} Pipelines: [:browser] 17:30:46.443 [debug] QUERY OK source="media_items" db=1.3ms idle=1429.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" = ?) [492197] 17:30:46.446 [debug] QUERY OK source="sources" db=2.6ms queue=0.4ms idle=1430.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [117] 17:30:46.447 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=871.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:30:46.447 [debug] QUERY OK source="media_profiles" db=0.7ms queue=0.3ms idle=865.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" = ?) [3] 17:30:46.447 [debug] QUERY OK source="tasks" db=1.4ms queue=0.6ms idle=1433.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" [492197] 17:30:46.452 [debug] QUERY OK source="oban_jobs" db=2.6ms queue=1.2ms idle=2.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" IN (?,?,?)) [16595, 16745, 16885] 17:30:46.453 [debug] QUERY OK source="settings" db=0.2ms idle=6.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:46.453 [debug] QUERY OK source="settings" db=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 [] 17:30:46.480 [debug] QUERY OK source="tasks" db=32.3ms idle=4.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 (?,?,?,?)) [117, "executing", "available", "scheduled", "retryable"] 17:30:46.482 [debug] QUERY OK source="oban_jobs" db=0.9ms idle=28.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" = ?) [16893] 17:30:46.482 [debug] QUERY OK source="settings" db=1.0ms 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 [] 17:30:46.483 [debug] QUERY OK source="settings" db=1.2ms idle=28.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:46.484 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.5ms idle=29.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" = ?) [4] 17:30:46.485 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=3.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:46.486 [debug] QUERY OK source="settings" db=0.4ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:30:46.487 [info] Sent 200 in 46ms 17:30:46.493 [debug] QUERY OK source="sources" db=2.8ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [117] 17:30:46.496 [debug] QUERY OK source="media_items" db=2.0ms idle=10.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [117] 17:30:46.499 [debug] QUERY OK source="media_items" db=2.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 ? [117, 10, 0] 17:30:46.501 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=15.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [117] 17:30:46.505 [debug] QUERY OK source="media_items" db=2.7ms queue=0.1ms idle=15.9ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [117] 17:30:46.520 [debug] QUERY OK source="media_items" db=14.8ms 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 ? [117, 10, 0] 17:30:46.522 [debug] QUERY OK source="sources" db=0.3ms idle=25.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [117] 17:30:46.526 [debug] QUERY OK source="media_items" db=2.9ms idle=23.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [117] 17:30:46.536 [debug] QUERY OK source="media_items" db=9.2ms queue=0.6ms idle=24.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 ? [117, 10, 0] 17:30:46.538 [info] Sent 200 in 95ms 17:30:54.461 [info] {"source":"oban","duration":1387,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:00.821 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:31:24.466 [info] {"source":"oban","duration":4936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:31:54.468 [info] {"source":"oban","duration":1184,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:00.824 [info] {"source":"oban","duration":1119,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:32:24.470 [info] {"source":"oban","duration":1227,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:32:54.472 [info] {"source":"oban","duration":1077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:00.441 [info] GET /sources/134/media/492208 17:33:00.441 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492208", "source_id" => "134"} Pipelines: [:browser] 17:33:00.444 [info] GET /sources/34 17:33:00.444 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "34"} Pipelines: [:browser] 17:33:00.447 [debug] QUERY OK source="sources" db=1.2ms idle=351.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:33:00.448 [debug] QUERY OK source="media_items" db=4.4ms queue=0.6ms idle=348.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" = ?) [492208] 17:33:00.455 [debug] QUERY OK source="tasks" db=5.7ms queue=0.3ms idle=209.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" [492208] 17:33:00.456 [debug] QUERY OK source="sources" db=6.5ms queue=0.4ms idle=199.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:33:00.457 [debug] QUERY OK source="media_profiles" db=7.0ms queue=1.9ms idle=352.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 17:33:00.470 [debug] QUERY OK source="oban_jobs" db=8.0ms queue=0.1ms idle=14.9ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16563, 16712, 16886] 17:33:00.471 [debug] QUERY OK source="tasks" db=4.1ms queue=0.9ms idle=18.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [34, "executing", "available", "scheduled", "retryable"] 17:33:00.474 [debug] QUERY OK source="oban_jobs" db=1.5ms idle=17.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" = ?) [16921] 17:33:00.475 [debug] QUERY OK source="settings" db=2.0ms 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 [] 17:33:00.477 [debug] QUERY OK source="settings" db=1.6ms idle=5.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:00.484 [debug] QUERY OK source="settings" db=0.5ms queue=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 [] 17:33:00.486 [debug] QUERY OK source="settings" db=10.6ms queue=0.1ms idle=18.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:00.487 [debug] QUERY OK source="media_profiles" db=2.3ms idle=10.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [4] 17:33:00.489 [debug] QUERY OK source="settings" db=3.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 [] 17:33:00.492 [debug] QUERY OK source="settings" db=0.8ms idle=13.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:00.495 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=11.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:33:00.500 [debug] QUERY OK source="media_items" db=4.0ms idle=10.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")))) [34] 17:33:00.506 [info] Sent 200 in 64ms 17:33:00.511 [debug] QUERY OK source="media_items" db=9.4ms queue=0.6ms idle=13.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 ? [34, 10, 0] 17:33:00.515 [debug] QUERY OK source="sources" db=2.0ms idle=23.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:33:00.520 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=26.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [34] 17:33:00.521 [debug] QUERY OK source="media_items" db=0.7ms idle=24.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 ? [34, 10, 0] 17:33:00.523 [debug] QUERY OK source="sources" db=0.4ms queue=0.1ms idle=23.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 17:33:00.525 [debug] QUERY OK source="media_items" db=1.3ms 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 (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [34] 17:33:00.561 [debug] QUERY OK source="media_items" db=35.0ms idle=10.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [34, 10, 0] 17:33:00.565 [info] Sent 200 in 121ms 17:33:00.826 [info] {"source":"oban","duration":872,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:33:00.971 [info] GET /media_profiles 17:33:00.971 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.index/2 Parameters: %{} Pipelines: [:browser] 17:33:00.979 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.2ms idle=456.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" [] 17:33:00.983 [debug] QUERY OK source="settings" db=0.4ms idle=458.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:00.986 [debug] QUERY OK source="settings" db=0.5ms queue=1.0ms idle=458.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:00.987 [debug] QUERY OK source="settings" db=0.3ms idle=425.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:33:01.241 [info] Sent 200 in 270ms 17:33:24.475 [info] {"source":"oban","duration":1504,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:33:54.476 [info] {"source":"oban","duration":1482,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:00.827 [info] {"source":"oban","duration":286,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:34:11.582 [info] GET /settings 17:34:11.583 [debug] Processing with PinchflatWeb.Settings.SettingController.show/2 Parameters: %{} Pipelines: [:browser] 17:34:11.584 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1316.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:34:11.586 [debug] QUERY OK source="settings" db=0.4ms queue=0.8ms idle=1317.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:34:11.587 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=1319.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:34:11.589 [debug] QUERY OK source="settings" db=0.6ms idle=961.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:34:11.595 [info] Sent 200 in 12ms 17:34:24.479 [info] {"source":"oban","duration":1325,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:34:54.483 [info] {"source":"oban","duration":2422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:00.828 [info] {"source":"oban","duration":262,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:35:24.484 [info] {"source":"oban","duration":1060,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:35:35.318 [info] GET / 17:35:35.318 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 17:35:35.319 [debug] QUERY OK source="settings" db=1.1ms idle=1046.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:35:35.321 [debug] QUERY OK source="media_profiles" db=0.7ms idle=1047.5ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 17:35:35.322 [debug] QUERY OK source="sources" db=0.6ms idle=210.0ms SELECT count(s0."id") FROM "sources" AS s0 [] 17:35:35.326 [debug] QUERY OK source="media_items" db=3.6ms idle=202.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:35:35.329 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=53.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:35:35.335 [debug] QUERY OK source="settings" db=3.3ms queue=1.5ms 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 [] 17:35:35.339 [debug] QUERY OK source="settings" db=4.0ms 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 [] 17:35:35.344 [debug] QUERY OK source="settings" db=1.0ms 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 [] 17:35:35.348 [debug] QUERY OK source="tasks" db=0.9ms queue=0.2ms idle=21.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"] 17:35:35.351 [debug] QUERY OK source="sources" db=1.2ms queue=0.2ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 17:35:35.359 [debug] QUERY OK source="media_items" db=3.3ms 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 (m0."media_filepath" IS NULL)) [] 17:35:35.366 [debug] QUERY OK source="media_items" db=4.1ms queue=0.1ms idle=19.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] 17:35:35.370 [debug] QUERY OK source="sources" db=3.2ms queue=0.3ms 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", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 17:35:35.389 [debug] QUERY OK source="media_items" db=6.7ms queue=0.1ms idle=33.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"))) [] 17:35:35.396 [debug] QUERY OK source="media_items" db=6.0ms queue=0.6ms idle=38.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] 17:35:35.399 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=38.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:35:35.404 [info] Sent 200 in 86ms 17:35:54.487 [info] {"source":"oban","duration":1593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:00.833 [info] {"source":"oban","duration":4125,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:36:24.491 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:36:54.494 [info] {"source":"oban","duration":1553,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:00.835 [info] {"source":"oban","duration":478,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:37:24.495 [info] {"source":"oban","duration":971,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:37:54.504 [info] {"source":"oban","duration":5132,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:00.836 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:38:24.508 [info] {"source":"oban","duration":2493,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:38:54.509 [info] {"source":"oban","duration":936,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:00.838 [info] {"source":"oban","duration":1191,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:39:24.512 [info] {"source":"oban","duration":1822,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:39:54.514 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:00.839 [info] {"source":"oban","duration":257,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:40:24.519 [info] {"source":"oban","duration":4203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:40:54.521 [info] {"source":"oban","duration":923,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:00.840 [info] {"source":"oban","duration":244,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:41:24.527 [info] {"source":"oban","duration":4762,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:41:54.532 [info] {"source":"oban","duration":3786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:00.841 [info] {"source":"oban","duration":305,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:42:24.534 [info] {"source":"oban","duration":940,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:42:54.538 [info] {"source":"oban","duration":3011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:00.847 [info] {"source":"oban","duration":3622,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:43:10.521 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 17:43:24.544 [info] {"source":"oban","duration":3937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:43:39.581 [info] GET / 17:43:39.581 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 17:43:39.587 [debug] QUERY OK source="settings" db=5.4ms idle=1177.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:43:39.592 [debug] QUERY OK source="media_profiles" db=4.4ms queue=0.1ms idle=1183.1ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 17:43:39.601 [debug] QUERY OK source="sources" db=7.3ms queue=0.4ms idle=1012.4ms SELECT count(s0."id") FROM "sources" AS s0 [] 17:43:39.623 [debug] QUERY OK source="media_items" db=21.7ms queue=0.1ms idle=1013.6ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:43:39.628 [debug] QUERY OK source="media_items" db=4.2ms queue=0.1ms idle=31.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:43:39.634 [debug] QUERY OK source="settings" db=5.1ms queue=0.7ms idle=27.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:43:39.636 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=33.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:43:39.640 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms 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 [] 17:43:39.650 [debug] QUERY OK source="tasks" db=5.4ms queue=1.3ms idle=20.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"] 17:43:39.654 [debug] QUERY OK source="sources" db=0.7ms queue=0.1ms idle=25.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 17:43:39.658 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=21.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:43:39.662 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms 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 (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 17:43:39.666 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=25.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 17:43:39.689 [debug] QUERY OK source="media_items" db=8.3ms idle=30.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"))) [] 17:43:39.695 [debug] QUERY OK source="media_items" db=5.6ms queue=0.1ms idle=34.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] 17:43:39.699 [debug] QUERY OK source="sources" db=2.7ms queue=0.2ms 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" = ?) [134] 17:43:39.713 [info] Sent 200 in 131ms 17:43:39.777 [info] GET / 17:43:39.778 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 17:43:39.779 [debug] QUERY OK source="settings" db=0.4ms idle=116.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:43:39.781 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.7ms idle=113.4ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 17:43:39.783 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=92.9ms SELECT count(s0."id") FROM "sources" AS s0 [] 17:43:39.789 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=87.9ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:43:39.795 [debug] QUERY OK source="media_items" db=4.4ms queue=0.2ms idle=90.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 17:43:39.797 [debug] QUERY OK source="settings" db=1.9ms 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 [] 17:43:39.799 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=16.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 17:43:39.801 [debug] QUERY OK source="settings" db=0.7ms 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 [] 17:43:39.804 [debug] QUERY OK source="tasks" db=1.1ms idle=13.5ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 17:43:39.806 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=10.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?)) [107, 108, 134] 17:43:39.811 [debug] QUERY OK source="media_items" db=1.9ms queue=0.1ms idle=11.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)) [] 17:43:39.813 [debug] QUERY OK source="media_items" db=1.0ms 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] 17:43:39.815 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=12.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 17:43:39.836 [debug] QUERY OK source="media_items" db=16.4ms queue=0.2ms idle=15.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"))) [] 17:43:39.840 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=30.6ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 17:43:39.843 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=30.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 17:43:39.847 [info] Sent 200 in 70ms 17:43:54.550 [info] {"source":"oban","duration":5199,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:00.854 [info] {"source":"oban","duration":5447,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:44:24.552 [info] {"source":"oban","duration":906,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:44:54.555 [info] {"source":"oban","duration":1668,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:00.856 [info] {"source":"oban","duration":294,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:45:24.558 [info] {"source":"oban","duration":3242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:45:54.561 [info] {"source":"oban","duration":1807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:00.869 [info] {"source":"oban","duration":12133,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:46:24.564 [info] {"source":"oban","duration":1462,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:46:54.565 [info] {"source":"oban","duration":1118,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:00.871 [info] {"source":"oban","duration":719,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:47:24.574 [info] {"source":"oban","duration":6849,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:47:54.575 [info] {"source":"oban","duration":1004,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:00.872 [info] {"source":"oban","duration":276,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:48:24.577 [info] {"source":"oban","duration":1384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:48:54.579 [info] {"source":"oban","duration":1204,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:00.873 [info] {"source":"oban","duration":295,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:49:24.582 [info] {"source":"oban","duration":2384,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:49:54.588 [info] {"source":"oban","duration":4408,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:00.875 [info] {"source":"oban","duration":731,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:50:24.596 [info] {"source":"oban","duration":8116,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:50:54.600 [info] {"source":"oban","duration":2603,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:00.877 [info] {"source":"oban","duration":442,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:51:24.602 [info] {"source":"oban","duration":1305,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:51:54.605 [info] {"source":"oban","duration":1641,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:00.878 [info] {"source":"oban","duration":537,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:52:24.619 [info] {"source":"oban","duration":12836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:52:54.621 [info] {"source":"oban","duration":1062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:00.880 [info] {"source":"oban","duration":559,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:53:24.623 [info] {"source":"oban","duration":1228,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:53:54.626 [info] {"source":"oban","duration":2011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:00.881 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:54:24.628 [info] {"source":"oban","duration":1236,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:54:54.632 [info] {"source":"oban","duration":3322,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:00.882 [info] {"source":"oban","duration":278,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:55:24.647 [info] {"source":"oban","duration":13056,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:55:54.651 [info] {"source":"oban","duration":2577,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:00.885 [info] {"source":"oban","duration":1194,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:56:24.652 [info] {"source":"oban","duration":981,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:56:54.663 [info] {"source":"oban","duration":8740,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:00.885 [info] {"source":"oban","duration":380,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:57:24.664 [info] {"source":"oban","duration":1272,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:57:54.667 [info] {"source":"oban","duration":1994,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:00.888 [info] {"source":"oban","duration":1531,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:58:24.671 [info] {"source":"oban","duration":3144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:58:54.674 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:00.890 [info] {"source":"oban","duration":753,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 17:59:24.677 [info] {"source":"oban","duration":1434,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 17:59:54.679 [info] {"source":"oban","duration":1543,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:00.894 [info] {"source":"oban","duration":402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:00:24.681 [info] {"source":"oban","duration":1571,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:00:54.682 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:00.896 [info] {"source":"oban","duration":635,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:01:24.687 [info] {"source":"oban","duration":4024,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:01:54.690 [info] {"source":"oban","duration":2396,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:00.898 [info] {"source":"oban","duration":696,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:02:24.694 [info] {"source":"oban","duration":2915,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:02:54.697 [info] {"source":"oban","duration":1464,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:00.900 [info] {"source":"oban","duration":684,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:03:24.698 [info] {"source":"oban","duration":912,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:03:54.700 [info] {"source":"oban","duration":1335,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:00.902 [info] {"source":"oban","duration":345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:04:24.702 [info] {"source":"oban","duration":1115,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:04:54.705 [info] {"source":"oban","duration":2085,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:00.908 [info] {"source":"oban","duration":3269,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:05:24.707 [info] {"source":"oban","duration":918,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:05:54.709 [info] {"source":"oban","duration":1087,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:00.913 [info] {"source":"oban","duration":1036,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:06:24.711 [info] {"source":"oban","duration":899,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:06:54.715 [info] {"source":"oban","duration":2761,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:00.915 [info] {"source":"oban","duration":704,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:07:24.719 [info] {"source":"oban","duration":3032,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:07:54.723 [info] {"source":"oban","duration":3211,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:00.917 [info] {"source":"oban","duration":415,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:08:24.725 [info] {"source":"oban","duration":1258,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:08:54.727 [info] {"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:00.918 [info] {"source":"oban","duration":367,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:09:24.730 [info] {"source":"oban","duration":1601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:09:54.732 [info] {"source":"oban","duration":1253,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:00.919 [info] {"source":"oban","duration":250,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:10:24.734 [info] {"source":"oban","duration":1242,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:10:54.737 [info] {"source":"oban","duration":1559,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:00.927 [info] {"source":"oban","duration":6686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:11:24.738 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:11:54.744 [info] {"source":"oban","duration":2807,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:00.940 [info] {"source":"oban","duration":10749,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:12:24.749 [info] {"source":"oban","duration":4291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:12:54.759 [info] {"source":"oban","duration":2469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:00.943 [info] {"source":"oban","duration":405,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:13:24.766 [info] {"source":"oban","duration":4754,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:13:54.768 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:00.945 [info] {"source":"oban","duration":1728,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:14:10.690 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 18:14:24.772 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:14:54.774 [info] {"source":"oban","duration":1444,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:00.946 [info] {"source":"oban","duration":297,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:15:24.778 [info] {"source":"oban","duration":3061,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:15:54.782 [info] {"source":"oban","duration":2404,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:00.948 [info] {"source":"oban","duration":356,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:16:24.785 [info] {"source":"oban","duration":1319,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:16:54.795 [info] {"source":"oban","duration":8800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:00.949 [info] {"source":"oban","duration":1145,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:17:24.797 [info] {"source":"oban","duration":991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:17:54.801 [info] {"source":"oban","duration":3142,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:00.951 [info] {"source":"oban","duration":394,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:18:24.803 [info] {"source":"oban","duration":1255,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:18:54.807 [info] {"source":"oban","duration":3365,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:00.953 [info] {"source":"oban","duration":653,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:19:24.809 [info] {"source":"oban","duration":1041,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:19:54.816 [info] {"source":"oban","duration":5728,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:00.956 [info] {"source":"oban","duration":1436,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:20:24.818 [info] {"source":"oban","duration":1386,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:20:54.821 [info] {"source":"oban","duration":1979,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:00.956 [info] {"source":"oban","duration":390,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:21:24.824 [info] {"source":"oban","duration":2206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:21:54.826 [info] {"source":"oban","duration":1469,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:00.958 [info] {"source":"oban","duration":686,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:22:24.833 [info] {"source":"oban","duration":6090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:22:54.847 [info] {"source":"oban","duration":2101,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:00.959 [info] {"source":"oban","duration":263,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:23:24.850 [info] {"source":"oban","duration":2223,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:23:54.852 [info] {"source":"oban","duration":1431,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:00.961 [info] {"source":"oban","duration":311,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:24:24.854 [info] {"source":"oban","duration":1155,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:24:54.859 [info] {"source":"oban","duration":3765,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:00.961 [info] {"source":"oban","duration":306,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:25:24.861 [info] {"source":"oban","duration":1094,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:25:54.867 [info] {"source":"oban","duration":4791,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:00.984 [info] {"source":"oban","duration":823,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:26:24.869 [info] {"source":"oban","duration":1008,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:26:54.872 [info] {"source":"oban","duration":2217,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:00.990 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:27:24.874 [info] {"source":"oban","duration":1023,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:27:54.876 [info] {"source":"oban","duration":968,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:00.999 [info] {"source":"oban","duration":5760,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:28:24.883 [info] {"source":"oban","duration":5633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:28:54.884 [info] {"source":"oban","duration":1188,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:01.001 [info] {"source":"oban","duration":895,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:29:24.887 [info] {"source":"oban","duration":1786,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:29:54.889 [info] {"source":"oban","duration":916,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:00.009 [info] {"source":"oban","duration":6698,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:30:24.892 [info] {"source":"oban","duration":1622,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:30:54.895 [info] {"source":"oban","duration":1816,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:00.017 [info] {"source":"oban","duration":326,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:31:24.897 [info] {"source":"oban","duration":1341,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:31:54.901 [info] {"source":"oban","duration":2561,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:00.032 [info] {"source":"oban","duration":14971,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:32:24.904 [info] {"source":"oban","duration":2273,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:32:54.907 [info] {"source":"oban","duration":2853,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:00.039 [info] {"source":"oban","duration":5402,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:33:24.910 [info] {"source":"oban","duration":2349,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:33:54.915 [info] {"source":"oban","duration":3505,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:00.048 [info] {"source":"oban","duration":4248,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:34:24.919 [info] {"source":"oban","duration":2938,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:34:54.924 [info] {"source":"oban","duration":3173,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:00.049 [info] {"source":"oban","duration":324,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:35:24.928 [info] {"source":"oban","duration":2957,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:35:54.931 [info] {"source":"oban","duration":1999,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:00.059 [info] {"source":"oban","duration":6167,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:36:24.934 [info] {"source":"oban","duration":2146,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:36:37.398 [info] GET /sitemap.xml 18:36:37.402 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms idle=1440.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:36:37.403 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=1336.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:36:37.405 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 18:36:37.406 [error] #PID<0.24265.0> running PinchflatWeb.Endpoint (connection #PID<0.24263.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sitemap.xml ** (exit) an exception was raised: ** (KeyError) key :flash not found in: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 38096}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24265.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMxZzGf1orFoRgAAQMk"} ], 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.24263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 38096}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sitemap (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24263.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sitemap.xml", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 38096}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24265.0>, params: %{}, path_info: ["sitemap"], path_params: %{}, port: 80, private: %{ PinchflatWeb.Router => [], :plug_session_fetch => #Function<1.49469887/1 in Plug.Session.fetch_session/1>, :before_send => [#Function<0.106864063/1 in Plug.Telemetry.call/2>], :phoenix_endpoint => PinchflatWeb.Endpoint, :phoenix_router => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sitemap.xml", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKMxZzGf1orFoRgAAQMk"} ], scheme: :http, (truncated) 18:36:54.937 [info] {"source":"oban","duration":1757,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:00.073 [info] {"source":"oban","duration":12044,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:37:24.939 [info] {"source":"oban","duration":1296,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:37:54.942 [info] {"source":"oban","duration":1369,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:00.078 [info] {"source":"oban","duration":3060,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:38:24.944 [info] {"source":"oban","duration":2324,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:38:54.946 [info] {"source":"oban","duration":1084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:00.202 [info] {"source":"oban","duration":383,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:39:24.948 [info] {"source":"oban","duration":1153,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:39:54.951 [info] {"source":"oban","duration":1768,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:00.204 [info] {"source":"oban","duration":355,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:40:24.953 [info] {"source":"oban","duration":992,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:40:54.956 [info] {"source":"oban","duration":1736,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:00.208 [info] {"source":"oban","duration":1345,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:41:24.959 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:41:54.961 [info] {"source":"oban","duration":988,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:00.213 [info] {"source":"oban","duration":4208,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:42:24.963 [info] {"source":"oban","duration":1206,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:42:54.981 [info] {"source":"oban","duration":17291,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:00.215 [info] {"source":"oban","duration":372,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:43:24.990 [info] {"source":"oban","duration":4489,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:43:54.992 [info] {"source":"oban","duration":1423,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:00.217 [info] {"source":"oban","duration":397,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:44:24.994 [info] {"source":"oban","duration":1294,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:44:54.999 [info] {"source":"oban","duration":3811,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:00.221 [info] {"source":"oban","duration":423,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:45:25.001 [info] {"source":"oban","duration":1122,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:45:55.003 [info] {"source":"oban","duration":958,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:00.230 [info] {"source":"oban","duration":7905,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:46:25.005 [info] {"source":"oban","duration":1090,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:46:55.007 [info] {"source":"oban","duration":1399,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:00.232 [info] {"source":"oban","duration":359,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:47:25.010 [info] {"source":"oban","duration":1671,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:47:55.014 [info] {"source":"oban","duration":3230,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:00.249 [info] {"source":"oban","duration":12810,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:48:25.017 [info] {"source":"oban","duration":1540,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:48:55.019 [info] {"source":"oban","duration":1165,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:00.251 [info] {"source":"oban","duration":412,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:49:25.024 [info] {"source":"oban","duration":3169,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:49:55.030 [info] {"source":"oban","duration":4379,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:00.259 [info] {"source":"oban","duration":7059,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:50:25.033 [info] {"source":"oban","duration":1472,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:50:55.034 [info] {"source":"oban","duration":1043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:00.261 [info] {"source":"oban","duration":337,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:51:25.037 [info] {"source":"oban","duration":1767,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:51:55.049 [info] {"source":"oban","duration":9565,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:00.268 [info] {"source":"oban","duration":3921,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:52:25.052 [info] {"source":"oban","duration":1496,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:31.350 [info] {"args":{"id":126},"id":16914,"meta":{},"system_time":1775317951349143800,"max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","event":"job:start","attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 18:52:31.359 [debug] QUERY OK source="sources" db=7.3ms idle=964.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 18:52:31.417 [debug] QUERY OK source="settings" db=57.3ms queue=0.1ms idle=972.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:52:31.423 [debug] QUERY OK source="media_items" db=5.4ms idle=1030.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")))) [126] 18:52:31.431 [debug] QUERY OK source="media_items" db=7.4ms queue=0.2ms idle=96.9ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [126] 18:52:31.433 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.5ms idle=83.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:52:31.437 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=76.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:52:31.438 [debug] QUERY OK source="settings" db=1.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 [] 18:52:31.460 [debug] QUERY OK source="media_items" db=16.6ms 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 WHERE (m0."source_id" = ?) ORDER BY m0."uploaded_at" DESC LIMIT 50 OFFSET 20 [126] 18:52:31.465 [debug] Current batch of media processed. Will check again in 1000ms 18:52:31.466 [debug] Running yt-dlp command for action: get_media_attributes_for_collection 18:52:31.489 [debug] QUERY OK source="settings" db=0.3ms idle=57.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:52:31.490 [debug] QUERY OK source="settings" db=0.5ms idle=56.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:52:31.490 [debug] QUERY OK source="settings" db=0.3ms idle=53.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 18:52:31.492 [info] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@politicanimalis --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Political Animals/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/24/ec/24ec419bc2a31bbee3e25b4fb94cfdda7b38954af7dbc01a01315c7452bded10.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/9a/2a/9a2a9c1c9e4ab5c6e003e0f1f753b0ac323c810cd854ffaa55055bbed5c9c985.json --cookies /config/extras/cookies.txt --sleep-requests 39 --sleep-interval 42 --sleep-subtitles 35 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache 18:52:32.466 [debug] Current batch of media processed. Will check again in 1000ms 18:52:33.468 [debug] Current batch of media processed. Will check again in 1000ms 18:52:34.480 [debug] Current batch of media processed. Will check again in 1000ms 18:52:35.480 [debug] Current batch of media processed. Will check again in 1000ms 18:52:36.481 [debug] Current batch of media processed. Will check again in 1000ms 18:52:37.482 [debug] Current batch of media processed. Will check again in 1000ms 18:52:38.484 [debug] Current batch of media processed. Will check again in 1000ms 18:52:39.485 [debug] Current batch of media processed. Will check again in 1000ms 18:52:40.486 [debug] Current batch of media processed. Will check again in 1000ms 18:52:41.487 [debug] Current batch of media processed. Will check again in 1000ms 18:52:42.540 [debug] Current batch of media processed. Will check again in 1000ms 18:52:43.541 [debug] Current batch of media processed. Will check again in 1000ms 18:52:44.543 [debug] Current batch of media processed. Will check again in 1000ms 18:52:45.546 [debug] Current batch of media processed. Will check again in 1000ms 18:52:46.546 [debug] Current batch of media processed. Will check again in 1000ms 18:52:47.547 [debug] Current batch of media processed. Will check again in 1000ms 18:52:48.548 [debug] Current batch of media processed. Will check again in 1000ms 18:52:49.550 [debug] Current batch of media processed. Will check again in 1000ms 18:52:50.551 [debug] Current batch of media processed. Will check again in 1000ms 18:52:51.552 [debug] Current batch of media processed. Will check again in 1000ms 18:52:52.555 [debug] Current batch of media processed. Will check again in 1000ms 18:52:53.556 [debug] Current batch of media processed. Will check again in 1000ms 18:52:54.557 [debug] Current batch of media processed. Will check again in 1000ms 18:52:55.054 [info] {"source":"oban","duration":1564,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:52:55.558 [debug] Current batch of media processed. Will check again in 1000ms 18:52:56.561 [debug] Current batch of media processed. Will check again in 1000ms 18:52:57.562 [debug] Current batch of media processed. Will check again in 1000ms 18:52:58.563 [debug] Current batch of media processed. Will check again in 1000ms 18:52:59.567 [debug] Current batch of media processed. Will check again in 1000ms 18:53:00.291 [info] {"source":"oban","duration":2912,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:53:00.568 [debug] Current batch of media processed. Will check again in 1000ms 18:53:01.570 [debug] Current batch of media processed. Will check again in 1000ms 18:53:02.570 [debug] Current batch of media processed. Will check again in 1000ms 18:53:03.571 [debug] Current batch of media processed. Will check again in 1000ms 18:53:04.573 [debug] Current batch of media processed. Will check again in 1000ms 18:53:05.574 [debug] Current batch of media processed. Will check again in 1000ms 18:53:06.576 [debug] Current batch of media processed. Will check again in 1000ms 18:53:07.577 [debug] Current batch of media processed. Will check again in 1000ms 18:53:08.578 [debug] Current batch of media processed. Will check again in 1000ms 18:53:09.580 [debug] Current batch of media processed. Will check again in 1000ms 18:53:10.581 [debug] Current batch of media processed. Will check again in 1000ms 18:53:11.583 [debug] Current batch of media processed. Will check again in 1000ms 18:53:12.584 [debug] Current batch of media processed. Will check again in 1000ms 18:53:13.585 [debug] Current batch of media processed. Will check again in 1000ms 18:53:14.586 [debug] Current batch of media processed. Will check again in 1000ms 18:53:15.587 [debug] Current batch of media processed. Will check again in 1000ms 18:53:16.588 [debug] Current batch of media processed. Will check again in 1000ms 18:53:17.589 [debug] Current batch of media processed. Will check again in 1000ms 18:53:18.592 [debug] Current batch of media processed. Will check again in 1000ms 18:53:19.592 [debug] Current batch of media processed. Will check again in 1000ms 18:53:20.593 [debug] Current batch of media processed. Will check again in 1000ms 18:53:21.594 [debug] Current batch of media processed. Will check again in 1000ms 18:53:22.595 [debug] Current batch of media processed. Will check again in 1000ms 18:53:23.596 [debug] Current batch of media processed. Will check again in 1000ms 18:53:24.598 [debug] Current batch of media processed. Will check again in 1000ms 18:53:25.059 [info] {"source":"oban","duration":4066,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:25.598 [debug] Current batch of media processed. Will check again in 1000ms 18:53:26.599 [debug] Current batch of media processed. Will check again in 1000ms 18:53:27.600 [debug] Current batch of media processed. Will check again in 1000ms 18:53:28.601 [debug] Current batch of media processed. Will check again in 1000ms 18:53:29.602 [debug] Current batch of media processed. Will check again in 1000ms 18:53:30.603 [debug] Current batch of media processed. Will check again in 1000ms 18:53:31.604 [debug] Current batch of media processed. Will check again in 1000ms 18:53:32.605 [debug] Current batch of media processed. Will check again in 1000ms 18:53:33.606 [debug] Current batch of media processed. Will check again in 1000ms 18:53:34.608 [debug] Current batch of media processed. Will check again in 1000ms 18:53:35.609 [debug] Current batch of media processed. Will check again in 1000ms 18:53:36.610 [debug] Current batch of media processed. Will check again in 1000ms 18:53:37.611 [debug] Current batch of media processed. Will check again in 1000ms 18:53:38.612 [debug] Current batch of media processed. Will check again in 1000ms 18:53:39.613 [debug] Current batch of media processed. Will check again in 1000ms 18:53:40.614 [debug] Current batch of media processed. Will check again in 1000ms 18:53:41.615 [debug] Current batch of media processed. Will check again in 1000ms 18:53:42.616 [debug] Current batch of media processed. Will check again in 1000ms 18:53:43.617 [debug] Current batch of media processed. Will check again in 1000ms 18:53:44.618 [debug] Current batch of media processed. Will check again in 1000ms 18:53:45.619 [debug] Current batch of media processed. Will check again in 1000ms 18:53:46.620 [debug] Current batch of media processed. Will check again in 1000ms 18:53:47.622 [debug] Current batch of media processed. Will check again in 1000ms 18:53:48.626 [debug] Current batch of media processed. Will check again in 1000ms 18:53:49.627 [debug] Current batch of media processed. Will check again in 1000ms 18:53:50.629 [debug] Current batch of media processed. Will check again in 1000ms 18:53:51.630 [debug] Current batch of media processed. Will check again in 1000ms 18:53:52.632 [debug] Current batch of media processed. Will check again in 1000ms 18:53:53.633 [debug] Current batch of media processed. Will check again in 1000ms 18:53:54.635 [debug] Current batch of media processed. Will check again in 1000ms 18:53:55.070 [info] {"source":"oban","duration":9450,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:53:55.637 [debug] Current batch of media processed. Will check again in 1000ms 18:53:56.638 [debug] Current batch of media processed. Will check again in 1000ms 18:53:57.639 [debug] Current batch of media processed. Will check again in 1000ms 18:53:58.640 [debug] Current batch of media processed. Will check again in 1000ms 18:53:59.643 [debug] Current batch of media processed. Will check again in 1000ms 18:54:00.296 [info] {"source":"oban","duration":3826,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:54:00.645 [debug] Current batch of media processed. Will check again in 1000ms 18:54:01.646 [debug] Current batch of media processed. Will check again in 1000ms 18:54:02.647 [debug] Current batch of media processed. Will check again in 1000ms 18:54:03.648 [debug] Current batch of media processed. Will check again in 1000ms 18:54:04.652 [debug] Current batch of media processed. Will check again in 1000ms 18:54:05.655 [debug] Current batch of media processed. Will check again in 1000ms 18:54:06.657 [debug] Current batch of media processed. Will check again in 1000ms 18:54:07.659 [debug] Current batch of media processed. Will check again in 1000ms 18:54:08.661 [debug] Current batch of media processed. Will check again in 1000ms 18:54:09.663 [debug] Current batch of media processed. Will check again in 1000ms 18:54:10.665 [debug] Current batch of media processed. Will check again in 1000ms 18:54:11.667 [debug] Current batch of media processed. Will check again in 1000ms 18:54:12.678 [debug] Current batch of media processed. Will check again in 1000ms 18:54:13.678 [debug] Current batch of media processed. Will check again in 1000ms 18:54:14.679 [debug] Current batch of media processed. Will check again in 1000ms 18:54:15.681 [debug] Current batch of media processed. Will check again in 1000ms 18:54:16.681 [debug] Current batch of media processed. Will check again in 1000ms 18:54:17.682 [debug] Current batch of media processed. Will check again in 1000ms 18:54:18.684 [debug] Current batch of media processed. Will check again in 1000ms 18:54:19.684 [debug] Current batch of media processed. Will check again in 1000ms 18:54:20.686 [debug] Current batch of media processed. Will check again in 1000ms 18:54:21.687 [debug] Current batch of media processed. Will check again in 1000ms 18:54:22.689 [debug] Current batch of media processed. Will check again in 1000ms 18:54:23.690 [debug] Current batch of media processed. Will check again in 1000ms 18:54:24.691 [debug] Current batch of media processed. Will check again in 1000ms 18:54:25.071 [info] {"source":"oban","duration":1235,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:25.692 [debug] Current batch of media processed. Will check again in 1000ms 18:54:26.693 [debug] Current batch of media processed. Will check again in 1000ms 18:54:27.694 [debug] Current batch of media processed. Will check again in 1000ms 18:54:28.696 [debug] Current batch of media processed. Will check again in 1000ms 18:54:29.696 [debug] Current batch of media processed. Will check again in 1000ms 18:54:30.697 [debug] Current batch of media processed. Will check again in 1000ms 18:54:31.698 [debug] Current batch of media processed. Will check again in 1000ms 18:54:32.701 [debug] Current batch of media processed. Will check again in 1000ms 18:54:33.702 [debug] Current batch of media processed. Will check again in 1000ms 18:54:34.703 [debug] Current batch of media processed. Will check again in 1000ms 18:54:35.704 [debug] Current batch of media processed. Will check again in 1000ms 18:54:36.705 [debug] Current batch of media processed. Will check again in 1000ms 18:54:37.706 [debug] Current batch of media processed. Will check again in 1000ms 18:54:38.707 [debug] Current batch of media processed. Will check again in 1000ms 18:54:39.708 [debug] Current batch of media processed. Will check again in 1000ms 18:54:40.709 [debug] Current batch of media processed. Will check again in 1000ms 18:54:41.710 [debug] Current batch of media processed. Will check again in 1000ms 18:54:42.711 [debug] Current batch of media processed. Will check again in 1000ms 18:54:43.713 [debug] Current batch of media processed. Will check again in 1000ms 18:54:44.714 [debug] Current batch of media processed. Will check again in 1000ms 18:54:45.715 [debug] Current batch of media processed. Will check again in 1000ms 18:54:46.716 [debug] Current batch of media processed. Will check again in 1000ms 18:54:47.717 [debug] Current batch of media processed. Will check again in 1000ms 18:54:48.718 [debug] Current batch of media processed. Will check again in 1000ms 18:54:49.719 [debug] Current batch of media processed. Will check again in 1000ms 18:54:50.720 [debug] Current batch of media processed. Will check again in 1000ms 18:54:51.721 [debug] Current batch of media processed. Will check again in 1000ms 18:54:52.723 [debug] Current batch of media processed. Will check again in 1000ms 18:54:53.724 [debug] Current batch of media processed. Will check again in 1000ms 18:54:54.726 [debug] Current batch of media processed. Will check again in 1000ms 18:54:55.074 [info] {"source":"oban","duration":2043,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:54:55.728 [debug] Current batch of media processed. Will check again in 1000ms 18:54:56.729 [debug] Current batch of media processed. Will check again in 1000ms 18:54:57.730 [debug] Current batch of media processed. Will check again in 1000ms 18:54:58.731 [debug] Current batch of media processed. Will check again in 1000ms 18:54:59.733 [debug] Current batch of media processed. Will check again in 1000ms 18:55:00.302 [info] {"source":"oban","duration":2045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:55:00.734 [debug] Current batch of media processed. Will check again in 1000ms 18:55:01.735 [debug] Current batch of media processed. Will check again in 1000ms 18:55:02.736 [debug] Current batch of media processed. Will check again in 1000ms 18:55:03.738 [debug] Current batch of media processed. Will check again in 1000ms 18:55:04.760 [debug] Current batch of media processed. Will check again in 1000ms 18:55:05.761 [debug] Current batch of media processed. Will check again in 1000ms 18:55:06.762 [debug] Current batch of media processed. Will check again in 1000ms 18:55:07.763 [debug] Current batch of media processed. Will check again in 1000ms 18:55:08.766 [debug] Current batch of media processed. Will check again in 1000ms 18:55:09.770 [debug] Current batch of media processed. Will check again in 1000ms 18:55:10.776 [debug] Current batch of media processed. Will check again in 1000ms 18:55:10.901 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 18:55:11.779 [debug] Current batch of media processed. Will check again in 1000ms 18:55:12.780 [debug] Current batch of media processed. Will check again in 1000ms 18:55:13.781 [debug] Current batch of media processed. Will check again in 1000ms 18:55:14.782 [debug] Current batch of media processed. Will check again in 1000ms 18:55:15.784 [debug] Current batch of media processed. Will check again in 1000ms 18:55:16.786 [debug] Current batch of media processed. Will check again in 1000ms 18:55:17.787 [debug] Current batch of media processed. Will check again in 1000ms 18:55:18.788 [debug] Current batch of media processed. Will check again in 1000ms 18:55:19.790 [debug] Current batch of media processed. Will check again in 1000ms 18:55:20.791 [debug] Current batch of media processed. Will check again in 1000ms 18:55:21.792 [debug] Current batch of media processed. Will check again in 1000ms 18:55:22.793 [debug] Current batch of media processed. Will check again in 1000ms 18:55:23.794 [debug] Current batch of media processed. Will check again in 1000ms 18:55:24.798 [debug] Current batch of media processed. Will check again in 1000ms 18:55:25.078 [info] {"source":"oban","duration":2593,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:25.799 [debug] Current batch of media processed. Will check again in 1000ms 18:55:26.801 [debug] Current batch of media processed. Will check again in 1000ms 18:55:27.802 [debug] Current batch of media processed. Will check again in 1000ms 18:55:28.805 [debug] Current batch of media processed. Will check again in 1000ms 18:55:29.805 [debug] Current batch of media processed. Will check again in 1000ms 18:55:30.807 [debug] Current batch of media processed. Will check again in 1000ms 18:55:31.808 [debug] Current batch of media processed. Will check again in 1000ms 18:55:32.810 [debug] Current batch of media processed. Will check again in 1000ms 18:55:33.811 [debug] Current batch of media processed. Will check again in 1000ms 18:55:34.812 [debug] Current batch of media processed. Will check again in 1000ms 18:55:35.813 [debug] Current batch of media processed. Will check again in 1000ms 18:55:36.814 [debug] Current batch of media processed. Will check again in 1000ms 18:55:37.816 [debug] Current batch of media processed. Will check again in 1000ms 18:55:38.816 [debug] Current batch of media processed. Will check again in 1000ms 18:55:39.817 [debug] Current batch of media processed. Will check again in 1000ms 18:55:40.818 [debug] Current batch of media processed. Will check again in 1000ms 18:55:41.819 [debug] Current batch of media processed. Will check again in 1000ms 18:55:42.821 [debug] Current batch of media processed. Will check again in 1000ms 18:55:43.822 [debug] Current batch of media processed. Will check again in 1000ms 18:55:44.823 [debug] Current batch of media processed. Will check again in 1000ms 18:55:45.824 [debug] Current batch of media processed. Will check again in 1000ms 18:55:46.825 [debug] Current batch of media processed. Will check again in 1000ms 18:55:47.826 [debug] Current batch of media processed. Will check again in 1000ms 18:55:48.827 [debug] Current batch of media processed. Will check again in 1000ms 18:55:49.828 [debug] Current batch of media processed. Will check again in 1000ms 18:55:50.829 [debug] Current batch of media processed. Will check again in 1000ms 18:55:51.830 [debug] Current batch of media processed. Will check again in 1000ms 18:55:52.831 [debug] Current batch of media processed. Will check again in 1000ms 18:55:53.835 [debug] Current batch of media processed. Will check again in 1000ms 18:55:54.836 [debug] Current batch of media processed. Will check again in 1000ms 18:55:55.081 [info] {"source":"oban","duration":1729,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:55:55.837 [debug] Current batch of media processed. Will check again in 1000ms 18:55:56.839 [debug] Current batch of media processed. Will check again in 1000ms 18:55:57.840 [debug] Current batch of media processed. Will check again in 1000ms 18:55:58.842 [debug] Current batch of media processed. Will check again in 1000ms 18:55:59.843 [debug] Current batch of media processed. Will check again in 1000ms 18:56:00.304 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:56:00.844 [debug] Current batch of media processed. Will check again in 1000ms 18:56:01.845 [debug] Current batch of media processed. Will check again in 1000ms 18:56:02.846 [debug] Current batch of media processed. Will check again in 1000ms 18:56:03.847 [debug] Current batch of media processed. Will check again in 1000ms 18:56:04.848 [debug] Current batch of media processed. Will check again in 1000ms 18:56:05.850 [debug] Current batch of media processed. Will check again in 1000ms 18:56:06.851 [debug] Current batch of media processed. Will check again in 1000ms 18:56:07.852 [debug] Current batch of media processed. Will check again in 1000ms 18:56:08.853 [debug] Current batch of media processed. Will check again in 1000ms 18:56:09.855 [debug] Current batch of media processed. Will check again in 1000ms 18:56:10.856 [debug] Current batch of media processed. Will check again in 1000ms 18:56:11.857 [debug] Current batch of media processed. Will check again in 1000ms 18:56:12.859 [debug] Current batch of media processed. Will check again in 1000ms 18:56:13.861 [debug] Current batch of media processed. Will check again in 1000ms 18:56:14.862 [debug] Current batch of media processed. Will check again in 1000ms 18:56:15.864 [debug] Current batch of media processed. Will check again in 1000ms 18:56:16.866 [debug] Current batch of media processed. Will check again in 1000ms 18:56:17.867 [debug] Current batch of media processed. Will check again in 1000ms 18:56:18.868 [debug] Current batch of media processed. Will check again in 1000ms 18:56:19.869 [debug] Current batch of media processed. Will check again in 1000ms 18:56:20.876 [debug] Current batch of media processed. Will check again in 1000ms 18:56:21.878 [debug] Current batch of media processed. Will check again in 1000ms 18:56:22.880 [debug] Current batch of media processed. Will check again in 1000ms 18:56:23.883 [debug] Current batch of media processed. Will check again in 1000ms 18:56:24.885 [debug] Current batch of media processed. Will check again in 1000ms 18:56:25.083 [info] {"source":"oban","duration":1346,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:25.886 [debug] Current batch of media processed. Will check again in 1000ms 18:56:26.892 [debug] Current batch of media processed. Will check again in 1000ms 18:56:27.893 [debug] Current batch of media processed. Will check again in 1000ms 18:56:28.894 [debug] Current batch of media processed. Will check again in 1000ms 18:56:29.896 [debug] Current batch of media processed. Will check again in 1000ms 18:56:30.897 [debug] Current batch of media processed. Will check again in 1000ms 18:56:31.898 [debug] Current batch of media processed. Will check again in 1000ms 18:56:32.900 [debug] Current batch of media processed. Will check again in 1000ms 18:56:33.902 [debug] Current batch of media processed. Will check again in 1000ms 18:56:34.904 [debug] Current batch of media processed. Will check again in 1000ms 18:56:35.944 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\nКупить наш курс по национализму: http://politicalanimals.ru/\n\nВ рамках лекции \"Создание украинской нации\" мы расскажем, как формировалась украинская идентичность в условиях борьбы двух империй — Российской и Австро-Венгерской — за контроль над Галицией и будущей Восточной Украиной. Вы узнаете о полонизации и русификации, о религиозной политике, языковых запретах и о том, как это повлияло на формирование украинской нации.\n\nРазбираем, почему украинская история в XIX–XX веках — это постоянная внутренняя дилемма: принять русскую или польскую идентичность или развивать собственную украинскую культуру? Обсудим, как украинский язык становился символом сопротивления, а национальное возрождение шло через школы, газеты, театры и даже лагеря военнопленных.\n\nСпикер: Евгений Берман?, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\n00:00 Вступление\n02:30 Полонизация будущей Украины. Речь Посполитая.\n10:00 Русификация будущей Украины. Российская Империя.\n19:20 Украинизация будущей Украины. Австрийская Империя и Австро-Венгрия.\n23:40 Весна наций, 1848. Институционализация украинской идентичности.\n30:20 Австро-венгерский компромисс, 1867. Русофилы vs. Украинофилы..\n42:13 Первая мировая война и этнические чистки.\n50:22 Заключение.\n\nПонравилось видео о создании украинской нации?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n#историяукраины #украина #украинцы #politicalanimals #политология #национализм", "duration" => 3049, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e062000 - СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ.mp4", "id" => "cEwdG6cu9Gc", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=cEwdG6cu9Gc", "playlist_index" => 1, "timestamp" => 1750427854, "title" => "СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ", "upload_date" => "20250620"} 18:56:35.945 [debug] QUERY OK source="sources" db=0.7ms idle=1323.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 18:56:35.947 [debug] QUERY OK source="sources" db=0.9ms queue=0.4ms idle=1132.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 18:56:35.950 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=1127.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-20 13:57:34Z], 126] 18:56:36.021 [debug] QUERY OK source="media_items" db=68.4ms queue=0.4ms idle=135.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\nКупить наш курс по национализму: http://politicalanimals.ru/\n\nВ рамках лекции \"Создание украинской нации\" мы расскажем, как формировалась украинская идентичность в условиях борьбы двух империй — Российской и Австро-Венгерской — за контроль над Галицией и будущей Восточной Украиной. Вы узнаете о полонизации и русификации, о религиозной политике, языковых запретах и о том, как это повлияло на формирование украинской нации.\n\nРазбираем, почему украинская история в XIX–XX веках — это постоянная внутренняя дилемма: принять русскую или польскую идентичность или развивать собственную украинскую культуру? Обсудим, как украинский язык становился символом сопротивления, а национальное возрождение шло через школы, газеты, театры и даже лагеря военнопленных.\n\nСпикер: Евгений Берман?, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\n00:00 Вступление\n02:30 Полонизация будущей Украины. Речь Посполитая.\n10:00 Русификация будущей Украины. Российская Империя.\n19:20 Украинизация будущей Украины. Австрийская Империя и Австро-Венгрия.\n23:40 Весна наций, 1848. Институционализация украинской идентичности.\n30:20 Австро-венгерский компромисс, 1867. Русофилы vs. Украинофилы..\n42:13 Первая мировая война и этнические чистки.\n50:22 Заключение.\n\nПонравилось видео о создании украинской нации?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n#историяукраины #украина #украинцы #politicalanimals #политология #национализм", "СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ", "56d8d41a-cc77-4b04-a8a4-8c2a0453a451", 3049, false, "cEwdG6cu9Gc", "https://www.youtube.com/watch?v=cEwdG6cu9Gc", 1, "/downloads/shows/Political Animals/Season 2025/s2025e062000 - СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ.mp4", false, false, false, 126, [], 98, ~U[2025-06-20 13:57:34Z], ~U[2026-04-04 15:56:35Z], ~U[2026-04-04 15:56:35Z], "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\nКупить наш курс по национализму: http://politicalanimals.ru/\n\nВ рамках лекции \"Создание украинской нации\" мы расскажем, как формировалась украинская идентичность в условиях борьбы двух империй — Российской и Австро-Венгерской — за контроль над Галицией и будущей Восточной Украиной. Вы узнаете о полонизации и русификации, о религиозной политике, языковых запретах и о том, как это повлияло на формирование украинской нации.\n\nРазбираем, почему украинская история в XIX–XX веках — это постоянная внутренняя дилемма: принять русскую или польскую идентичность или развивать собственную украинскую культуру? Обсудим, как украинский язык становился символом сопротивления, а национальное возрождение шло через школы, газеты, театры и даже лагеря военнопленных.\n\nСпикер: Евгений Берман?, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\n00:00 Вступление\n02:30 Полонизация будущей Украины. Речь Посполитая.\n10:00 Русификация будущей Украины. Российская Империя.\n19:20 Украинизация будущей Украины. Австрийская Империя и Австро-Венгрия.\n23:40 Весна наций, 1848. Институционализация украинской идентичности.\n30:20 Австро-венгерский компромисс, 1867. Русофилы vs. Украинофилы..\n42:13 Первая мировая война и этнические чистки.\n50:22 Заключение.\n\nПонравилось видео о создании украинской нации?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n#историяукраины #украина #украинцы #politicalanimals #политология #национализм", "СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ", 3049, false, "cEwdG6cu9Gc", "https://www.youtube.com/watch?v=cEwdG6cu9Gc", "/downloads/shows/Political Animals/Season 2025/s2025e062000 - СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ.mp4", false, 126, ~U[2025-06-20 13:57:34Z]] 18:56:36.023 [debug] QUERY OK source="sources" db=1.4ms idle=199.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 18:56:36.024 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.2ms idle=77.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:56:36.026 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=77.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 [312234] 18:56:36.026 [debug] Current batch of media processed. Will check again in 1000ms 18:56:37.027 [debug] Current batch of media processed. Will check again in 1000ms 18:56:38.029 [debug] Current batch of media processed. Will check again in 1000ms 18:56:39.030 [debug] Current batch of media processed. Will check again in 1000ms 18:56:40.031 [debug] Current batch of media processed. Will check again in 1000ms 18:56:41.032 [debug] Current batch of media processed. Will check again in 1000ms 18:56:42.034 [debug] Current batch of media processed. Will check again in 1000ms 18:56:43.035 [debug] Current batch of media processed. Will check again in 1000ms 18:56:44.037 [debug] Current batch of media processed. Will check again in 1000ms 18:56:45.038 [debug] Current batch of media processed. Will check again in 1000ms 18:56:46.039 [debug] Current batch of media processed. Will check again in 1000ms 18:56:47.040 [debug] Current batch of media processed. Will check again in 1000ms 18:56:48.044 [debug] Current batch of media processed. Will check again in 1000ms 18:56:49.046 [debug] Current batch of media processed. Will check again in 1000ms 18:56:50.047 [debug] Current batch of media processed. Will check again in 1000ms 18:56:51.048 [debug] Current batch of media processed. Will check again in 1000ms 18:56:52.049 [debug] Current batch of media processed. Will check again in 1000ms 18:56:53.051 [debug] Current batch of media processed. Will check again in 1000ms 18:56:54.052 [debug] Current batch of media processed. Will check again in 1000ms 18:56:55.053 [debug] Current batch of media processed. Will check again in 1000ms 18:56:55.085 [info] {"source":"oban","duration":1271,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:56:56.054 [debug] Current batch of media processed. Will check again in 1000ms 18:56:57.055 [debug] Current batch of media processed. Will check again in 1000ms 18:56:58.056 [debug] Current batch of media processed. Will check again in 1000ms 18:56:59.057 [debug] Current batch of media processed. Will check again in 1000ms 18:57:00.059 [debug] Current batch of media processed. Will check again in 1000ms 18:57:00.311 [info] {"source":"oban","duration":5028,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:57:01.060 [debug] Current batch of media processed. Will check again in 1000ms 18:57:02.061 [debug] Current batch of media processed. Will check again in 1000ms 18:57:03.065 [debug] Current batch of media processed. Will check again in 1000ms 18:57:04.065 [debug] Current batch of media processed. Will check again in 1000ms 18:57:05.066 [debug] Current batch of media processed. Will check again in 1000ms 18:57:06.067 [debug] Current batch of media processed. Will check again in 1000ms 18:57:07.068 [debug] Current batch of media processed. Will check again in 1000ms 18:57:08.070 [debug] Current batch of media processed. Will check again in 1000ms 18:57:09.071 [debug] Current batch of media processed. Will check again in 1000ms 18:57:10.072 [debug] Current batch of media processed. Will check again in 1000ms 18:57:11.073 [debug] Current batch of media processed. Will check again in 1000ms 18:57:12.075 [debug] Current batch of media processed. Will check again in 1000ms 18:57:13.076 [debug] Current batch of media processed. Will check again in 1000ms 18:57:14.077 [debug] Current batch of media processed. Will check again in 1000ms 18:57:15.080 [debug] Current batch of media processed. Will check again in 1000ms 18:57:16.082 [debug] Current batch of media processed. Will check again in 1000ms 18:57:17.083 [debug] Current batch of media processed. Will check again in 1000ms 18:57:18.084 [debug] Current batch of media processed. Will check again in 1000ms 18:57:19.087 [debug] Current batch of media processed. Will check again in 1000ms 18:57:20.091 [debug] Current batch of media processed. Will check again in 1000ms 18:57:21.092 [debug] Current batch of media processed. Will check again in 1000ms 18:57:22.093 [debug] Current batch of media processed. Will check again in 1000ms 18:57:23.094 [debug] Current batch of media processed. Will check again in 1000ms 18:57:24.098 [debug] Current batch of media processed. Will check again in 1000ms 18:57:25.092 [info] {"source":"oban","duration":5050,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:25.099 [debug] Current batch of media processed. Will check again in 1000ms 18:57:26.100 [debug] Current batch of media processed. Will check again in 1000ms 18:57:27.101 [debug] Current batch of media processed. Will check again in 1000ms 18:57:28.104 [debug] Current batch of media processed. Will check again in 1000ms 18:57:29.104 [debug] Current batch of media processed. Will check again in 1000ms 18:57:30.105 [debug] Current batch of media processed. Will check again in 1000ms 18:57:31.107 [debug] Current batch of media processed. Will check again in 1000ms 18:57:32.109 [debug] Current batch of media processed. Will check again in 1000ms 18:57:33.111 [debug] Current batch of media processed. Will check again in 1000ms 18:57:34.111 [debug] Current batch of media processed. Will check again in 1000ms 18:57:35.114 [debug] Current batch of media processed. Will check again in 1000ms 18:57:36.117 [debug] Current batch of media processed. Will check again in 1000ms 18:57:37.117 [debug] Current batch of media processed. Will check again in 1000ms 18:57:38.118 [debug] Current batch of media processed. Will check again in 1000ms 18:57:39.119 [debug] Current batch of media processed. Will check again in 1000ms 18:57:40.120 [debug] Current batch of media processed. Will check again in 1000ms 18:57:41.121 [debug] Current batch of media processed. Will check again in 1000ms 18:57:42.123 [debug] Current batch of media processed. Will check again in 1000ms 18:57:43.126 [debug] Current batch of media processed. Will check again in 1000ms 18:57:44.127 [debug] Current batch of media processed. Will check again in 1000ms 18:57:45.128 [debug] Current batch of media processed. Will check again in 1000ms 18:57:46.129 [debug] Current batch of media processed. Will check again in 1000ms 18:57:47.130 [debug] Current batch of media processed. Will check again in 1000ms 18:57:48.131 [debug] Current batch of media processed. Will check again in 1000ms 18:57:49.133 [debug] Current batch of media processed. Will check again in 1000ms 18:57:50.134 [debug] Current batch of media processed. Will check again in 1000ms 18:57:51.135 [debug] Current batch of media processed. Will check again in 1000ms 18:57:52.137 [debug] Current batch of media processed. Will check again in 1000ms 18:57:53.139 [debug] Current batch of media processed. Will check again in 1000ms 18:57:54.140 [debug] Current batch of media processed. Will check again in 1000ms 18:57:55.094 [info] {"source":"oban","duration":1490,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:57:55.141 [debug] Current batch of media processed. Will check again in 1000ms 18:57:56.144 [debug] Current batch of media processed. Will check again in 1000ms 18:57:57.144 [debug] Current batch of media processed. Will check again in 1000ms 18:57:58.146 [debug] Current batch of media processed. Will check again in 1000ms 18:57:59.147 [debug] Current batch of media processed. Will check again in 1000ms 18:58:00.149 [debug] Current batch of media processed. Will check again in 1000ms 18:58:00.313 [info] {"source":"oban","duration":309,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:58:01.151 [debug] Current batch of media processed. Will check again in 1000ms 18:58:02.152 [debug] Current batch of media processed. Will check again in 1000ms 18:58:03.154 [debug] Current batch of media processed. Will check again in 1000ms 18:58:04.154 [debug] Current batch of media processed. Will check again in 1000ms 18:58:05.156 [debug] Current batch of media processed. Will check again in 1000ms 18:58:06.157 [debug] Current batch of media processed. Will check again in 1000ms 18:58:07.158 [debug] Current batch of media processed. Will check again in 1000ms 18:58:08.159 [debug] Current batch of media processed. Will check again in 1000ms 18:58:09.161 [debug] Current batch of media processed. Will check again in 1000ms 18:58:10.161 [debug] Current batch of media processed. Will check again in 1000ms 18:58:11.163 [debug] Current batch of media processed. Will check again in 1000ms 18:58:12.165 [debug] Current batch of media processed. Will check again in 1000ms 18:58:13.166 [debug] Current batch of media processed. Will check again in 1000ms 18:58:14.168 [debug] Current batch of media processed. Will check again in 1000ms 18:58:15.168 [debug] Current batch of media processed. Will check again in 1000ms 18:58:16.171 [debug] Current batch of media processed. Will check again in 1000ms 18:58:17.172 [debug] Current batch of media processed. Will check again in 1000ms 18:58:18.173 [debug] Current batch of media processed. Will check again in 1000ms 18:58:19.174 [debug] Current batch of media processed. Will check again in 1000ms 18:58:20.175 [debug] Current batch of media processed. Will check again in 1000ms 18:58:21.176 [debug] Current batch of media processed. Will check again in 1000ms 18:58:22.177 [debug] Current batch of media processed. Will check again in 1000ms 18:58:23.178 [debug] Current batch of media processed. Will check again in 1000ms 18:58:24.179 [debug] Current batch of media processed. Will check again in 1000ms 18:58:25.098 [info] {"source":"oban","duration":1678,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:25.181 [debug] Current batch of media processed. Will check again in 1000ms 18:58:26.182 [debug] Current batch of media processed. Will check again in 1000ms 18:58:27.183 [debug] Current batch of media processed. Will check again in 1000ms 18:58:28.184 [debug] Current batch of media processed. Will check again in 1000ms 18:58:29.185 [debug] Current batch of media processed. Will check again in 1000ms 18:58:30.186 [debug] Current batch of media processed. Will check again in 1000ms 18:58:31.188 [debug] Current batch of media processed. Will check again in 1000ms 18:58:32.188 [debug] Current batch of media processed. Will check again in 1000ms 18:58:33.190 [debug] Current batch of media processed. Will check again in 1000ms 18:58:34.192 [debug] Current batch of media processed. Will check again in 1000ms 18:58:35.194 [debug] Current batch of media processed. Will check again in 1000ms 18:58:36.196 [debug] Current batch of media processed. Will check again in 1000ms 18:58:37.198 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИмперский национализм и национализация империй — это лекция о том, как империи в эпоху модерна заимствовали и трансформировали идеи национализма для укрепления собственной легитимности и власти. Мы разберем, как имперская политика эволюционировала под давлением этнонационализма и роста национального самосознания. Мы покажем, как империи стремились создать национальную идентичность, часто подавляя локальные культуры и языки.\n\nПочему империи не могли игнорировать национализм? Как возник официальный национализм по Бенедикту Андерсону? Что такое имперское ядро? И как именно происходила национализация империй?\n\nПодходит студентам, историкам, политологам и всем, кто хочет понять, как империи становились нациями и почему нация и империя — вовсе не противоположности.\n\nСпикер: Арсентий Тропаревский, преподаватель Шанинки, РАНХиГС и автор телеграм-канала «Political animals»\n\n00:00 Вступление\n02:00 Имперский национализм и национализация империй\n09:20 Официальный национализм\n20:40 Адаптация империй\n38:28 Франция и имперский национализм\n51:20 Заключение\n\nПонравилось видео про имперский национализм и национализацию империй?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n\n#национализм #империя #имперскийнационализм #история #политология", "duration" => 3164, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e060900 - ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ.mp4", "id" => "BzQyoVUnB58", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=BzQyoVUnB58", "playlist_index" => 2, "timestamp" => 1749488470, "title" => "ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ", "upload_date" => "20250609"} 18:58:37.208 [debug] QUERY OK source="sources" db=8.5ms queue=0.4ms idle=1560.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 18:58:37.211 [debug] QUERY OK source="sources" db=2.3ms queue=0.2ms idle=1569.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 18:58:37.212 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=908.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-09 17:01:10Z], 126] 18:58:37.277 [debug] QUERY OK source="media_items" db=61.8ms queue=0.1ms idle=903.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИмперский национализм и национализация империй — это лекция о том, как империи в эпоху модерна заимствовали и трансформировали идеи национализма для укрепления собственной легитимности и власти. Мы разберем, как имперская политика эволюционировала под давлением этнонационализма и роста национального самосознания. Мы покажем, как империи стремились создать национальную идентичность, часто подавляя локальные культуры и языки.\n\nПочему империи не могли игнорировать национализм? Как возник официальный национализм по Бенедикту Андерсону? Что такое имперское ядро? И как именно происходила национализация империй?\n\nПодходит студентам, историкам, политологам и всем, кто хочет понять, как империи становились нациями и почему нация и империя — вовсе не противоположности.\n\nСпикер: Арсентий Тропаревский, преподаватель Шанинки, РАНХиГС и автор телеграм-канала «Political animals»\n\n00:00 Вступление\n02:00 Имперский национализм и национализация империй\n09:20 Официальный национализм\n20:40 Адаптация империй\n38:28 Франция и имперский национализм\n51:20 Заключение\n\nПонравилось видео про имперский национализм и национализацию империй?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n\n#национализм #империя #имперскийнационализм #история #политология", "ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ", "5e02cf09-c56f-43b2-bdd7-ff998dc57215", 3164, false, "BzQyoVUnB58", "https://www.youtube.com/watch?v=BzQyoVUnB58", 2, "/downloads/shows/Political Animals/Season 2025/s2025e060900 - ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ.mp4", false, false, false, 126, [], 98, ~U[2025-06-09 17:01:10Z], ~U[2026-04-04 15:58:37Z], ~U[2026-04-04 15:58:37Z], "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИмперский национализм и национализация империй — это лекция о том, как империи в эпоху модерна заимствовали и трансформировали идеи национализма для укрепления собственной легитимности и власти. Мы разберем, как имперская политика эволюционировала под давлением этнонационализма и роста национального самосознания. Мы покажем, как империи стремились создать национальную идентичность, часто подавляя локальные культуры и языки.\n\nПочему империи не могли игнорировать национализм? Как возник официальный национализм по Бенедикту Андерсону? Что такое имперское ядро? И как именно происходила национализация империй?\n\nПодходит студентам, историкам, политологам и всем, кто хочет понять, как империи становились нациями и почему нация и империя — вовсе не противоположности.\n\nСпикер: Арсентий Тропаревский, преподаватель Шанинки, РАНХиГС и автор телеграм-канала «Political animals»\n\n00:00 Вступление\n02:00 Имперский национализм и национализация империй\n09:20 Официальный национализм\n20:40 Адаптация империй\n38:28 Франция и имперский национализм\n51:20 Заключение\n\nПонравилось видео про имперский национализм и национализацию империй?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n\n#национализм #империя #имперскийнационализм #история #политология", "ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ", 3164, false, "BzQyoVUnB58", "https://www.youtube.com/watch?v=BzQyoVUnB58", "/downloads/shows/Political Animals/Season 2025/s2025e060900 - ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ.mp4", false, 126, ~U[2025-06-09 17:01:10Z]] 18:58:37.282 [debug] QUERY OK source="sources" db=4.3ms idle=639.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 18:58:37.284 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.2ms idle=75.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 18:58:37.285 [debug] QUERY OK source="media_items" db=0.7ms idle=73.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 [307619] 18:58:37.287 [debug] Current batch of media processed. Will check again in 1000ms 18:58:38.287 [debug] Current batch of media processed. Will check again in 1000ms 18:58:39.288 [debug] Current batch of media processed. Will check again in 1000ms 18:58:40.290 [debug] Current batch of media processed. Will check again in 1000ms 18:58:41.290 [debug] Current batch of media processed. Will check again in 1000ms 18:58:42.298 [debug] Current batch of media processed. Will check again in 1000ms 18:58:43.299 [debug] Current batch of media processed. Will check again in 1000ms 18:58:44.301 [debug] Current batch of media processed. Will check again in 1000ms 18:58:45.302 [debug] Current batch of media processed. Will check again in 1000ms 18:58:46.303 [debug] Current batch of media processed. Will check again in 1000ms 18:58:47.304 [debug] Current batch of media processed. Will check again in 1000ms 18:58:48.305 [debug] Current batch of media processed. Will check again in 1000ms 18:58:49.306 [debug] Current batch of media processed. Will check again in 1000ms 18:58:50.307 [debug] Current batch of media processed. Will check again in 1000ms 18:58:51.309 [debug] Current batch of media processed. Will check again in 1000ms 18:58:52.310 [debug] Current batch of media processed. Will check again in 1000ms 18:58:53.312 [debug] Current batch of media processed. Will check again in 1000ms 18:58:54.313 [debug] Current batch of media processed. Will check again in 1000ms 18:58:55.100 [info] {"source":"oban","duration":2374,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:58:55.314 [debug] Current batch of media processed. Will check again in 1000ms 18:58:56.315 [debug] Current batch of media processed. Will check again in 1000ms 18:58:57.316 [debug] Current batch of media processed. Will check again in 1000ms 18:58:58.317 [debug] Current batch of media processed. Will check again in 1000ms 18:58:59.321 [debug] Current batch of media processed. Will check again in 1000ms 18:59:00.315 [info] {"source":"oban","duration":880,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 18:59:00.322 [debug] Current batch of media processed. Will check again in 1000ms 18:59:01.323 [debug] Current batch of media processed. Will check again in 1000ms 18:59:02.325 [debug] Current batch of media processed. Will check again in 1000ms 18:59:03.326 [debug] Current batch of media processed. Will check again in 1000ms 18:59:04.327 [debug] Current batch of media processed. Will check again in 1000ms 18:59:05.328 [debug] Current batch of media processed. Will check again in 1000ms 18:59:06.329 [debug] Current batch of media processed. Will check again in 1000ms 18:59:07.330 [debug] Current batch of media processed. Will check again in 1000ms 18:59:08.333 [debug] Current batch of media processed. Will check again in 1000ms 18:59:09.334 [debug] Current batch of media processed. Will check again in 1000ms 18:59:10.336 [debug] Current batch of media processed. Will check again in 1000ms 18:59:11.338 [debug] Current batch of media processed. Will check again in 1000ms 18:59:12.339 [debug] Current batch of media processed. Will check again in 1000ms 18:59:13.341 [debug] Current batch of media processed. Will check again in 1000ms 18:59:14.341 [debug] Current batch of media processed. Will check again in 1000ms 18:59:15.342 [debug] Current batch of media processed. Will check again in 1000ms 18:59:16.343 [debug] Current batch of media processed. Will check again in 1000ms 18:59:17.344 [debug] Current batch of media processed. Will check again in 1000ms 18:59:18.345 [debug] Current batch of media processed. Will check again in 1000ms 18:59:19.346 [debug] Current batch of media processed. Will check again in 1000ms 18:59:20.347 [debug] Current batch of media processed. Will check again in 1000ms 18:59:21.348 [debug] Current batch of media processed. Will check again in 1000ms 18:59:22.350 [debug] Current batch of media processed. Will check again in 1000ms 18:59:23.351 [debug] Current batch of media processed. Will check again in 1000ms 18:59:24.352 [debug] Current batch of media processed. Will check again in 1000ms 18:59:25.103 [info] {"source":"oban","duration":1976,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:25.356 [debug] Current batch of media processed. Will check again in 1000ms 18:59:26.357 [debug] Current batch of media processed. Will check again in 1000ms 18:59:27.358 [debug] Current batch of media processed. Will check again in 1000ms 18:59:28.359 [debug] Current batch of media processed. Will check again in 1000ms 18:59:29.360 [debug] Current batch of media processed. Will check again in 1000ms 18:59:30.362 [debug] Current batch of media processed. Will check again in 1000ms 18:59:31.364 [debug] Current batch of media processed. Will check again in 1000ms 18:59:32.365 [debug] Current batch of media processed. Will check again in 1000ms 18:59:33.366 [debug] Current batch of media processed. Will check again in 1000ms 18:59:34.368 [debug] Current batch of media processed. Will check again in 1000ms 18:59:35.369 [debug] Current batch of media processed. Will check again in 1000ms 18:59:36.370 [debug] Current batch of media processed. Will check again in 1000ms 18:59:37.371 [debug] Current batch of media processed. Will check again in 1000ms 18:59:38.374 [debug] Current batch of media processed. Will check again in 1000ms 18:59:39.375 [debug] Current batch of media processed. Will check again in 1000ms 18:59:40.376 [debug] Current batch of media processed. Will check again in 1000ms 18:59:41.377 [debug] Current batch of media processed. Will check again in 1000ms 18:59:42.379 [debug] Current batch of media processed. Will check again in 1000ms 18:59:43.381 [debug] Current batch of media processed. Will check again in 1000ms 18:59:44.382 [debug] Current batch of media processed. Will check again in 1000ms 18:59:45.385 [debug] Current batch of media processed. Will check again in 1000ms 18:59:46.387 [debug] Current batch of media processed. Will check again in 1000ms 18:59:47.387 [debug] Current batch of media processed. Will check again in 1000ms 18:59:48.389 [debug] Current batch of media processed. Will check again in 1000ms 18:59:49.391 [debug] Current batch of media processed. Will check again in 1000ms 18:59:50.393 [debug] Current batch of media processed. Will check again in 1000ms 18:59:51.395 [debug] Current batch of media processed. Will check again in 1000ms 18:59:52.397 [debug] Current batch of media processed. Will check again in 1000ms 18:59:53.398 [debug] Current batch of media processed. Will check again in 1000ms 18:59:54.400 [debug] Current batch of media processed. Will check again in 1000ms 18:59:55.107 [info] {"source":"oban","duration":2035,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 18:59:55.402 [debug] Current batch of media processed. Will check again in 1000ms 18:59:56.403 [debug] Current batch of media processed. Will check again in 1000ms 18:59:57.418 [debug] Current batch of media processed. Will check again in 1000ms 18:59:58.421 [debug] Current batch of media processed. Will check again in 1000ms 18:59:59.423 [debug] Current batch of media processed. Will check again in 1000ms 19:00:00.320 [info] {"source":"oban","duration":3045,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:00:00.425 [debug] Current batch of media processed. Will check again in 1000ms 19:00:01.425 [debug] Current batch of media processed. Will check again in 1000ms 19:00:02.427 [debug] Current batch of media processed. Will check again in 1000ms 19:00:03.427 [debug] Current batch of media processed. Will check again in 1000ms 19:00:04.428 [debug] Current batch of media processed. Will check again in 1000ms 19:00:05.430 [debug] Current batch of media processed. Will check again in 1000ms 19:00:06.436 [debug] Current batch of media processed. Will check again in 1000ms 19:00:07.438 [debug] Current batch of media processed. Will check again in 1000ms 19:00:08.439 [debug] Current batch of media processed. Will check again in 1000ms 19:00:09.440 [debug] Current batch of media processed. Will check again in 1000ms 19:00:10.442 [debug] Current batch of media processed. Will check again in 1000ms 19:00:11.444 [debug] Current batch of media processed. Will check again in 1000ms 19:00:12.446 [debug] Current batch of media processed. Will check again in 1000ms 19:00:13.447 [debug] Current batch of media processed. Will check again in 1000ms 19:00:14.448 [debug] Current batch of media processed. Will check again in 1000ms 19:00:15.449 [debug] Current batch of media processed. Will check again in 1000ms 19:00:16.450 [debug] Current batch of media processed. Will check again in 1000ms 19:00:17.451 [debug] Current batch of media processed. Will check again in 1000ms 19:00:18.452 [debug] Current batch of media processed. Will check again in 1000ms 19:00:19.456 [debug] Current batch of media processed. Will check again in 1000ms 19:00:20.456 [debug] Current batch of media processed. Will check again in 1000ms 19:00:21.457 [debug] Current batch of media processed. Will check again in 1000ms 19:00:22.458 [debug] Current batch of media processed. Will check again in 1000ms 19:00:23.460 [debug] Current batch of media processed. Will check again in 1000ms 19:00:24.461 [debug] Current batch of media processed. Will check again in 1000ms 19:00:25.109 [info] {"source":"oban","duration":1299,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:25.462 [debug] Current batch of media processed. Will check again in 1000ms 19:00:26.464 [debug] Current batch of media processed. Will check again in 1000ms 19:00:27.465 [debug] Current batch of media processed. Will check again in 1000ms 19:00:28.466 [debug] Current batch of media processed. Will check again in 1000ms 19:00:29.467 [debug] Current batch of media processed. Will check again in 1000ms 19:00:30.468 [debug] Current batch of media processed. Will check again in 1000ms 19:00:31.470 [debug] Current batch of media processed. Will check again in 1000ms 19:00:32.471 [debug] Current batch of media processed. Will check again in 1000ms 19:00:33.472 [debug] Current batch of media processed. Will check again in 1000ms 19:00:34.473 [debug] Current batch of media processed. Will check again in 1000ms 19:00:35.474 [debug] Current batch of media processed. Will check again in 1000ms 19:00:36.476 [debug] Current batch of media processed. Will check again in 1000ms 19:00:37.476 [debug] Current batch of media processed. Will check again in 1000ms 19:00:38.478 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИстория и происхождение палестинской нации. Как возник палестинский национализм? Кто такие палестинцы, и когда они начали осознавать себя как отдельный народ? Это видео рассказывает об эволюции палестинской идентичности — от османской эпохи до Накбы 1948 года и создания ООП. Мы исследуем роль интеллигенции, газет аль-Кармиль и Филастин, влияние британского мандата, арабского восстания 1936–1939 годов и раздела Палестины.\n\nВ видео раскрываются:\n📍Корни палестинского национального движения\n📍Роль противостояния сионизму\n📍Роль арабских стран (Египет, Сирия, Иордания, Саудовская Аравия и др.)\n📍Палестинские беженцы и UNRWA\n\nИсторический анализ, факты, документы и высказывания лидеров (Хадж Амин аль-Хусейни, Ясир Арафат, Зухейр Мохсен).\n\nПодходит всем, кто интересуется Израилем и Палестиной, арабским национализмом, историей Ближнего Востока и вопросом беженцев.\n\nСпикер: Евгений Берман, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\nБольше похожих видео: https://youtu.be/5jgHo2-wEnQ?si=3XVv4qT9GWdhtlHf\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов!🔥\n\n#палестина #израиль #ближнийвосток #национализм #история #политика #политология #politicalanimals", "duration" => 5148, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e060300 - СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ..mp4", "id" => "ZTF78-FfmI0", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=ZTF78-FfmI0", "playlist_index" => 3, "timestamp" => 1748951034, "title" => "СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ.", "upload_date" => "20250603"} 19:00:38.479 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1818.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:00:38.480 [debug] QUERY OK source="sources" db=1.1ms idle=1540.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:00:38.482 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=1535.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 11:43:54Z], 126] 19:00:38.536 [debug] QUERY OK source="media_items" db=53.1ms queue=0.1ms idle=541.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИстория и происхождение палестинской нации. Как возник палестинский национализм? Кто такие палестинцы, и когда они начали осознавать себя как отдельный народ? Это видео рассказывает об эволюции палестинской идентичности — от османской эпохи до Накбы 1948 года и создания ООП. Мы исследуем роль интеллигенции, газет аль-Кармиль и Филастин, влияние британского мандата, арабского восстания 1936–1939 годов и раздела Палестины.\n\nВ видео раскрываются:\n📍Корни палестинского национального движения\n📍Роль противостояния сионизму\n📍Роль арабских стран (Египет, Сирия, Иордания, Саудовская Аравия и др.)\n📍Палестинские беженцы и UNRWA\n\nИсторический анализ, факты, документы и высказывания лидеров (Хадж Амин аль-Хусейни, Ясир Арафат, Зухейр Мохсен).\n\nПодходит всем, кто интересуется Израилем и Палестиной, арабским национализмом, историей Ближнего Востока и вопросом беженцев.\n\nСпикер: Евгений Берман, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\nБольше похожих видео: https://youtu.be/5jgHo2-wEnQ?si=3XVv4qT9GWdhtlHf\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов!🔥\n\n#палестина #израиль #ближнийвосток #национализм #история #политика #политология #politicalanimals", "СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ.", "cf4e7af8-b05a-4736-a916-4818d1352cc0", 5148, false, "ZTF78-FfmI0", "https://www.youtube.com/watch?v=ZTF78-FfmI0", 3, "/downloads/shows/Political Animals/Season 2025/s2025e060300 - СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ..mp4", false, false, false, 126, [], 98, ~U[2025-06-03 11:43:54Z], ~U[2026-04-04 16:00:38Z], ~U[2026-04-04 16:00:38Z], "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИстория и происхождение палестинской нации. Как возник палестинский национализм? Кто такие палестинцы, и когда они начали осознавать себя как отдельный народ? Это видео рассказывает об эволюции палестинской идентичности — от османской эпохи до Накбы 1948 года и создания ООП. Мы исследуем роль интеллигенции, газет аль-Кармиль и Филастин, влияние британского мандата, арабского восстания 1936–1939 годов и раздела Палестины.\n\nВ видео раскрываются:\n📍Корни палестинского национального движения\n📍Роль противостояния сионизму\n📍Роль арабских стран (Египет, Сирия, Иордания, Саудовская Аравия и др.)\n📍Палестинские беженцы и UNRWA\n\nИсторический анализ, факты, документы и высказывания лидеров (Хадж Амин аль-Хусейни, Ясир Арафат, Зухейр Мохсен).\n\nПодходит всем, кто интересуется Израилем и Палестиной, арабским национализмом, историей Ближнего Востока и вопросом беженцев.\n\nСпикер: Евгений Берман, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\nБольше похожих видео: https://youtu.be/5jgHo2-wEnQ?si=3XVv4qT9GWdhtlHf\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов!🔥\n\n#палестина #израиль #ближнийвосток #национализм #история #политика #политология #politicalanimals", "СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ.", 5148, false, "ZTF78-FfmI0", "https://www.youtube.com/watch?v=ZTF78-FfmI0", "/downloads/shows/Political Animals/Season 2025/s2025e060300 - СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ..mp4", false, 126, ~U[2025-06-03 11:43:54Z]] 19:00:38.539 [debug] QUERY OK source="sources" db=2.0ms queue=0.4ms idle=589.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:00:38.540 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=60.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:00:38.541 [debug] QUERY OK source="media_items" db=0.6ms idle=60.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 [307620] 19:00:38.541 [debug] Current batch of media processed. Will check again in 1000ms 19:00:39.542 [debug] Current batch of media processed. Will check again in 1000ms 19:00:40.543 [debug] Current batch of media processed. Will check again in 1000ms 19:00:41.544 [debug] Current batch of media processed. Will check again in 1000ms 19:00:42.545 [debug] Current batch of media processed. Will check again in 1000ms 19:00:43.546 [debug] Current batch of media processed. Will check again in 1000ms 19:00:44.547 [debug] Current batch of media processed. Will check again in 1000ms 19:00:45.548 [debug] Current batch of media processed. Will check again in 1000ms 19:00:46.550 [debug] Current batch of media processed. Will check again in 1000ms 19:00:47.551 [debug] Current batch of media processed. Will check again in 1000ms 19:00:48.552 [debug] Current batch of media processed. Will check again in 1000ms 19:00:49.557 [debug] Current batch of media processed. Will check again in 1000ms 19:00:50.558 [debug] Current batch of media processed. Will check again in 1000ms 19:00:51.559 [debug] Current batch of media processed. Will check again in 1000ms 19:00:52.561 [debug] Current batch of media processed. Will check again in 1000ms 19:00:53.563 [debug] Current batch of media processed. Will check again in 1000ms 19:00:54.565 [debug] Current batch of media processed. Will check again in 1000ms 19:00:55.137 [info] {"source":"oban","duration":26598,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:00:55.566 [debug] Current batch of media processed. Will check again in 1000ms 19:00:56.566 [debug] Current batch of media processed. Will check again in 1000ms 19:00:57.567 [debug] Current batch of media processed. Will check again in 1000ms 19:00:58.572 [debug] Current batch of media processed. Will check again in 1000ms 19:00:59.573 [debug] Current batch of media processed. Will check again in 1000ms 19:01:00.331 [info] {"source":"oban","duration":463,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:01:00.576 [debug] Current batch of media processed. Will check again in 1000ms 19:01:01.588 [debug] Current batch of media processed. Will check again in 1000ms 19:01:02.589 [debug] Current batch of media processed. Will check again in 1000ms 19:01:03.592 [debug] Current batch of media processed. Will check again in 1000ms 19:01:04.592 [debug] Current batch of media processed. Will check again in 1000ms 19:01:05.594 [debug] Current batch of media processed. Will check again in 1000ms 19:01:06.595 [debug] Current batch of media processed. Will check again in 1000ms 19:01:07.597 [debug] Current batch of media processed. Will check again in 1000ms 19:01:08.597 [debug] Current batch of media processed. Will check again in 1000ms 19:01:09.603 [debug] Current batch of media processed. Will check again in 1000ms 19:01:10.604 [debug] Current batch of media processed. Will check again in 1000ms 19:01:11.606 [debug] Current batch of media processed. Will check again in 1000ms 19:01:12.608 [debug] Current batch of media processed. Will check again in 1000ms 19:01:13.608 [debug] Current batch of media processed. Will check again in 1000ms 19:01:14.610 [debug] Current batch of media processed. Will check again in 1000ms 19:01:15.611 [debug] Current batch of media processed. Will check again in 1000ms 19:01:16.612 [debug] Current batch of media processed. Will check again in 1000ms 19:01:17.613 [debug] Current batch of media processed. Will check again in 1000ms 19:01:18.615 [debug] Current batch of media processed. Will check again in 1000ms 19:01:19.620 [debug] Current batch of media processed. Will check again in 1000ms 19:01:20.622 [debug] Current batch of media processed. Will check again in 1000ms 19:01:21.622 [debug] Current batch of media processed. Will check again in 1000ms 19:01:22.623 [debug] Current batch of media processed. Will check again in 1000ms 19:01:23.624 [debug] Current batch of media processed. Will check again in 1000ms 19:01:24.625 [debug] Current batch of media processed. Will check again in 1000ms 19:01:25.140 [info] {"source":"oban","duration":1836,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:25.626 [debug] Current batch of media processed. Will check again in 1000ms 19:01:26.627 [debug] Current batch of media processed. Will check again in 1000ms 19:01:27.628 [debug] Current batch of media processed. Will check again in 1000ms 19:01:28.629 [debug] Current batch of media processed. Will check again in 1000ms 19:01:29.631 [debug] Current batch of media processed. Will check again in 1000ms 19:01:30.632 [debug] Current batch of media processed. Will check again in 1000ms 19:01:31.634 [debug] Current batch of media processed. Will check again in 1000ms 19:01:32.635 [debug] Current batch of media processed. Will check again in 1000ms 19:01:33.636 [debug] Current batch of media processed. Will check again in 1000ms 19:01:34.638 [debug] Current batch of media processed. Will check again in 1000ms 19:01:35.639 [debug] Current batch of media processed. Will check again in 1000ms 19:01:36.640 [debug] Current batch of media processed. Will check again in 1000ms 19:01:37.641 [debug] Current batch of media processed. Will check again in 1000ms 19:01:38.642 [debug] Current batch of media processed. Will check again in 1000ms 19:01:39.643 [debug] Current batch of media processed. Will check again in 1000ms 19:01:40.644 [debug] Current batch of media processed. Will check again in 1000ms 19:01:41.646 [debug] Current batch of media processed. Will check again in 1000ms 19:01:42.647 [debug] Current batch of media processed. Will check again in 1000ms 19:01:43.648 [debug] Current batch of media processed. Will check again in 1000ms 19:01:44.649 [debug] Current batch of media processed. Will check again in 1000ms 19:01:45.650 [debug] Current batch of media processed. Will check again in 1000ms 19:01:46.652 [debug] Current batch of media processed. Will check again in 1000ms 19:01:47.652 [debug] Current batch of media processed. Will check again in 1000ms 19:01:48.654 [debug] Current batch of media processed. Will check again in 1000ms 19:01:49.655 [debug] Current batch of media processed. Will check again in 1000ms 19:01:50.656 [debug] Current batch of media processed. Will check again in 1000ms 19:01:51.657 [debug] Current batch of media processed. Will check again in 1000ms 19:01:52.658 [debug] Current batch of media processed. Will check again in 1000ms 19:01:53.659 [debug] Current batch of media processed. Will check again in 1000ms 19:01:54.660 [debug] Current batch of media processed. Will check again in 1000ms 19:01:55.143 [info] {"source":"oban","duration":1633,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:01:55.662 [debug] Current batch of media processed. Will check again in 1000ms 19:01:56.663 [debug] Current batch of media processed. Will check again in 1000ms 19:01:57.665 [debug] Current batch of media processed. Will check again in 1000ms 19:01:58.666 [debug] Current batch of media processed. Will check again in 1000ms 19:01:59.685 [debug] Current batch of media processed. Will check again in 1000ms 19:02:00.361 [info] {"source":"oban","duration":8019,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:02:00.686 [debug] Current batch of media processed. Will check again in 1000ms 19:02:01.687 [debug] Current batch of media processed. Will check again in 1000ms 19:02:02.692 [debug] Current batch of media processed. Will check again in 1000ms 19:02:03.693 [debug] Current batch of media processed. Will check again in 1000ms 19:02:04.694 [debug] Current batch of media processed. Will check again in 1000ms 19:02:05.695 [debug] Current batch of media processed. Will check again in 1000ms 19:02:06.696 [debug] Current batch of media processed. Will check again in 1000ms 19:02:07.697 [debug] Current batch of media processed. Will check again in 1000ms 19:02:08.698 [debug] Current batch of media processed. Will check again in 1000ms 19:02:09.699 [debug] Current batch of media processed. Will check again in 1000ms 19:02:10.701 [debug] Current batch of media processed. Will check again in 1000ms 19:02:11.702 [debug] Current batch of media processed. Will check again in 1000ms 19:02:12.706 [debug] Current batch of media processed. Will check again in 1000ms 19:02:13.707 [debug] Current batch of media processed. Will check again in 1000ms 19:02:14.708 [debug] Current batch of media processed. Will check again in 1000ms 19:02:15.709 [debug] Current batch of media processed. Will check again in 1000ms 19:02:16.710 [debug] Current batch of media processed. Will check again in 1000ms 19:02:17.711 [debug] Current batch of media processed. Will check again in 1000ms 19:02:18.712 [debug] Current batch of media processed. Will check again in 1000ms 19:02:19.716 [debug] Current batch of media processed. Will check again in 1000ms 19:02:20.719 [debug] Current batch of media processed. Will check again in 1000ms 19:02:21.720 [debug] Current batch of media processed. Will check again in 1000ms 19:02:22.721 [debug] Current batch of media processed. Will check again in 1000ms 19:02:23.722 [debug] Current batch of media processed. Will check again in 1000ms 19:02:24.723 [debug] Current batch of media processed. Will check again in 1000ms 19:02:25.145 [info] {"source":"oban","duration":1635,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:25.724 [debug] Current batch of media processed. Will check again in 1000ms 19:02:26.725 [debug] Current batch of media processed. Will check again in 1000ms 19:02:27.728 [debug] Current batch of media processed. Will check again in 1000ms 19:02:28.732 [debug] Current batch of media processed. Will check again in 1000ms 19:02:29.734 [debug] Current batch of media processed. Will check again in 1000ms 19:02:30.735 [debug] Current batch of media processed. Will check again in 1000ms 19:02:31.736 [debug] Current batch of media processed. Will check again in 1000ms 19:02:32.737 [debug] Current batch of media processed. Will check again in 1000ms 19:02:33.738 [debug] Current batch of media processed. Will check again in 1000ms 19:02:34.740 [debug] Current batch of media processed. Will check again in 1000ms 19:02:35.741 [debug] Current batch of media processed. Will check again in 1000ms 19:02:36.742 [debug] Current batch of media processed. Will check again in 1000ms 19:02:37.743 [debug] Current batch of media processed. Will check again in 1000ms 19:02:38.744 [debug] Current batch of media processed. Will check again in 1000ms 19:02:39.745 [debug] Current batch of media processed. Will check again in 1000ms 19:02:40.748 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Подписывайтесь на наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nПокупайте наш курс по национализму: https://project12400987.tilda.ws/ \n\nСербия переживает крупнейшие протесты XXI века. Но это не первый раз, когда массовые выступления меняют её судьбу. Некоторые помнят Бульдозерную революцию, но знаете ли вы о Антибюрократической революции 1980-х? Как Милошевич пришёл к власти и лишился ее благодаря протестам? Чем современные протесты напоминают прошлые события? Разберем в этом видео.\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике без мифов и штампов!\n\n00:00 Вступление\n01:05 Милошевич и протесты (1988)\n05:12 Милошевич vs. протесты (1995-1997)\n07:29 Белград 2000\n08:55 Белград 2025\n10:03 Выводы\n\n#Сербия #Политика #Протесты #ЦветныеРеволюции #Милошевич #Вучич #БульдозернаяРеволюция #История #PoliticalAnimals #Революция #Балканы", "duration" => 708, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e031900 - СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ.mp4", "id" => "Xf5C-3KF98A", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=Xf5C-3KF98A", "playlist_index" => 4, "timestamp" => 1742369057, "title" => "СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ", "upload_date" => "20250319"} 19:02:40.749 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1057.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:02:40.750 [debug] QUERY OK source="sources" db=0.4ms idle=147.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:02:40.751 [debug] QUERY OK source="media_items" db=0.4ms idle=142.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-19 07:24:17Z], 126] 19:02:40.785 [debug] QUERY OK source="media_items" db=32.8ms idle=60.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Подписывайтесь на наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nПокупайте наш курс по национализму: https://project12400987.tilda.ws/ \n\nСербия переживает крупнейшие протесты XXI века. Но это не первый раз, когда массовые выступления меняют её судьбу. Некоторые помнят Бульдозерную революцию, но знаете ли вы о Антибюрократической революции 1980-х? Как Милошевич пришёл к власти и лишился ее благодаря протестам? Чем современные протесты напоминают прошлые события? Разберем в этом видео.\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике без мифов и штампов!\n\n00:00 Вступление\n01:05 Милошевич и протесты (1988)\n05:12 Милошевич vs. протесты (1995-1997)\n07:29 Белград 2000\n08:55 Белград 2025\n10:03 Выводы\n\n#Сербия #Политика #Протесты #ЦветныеРеволюции #Милошевич #Вучич #БульдозернаяРеволюция #История #PoliticalAnimals #Революция #Балканы", "СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ", "8cc12a37-9c9e-419d-a1ad-9a8a9e91878a", 708, false, "Xf5C-3KF98A", "https://www.youtube.com/watch?v=Xf5C-3KF98A", 4, "/downloads/shows/Political Animals/Season 2025/s2025e031900 - СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ.mp4", false, false, false, 126, [], 98, ~U[2025-03-19 07:24:17Z], ~U[2026-04-04 16:02:40Z], ~U[2026-04-04 16:02:40Z], "Подписывайтесь на наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nПокупайте наш курс по национализму: https://project12400987.tilda.ws/ \n\nСербия переживает крупнейшие протесты XXI века. Но это не первый раз, когда массовые выступления меняют её судьбу. Некоторые помнят Бульдозерную революцию, но знаете ли вы о Антибюрократической революции 1980-х? Как Милошевич пришёл к власти и лишился ее благодаря протестам? Чем современные протесты напоминают прошлые события? Разберем в этом видео.\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике без мифов и штампов!\n\n00:00 Вступление\n01:05 Милошевич и протесты (1988)\n05:12 Милошевич vs. протесты (1995-1997)\n07:29 Белград 2000\n08:55 Белград 2025\n10:03 Выводы\n\n#Сербия #Политика #Протесты #ЦветныеРеволюции #Милошевич #Вучич #БульдозернаяРеволюция #История #PoliticalAnimals #Революция #Балканы", "СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ", 708, false, "Xf5C-3KF98A", "https://www.youtube.com/watch?v=Xf5C-3KF98A", "/downloads/shows/Political Animals/Season 2025/s2025e031900 - СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ.mp4", false, 126, ~U[2025-03-19 07:24:17Z]] 19:02:40.789 [debug] QUERY OK source="sources" db=2.9ms queue=0.4ms idle=94.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:02:40.790 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.1ms idle=40.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:02:40.791 [debug] QUERY OK source="media_items" db=0.4ms 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 [307621] 19:02:40.791 [debug] Current batch of media processed. Will check again in 1000ms 19:02:41.792 [debug] Current batch of media processed. Will check again in 1000ms 19:02:42.793 [debug] Current batch of media processed. Will check again in 1000ms 19:02:43.795 [debug] Current batch of media processed. Will check again in 1000ms 19:02:44.796 [debug] Current batch of media processed. Will check again in 1000ms 19:02:45.797 [debug] Current batch of media processed. Will check again in 1000ms 19:02:46.800 [debug] Current batch of media processed. Will check again in 1000ms 19:02:47.801 [debug] Current batch of media processed. Will check again in 1000ms 19:02:48.802 [debug] Current batch of media processed. Will check again in 1000ms 19:02:49.803 [debug] Current batch of media processed. Will check again in 1000ms 19:02:50.804 [debug] Current batch of media processed. Will check again in 1000ms 19:02:51.805 [debug] Current batch of media processed. Will check again in 1000ms 19:02:52.808 [debug] Current batch of media processed. Will check again in 1000ms 19:02:53.809 [debug] Current batch of media processed. Will check again in 1000ms 19:02:54.810 [debug] Current batch of media processed. Will check again in 1000ms 19:02:55.148 [info] {"source":"oban","duration":2001,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:02:55.813 [debug] Current batch of media processed. Will check again in 1000ms 19:02:56.814 [debug] Current batch of media processed. Will check again in 1000ms 19:02:57.815 [debug] Current batch of media processed. Will check again in 1000ms 19:02:58.816 [debug] Current batch of media processed. Will check again in 1000ms 19:02:59.817 [debug] Current batch of media processed. Will check again in 1000ms 19:03:00.364 [info] {"source":"oban","duration":382,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:03:00.819 [debug] Current batch of media processed. Will check again in 1000ms 19:03:01.820 [debug] Current batch of media processed. Will check again in 1000ms 19:03:02.821 [debug] Current batch of media processed. Will check again in 1000ms 19:03:03.822 [debug] Current batch of media processed. Will check again in 1000ms 19:03:04.823 [debug] Current batch of media processed. Will check again in 1000ms 19:03:05.825 [debug] Current batch of media processed. Will check again in 1000ms 19:03:06.827 [debug] Current batch of media processed. Will check again in 1000ms 19:03:07.829 [debug] Current batch of media processed. Will check again in 1000ms 19:03:08.830 [debug] Current batch of media processed. Will check again in 1000ms 19:03:09.831 [debug] Current batch of media processed. Will check again in 1000ms 19:03:10.832 [debug] Current batch of media processed. Will check again in 1000ms 19:03:10.943 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 19:03:11.834 [debug] Current batch of media processed. Will check again in 1000ms 19:03:12.836 [debug] Current batch of media processed. Will check again in 1000ms 19:03:13.837 [debug] Current batch of media processed. Will check again in 1000ms 19:03:14.839 [debug] Current batch of media processed. Will check again in 1000ms 19:03:15.839 [debug] Current batch of media processed. Will check again in 1000ms 19:03:16.840 [debug] Current batch of media processed. Will check again in 1000ms 19:03:17.841 [debug] Current batch of media processed. Will check again in 1000ms 19:03:18.842 [debug] Current batch of media processed. Will check again in 1000ms 19:03:19.843 [debug] Current batch of media processed. Will check again in 1000ms 19:03:20.844 [debug] Current batch of media processed. Will check again in 1000ms 19:03:21.845 [debug] Current batch of media processed. Will check again in 1000ms 19:03:22.848 [debug] Current batch of media processed. Will check again in 1000ms 19:03:23.849 [debug] Current batch of media processed. Will check again in 1000ms 19:03:24.851 [debug] Current batch of media processed. Will check again in 1000ms 19:03:25.151 [info] {"source":"oban","duration":1548,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:25.852 [debug] Current batch of media processed. Will check again in 1000ms 19:03:26.853 [debug] Current batch of media processed. Will check again in 1000ms 19:03:27.855 [debug] Current batch of media processed. Will check again in 1000ms 19:03:28.855 [debug] Current batch of media processed. Will check again in 1000ms 19:03:29.856 [debug] Current batch of media processed. Will check again in 1000ms 19:03:30.858 [debug] Current batch of media processed. Will check again in 1000ms 19:03:31.859 [debug] Current batch of media processed. Will check again in 1000ms 19:03:32.861 [debug] Current batch of media processed. Will check again in 1000ms 19:03:33.862 [debug] Current batch of media processed. Will check again in 1000ms 19:03:34.863 [debug] Current batch of media processed. Will check again in 1000ms 19:03:35.866 [debug] Current batch of media processed. Will check again in 1000ms 19:03:36.869 [debug] Current batch of media processed. Will check again in 1000ms 19:03:37.872 [debug] Current batch of media processed. Will check again in 1000ms 19:03:38.872 [debug] Current batch of media processed. Will check again in 1000ms 19:03:39.873 [debug] Current batch of media processed. Will check again in 1000ms 19:03:40.877 [debug] Current batch of media processed. Will check again in 1000ms 19:03:41.877 [debug] Current batch of media processed. Will check again in 1000ms 19:03:42.879 [debug] Current batch of media processed. Will check again in 1000ms 19:03:43.879 [debug] Current batch of media processed. Will check again in 1000ms 19:03:44.880 [debug] Current batch of media processed. Will check again in 1000ms 19:03:45.881 [debug] Current batch of media processed. Will check again in 1000ms 19:03:46.882 [debug] Current batch of media processed. Will check again in 1000ms 19:03:47.883 [debug] Current batch of media processed. Will check again in 1000ms 19:03:48.884 [debug] Current batch of media processed. Will check again in 1000ms 19:03:49.885 [debug] Current batch of media processed. Will check again in 1000ms 19:03:50.887 [debug] Current batch of media processed. Will check again in 1000ms 19:03:51.888 [debug] Current batch of media processed. Will check again in 1000ms 19:03:52.889 [debug] Current batch of media processed. Will check again in 1000ms 19:03:53.890 [debug] Current batch of media processed. Will check again in 1000ms 19:03:54.891 [debug] Current batch of media processed. Will check again in 1000ms 19:03:55.154 [info] {"source":"oban","duration":2084,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:03:55.892 [debug] Current batch of media processed. Will check again in 1000ms 19:03:56.893 [debug] Current batch of media processed. Will check again in 1000ms 19:03:57.897 [debug] Current batch of media processed. Will check again in 1000ms 19:03:58.898 [debug] Current batch of media processed. Will check again in 1000ms 19:03:59.913 [debug] Current batch of media processed. Will check again in 1000ms 19:04:00.403 [info] {"source":"oban","duration":37451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:04:00.923 [debug] Current batch of media processed. Will check again in 1000ms 19:04:01.925 [debug] Current batch of media processed. Will check again in 1000ms 19:04:02.928 [debug] Current batch of media processed. Will check again in 1000ms 19:04:03.929 [debug] Current batch of media processed. Will check again in 1000ms 19:04:04.930 [debug] Current batch of media processed. Will check again in 1000ms 19:04:05.931 [debug] Current batch of media processed. Will check again in 1000ms 19:04:06.932 [debug] Current batch of media processed. Will check again in 1000ms 19:04:07.933 [debug] Current batch of media processed. Will check again in 1000ms 19:04:08.934 [debug] Current batch of media processed. Will check again in 1000ms 19:04:09.935 [debug] Current batch of media processed. Will check again in 1000ms 19:04:10.936 [debug] Current batch of media processed. Will check again in 1000ms 19:04:11.937 [debug] Current batch of media processed. Will check again in 1000ms 19:04:12.939 [debug] Current batch of media processed. Will check again in 1000ms 19:04:13.940 [debug] Current batch of media processed. Will check again in 1000ms 19:04:14.941 [debug] Current batch of media processed. Will check again in 1000ms 19:04:15.942 [debug] Current batch of media processed. Will check again in 1000ms 19:04:16.943 [debug] Current batch of media processed. Will check again in 1000ms 19:04:17.944 [debug] Current batch of media processed. Will check again in 1000ms 19:04:18.945 [debug] Current batch of media processed. Will check again in 1000ms 19:04:19.946 [debug] Current batch of media processed. Will check again in 1000ms 19:04:20.947 [debug] Current batch of media processed. Will check again in 1000ms 19:04:21.950 [debug] Current batch of media processed. Will check again in 1000ms 19:04:22.952 [debug] Current batch of media processed. Will check again in 1000ms 19:04:23.955 [debug] Current batch of media processed. Will check again in 1000ms 19:04:24.955 [debug] Current batch of media processed. Will check again in 1000ms 19:04:25.159 [info] {"source":"oban","duration":4013,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:25.956 [debug] Current batch of media processed. Will check again in 1000ms 19:04:26.957 [debug] Current batch of media processed. Will check again in 1000ms 19:04:27.961 [debug] Current batch of media processed. Will check again in 1000ms 19:04:28.962 [debug] Current batch of media processed. Will check again in 1000ms 19:04:29.963 [debug] Current batch of media processed. Will check again in 1000ms 19:04:30.964 [debug] Current batch of media processed. Will check again in 1000ms 19:04:31.967 [debug] Current batch of media processed. Will check again in 1000ms 19:04:32.967 [debug] Current batch of media processed. Will check again in 1000ms 19:04:33.968 [debug] Current batch of media processed. Will check again in 1000ms 19:04:34.970 [debug] Current batch of media processed. Will check again in 1000ms 19:04:35.972 [debug] Current batch of media processed. Will check again in 1000ms 19:04:36.973 [debug] Current batch of media processed. Will check again in 1000ms 19:04:37.974 [debug] Current batch of media processed. Will check again in 1000ms 19:04:38.975 [debug] Current batch of media processed. Will check again in 1000ms 19:04:39.976 [debug] Current batch of media processed. Will check again in 1000ms 19:04:40.979 [debug] Current batch of media processed. Will check again in 1000ms 19:04:41.981 [debug] Current batch of media processed. Will check again in 1000ms 19:04:42.992 [debug] Current batch of media processed. Will check again in 1000ms 19:04:43.996 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nНаш курс по национализму: https://project12400987.tilda.ws/\n\nКто такие алавиты? Почему они стали ключевой группой в сирийской политике и как этот путь привёл к сегодняшним трагическим событиям? В этом видео разбираем исторические корни, влияние Османской империи, роль французского мандата, подъём режима Асада и современный конфликт. \n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов! 🔥\n\n00:00 Вступление\n02:03 Османская Сирия\n05:56 Французская Сирия\n16:06 Независимая Сирия\n18:02 Мятежная Сирия\n19:48 Заключение\n\n#Сирия #Алавиты #Политика #История #Национализм #PoliticalAnimals", "duration" => 1286, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e031400 - КТО ТАКИЕ АЛАВИТЫ?.mp4", "id" => "5jgHo2-wEnQ", "live_status" => "not_live", "original_url" => "https://www.youtube.com/watch?v=5jgHo2-wEnQ", "playlist_index" => 5, "timestamp" => 1741968016, "title" => "КТО ТАКИЕ АЛАВИТЫ?", "upload_date" => "20250314"} 19:04:43.998 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1293.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:04:44.000 [debug] QUERY OK source="sources" db=1.6ms queue=0.1ms idle=1295.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:04:44.002 [debug] QUERY OK source="media_items" db=1.2ms queue=0.5ms idle=814.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-14 16:00:16Z], 126] 19:04:44.029 [debug] QUERY OK source="media_items" db=25.1ms idle=810.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nНаш курс по национализму: https://project12400987.tilda.ws/\n\nКто такие алавиты? Почему они стали ключевой группой в сирийской политике и как этот путь привёл к сегодняшним трагическим событиям? В этом видео разбираем исторические корни, влияние Османской империи, роль французского мандата, подъём режима Асада и современный конфликт. \n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов! 🔥\n\n00:00 Вступление\n02:03 Османская Сирия\n05:56 Французская Сирия\n16:06 Независимая Сирия\n18:02 Мятежная Сирия\n19:48 Заключение\n\n#Сирия #Алавиты #Политика #История #Национализм #PoliticalAnimals", "КТО ТАКИЕ АЛАВИТЫ?", "cd2f04a6-f48f-4787-8f27-2dd9b548c8b2", 1286, false, "5jgHo2-wEnQ", "https://www.youtube.com/watch?v=5jgHo2-wEnQ", 5, "/downloads/shows/Political Animals/Season 2025/s2025e031400 - КТО ТАКИЕ АЛАВИТЫ?.mp4", false, false, false, 126, [], 98, ~U[2025-03-14 16:00:16Z], ~U[2026-04-04 16:04:44Z], ~U[2026-04-04 16:04:44Z], "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nНаш курс по национализму: https://project12400987.tilda.ws/\n\nКто такие алавиты? Почему они стали ключевой группой в сирийской политике и как этот путь привёл к сегодняшним трагическим событиям? В этом видео разбираем исторические корни, влияние Османской империи, роль французского мандата, подъём режима Асада и современный конфликт. \n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов! 🔥\n\n00:00 Вступление\n02:03 Османская Сирия\n05:56 Французская Сирия\n16:06 Независимая Сирия\n18:02 Мятежная Сирия\n19:48 Заключение\n\n#Сирия #Алавиты #Политика #История #Национализм #PoliticalAnimals", "КТО ТАКИЕ АЛАВИТЫ?", 1286, false, "5jgHo2-wEnQ", "https://www.youtube.com/watch?v=5jgHo2-wEnQ", "/downloads/shows/Political Animals/Season 2025/s2025e031400 - КТО ТАКИЕ АЛАВИТЫ?.mp4", false, 126, ~U[2025-03-14 16:00:16Z]] 19:04:44.035 [debug] QUERY OK source="sources" db=3.5ms queue=1.4ms idle=326.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:04:44.036 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.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" = ?) [1] 19:04:44.038 [debug] QUERY OK source="media_items" db=1.1ms idle=36.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 [307622] 19:04:44.039 [debug] Current batch of media processed. Will check again in 1000ms 19:04:45.040 [debug] Current batch of media processed. Will check again in 1000ms 19:04:46.041 [debug] Current batch of media processed. Will check again in 1000ms 19:04:47.042 [debug] Current batch of media processed. Will check again in 1000ms 19:04:48.043 [debug] Current batch of media processed. Will check again in 1000ms 19:04:49.044 [debug] Current batch of media processed. Will check again in 1000ms 19:04:50.045 [debug] Current batch of media processed. Will check again in 1000ms 19:04:51.046 [debug] Current batch of media processed. Will check again in 1000ms 19:04:52.048 [debug] Current batch of media processed. Will check again in 1000ms 19:04:53.049 [debug] Current batch of media processed. Will check again in 1000ms 19:04:54.050 [debug] Current batch of media processed. Will check again in 1000ms 19:04:55.051 [debug] Current batch of media processed. Will check again in 1000ms 19:04:55.161 [info] {"source":"oban","duration":1160,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:04:56.052 [debug] Current batch of media processed. Will check again in 1000ms 19:04:57.053 [debug] Current batch of media processed. Will check again in 1000ms 19:04:58.054 [debug] Current batch of media processed. Will check again in 1000ms 19:04:59.055 [debug] Current batch of media processed. Will check again in 1000ms 19:05:00.057 [debug] Current batch of media processed. Will check again in 1000ms 19:05:00.406 [info] {"source":"oban","duration":2200,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:05:01.058 [debug] Current batch of media processed. Will check again in 1000ms 19:05:02.060 [debug] Current batch of media processed. Will check again in 1000ms 19:05:03.063 [debug] Current batch of media processed. Will check again in 1000ms 19:05:04.064 [debug] Current batch of media processed. Will check again in 1000ms 19:05:05.065 [debug] Current batch of media processed. Will check again in 1000ms 19:05:06.066 [debug] Current batch of media processed. Will check again in 1000ms 19:05:07.067 [debug] Current batch of media processed. Will check again in 1000ms 19:05:08.068 [debug] Current batch of media processed. Will check again in 1000ms 19:05:09.070 [debug] Current batch of media processed. Will check again in 1000ms 19:05:10.071 [debug] Current batch of media processed. Will check again in 1000ms 19:05:11.072 [debug] Current batch of media processed. Will check again in 1000ms 19:05:12.074 [debug] Current batch of media processed. Will check again in 1000ms 19:05:13.076 [debug] Current batch of media processed. Will check again in 1000ms 19:05:14.077 [debug] Current batch of media processed. Will check again in 1000ms 19:05:15.078 [debug] Current batch of media processed. Will check again in 1000ms 19:05:16.079 [debug] Current batch of media processed. Will check again in 1000ms 19:05:17.080 [debug] Current batch of media processed. Will check again in 1000ms 19:05:18.081 [debug] Current batch of media processed. Will check again in 1000ms 19:05:19.082 [debug] Current batch of media processed. Will check again in 1000ms 19:05:20.083 [debug] Current batch of media processed. Will check again in 1000ms 19:05:21.084 [debug] Current batch of media processed. Will check again in 1000ms 19:05:22.085 [debug] Current batch of media processed. Will check again in 1000ms 19:05:23.086 [debug] Current batch of media processed. Will check again in 1000ms 19:05:24.090 [debug] Current batch of media processed. Will check again in 1000ms 19:05:25.093 [debug] Current batch of media processed. Will check again in 1000ms 19:05:25.170 [info] {"source":"oban","duration":7651,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:26.099 [debug] Current batch of media processed. Will check again in 1000ms 19:05:27.100 [debug] Current batch of media processed. Will check again in 1000ms 19:05:28.101 [debug] Current batch of media processed. Will check again in 1000ms 19:05:29.103 [debug] Current batch of media processed. Will check again in 1000ms 19:05:30.104 [debug] Current batch of media processed. Will check again in 1000ms 19:05:31.105 [debug] Current batch of media processed. Will check again in 1000ms 19:05:32.106 [debug] Current batch of media processed. Will check again in 1000ms 19:05:33.107 [debug] Current batch of media processed. Will check again in 1000ms 19:05:34.108 [debug] Current batch of media processed. Will check again in 1000ms 19:05:35.110 [debug] Current batch of media processed. Will check again in 1000ms 19:05:36.111 [debug] Current batch of media processed. Will check again in 1000ms 19:05:37.112 [debug] Current batch of media processed. Will check again in 1000ms 19:05:38.113 [debug] Current batch of media processed. Will check again in 1000ms 19:05:39.114 [debug] Current batch of media processed. Will check again in 1000ms 19:05:40.115 [debug] Current batch of media processed. Will check again in 1000ms 19:05:41.116 [debug] Current batch of media processed. Will check again in 1000ms 19:05:42.118 [debug] Current batch of media processed. Will check again in 1000ms 19:05:43.119 [debug] Current batch of media processed. Will check again in 1000ms 19:05:44.120 [debug] Current batch of media processed. Will check again in 1000ms 19:05:45.123 [debug] Current batch of media processed. Will check again in 1000ms 19:05:46.125 [debug] Current batch of media processed. Will check again in 1000ms 19:05:47.126 [debug] Current batch of media processed. Will check again in 1000ms 19:05:48.128 [debug] Current batch of media processed. Will check again in 1000ms 19:05:49.129 [debug] Current batch of media processed. Will check again in 1000ms 19:05:50.129 [debug] Current batch of media processed. Will check again in 1000ms 19:05:51.130 [debug] Current batch of media processed. Will check again in 1000ms 19:05:52.132 [debug] Current batch of media processed. Will check again in 1000ms 19:05:53.134 [debug] Current batch of media processed. Will check again in 1000ms 19:05:54.141 [debug] Current batch of media processed. Will check again in 1000ms 19:05:55.142 [debug] Current batch of media processed. Will check again in 1000ms 19:05:55.173 [info] {"source":"oban","duration":2062,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:05:56.143 [debug] Current batch of media processed. Will check again in 1000ms 19:05:57.144 [debug] Current batch of media processed. Will check again in 1000ms 19:05:58.145 [debug] Current batch of media processed. Will check again in 1000ms 19:05:59.148 [debug] Current batch of media processed. Will check again in 1000ms 19:06:00.150 [debug] Current batch of media processed. Will check again in 1000ms 19:06:00.414 [info] {"source":"oban","duration":5621,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:06:01.153 [debug] Current batch of media processed. Will check again in 1000ms 19:06:02.154 [debug] Current batch of media processed. Will check again in 1000ms 19:06:03.168 [debug] Current batch of media processed. Will check again in 1000ms 19:06:04.170 [debug] Current batch of media processed. Will check again in 1000ms 19:06:05.176 [debug] Current batch of media processed. Will check again in 1000ms 19:06:06.178 [debug] Current batch of media processed. Will check again in 1000ms 19:06:07.179 [debug] Current batch of media processed. Will check again in 1000ms 19:06:08.181 [debug] Current batch of media processed. Will check again in 1000ms 19:06:09.182 [debug] Current batch of media processed. Will check again in 1000ms 19:06:10.183 [debug] Current batch of media processed. Will check again in 1000ms 19:06:11.184 [debug] Current batch of media processed. Will check again in 1000ms 19:06:12.186 [debug] Current batch of media processed. Will check again in 1000ms 19:06:13.187 [debug] Current batch of media processed. Will check again in 1000ms 19:06:14.191 [debug] Current batch of media processed. Will check again in 1000ms 19:06:15.192 [debug] Current batch of media processed. Will check again in 1000ms 19:06:16.193 [debug] Current batch of media processed. Will check again in 1000ms 19:06:17.195 [debug] Current batch of media processed. Will check again in 1000ms 19:06:18.195 [debug] Current batch of media processed. Will check again in 1000ms 19:06:19.196 [debug] Current batch of media processed. Will check again in 1000ms 19:06:20.197 [debug] Current batch of media processed. Will check again in 1000ms 19:06:21.198 [debug] Current batch of media processed. Will check again in 1000ms 19:06:22.199 [debug] Current batch of media processed. Will check again in 1000ms 19:06:23.200 [debug] Current batch of media processed. Will check again in 1000ms 19:06:24.202 [debug] Current batch of media processed. Will check again in 1000ms 19:06:25.175 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:25.202 [debug] Current batch of media processed. Will check again in 1000ms 19:06:26.203 [debug] Current batch of media processed. Will check again in 1000ms 19:06:27.204 [debug] Current batch of media processed. Will check again in 1000ms 19:06:28.206 [debug] Current batch of media processed. Will check again in 1000ms 19:06:29.207 [debug] Current batch of media processed. Will check again in 1000ms 19:06:30.208 [debug] Current batch of media processed. Will check again in 1000ms 19:06:31.209 [debug] Current batch of media processed. Will check again in 1000ms 19:06:32.210 [debug] Current batch of media processed. Will check again in 1000ms 19:06:33.211 [debug] Current batch of media processed. Will check again in 1000ms 19:06:34.213 [debug] Current batch of media processed. Will check again in 1000ms 19:06:35.214 [debug] Current batch of media processed. Will check again in 1000ms 19:06:36.215 [debug] Current batch of media processed. Will check again in 1000ms 19:06:37.217 [debug] Current batch of media processed. Will check again in 1000ms 19:06:38.218 [debug] Current batch of media processed. Will check again in 1000ms 19:06:39.219 [debug] Current batch of media processed. Will check again in 1000ms 19:06:40.224 [debug] Current batch of media processed. Will check again in 1000ms 19:06:41.226 [debug] Current batch of media processed. Will check again in 1000ms 19:06:42.227 [debug] Current batch of media processed. Will check again in 1000ms 19:06:43.228 [debug] Current batch of media processed. Will check again in 1000ms 19:06:44.229 [debug] Current batch of media processed. Will check again in 1000ms 19:06:45.230 [debug] Current batch of media processed. Will check again in 1000ms 19:06:46.231 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Во втором выпуске нашей программы обсудим с Александром Бочаровым и Константином Сальниковым следующие темы:\n\n1. Убийство Кирка, политическое насилие в США, и существует ли идея особой левой культуры насилия\n2. \"Патриотическая корректность\" и правая культура отмены. \n3. Политическая поляризация и культурные войны.\n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals", "duration" => 7660, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e092400 - НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны.mp4", "id" => "PG6nozLXpOI", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=PG6nozLXpOI", "playlist_index" => 1, "timestamp" => 1758695427, "title" => "НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны", "upload_date" => "20250924"} 19:06:46.235 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=1292.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:06:46.242 [debug] QUERY OK source="sources" db=5.6ms queue=0.2ms idle=1280.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:06:46.246 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=419.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-24 06:30:27Z], 126] 19:06:46.318 [debug] QUERY OK source="media_items" db=69.8ms queue=0.1ms idle=275.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Во втором выпуске нашей программы обсудим с Александром Бочаровым и Константином Сальниковым следующие темы:\n\n1. Убийство Кирка, политическое насилие в США, и существует ли идея особой левой культуры насилия\n2. \"Патриотическая корректность\" и правая культура отмены. \n3. Политическая поляризация и культурные войны.\n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals", "НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны", "87057c82-f3dc-40a4-9eec-862706656240", 7660, true, "PG6nozLXpOI", "https://www.youtube.com/watch?v=PG6nozLXpOI", 1, "/downloads/shows/Political Animals/Season 2025/s2025e092400 - НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны.mp4", false, false, false, 126, [], 98, ~U[2025-09-24 06:30:27Z], ~U[2026-04-04 16:06:46Z], ~U[2026-04-04 16:06:46Z], "Во втором выпуске нашей программы обсудим с Александром Бочаровым и Константином Сальниковым следующие темы:\n\n1. Убийство Кирка, политическое насилие в США, и существует ли идея особой левой культуры насилия\n2. \"Патриотическая корректность\" и правая культура отмены. \n3. Политическая поляризация и культурные войны.\n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals", "НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны", 7660, true, "PG6nozLXpOI", "https://www.youtube.com/watch?v=PG6nozLXpOI", "/downloads/shows/Political Animals/Season 2025/s2025e092400 - НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны.mp4", false, 126, ~U[2025-09-24 06:30:27Z]] 19:06:46.321 [debug] QUERY OK source="sources" db=2.1ms queue=0.7ms idle=334.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:06:46.323 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.2ms idle=86.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:06:46.325 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=81.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 [397441] 19:06:46.326 [debug] Current batch of media processed. Will check again in 1000ms 19:06:47.328 [debug] Current batch of media processed. Will check again in 1000ms 19:06:48.330 [debug] Current batch of media processed. Will check again in 1000ms 19:06:49.332 [debug] Current batch of media processed. Will check again in 1000ms 19:06:50.332 [debug] Current batch of media processed. Will check again in 1000ms 19:06:51.334 [debug] Current batch of media processed. Will check again in 1000ms 19:06:52.334 [debug] Current batch of media processed. Will check again in 1000ms 19:06:53.337 [debug] Current batch of media processed. Will check again in 1000ms 19:06:54.338 [debug] Current batch of media processed. Will check again in 1000ms 19:06:55.178 [info] {"source":"oban","duration":1275,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:06:55.339 [debug] Current batch of media processed. Will check again in 1000ms 19:06:56.354 [debug] Current batch of media processed. Will check again in 1000ms 19:06:57.355 [debug] Current batch of media processed. Will check again in 1000ms 19:06:58.357 [debug] Current batch of media processed. Will check again in 1000ms 19:06:59.358 [debug] Current batch of media processed. Will check again in 1000ms 19:07:00.359 [debug] Current batch of media processed. Will check again in 1000ms 19:07:00.419 [info] {"source":"oban","duration":3509,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:07:01.361 [debug] Current batch of media processed. Will check again in 1000ms 19:07:02.362 [debug] Current batch of media processed. Will check again in 1000ms 19:07:03.364 [debug] Current batch of media processed. Will check again in 1000ms 19:07:04.366 [debug] Current batch of media processed. Will check again in 1000ms 19:07:05.368 [debug] Current batch of media processed. Will check again in 1000ms 19:07:06.370 [debug] Current batch of media processed. Will check again in 1000ms 19:07:07.370 [debug] Current batch of media processed. Will check again in 1000ms 19:07:08.372 [debug] Current batch of media processed. Will check again in 1000ms 19:07:09.373 [debug] Current batch of media processed. Will check again in 1000ms 19:07:10.374 [debug] Current batch of media processed. Will check again in 1000ms 19:07:11.376 [debug] Current batch of media processed. Will check again in 1000ms 19:07:12.378 [debug] Current batch of media processed. Will check again in 1000ms 19:07:13.379 [debug] Current batch of media processed. Will check again in 1000ms 19:07:14.380 [debug] Current batch of media processed. Will check again in 1000ms 19:07:15.383 [debug] Current batch of media processed. Will check again in 1000ms 19:07:16.384 [debug] Current batch of media processed. Will check again in 1000ms 19:07:17.389 [debug] Current batch of media processed. Will check again in 1000ms 19:07:18.389 [debug] Current batch of media processed. Will check again in 1000ms 19:07:19.390 [debug] Current batch of media processed. Will check again in 1000ms 19:07:20.392 [debug] Current batch of media processed. Will check again in 1000ms 19:07:21.393 [debug] Current batch of media processed. Will check again in 1000ms 19:07:22.395 [debug] Current batch of media processed. Will check again in 1000ms 19:07:23.396 [debug] Current batch of media processed. Will check again in 1000ms 19:07:24.397 [debug] Current batch of media processed. Will check again in 1000ms 19:07:25.180 [info] {"source":"oban","duration":933,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:25.398 [debug] Current batch of media processed. Will check again in 1000ms 19:07:26.400 [debug] Current batch of media processed. Will check again in 1000ms 19:07:27.401 [debug] Current batch of media processed. Will check again in 1000ms 19:07:28.402 [debug] Current batch of media processed. Will check again in 1000ms 19:07:29.403 [debug] Current batch of media processed. Will check again in 1000ms 19:07:30.404 [debug] Current batch of media processed. Will check again in 1000ms 19:07:31.405 [debug] Current batch of media processed. Will check again in 1000ms 19:07:32.407 [debug] Current batch of media processed. Will check again in 1000ms 19:07:33.407 [debug] Current batch of media processed. Will check again in 1000ms 19:07:34.408 [debug] Current batch of media processed. Will check again in 1000ms 19:07:35.409 [debug] Current batch of media processed. Will check again in 1000ms 19:07:36.410 [debug] Current batch of media processed. Will check again in 1000ms 19:07:37.411 [debug] Current batch of media processed. Will check again in 1000ms 19:07:38.412 [debug] Current batch of media processed. Will check again in 1000ms 19:07:39.413 [debug] Current batch of media processed. Will check again in 1000ms 19:07:40.414 [debug] Current batch of media processed. Will check again in 1000ms 19:07:41.416 [debug] Current batch of media processed. Will check again in 1000ms 19:07:42.418 [debug] Current batch of media processed. Will check again in 1000ms 19:07:43.419 [debug] Current batch of media processed. Will check again in 1000ms 19:07:44.421 [debug] Current batch of media processed. Will check again in 1000ms 19:07:45.421 [debug] Current batch of media processed. Will check again in 1000ms 19:07:46.422 [debug] Current batch of media processed. Will check again in 1000ms 19:07:47.423 [debug] Current batch of media processed. Will check again in 1000ms 19:07:48.429 [debug] Current batch of media processed. Will check again in 1000ms 19:07:49.430 [debug] Current batch of media processed. Will check again in 1000ms 19:07:50.431 [debug] Current batch of media processed. Will check again in 1000ms 19:07:51.433 [debug] Current batch of media processed. Will check again in 1000ms 19:07:52.436 [debug] Current batch of media processed. Will check again in 1000ms 19:07:53.436 [debug] Current batch of media processed. Will check again in 1000ms 19:07:54.438 [debug] Current batch of media processed. Will check again in 1000ms 19:07:55.184 [info] {"source":"oban","duration":3077,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:07:55.438 [debug] Current batch of media processed. Will check again in 1000ms 19:07:56.439 [debug] Current batch of media processed. Will check again in 1000ms 19:07:57.440 [debug] Current batch of media processed. Will check again in 1000ms 19:07:58.444 [debug] Current batch of media processed. Will check again in 1000ms 19:07:59.445 [debug] Current batch of media processed. Will check again in 1000ms 19:08:00.421 [info] {"source":"oban","duration":461,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:08:00.446 [debug] Current batch of media processed. Will check again in 1000ms 19:08:01.447 [debug] Current batch of media processed. Will check again in 1000ms 19:08:02.449 [debug] Current batch of media processed. Will check again in 1000ms 19:08:03.450 [debug] Current batch of media processed. Will check again in 1000ms 19:08:04.451 [debug] Current batch of media processed. Will check again in 1000ms 19:08:05.453 [debug] Current batch of media processed. Will check again in 1000ms 19:08:06.454 [debug] Current batch of media processed. Will check again in 1000ms 19:08:07.456 [debug] Current batch of media processed. Will check again in 1000ms 19:08:08.459 [debug] Current batch of media processed. Will check again in 1000ms 19:08:09.460 [debug] Current batch of media processed. Will check again in 1000ms 19:08:10.463 [debug] Current batch of media processed. Will check again in 1000ms 19:08:11.465 [debug] Current batch of media processed. Will check again in 1000ms 19:08:12.467 [debug] Current batch of media processed. Will check again in 1000ms 19:08:13.468 [debug] Current batch of media processed. Will check again in 1000ms 19:08:14.482 [debug] Current batch of media processed. Will check again in 1000ms 19:08:15.482 [debug] Current batch of media processed. Will check again in 1000ms 19:08:16.483 [debug] Current batch of media processed. Will check again in 1000ms 19:08:17.502 [debug] Current batch of media processed. Will check again in 1000ms 19:08:18.503 [debug] Current batch of media processed. Will check again in 1000ms 19:08:19.504 [debug] Current batch of media processed. Will check again in 1000ms 19:08:20.506 [debug] Current batch of media processed. Will check again in 1000ms 19:08:21.508 [debug] Current batch of media processed. Will check again in 1000ms 19:08:22.508 [debug] Current batch of media processed. Will check again in 1000ms 19:08:23.511 [debug] Current batch of media processed. Will check again in 1000ms 19:08:24.513 [debug] Current batch of media processed. Will check again in 1000ms 19:08:25.190 [info] {"source":"oban","duration":5194,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:25.515 [debug] Current batch of media processed. Will check again in 1000ms 19:08:26.517 [debug] Current batch of media processed. Will check again in 1000ms 19:08:27.518 [debug] Current batch of media processed. Will check again in 1000ms 19:08:28.522 [debug] Current batch of media processed. Will check again in 1000ms 19:08:29.524 [debug] Current batch of media processed. Will check again in 1000ms 19:08:30.526 [debug] Current batch of media processed. Will check again in 1000ms 19:08:31.527 [debug] Current batch of media processed. Will check again in 1000ms 19:08:32.529 [debug] Current batch of media processed. Will check again in 1000ms 19:08:33.529 [debug] Current batch of media processed. Will check again in 1000ms 19:08:34.531 [debug] Current batch of media processed. Will check again in 1000ms 19:08:35.533 [debug] Current batch of media processed. Will check again in 1000ms 19:08:36.534 [debug] Current batch of media processed. Will check again in 1000ms 19:08:37.535 [debug] Current batch of media processed. Will check again in 1000ms 19:08:38.536 [debug] Current batch of media processed. Will check again in 1000ms 19:08:39.537 [debug] Current batch of media processed. Will check again in 1000ms 19:08:40.538 [debug] Current batch of media processed. Will check again in 1000ms 19:08:41.539 [debug] Current batch of media processed. Will check again in 1000ms 19:08:42.540 [debug] Current batch of media processed. Will check again in 1000ms 19:08:43.542 [debug] Current batch of media processed. Will check again in 1000ms 19:08:44.542 [debug] Current batch of media processed. Will check again in 1000ms 19:08:45.543 [debug] Current batch of media processed. Will check again in 1000ms 19:08:46.544 [debug] Current batch of media processed. Will check again in 1000ms 19:08:47.545 [debug] Current batch of media processed. Will check again in 1000ms 19:08:48.546 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Вместе с Максимом Жабко, востоковедом и автором канала @gunsncamels мы обсудим политику на Ближнем Востоке, а именно:\n\nПанарабизм и арабский национализм \n\nПолитический исламизм у шиитов и суннитов\n\nВлияние баасизма на ближневосточную политику \n\nУчастие арабов в сионистском движении \n\nУчастие крупных держав в ближневосточной политике \n\nМесто Катара на Ближнем Востоке \n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals\n\n📆 Дата стрима: 3 сентября в среду в 19-00 по мск\n\nПодписывайтесь на наш канал: https://t.me/politicanimalis\n\n* Братья Мусульмане --- террористическая организация, запрещена в РФ.", "duration" => 8005, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e090400 - Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко.mp4", "id" => "xnt7FwJsYek", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=xnt7FwJsYek", "playlist_index" => 2, "timestamp" => 1756967315, "title" => "Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко", "upload_date" => "20250904"} 19:08:48.548 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1674.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:08:48.548 [debug] QUERY OK source="sources" db=0.3ms idle=1675.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:08:48.549 [debug] QUERY OK source="media_items" db=0.6ms idle=1676.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 06:28:35Z], 126] 19:08:48.604 [debug] QUERY OK source="media_items" db=53.7ms idle=887.5ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вместе с Максимом Жабко, востоковедом и автором канала @gunsncamels мы обсудим политику на Ближнем Востоке, а именно:\n\nПанарабизм и арабский национализм \n\nПолитический исламизм у шиитов и суннитов\n\nВлияние баасизма на ближневосточную политику \n\nУчастие арабов в сионистском движении \n\nУчастие крупных держав в ближневосточной политике \n\nМесто Катара на Ближнем Востоке \n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals\n\n📆 Дата стрима: 3 сентября в среду в 19-00 по мск\n\nПодписывайтесь на наш канал: https://t.me/politicanimalis\n\n* Братья Мусульмане --- террористическая организация, запрещена в РФ.", "Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко", "576b9b68-12b6-4816-9537-fa058729be9b", 8005, true, "xnt7FwJsYek", "https://www.youtube.com/watch?v=xnt7FwJsYek", 2, "/downloads/shows/Political Animals/Season 2025/s2025e090400 - Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко.mp4", false, false, false, 126, [], 98, ~U[2025-09-04 06:28:35Z], ~U[2026-04-04 16:08:48Z], ~U[2026-04-04 16:08:48Z], "Вместе с Максимом Жабко, востоковедом и автором канала @gunsncamels мы обсудим политику на Ближнем Востоке, а именно:\n\nПанарабизм и арабский национализм \n\nПолитический исламизм у шиитов и суннитов\n\nВлияние баасизма на ближневосточную политику \n\nУчастие арабов в сионистском движении \n\nУчастие крупных держав в ближневосточной политике \n\nМесто Катара на Ближнем Востоке \n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals\n\n📆 Дата стрима: 3 сентября в среду в 19-00 по мск\n\nПодписывайтесь на наш канал: https://t.me/politicanimalis\n\n* Братья Мусульмане --- террористическая организация, запрещена в РФ.", "Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко", 8005, true, "xnt7FwJsYek", "https://www.youtube.com/watch?v=xnt7FwJsYek", "/downloads/shows/Political Animals/Season 2025/s2025e090400 - Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко.mp4", false, 126, ~U[2025-09-04 06:28:35Z]] 19:08:48.606 [debug] QUERY OK source="sources" db=1.4ms idle=934.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:08:48.607 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.1ms idle=58.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:08:48.607 [debug] QUERY OK source="media_items" db=0.4ms idle=58.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 [384734] 19:08:48.608 [debug] Current batch of media processed. Will check again in 1000ms 19:08:49.608 [debug] Current batch of media processed. Will check again in 1000ms 19:08:50.609 [debug] Current batch of media processed. Will check again in 1000ms 19:08:51.610 [debug] Current batch of media processed. Will check again in 1000ms 19:08:52.611 [debug] Current batch of media processed. Will check again in 1000ms 19:08:53.612 [debug] Current batch of media processed. Will check again in 1000ms 19:08:54.614 [debug] Current batch of media processed. Will check again in 1000ms 19:08:55.192 [info] {"source":"oban","duration":1216,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:08:55.615 [debug] Current batch of media processed. Will check again in 1000ms 19:08:56.616 [debug] Current batch of media processed. Will check again in 1000ms 19:08:57.617 [debug] Current batch of media processed. Will check again in 1000ms 19:08:58.618 [debug] Current batch of media processed. Will check again in 1000ms 19:08:59.619 [debug] Current batch of media processed. Will check again in 1000ms 19:09:00.425 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:09:00.621 [debug] Current batch of media processed. Will check again in 1000ms 19:09:01.625 [debug] Current batch of media processed. Will check again in 1000ms 19:09:02.629 [debug] Current batch of media processed. Will check again in 1000ms 19:09:03.629 [debug] Current batch of media processed. Will check again in 1000ms 19:09:04.630 [debug] Current batch of media processed. Will check again in 1000ms 19:09:05.632 [debug] Current batch of media processed. Will check again in 1000ms 19:09:06.633 [debug] Current batch of media processed. Will check again in 1000ms 19:09:07.635 [debug] Current batch of media processed. Will check again in 1000ms 19:09:08.635 [debug] Current batch of media processed. Will check again in 1000ms 19:09:09.636 [debug] Current batch of media processed. Will check again in 1000ms 19:09:10.637 [debug] Current batch of media processed. Will check again in 1000ms 19:09:11.638 [debug] Current batch of media processed. Will check again in 1000ms 19:09:12.640 [debug] Current batch of media processed. Will check again in 1000ms 19:09:13.641 [debug] Current batch of media processed. Will check again in 1000ms 19:09:14.644 [debug] Current batch of media processed. Will check again in 1000ms 19:09:15.646 [debug] Current batch of media processed. Will check again in 1000ms 19:09:16.647 [debug] Current batch of media processed. Will check again in 1000ms 19:09:17.648 [debug] Current batch of media processed. Will check again in 1000ms 19:09:18.648 [debug] Current batch of media processed. Will check again in 1000ms 19:09:19.649 [debug] Current batch of media processed. Will check again in 1000ms 19:09:20.650 [debug] Current batch of media processed. Will check again in 1000ms 19:09:21.651 [debug] Current batch of media processed. Will check again in 1000ms 19:09:22.653 [debug] Current batch of media processed. Will check again in 1000ms 19:09:23.655 [debug] Current batch of media processed. Will check again in 1000ms 19:09:24.656 [debug] Current batch of media processed. Will check again in 1000ms 19:09:25.195 [info] {"source":"oban","duration":1573,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:25.658 [debug] Current batch of media processed. Will check again in 1000ms 19:09:26.659 [debug] Current batch of media processed. Will check again in 1000ms 19:09:27.661 [debug] Current batch of media processed. Will check again in 1000ms 19:09:28.663 [debug] Current batch of media processed. Will check again in 1000ms 19:09:29.663 [debug] Current batch of media processed. Will check again in 1000ms 19:09:30.664 [debug] Current batch of media processed. Will check again in 1000ms 19:09:31.665 [debug] Current batch of media processed. Will check again in 1000ms 19:09:32.667 [debug] Current batch of media processed. Will check again in 1000ms 19:09:33.669 [debug] Current batch of media processed. Will check again in 1000ms 19:09:34.669 [debug] Current batch of media processed. Will check again in 1000ms 19:09:35.670 [debug] Current batch of media processed. Will check again in 1000ms 19:09:36.671 [debug] Current batch of media processed. Will check again in 1000ms 19:09:37.672 [debug] Current batch of media processed. Will check again in 1000ms 19:09:38.673 [debug] Current batch of media processed. Will check again in 1000ms 19:09:39.674 [debug] Current batch of media processed. Will check again in 1000ms 19:09:40.676 [debug] Current batch of media processed. Will check again in 1000ms 19:09:41.676 [debug] Current batch of media processed. Will check again in 1000ms 19:09:42.677 [debug] Current batch of media processed. Will check again in 1000ms 19:09:43.679 [debug] Current batch of media processed. Will check again in 1000ms 19:09:44.680 [debug] Current batch of media processed. Will check again in 1000ms 19:09:45.681 [debug] Current batch of media processed. Will check again in 1000ms 19:09:46.682 [debug] Current batch of media processed. Will check again in 1000ms 19:09:47.683 [debug] Current batch of media processed. Will check again in 1000ms 19:09:48.684 [debug] Current batch of media processed. Will check again in 1000ms 19:09:49.685 [debug] Current batch of media processed. Will check again in 1000ms 19:09:50.686 [debug] Current batch of media processed. Will check again in 1000ms 19:09:51.687 [debug] Current batch of media processed. Will check again in 1000ms 19:09:52.692 [debug] Current batch of media processed. Will check again in 1000ms 19:09:53.693 [debug] Current batch of media processed. Will check again in 1000ms 19:09:54.695 [debug] Current batch of media processed. Will check again in 1000ms 19:09:55.196 [info] {"source":"oban","duration":1033,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:09:55.696 [debug] Current batch of media processed. Will check again in 1000ms 19:09:56.697 [debug] Current batch of media processed. Will check again in 1000ms 19:09:57.698 [debug] Current batch of media processed. Will check again in 1000ms 19:09:58.699 [debug] Current batch of media processed. Will check again in 1000ms 19:09:59.700 [debug] Current batch of media processed. Will check again in 1000ms 19:10:00.427 [info] {"source":"oban","duration":399,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:10:00.701 [debug] Current batch of media processed. Will check again in 1000ms 19:10:01.705 [debug] Current batch of media processed. Will check again in 1000ms 19:10:02.709 [debug] Current batch of media processed. Will check again in 1000ms 19:10:03.711 [debug] Current batch of media processed. Will check again in 1000ms 19:10:04.712 [debug] Current batch of media processed. Will check again in 1000ms 19:10:05.713 [debug] Current batch of media processed. Will check again in 1000ms 19:10:06.715 [debug] Current batch of media processed. Will check again in 1000ms 19:10:07.715 [debug] Current batch of media processed. Will check again in 1000ms 19:10:08.736 [debug] Current batch of media processed. Will check again in 1000ms 19:10:09.737 [debug] Current batch of media processed. Will check again in 1000ms 19:10:10.741 [debug] Current batch of media processed. Will check again in 1000ms 19:10:11.742 [debug] Current batch of media processed. Will check again in 1000ms 19:10:12.744 [debug] Current batch of media processed. Will check again in 1000ms 19:10:13.745 [debug] Current batch of media processed. Will check again in 1000ms 19:10:14.746 [debug] Current batch of media processed. Will check again in 1000ms 19:10:15.747 [debug] Current batch of media processed. Will check again in 1000ms 19:10:16.748 [debug] Current batch of media processed. Will check again in 1000ms 19:10:17.749 [debug] Current batch of media processed. Will check again in 1000ms 19:10:18.751 [debug] Current batch of media processed. Will check again in 1000ms 19:10:19.752 [debug] Current batch of media processed. Will check again in 1000ms 19:10:20.753 [debug] Current batch of media processed. Will check again in 1000ms 19:10:21.754 [debug] Current batch of media processed. Will check again in 1000ms 19:10:22.757 [debug] Current batch of media processed. Will check again in 1000ms 19:10:23.759 [debug] Current batch of media processed. Will check again in 1000ms 19:10:24.760 [debug] Current batch of media processed. Will check again in 1000ms 19:10:25.200 [info] {"source":"oban","duration":2549,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:25.762 [debug] Current batch of media processed. Will check again in 1000ms 19:10:26.763 [debug] Current batch of media processed. Will check again in 1000ms 19:10:27.764 [debug] Current batch of media processed. Will check again in 1000ms 19:10:28.765 [debug] Current batch of media processed. Will check again in 1000ms 19:10:29.575 [info] GET / 19:10:29.577 [debug] Processing with PinchflatWeb.Pages.PageController.home/2 Parameters: %{} Pipelines: [:browser] 19:10:29.580 [debug] QUERY OK source="settings" db=2.5ms idle=694.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:10:29.581 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=697.2ms SELECT count(m0."id") FROM "media_profiles" AS m0 [] 19:10:29.583 [debug] QUERY OK source="sources" db=0.9ms queue=0.2ms idle=698.5ms SELECT count(s0."id") FROM "sources" AS s0 [] 19:10:29.617 [debug] QUERY OK source="media_items" db=33.3ms idle=429.7ms SELECT sum(m0."media_size_bytes") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:10:29.621 [debug] QUERY OK source="media_items" db=3.4ms queue=0.2ms idle=456.2ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:10:29.622 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms 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 [] 19:10:29.622 [debug] QUERY OK source="settings" db=0.4ms idle=40.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:10:29.624 [debug] QUERY OK source="settings" db=0.9ms idle=40.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:10:29.628 [debug] QUERY OK source="tasks" db=1.3ms idle=9.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at", o1."id", o1."state", o1."queue", o1."worker", o1."args", o1."meta", o1."tags", o1."errors", o1."attempt", o1."attempted_by", o1."max_attempts", o1."priority", o1."attempted_at", o1."cancelled_at", o1."completed_at", o1."discarded_at", o1."inserted_at", o1."scheduled_at" FROM "tasks" AS t0 LEFT OUTER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (o1."state" IN (?)) AND (? IN (SELECT value FROM JSON_EACH(o1."tags"))) ORDER BY o1."attempted_at" DESC ["executing", "show_in_dashboard"] 19:10:29.630 [debug] QUERY OK source="sources" db=1.1ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [107, 108, 134, 126] 19:10:29.641 [debug] QUERY OK source="media_items" db=2.8ms idle=16.9ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) [] 19:10:29.645 [debug] QUERY OK source="media_items" db=3.1ms queue=0.1ms idle=19.4ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE (NOT (m0."media_filepath" IS NULL)) ORDER BY m0."id" DESC LIMIT ? OFFSET ? [5, 0] 19:10:29.649 [debug] QUERY OK source="sources" db=1.1ms queue=0.7ms idle=22.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" IN (?,?,?,?)) [34, 103, 107, 117] 19:10:29.661 [debug] QUERY OK source="media_items" db=8.2ms idle=25.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:10:29.666 [debug] QUERY OK source="media_items" db=3.5ms idle=32.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:10:29.668 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=24.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 19:10:29.676 [info] Sent 200 in 100ms 19:10:29.766 [debug] Current batch of media processed. Will check again in 1000ms 19:10:30.767 [debug] Current batch of media processed. Will check again in 1000ms 19:10:31.769 [debug] Current batch of media processed. Will check again in 1000ms 19:10:32.772 [debug] Current batch of media processed. Will check again in 1000ms 19:10:33.773 [debug] Current batch of media processed. Will check again in 1000ms 19:10:34.774 [debug] Current batch of media processed. Will check again in 1000ms 19:10:35.775 [debug] Current batch of media processed. Will check again in 1000ms 19:10:36.776 [debug] Current batch of media processed. Will check again in 1000ms 19:10:37.777 [debug] Current batch of media processed. Will check again in 1000ms 19:10:38.779 [debug] Current batch of media processed. Will check again in 1000ms 19:10:39.782 [debug] Current batch of media processed. Will check again in 1000ms 19:10:40.783 [debug] Current batch of media processed. Will check again in 1000ms 19:10:41.784 [debug] Current batch of media processed. Will check again in 1000ms 19:10:42.786 [debug] Current batch of media processed. Will check again in 1000ms 19:10:43.788 [debug] Current batch of media processed. Will check again in 1000ms 19:10:44.788 [debug] Current batch of media processed. Will check again in 1000ms 19:10:45.791 [debug] Current batch of media processed. Will check again in 1000ms 19:10:46.793 [debug] Current batch of media processed. Will check again in 1000ms 19:10:47.794 [debug] Current batch of media processed. Will check again in 1000ms 19:10:48.795 [debug] Current batch of media processed. Will check again in 1000ms 19:10:49.797 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "С @nonpartisan1 и @politfack будем обсуждать актуальные политические новости и вопросы. И смотреть видео на заказ. Первый стрим состоится сегодня в 19-00 по МСК.\n\nВ этот раз поговорим о:\n\n▪️Обнулении Найиба Букеле в Сальвадоре\n\n▪️Саммите на Аляске и переговорах Трампа с Зеленским\n\n▪️Британских законах о свободе слова \n\n▪️Протестах в Сербии \n\n▪️Отстранении от президентского поста Милорада Додика в БиГ\n\n▪️Новую серию Южного Парка про Трампа\n\n▪️Смотрим заказанный ролик про аниме-фашизм и другие\n\nЗаказать видео на стрим: (50р/минута обычная очередь, 100р/минута просмотр вне очереди). При заказе пишите точный хронометраж. Мы не будем смотреть ролики, из-за нарушения авторских прав которых могут удалить стрим + которые нарушают законодательство РФ.\n\nDonationAlerts: https://www.donationalerts.com/r/political_animals\n\nCloudtips: https://pay.cloudtips.ru/p/cdca2305\n\n*Михаил Светов признан Минюстом иноагентом", "duration" => 11155, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e082000 - НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео..mp4", "id" => "a7D-tX5YWi8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=a7D-tX5YWi8", "playlist_index" => 3, "timestamp" => 1755674954, "title" => "НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео.", "upload_date" => "20250820"} 19:10:49.801 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=1553.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:10:49.805 [debug] QUERY OK source="sources" db=2.5ms queue=0.3ms idle=1551.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:10:49.808 [debug] QUERY OK source="media_items" db=1.6ms queue=0.6ms idle=916.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 07:29:14Z], 126] 19:10:49.832 [debug] QUERY OK source="media_items" db=22.3ms queue=0.1ms idle=561.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["С @nonpartisan1 и @politfack будем обсуждать актуальные политические новости и вопросы. И смотреть видео на заказ. Первый стрим состоится сегодня в 19-00 по МСК.\n\nВ этот раз поговорим о:\n\n▪️Обнулении Найиба Букеле в Сальвадоре\n\n▪️Саммите на Аляске и переговорах Трампа с Зеленским\n\n▪️Британских законах о свободе слова \n\n▪️Протестах в Сербии \n\n▪️Отстранении от президентского поста Милорада Додика в БиГ\n\n▪️Новую серию Южного Парка про Трампа\n\n▪️Смотрим заказанный ролик про аниме-фашизм и другие\n\nЗаказать видео на стрим: (50р/минута обычная очередь, 100р/минута просмотр вне очереди). При заказе пишите точный хронометраж. Мы не будем смотреть ролики, из-за нарушения авторских прав которых могут удалить стрим + которые нарушают законодательство РФ.\n\nDonationAlerts: https://www.donationalerts.com/r/political_animals\n\nCloudtips: https://pay.cloudtips.ru/p/cdca2305\n\n*Михаил Светов признан Минюстом иноагентом", "НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео.", "eaa015e1-ef28-4fa2-a224-7c508586aa20", 11155, true, "a7D-tX5YWi8", "https://www.youtube.com/watch?v=a7D-tX5YWi8", 3, "/downloads/shows/Political Animals/Season 2025/s2025e082000 - НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео..mp4", false, false, false, 126, [], 98, ~U[2025-08-20 07:29:14Z], ~U[2026-04-04 16:10:49Z], ~U[2026-04-04 16:10:49Z], "С @nonpartisan1 и @politfack будем обсуждать актуальные политические новости и вопросы. И смотреть видео на заказ. Первый стрим состоится сегодня в 19-00 по МСК.\n\nВ этот раз поговорим о:\n\n▪️Обнулении Найиба Букеле в Сальвадоре\n\n▪️Саммите на Аляске и переговорах Трампа с Зеленским\n\n▪️Британских законах о свободе слова \n\n▪️Протестах в Сербии \n\n▪️Отстранении от президентского поста Милорада Додика в БиГ\n\n▪️Новую серию Южного Парка про Трампа\n\n▪️Смотрим заказанный ролик про аниме-фашизм и другие\n\nЗаказать видео на стрим: (50р/минута обычная очередь, 100р/минута просмотр вне очереди). При заказе пишите точный хронометраж. Мы не будем смотреть ролики, из-за нарушения авторских прав которых могут удалить стрим + которые нарушают законодательство РФ.\n\nDonationAlerts: https://www.donationalerts.com/r/political_animals\n\nCloudtips: https://pay.cloudtips.ru/p/cdca2305\n\n*Михаил Светов признан Минюстом иноагентом", "НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео.", 11155, true, "a7D-tX5YWi8", "https://www.youtube.com/watch?v=a7D-tX5YWi8", "/downloads/shows/Political Animals/Season 2025/s2025e082000 - НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео..mp4", false, 126, ~U[2025-08-20 07:29:14Z]] 19:10:49.835 [debug] QUERY OK source="sources" db=2.0ms queue=0.1ms idle=573.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:10:49.840 [debug] QUERY OK source="media_profiles" db=4.1ms queue=0.1ms idle=35.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:10:49.842 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=35.6ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [365637] 19:10:49.843 [debug] Current batch of media processed. Will check again in 1000ms 19:10:50.843 [debug] Current batch of media processed. Will check again in 1000ms 19:10:51.846 [debug] Current batch of media processed. Will check again in 1000ms 19:10:52.847 [debug] Current batch of media processed. Will check again in 1000ms 19:10:53.848 [debug] Current batch of media processed. Will check again in 1000ms 19:10:54.849 [debug] Current batch of media processed. Will check again in 1000ms 19:10:55.202 [info] {"source":"oban","duration":1098,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:10:55.850 [debug] Current batch of media processed. Will check again in 1000ms 19:10:56.851 [debug] Current batch of media processed. Will check again in 1000ms 19:10:57.852 [debug] Current batch of media processed. Will check again in 1000ms 19:10:58.853 [debug] Current batch of media processed. Will check again in 1000ms 19:10:59.854 [debug] Current batch of media processed. Will check again in 1000ms 19:11:00.444 [info] {"source":"oban","duration":15567,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:11:00.855 [debug] Current batch of media processed. Will check again in 1000ms 19:11:01.856 [debug] Current batch of media processed. Will check again in 1000ms 19:11:02.857 [debug] Current batch of media processed. Will check again in 1000ms 19:11:03.858 [debug] Current batch of media processed. Will check again in 1000ms 19:11:04.859 [debug] Current batch of media processed. Will check again in 1000ms 19:11:05.860 [debug] Current batch of media processed. Will check again in 1000ms 19:11:06.861 [debug] Current batch of media processed. Will check again in 1000ms 19:11:07.862 [debug] Current batch of media processed. Will check again in 1000ms 19:11:08.863 [debug] Current batch of media processed. Will check again in 1000ms 19:11:09.864 [debug] Current batch of media processed. Will check again in 1000ms 19:11:10.865 [debug] Current batch of media processed. Will check again in 1000ms 19:11:11.866 [debug] Current batch of media processed. Will check again in 1000ms 19:11:12.867 [debug] Current batch of media processed. Will check again in 1000ms 19:11:13.868 [debug] Current batch of media processed. Will check again in 1000ms 19:11:14.869 [debug] Current batch of media processed. Will check again in 1000ms 19:11:15.876 [debug] Current batch of media processed. Will check again in 1000ms 19:11:16.877 [debug] Current batch of media processed. Will check again in 1000ms 19:11:17.879 [debug] Current batch of media processed. Will check again in 1000ms 19:11:18.880 [debug] Current batch of media processed. Will check again in 1000ms 19:11:19.881 [debug] Current batch of media processed. Will check again in 1000ms 19:11:20.882 [debug] Current batch of media processed. Will check again in 1000ms 19:11:21.884 [debug] Current batch of media processed. Will check again in 1000ms 19:11:22.886 [debug] Current batch of media processed. Will check again in 1000ms 19:11:23.887 [debug] Current batch of media processed. Will check again in 1000ms 19:11:24.889 [debug] Current batch of media processed. Will check again in 1000ms 19:11:25.204 [info] {"source":"oban","duration":1356,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:25.889 [debug] Current batch of media processed. Will check again in 1000ms 19:11:26.890 [debug] Current batch of media processed. Will check again in 1000ms 19:11:27.894 [debug] Current batch of media processed. Will check again in 1000ms 19:11:28.895 [debug] Current batch of media processed. Will check again in 1000ms 19:11:29.896 [debug] Current batch of media processed. Will check again in 1000ms 19:11:30.897 [debug] Current batch of media processed. Will check again in 1000ms 19:11:31.898 [debug] Current batch of media processed. Will check again in 1000ms 19:11:32.899 [debug] Current batch of media processed. Will check again in 1000ms 19:11:33.901 [debug] Current batch of media processed. Will check again in 1000ms 19:11:34.901 [debug] Current batch of media processed. Will check again in 1000ms 19:11:35.902 [debug] Current batch of media processed. Will check again in 1000ms 19:11:36.903 [debug] Current batch of media processed. Will check again in 1000ms 19:11:37.904 [debug] Current batch of media processed. Will check again in 1000ms 19:11:38.906 [debug] Current batch of media processed. Will check again in 1000ms 19:11:39.907 [debug] Current batch of media processed. Will check again in 1000ms 19:11:40.908 [debug] Current batch of media processed. Will check again in 1000ms 19:11:41.909 [debug] Current batch of media processed. Will check again in 1000ms 19:11:42.910 [debug] Current batch of media processed. Will check again in 1000ms 19:11:43.911 [debug] Current batch of media processed. Will check again in 1000ms 19:11:44.912 [debug] Current batch of media processed. Will check again in 1000ms 19:11:45.916 [debug] Current batch of media processed. Will check again in 1000ms 19:11:46.917 [debug] Current batch of media processed. Will check again in 1000ms 19:11:47.921 [debug] Current batch of media processed. Will check again in 1000ms 19:11:48.922 [debug] Current batch of media processed. Will check again in 1000ms 19:11:49.923 [debug] Current batch of media processed. Will check again in 1000ms 19:11:50.924 [debug] Current batch of media processed. Will check again in 1000ms 19:11:51.925 [debug] Current batch of media processed. Will check again in 1000ms 19:11:52.926 [debug] Current batch of media processed. Will check again in 1000ms 19:11:53.927 [debug] Current batch of media processed. Will check again in 1000ms 19:11:54.928 [debug] Current batch of media processed. Will check again in 1000ms 19:11:55.206 [info] {"source":"oban","duration":1422,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:11:55.929 [debug] Current batch of media processed. Will check again in 1000ms 19:11:56.930 [debug] Current batch of media processed. Will check again in 1000ms 19:11:57.931 [debug] Current batch of media processed. Will check again in 1000ms 19:11:58.932 [debug] Current batch of media processed. Will check again in 1000ms 19:11:59.933 [debug] Current batch of media processed. Will check again in 1000ms 19:12:00.445 [info] {"source":"oban","duration":329,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:12:00.934 [debug] Current batch of media processed. Will check again in 1000ms 19:12:01.937 [debug] Current batch of media processed. Will check again in 1000ms 19:12:02.937 [debug] Current batch of media processed. Will check again in 1000ms 19:12:03.938 [debug] Current batch of media processed. Will check again in 1000ms 19:12:04.939 [debug] Current batch of media processed. Will check again in 1000ms 19:12:05.941 [debug] Current batch of media processed. Will check again in 1000ms 19:12:06.941 [debug] Current batch of media processed. Will check again in 1000ms 19:12:07.942 [debug] Current batch of media processed. Will check again in 1000ms 19:12:08.943 [debug] Current batch of media processed. Will check again in 1000ms 19:12:09.944 [debug] Current batch of media processed. Will check again in 1000ms 19:12:10.946 [debug] Current batch of media processed. Will check again in 1000ms 19:12:11.946 [debug] Current batch of media processed. Will check again in 1000ms 19:12:12.947 [debug] Current batch of media processed. Will check again in 1000ms 19:12:13.949 [debug] Current batch of media processed. Will check again in 1000ms 19:12:14.950 [debug] Current batch of media processed. Will check again in 1000ms 19:12:15.951 [debug] Current batch of media processed. Will check again in 1000ms 19:12:16.952 [debug] Current batch of media processed. Will check again in 1000ms 19:12:17.954 [debug] Current batch of media processed. Will check again in 1000ms 19:12:18.955 [debug] Current batch of media processed. Will check again in 1000ms 19:12:19.956 [debug] Current batch of media processed. Will check again in 1000ms 19:12:20.958 [debug] Current batch of media processed. Will check again in 1000ms 19:12:21.960 [debug] Current batch of media processed. Will check again in 1000ms 19:12:22.960 [debug] Current batch of media processed. Will check again in 1000ms 19:12:23.961 [debug] Current batch of media processed. Will check again in 1000ms 19:12:24.962 [debug] Current batch of media processed. Will check again in 1000ms 19:12:25.215 [info] {"source":"oban","duration":6361,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:25.963 [debug] Current batch of media processed. Will check again in 1000ms 19:12:26.964 [debug] Current batch of media processed. Will check again in 1000ms 19:12:27.966 [debug] Current batch of media processed. Will check again in 1000ms 19:12:28.966 [debug] Current batch of media processed. Will check again in 1000ms 19:12:29.967 [debug] Current batch of media processed. Will check again in 1000ms 19:12:30.968 [debug] Current batch of media processed. Will check again in 1000ms 19:12:31.969 [debug] Current batch of media processed. Will check again in 1000ms 19:12:32.970 [debug] Current batch of media processed. Will check again in 1000ms 19:12:33.972 [debug] Current batch of media processed. Will check again in 1000ms 19:12:34.973 [debug] Current batch of media processed. Will check again in 1000ms 19:12:35.974 [debug] Current batch of media processed. Will check again in 1000ms 19:12:36.975 [debug] Current batch of media processed. Will check again in 1000ms 19:12:37.976 [debug] Current batch of media processed. Will check again in 1000ms 19:12:38.977 [debug] Current batch of media processed. Will check again in 1000ms 19:12:39.978 [debug] Current batch of media processed. Will check again in 1000ms 19:12:40.981 [debug] Current batch of media processed. Will check again in 1000ms 19:12:41.982 [debug] Current batch of media processed. Will check again in 1000ms 19:12:42.983 [debug] Current batch of media processed. Will check again in 1000ms 19:12:43.986 [debug] Current batch of media processed. Will check again in 1000ms 19:12:44.988 [debug] Current batch of media processed. Will check again in 1000ms 19:12:45.990 [debug] Current batch of media processed. Will check again in 1000ms 19:12:46.991 [debug] Current batch of media processed. Will check again in 1000ms 19:12:47.992 [debug] Current batch of media processed. Will check again in 1000ms 19:12:48.998 [debug] Current batch of media processed. Will check again in 1000ms 19:12:50.002 [debug] Current batch of media processed. Will check again in 1000ms 19:12:51.002 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Между 1918 и 1940 годами Румыния прошла путь от триумфа национального объединения до глубокого политического кризиса. Это история бурных баталий, реформ, нестабильной демократии, дипломатических успехов и утраченных надежд.\n\nИсторики @gracchibros расскажут, как формировалась «Великая Румыния» и почему она не устояла перед лицом вызовов XX века.\n\nПод постом можете оставлять вопросы. На вопросы с донатами ответим в первую очередь.\n\nДонатить сюда: \n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/arsenty_1\n\n📍Tribute https://t.me/tribute/app?startapp=dusw", "duration" => 11255, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e081500 - НеВеликая Румыния: путь от мечты к катастрофе.mp4", "id" => "8YalXJY2sf0", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=8YalXJY2sf0", "playlist_index" => 4, "timestamp" => 1755242400, "title" => "НеВеликая Румыния: путь от мечты к катастрофе", "upload_date" => "20250815"} 19:12:51.004 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=1103.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:12:51.005 [debug] QUERY OK source="sources" db=1.0ms idle=998.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:12:51.006 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=993.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-08-15 07:20:00Z], 126] 19:12:51.059 [debug] QUERY OK source="media_items" db=50.7ms queue=0.1ms idle=105.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Между 1918 и 1940 годами Румыния прошла путь от триумфа национального объединения до глубокого политического кризиса. Это история бурных баталий, реформ, нестабильной демократии, дипломатических успехов и утраченных надежд.\n\nИсторики @gracchibros расскажут, как формировалась «Великая Румыния» и почему она не устояла перед лицом вызовов XX века.\n\nПод постом можете оставлять вопросы. На вопросы с донатами ответим в первую очередь.\n\nДонатить сюда: \n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/arsenty_1\n\n📍Tribute https://t.me/tribute/app?startapp=dusw", "НеВеликая Румыния: путь от мечты к катастрофе", "daaa8443-2b3b-43b2-bf36-ee6b472972c4", 11255, true, "8YalXJY2sf0", "https://www.youtube.com/watch?v=8YalXJY2sf0", 4, "/downloads/shows/Political Animals/Season 2025/s2025e081500 - НеВеликая Румыния: путь от мечты к катастрофе.mp4", false, false, false, 126, [], 98, ~U[2025-08-15 07:20:00Z], ~U[2026-04-04 16:12:51Z], ~U[2026-04-04 16:12:51Z], "Между 1918 и 1940 годами Румыния прошла путь от триумфа национального объединения до глубокого политического кризиса. Это история бурных баталий, реформ, нестабильной демократии, дипломатических успехов и утраченных надежд.\n\nИсторики @gracchibros расскажут, как формировалась «Великая Румыния» и почему она не устояла перед лицом вызовов XX века.\n\nПод постом можете оставлять вопросы. На вопросы с донатами ответим в первую очередь.\n\nДонатить сюда: \n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/arsenty_1\n\n📍Tribute https://t.me/tribute/app?startapp=dusw", "НеВеликая Румыния: путь от мечты к катастрофе", 11255, true, "8YalXJY2sf0", "https://www.youtube.com/watch?v=8YalXJY2sf0", "/downloads/shows/Political Animals/Season 2025/s2025e081500 - НеВеликая Румыния: путь от мечты к катастрофе.mp4", false, 126, ~U[2025-08-15 07:20:00Z]] 19:12:51.060 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=54.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:12:51.064 [debug] QUERY OK source="media_profiles" db=2.9ms queue=0.2ms idle=54.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:12:51.066 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=55.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 [359847] 19:12:51.067 [debug] Current batch of media processed. Will check again in 1000ms 19:12:52.067 [debug] Current batch of media processed. Will check again in 1000ms 19:12:53.069 [debug] Current batch of media processed. Will check again in 1000ms 19:12:54.070 [debug] Current batch of media processed. Will check again in 1000ms 19:12:55.071 [debug] Current batch of media processed. Will check again in 1000ms 19:12:55.221 [info] {"source":"oban","duration":4865,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:12:56.072 [debug] Current batch of media processed. Will check again in 1000ms 19:12:57.075 [debug] Current batch of media processed. Will check again in 1000ms 19:12:58.076 [debug] Current batch of media processed. Will check again in 1000ms 19:12:59.077 [debug] Current batch of media processed. Will check again in 1000ms 19:13:00.078 [debug] Current batch of media processed. Will check again in 1000ms 19:13:00.453 [info] {"source":"oban","duration":1758,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:13:01.080 [debug] Current batch of media processed. Will check again in 1000ms 19:13:02.081 [debug] Current batch of media processed. Will check again in 1000ms 19:13:03.084 [debug] Current batch of media processed. Will check again in 1000ms 19:13:04.086 [debug] Current batch of media processed. Will check again in 1000ms 19:13:05.086 [debug] Current batch of media processed. Will check again in 1000ms 19:13:06.088 [debug] Current batch of media processed. Will check again in 1000ms 19:13:07.088 [debug] Current batch of media processed. Will check again in 1000ms 19:13:08.089 [debug] Current batch of media processed. Will check again in 1000ms 19:13:09.090 [debug] Current batch of media processed. Will check again in 1000ms 19:13:10.092 [debug] Current batch of media processed. Will check again in 1000ms 19:13:11.093 [debug] Current batch of media processed. Will check again in 1000ms 19:13:12.094 [debug] Current batch of media processed. Will check again in 1000ms 19:13:13.095 [debug] Current batch of media processed. Will check again in 1000ms 19:13:14.096 [debug] Current batch of media processed. Will check again in 1000ms 19:13:15.097 [debug] Current batch of media processed. Will check again in 1000ms 19:13:16.098 [debug] Current batch of media processed. Will check again in 1000ms 19:13:17.101 [debug] Current batch of media processed. Will check again in 1000ms 19:13:18.101 [debug] Current batch of media processed. Will check again in 1000ms 19:13:19.102 [debug] Current batch of media processed. Will check again in 1000ms 19:13:20.103 [debug] Current batch of media processed. Will check again in 1000ms 19:13:21.104 [debug] Current batch of media processed. Will check again in 1000ms 19:13:22.105 [debug] Current batch of media processed. Will check again in 1000ms 19:13:23.111 [debug] Current batch of media processed. Will check again in 1000ms 19:13:24.112 [debug] Current batch of media processed. Will check again in 1000ms 19:13:25.113 [debug] Current batch of media processed. Will check again in 1000ms 19:13:25.223 [info] {"source":"oban","duration":873,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:26.114 [debug] Current batch of media processed. Will check again in 1000ms 19:13:27.115 [debug] Current batch of media processed. Will check again in 1000ms 19:13:28.116 [debug] Current batch of media processed. Will check again in 1000ms 19:13:29.117 [debug] Current batch of media processed. Will check again in 1000ms 19:13:30.118 [debug] Current batch of media processed. Will check again in 1000ms 19:13:31.119 [debug] Current batch of media processed. Will check again in 1000ms 19:13:32.120 [debug] Current batch of media processed. Will check again in 1000ms 19:13:33.122 [debug] Current batch of media processed. Will check again in 1000ms 19:13:34.123 [debug] Current batch of media processed. Will check again in 1000ms 19:13:35.125 [debug] Current batch of media processed. Will check again in 1000ms 19:13:36.126 [debug] Current batch of media processed. Will check again in 1000ms 19:13:37.127 [debug] Current batch of media processed. Will check again in 1000ms 19:13:38.128 [debug] Current batch of media processed. Will check again in 1000ms 19:13:39.129 [debug] Current batch of media processed. Will check again in 1000ms 19:13:40.133 [debug] Current batch of media processed. Will check again in 1000ms 19:13:41.135 [debug] Current batch of media processed. Will check again in 1000ms 19:13:42.135 [debug] Current batch of media processed. Will check again in 1000ms 19:13:43.136 [debug] Current batch of media processed. Will check again in 1000ms 19:13:44.137 [debug] Current batch of media processed. Will check again in 1000ms 19:13:45.141 [debug] Current batch of media processed. Will check again in 1000ms 19:13:46.142 [debug] Current batch of media processed. Will check again in 1000ms 19:13:47.143 [debug] Current batch of media processed. Will check again in 1000ms 19:13:48.144 [debug] Current batch of media processed. Will check again in 1000ms 19:13:49.146 [debug] Current batch of media processed. Will check again in 1000ms 19:13:50.149 [debug] Current batch of media processed. Will check again in 1000ms 19:13:51.155 [debug] Current batch of media processed. Will check again in 1000ms 19:13:52.157 [debug] Current batch of media processed. Will check again in 1000ms 19:13:53.159 [debug] Current batch of media processed. Will check again in 1000ms 19:13:54.164 [debug] Current batch of media processed. Will check again in 1000ms 19:13:55.164 [debug] Current batch of media processed. Will check again in 1000ms 19:13:55.226 [info] {"source":"oban","duration":1932,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:13:56.165 [debug] Current batch of media processed. Will check again in 1000ms 19:13:57.179 [debug] Current batch of media processed. Will check again in 1000ms 19:13:58.180 [debug] Current batch of media processed. Will check again in 1000ms 19:13:59.181 [debug] Current batch of media processed. Will check again in 1000ms 19:14:00.184 [debug] Current batch of media processed. Will check again in 1000ms 19:14:00.461 [info] {"source":"oban","duration":6663,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:14:01.185 [debug] Current batch of media processed. Will check again in 1000ms 19:14:02.186 [debug] Current batch of media processed. Will check again in 1000ms 19:14:03.189 [debug] Current batch of media processed. Will check again in 1000ms 19:14:04.190 [debug] Current batch of media processed. Will check again in 1000ms 19:14:05.192 [debug] Current batch of media processed. Will check again in 1000ms 19:14:06.192 [debug] Current batch of media processed. Will check again in 1000ms 19:14:07.193 [debug] Current batch of media processed. Will check again in 1000ms 19:14:08.195 [debug] Current batch of media processed. Will check again in 1000ms 19:14:09.195 [debug] Current batch of media processed. Will check again in 1000ms 19:14:10.197 [debug] Current batch of media processed. Will check again in 1000ms 19:14:11.204 [debug] Current batch of media processed. Will check again in 1000ms 19:14:12.207 [debug] Current batch of media processed. Will check again in 1000ms 19:14:13.208 [debug] Current batch of media processed. Will check again in 1000ms 19:14:14.212 [debug] Current batch of media processed. Will check again in 1000ms 19:14:15.213 [debug] Current batch of media processed. Will check again in 1000ms 19:14:16.214 [debug] Current batch of media processed. Will check again in 1000ms 19:14:17.215 [debug] Current batch of media processed. Will check again in 1000ms 19:14:18.216 [debug] Current batch of media processed. Will check again in 1000ms 19:14:19.217 [debug] Current batch of media processed. Will check again in 1000ms 19:14:20.218 [debug] Current batch of media processed. Will check again in 1000ms 19:14:21.220 [debug] Current batch of media processed. Will check again in 1000ms 19:14:22.221 [debug] Current batch of media processed. Will check again in 1000ms 19:14:23.222 [debug] Current batch of media processed. Will check again in 1000ms 19:14:24.223 [debug] Current batch of media processed. Will check again in 1000ms 19:14:25.224 [debug] Current batch of media processed. Will check again in 1000ms 19:14:25.228 [info] {"source":"oban","duration":1231,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:26.225 [debug] Current batch of media processed. Will check again in 1000ms 19:14:27.227 [debug] Current batch of media processed. Will check again in 1000ms 19:14:28.227 [debug] Current batch of media processed. Will check again in 1000ms 19:14:29.228 [debug] Current batch of media processed. Will check again in 1000ms 19:14:30.229 [debug] Current batch of media processed. Will check again in 1000ms 19:14:31.230 [debug] Current batch of media processed. Will check again in 1000ms 19:14:32.232 [debug] Current batch of media processed. Will check again in 1000ms 19:14:33.235 [debug] Current batch of media processed. Will check again in 1000ms 19:14:34.235 [debug] Current batch of media processed. Will check again in 1000ms 19:14:35.236 [debug] Current batch of media processed. Will check again in 1000ms 19:14:36.237 [debug] Current batch of media processed. Will check again in 1000ms 19:14:37.238 [debug] Current batch of media processed. Will check again in 1000ms 19:14:38.240 [debug] Current batch of media processed. Will check again in 1000ms 19:14:39.241 [debug] Current batch of media processed. Will check again in 1000ms 19:14:40.243 [debug] Current batch of media processed. Will check again in 1000ms 19:14:41.243 [debug] Current batch of media processed. Will check again in 1000ms 19:14:42.246 [debug] Current batch of media processed. Will check again in 1000ms 19:14:43.246 [debug] Current batch of media processed. Will check again in 1000ms 19:14:44.248 [debug] Current batch of media processed. Will check again in 1000ms 19:14:45.248 [debug] Current batch of media processed. Will check again in 1000ms 19:14:46.249 [debug] Current batch of media processed. Will check again in 1000ms 19:14:47.251 [debug] Current batch of media processed. Will check again in 1000ms 19:14:48.252 [debug] Current batch of media processed. Will check again in 1000ms 19:14:49.253 [debug] Current batch of media processed. Will check again in 1000ms 19:14:50.254 [debug] Current batch of media processed. Will check again in 1000ms 19:14:51.255 [debug] Current batch of media processed. Will check again in 1000ms 19:14:52.259 [debug] Current batch of media processed. Will check again in 1000ms 19:14:53.266 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "В последнее время в публичном пространстве стали появляться свидетельства растущего расхождения по многим социально-политическим вопросам между полами. Мужчины становятся более консервативными, а женщины — либеральными. \n\nНа стриме вместе с Альбиной Галлямовой, Миланой Тетеревенковой и Константином Сальниковым будем пытаться понять, что же происходит. \n\nТаймкоды:\n\n00:00 – начало\n00:55 – что такое гендерная поляризация?\n3:17 – что такое политическая поляризация? \n5:12 – аффективная поляризация в соцсетях \n9:05 – почему происходит политическая поляризация? \n18:54 – почему женщины чаще выступают за открытую миграционную политику?\n26:58 – почему автономные закрытые группы в соцсетях популярны?\n31:25 – с чем связан кризис одиночества?\n37:29 – почему разные радикальные политические группы набирают популярность?\n44:51 – влияние внешности на успех\n47:29 – роль алгоритмов в поляризации, что делать?\n56:06 – как и почему левое движение трансформировалось? \n1:00:39 – людям лень регулировать контент (тейк из чата)\n1:01:34 – последствия поляризации\n1:04:50 – риск для здоровья людей от равенства\n1:09:57 – последствия поляризации для России\n1:11:41 – совмещение преимуществ патриархата и феминизма \n1:17:21 – люди с \"хорошими\" убеждениями способны к насилию\n1:22:53 – работает ли активное согласие?\n1:24:53 – как создать адекватный диалог между радикальными группами?\n1:36:36 – когда женщин начнут избирать в президенты? (вопрос из чата)\n1:39:44 – женщины больше боятся мигрантов, чем мужчин (тейк из чата)\n1:41:28 – есть ли различия в электоральном поведении между мужчинами и женщинами? (вопрос из чата)\n1:42:33 – зачем Максиму Кацу* борода и усы? (вопрос из чата)\n1:43:58 – все феминистки некрасивые без мужчин?\n1:46:44 – как ведущие описывают свои политические координаты? (вопрос из чата)\n1:49:01 – заключительные слова\n\n*Минюст признал Екатерину Шульман иноагентом\n\nДонаты и вопросы отправляйте сюда:\n\nCloudtips: https://pay.cloudtips.ru/p/4fb76732 \n\nDonationalerts: https://www.donationalerts.com/r/arsenty_1", "duration" => 6595, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e080900 - Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime.mp4", "id" => "qLRJoUS2_Uk", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=qLRJoUS2_Uk", "playlist_index" => 5, "timestamp" => 1754720051, "title" => "Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime", "upload_date" => "20250809"} 19:14:53.273 [debug] QUERY OK source="sources" db=3.8ms queue=0.8ms idle=713.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:14:53.282 [debug] QUERY OK source="sources" db=4.6ms queue=2.0ms idle=713.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:14:53.289 [debug] QUERY OK source="media_items" db=5.0ms queue=1.2ms idle=313.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-09 06:14:11Z], 126] 19:14:53.349 [debug] QUERY OK source="media_items" db=54.6ms queue=0.3ms idle=325.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В последнее время в публичном пространстве стали появляться свидетельства растущего расхождения по многим социально-политическим вопросам между полами. Мужчины становятся более консервативными, а женщины — либеральными. \n\nНа стриме вместе с Альбиной Галлямовой, Миланой Тетеревенковой и Константином Сальниковым будем пытаться понять, что же происходит. \n\nТаймкоды:\n\n00:00 – начало\n00:55 – что такое гендерная поляризация?\n3:17 – что такое политическая поляризация? \n5:12 – аффективная поляризация в соцсетях \n9:05 – почему происходит политическая поляризация? \n18:54 – почему женщины чаще выступают за открытую миграционную политику?\n26:58 – почему автономные закрытые группы в соцсетях популярны?\n31:25 – с чем связан кризис одиночества?\n37:29 – почему разные радикальные политические группы набирают популярность?\n44:51 – влияние внешности на успех\n47:29 – роль алгоритмов в поляризации, что делать?\n56:06 – как и почему левое движение трансформировалось? \n1:00:39 – людям лень регулировать контент (тейк из чата)\n1:01:34 – последствия поляризации\n1:04:50 – риск для здоровья людей от равенства\n1:09:57 – последствия поляризации для России\n1:11:41 – совмещение преимуществ патриархата и феминизма \n1:17:21 – люди с \"хорошими\" убеждениями способны к насилию\n1:22:53 – работает ли активное согласие?\n1:24:53 – как создать адекватный диалог между радикальными группами?\n1:36:36 – когда женщин начнут избирать в президенты? (вопрос из чата)\n1:39:44 – женщины больше боятся мигрантов, чем мужчин (тейк из чата)\n1:41:28 – есть ли различия в электоральном поведении между мужчинами и женщинами? (вопрос из чата)\n1:42:33 – зачем Максиму Кацу* борода и усы? (вопрос из чата)\n1:43:58 – все феминистки некрасивые без мужчин?\n1:46:44 – как ведущие описывают свои политические координаты? (вопрос из чата)\n1:49:01 – заключительные слова\n\n*Минюст признал Екатерину Шульман иноагентом\n\nДонаты и вопросы отправляйте сюда:\n\nCloudtips: https://pay.cloudtips.ru/p/4fb76732 \n\nDonationalerts: https://www.donationalerts.com/r/arsenty_1", "Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime", "5950114f-fd3c-48c3-8c1d-0677c756ecbd", 6595, true, "qLRJoUS2_Uk", "https://www.youtube.com/watch?v=qLRJoUS2_Uk", 5, "/downloads/shows/Political Animals/Season 2025/s2025e080900 - Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime.mp4", false, false, false, 126, [], 98, ~U[2025-08-09 06:14:11Z], ~U[2026-04-04 16:14:53Z], ~U[2026-04-04 16:14:53Z], "В последнее время в публичном пространстве стали появляться свидетельства растущего расхождения по многим социально-политическим вопросам между полами. Мужчины становятся более консервативными, а женщины — либеральными. \n\nНа стриме вместе с Альбиной Галлямовой, Миланой Тетеревенковой и Константином Сальниковым будем пытаться понять, что же происходит. \n\nТаймкоды:\n\n00:00 – начало\n00:55 – что такое гендерная поляризация?\n3:17 – что такое политическая поляризация? \n5:12 – аффективная поляризация в соцсетях \n9:05 – почему происходит политическая поляризация? \n18:54 – почему женщины чаще выступают за открытую миграционную политику?\n26:58 – почему автономные закрытые группы в соцсетях популярны?\n31:25 – с чем связан кризис одиночества?\n37:29 – почему разные радикальные политические группы набирают популярность?\n44:51 – влияние внешности на успех\n47:29 – роль алгоритмов в поляризации, что делать?\n56:06 – как и почему левое движение трансформировалось? \n1:00:39 – людям лень регулировать контент (тейк из чата)\n1:01:34 – последствия поляризации\n1:04:50 – риск для здоровья людей от равенства\n1:09:57 – последствия поляризации для России\n1:11:41 – совмещение преимуществ патриархата и феминизма \n1:17:21 – люди с \"хорошими\" убеждениями способны к насилию\n1:22:53 – работает ли активное согласие?\n1:24:53 – как создать адекватный диалог между радикальными группами?\n1:36:36 – когда женщин начнут избирать в президенты? (вопрос из чата)\n1:39:44 – женщины больше боятся мигрантов, чем мужчин (тейк из чата)\n1:41:28 – есть ли различия в электоральном поведении между мужчинами и женщинами? (вопрос из чата)\n1:42:33 – зачем Максиму Кацу* борода и усы? (вопрос из чата)\n1:43:58 – все феминистки некрасивые без мужчин?\n1:46:44 – как ведущие описывают свои политические координаты? (вопрос из чата)\n1:49:01 – заключительные слова\n\n*Минюст признал Екатерин (truncated) 19:14:53.356 [debug] QUERY OK source="sources" db=6.6ms queue=0.1ms idle=381.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:14:53.358 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.1ms idle=83.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:14:53.365 [debug] QUERY OK source="media_items" db=0.9ms queue=1.3ms idle=81.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 [356621] 19:14:53.366 [debug] Current batch of media processed. Will check again in 1000ms 19:14:54.371 [debug] Current batch of media processed. Will check again in 1000ms 19:14:55.232 [info] {"source":"oban","duration":2303,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:14:55.372 [debug] Current batch of media processed. Will check again in 1000ms 19:14:56.373 [debug] Current batch of media processed. Will check again in 1000ms 19:14:57.374 [debug] Current batch of media processed. Will check again in 1000ms 19:14:58.375 [debug] Current batch of media processed. Will check again in 1000ms 19:14:59.377 [debug] Current batch of media processed. Will check again in 1000ms 19:15:00.381 [debug] Current batch of media processed. Will check again in 1000ms 19:15:00.474 [info] {"source":"oban","duration":6708,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:15:01.381 [debug] Current batch of media processed. Will check again in 1000ms 19:15:02.384 [debug] Current batch of media processed. Will check again in 1000ms 19:15:03.384 [debug] Current batch of media processed. Will check again in 1000ms 19:15:04.387 [debug] Current batch of media processed. Will check again in 1000ms 19:15:05.398 [debug] Current batch of media processed. Will check again in 1000ms 19:15:06.399 [debug] Current batch of media processed. Will check again in 1000ms 19:15:07.400 [debug] Current batch of media processed. Will check again in 1000ms 19:15:08.401 [debug] Current batch of media processed. Will check again in 1000ms 19:15:09.402 [debug] Current batch of media processed. Will check again in 1000ms 19:15:10.403 [debug] Current batch of media processed. Will check again in 1000ms 19:15:11.406 [debug] Current batch of media processed. Will check again in 1000ms 19:15:12.407 [debug] Current batch of media processed. Will check again in 1000ms 19:15:13.408 [debug] Current batch of media processed. Will check again in 1000ms 19:15:14.409 [debug] Current batch of media processed. Will check again in 1000ms 19:15:15.411 [debug] Current batch of media processed. Will check again in 1000ms 19:15:16.411 [debug] Current batch of media processed. Will check again in 1000ms 19:15:17.414 [debug] Current batch of media processed. Will check again in 1000ms 19:15:18.414 [debug] Current batch of media processed. Will check again in 1000ms 19:15:19.415 [debug] Current batch of media processed. Will check again in 1000ms 19:15:20.416 [debug] Current batch of media processed. Will check again in 1000ms 19:15:21.417 [debug] Current batch of media processed. Will check again in 1000ms 19:15:22.419 [debug] Current batch of media processed. Will check again in 1000ms 19:15:23.419 [debug] Current batch of media processed. Will check again in 1000ms 19:15:24.421 [debug] Current batch of media processed. Will check again in 1000ms 19:15:25.234 [info] {"source":"oban","duration":1113,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:25.423 [debug] Current batch of media processed. Will check again in 1000ms 19:15:26.425 [debug] Current batch of media processed. Will check again in 1000ms 19:15:27.426 [debug] Current batch of media processed. Will check again in 1000ms 19:15:28.427 [debug] Current batch of media processed. Will check again in 1000ms 19:15:29.428 [debug] Current batch of media processed. Will check again in 1000ms 19:15:30.430 [debug] Current batch of media processed. Will check again in 1000ms 19:15:31.431 [debug] Current batch of media processed. Will check again in 1000ms 19:15:32.432 [debug] Current batch of media processed. Will check again in 1000ms 19:15:33.434 [debug] Current batch of media processed. Will check again in 1000ms 19:15:34.435 [debug] Current batch of media processed. Will check again in 1000ms 19:15:35.436 [debug] Current batch of media processed. Will check again in 1000ms 19:15:36.438 [debug] Current batch of media processed. Will check again in 1000ms 19:15:37.438 [debug] Current batch of media processed. Will check again in 1000ms 19:15:38.440 [debug] Current batch of media processed. Will check again in 1000ms 19:15:39.441 [debug] Current batch of media processed. Will check again in 1000ms 19:15:40.442 [debug] Current batch of media processed. Will check again in 1000ms 19:15:41.443 [debug] Current batch of media processed. Will check again in 1000ms 19:15:42.444 [debug] Current batch of media processed. Will check again in 1000ms 19:15:43.445 [debug] Current batch of media processed. Will check again in 1000ms 19:15:44.446 [debug] Current batch of media processed. Will check again in 1000ms 19:15:45.447 [debug] Current batch of media processed. Will check again in 1000ms 19:15:46.448 [debug] Current batch of media processed. Will check again in 1000ms 19:15:47.449 [debug] Current batch of media processed. Will check again in 1000ms 19:15:48.450 [debug] Current batch of media processed. Will check again in 1000ms 19:15:49.451 [debug] Current batch of media processed. Will check again in 1000ms 19:15:50.452 [debug] Current batch of media processed. Will check again in 1000ms 19:15:51.454 [debug] Current batch of media processed. Will check again in 1000ms 19:15:52.455 [debug] Current batch of media processed. Will check again in 1000ms 19:15:53.456 [debug] Current batch of media processed. Will check again in 1000ms 19:15:54.458 [debug] Current batch of media processed. Will check again in 1000ms 19:15:55.240 [info] {"source":"oban","duration":5274,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:15:55.459 [debug] Current batch of media processed. Will check again in 1000ms 19:15:56.461 [debug] Current batch of media processed. Will check again in 1000ms 19:15:57.463 [debug] Current batch of media processed. Will check again in 1000ms 19:15:58.465 [debug] Current batch of media processed. Will check again in 1000ms 19:15:59.466 [debug] Current batch of media processed. Will check again in 1000ms 19:16:00.469 [debug] Current batch of media processed. Will check again in 1000ms 19:16:00.476 [info] {"source":"oban","duration":354,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:16:01.472 [debug] Current batch of media processed. Will check again in 1000ms 19:16:02.472 [debug] Current batch of media processed. Will check again in 1000ms 19:16:03.473 [debug] Current batch of media processed. Will check again in 1000ms 19:16:04.474 [debug] Current batch of media processed. Will check again in 1000ms 19:16:05.475 [debug] Current batch of media processed. Will check again in 1000ms 19:16:06.476 [debug] Current batch of media processed. Will check again in 1000ms 19:16:07.477 [debug] Current batch of media processed. Will check again in 1000ms 19:16:08.479 [debug] Current batch of media processed. Will check again in 1000ms 19:16:09.481 [debug] Current batch of media processed. Will check again in 1000ms 19:16:10.482 [debug] Current batch of media processed. Will check again in 1000ms 19:16:11.483 [debug] Current batch of media processed. Will check again in 1000ms 19:16:12.485 [debug] Current batch of media processed. Will check again in 1000ms 19:16:13.486 [debug] Current batch of media processed. Will check again in 1000ms 19:16:14.487 [debug] Current batch of media processed. Will check again in 1000ms 19:16:15.488 [debug] Current batch of media processed. Will check again in 1000ms 19:16:16.490 [debug] Current batch of media processed. Will check again in 1000ms 19:16:17.491 [debug] Current batch of media processed. Will check again in 1000ms 19:16:18.492 [debug] Current batch of media processed. Will check again in 1000ms 19:16:19.493 [debug] Current batch of media processed. Will check again in 1000ms 19:16:20.494 [debug] Current batch of media processed. Will check again in 1000ms 19:16:21.495 [debug] Current batch of media processed. Will check again in 1000ms 19:16:22.496 [debug] Current batch of media processed. Will check again in 1000ms 19:16:23.498 [debug] Current batch of media processed. Will check again in 1000ms 19:16:24.499 [debug] Current batch of media processed. Will check again in 1000ms 19:16:25.243 [info] {"source":"oban","duration":1800,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:25.500 [debug] Current batch of media processed. Will check again in 1000ms 19:16:26.505 [debug] Current batch of media processed. Will check again in 1000ms 19:16:27.506 [debug] Current batch of media processed. Will check again in 1000ms 19:16:28.507 [debug] Current batch of media processed. Will check again in 1000ms 19:16:29.509 [debug] Current batch of media processed. Will check again in 1000ms 19:16:30.510 [debug] Current batch of media processed. Will check again in 1000ms 19:16:31.516 [debug] Current batch of media processed. Will check again in 1000ms 19:16:32.517 [debug] Current batch of media processed. Will check again in 1000ms 19:16:33.518 [debug] Current batch of media processed. Will check again in 1000ms 19:16:34.519 [debug] Current batch of media processed. Will check again in 1000ms 19:16:35.520 [debug] Current batch of media processed. Will check again in 1000ms 19:16:36.521 [debug] Current batch of media processed. Will check again in 1000ms 19:16:37.522 [debug] Current batch of media processed. Will check again in 1000ms 19:16:38.523 [debug] Current batch of media processed. Will check again in 1000ms 19:16:39.525 [debug] Current batch of media processed. Will check again in 1000ms 19:16:40.528 [debug] Current batch of media processed. Will check again in 1000ms 19:16:41.528 [debug] Current batch of media processed. Will check again in 1000ms 19:16:42.530 [debug] Current batch of media processed. Will check again in 1000ms 19:16:43.531 [debug] Current batch of media processed. Will check again in 1000ms 19:16:44.531 [debug] Current batch of media processed. Will check again in 1000ms 19:16:45.532 [debug] Current batch of media processed. Will check again in 1000ms 19:16:46.533 [debug] Current batch of media processed. Will check again in 1000ms 19:16:47.534 [debug] Current batch of media processed. Will check again in 1000ms 19:16:48.535 [debug] Current batch of media processed. Will check again in 1000ms 19:16:49.537 [debug] Current batch of media processed. Will check again in 1000ms 19:16:50.537 [debug] Current batch of media processed. Will check again in 1000ms 19:16:51.538 [debug] Current batch of media processed. Will check again in 1000ms 19:16:52.539 [debug] Current batch of media processed. Will check again in 1000ms 19:16:53.540 [debug] Current batch of media processed. Will check again in 1000ms 19:16:54.541 [debug] Current batch of media processed. Will check again in 1000ms 19:16:55.245 [info] {"source":"oban","duration":1158,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:16:55.542 [debug] Current batch of media processed. Will check again in 1000ms 19:16:56.544 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "00:00 — Вступление\n\n05:00 — Что такое федерализм?\nРазъяснение основного понятия, сравнение с унитаризмом.\n\n15:00 — Исторические примеры федерализма\nПоказ разных типов федерации, ссылки на зарубежный и российский опыт.\n\n25:00 — Что такое сецессия?\nОпределение, вывод из федеративной структуры и юридические вопросы.\n\n35:00 — Преимущества федерализма\nРегиональная автономия, децентрализация власти, экономические и культурные бонусы.\n\n45:00 — Риски и минусы федерализма\nВозможные конфликтные ситуации, нестабильность, сепаратизм.\n\n55:00 — Примеры сецессий и региональных конфликтов\nИсторические кейсы и параллели.\n\n1:05:00 — Обсуждение: обладает ли российский федерализм устойчивостью? Россия -- это этническая или смешанная федерация?\n\n1:15:00 — Заключение и резюме.", "duration" => 7215, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e073100 - Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма..mp4", "id" => "vFSwi73R1TM", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=vFSwi73R1TM", "playlist_index" => 6, "timestamp" => 1753943264, "title" => "Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма.", "upload_date" => "20250731"} 19:16:56.546 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=365.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:16:56.547 [debug] QUERY OK source="sources" db=0.7ms idle=356.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:16:56.548 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=253.2ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 06:27:44Z], 126] 19:16:56.588 [debug] QUERY OK source="media_items" db=38.9ms queue=0.1ms idle=254.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["00:00 — Вступление\n\n05:00 — Что такое федерализм?\nРазъяснение основного понятия, сравнение с унитаризмом.\n\n15:00 — Исторические примеры федерализма\nПоказ разных типов федерации, ссылки на зарубежный и российский опыт.\n\n25:00 — Что такое сецессия?\nОпределение, вывод из федеративной структуры и юридические вопросы.\n\n35:00 — Преимущества федерализма\nРегиональная автономия, децентрализация власти, экономические и культурные бонусы.\n\n45:00 — Риски и минусы федерализма\nВозможные конфликтные ситуации, нестабильность, сепаратизм.\n\n55:00 — Примеры сецессий и региональных конфликтов\nИсторические кейсы и параллели.\n\n1:05:00 — Обсуждение: обладает ли российский федерализм устойчивостью? Россия -- это этническая или смешанная федерация?\n\n1:15:00 — Заключение и резюме.", "Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма.", "5d0242f6-ebff-420a-ad5b-ecab41287e2e", 7215, true, "vFSwi73R1TM", "https://www.youtube.com/watch?v=vFSwi73R1TM", 6, "/downloads/shows/Political Animals/Season 2025/s2025e073100 - Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма..mp4", false, false, false, 126, [], 98, ~U[2025-07-31 06:27:44Z], ~U[2026-04-04 16:16:56Z], ~U[2026-04-04 16:16:56Z], "00:00 — Вступление\n\n05:00 — Что такое федерализм?\nРазъяснение основного понятия, сравнение с унитаризмом.\n\n15:00 — Исторические примеры федерализма\nПоказ разных типов федерации, ссылки на зарубежный и российский опыт.\n\n25:00 — Что такое сецессия?\nОпределение, вывод из федеративной структуры и юридические вопросы.\n\n35:00 — Преимущества федерализма\nРегиональная автономия, децентрализация власти, экономические и культурные бонусы.\n\n45:00 — Риски и минусы федерализма\nВозможные конфликтные ситуации, нестабильность, сепаратизм.\n\n55:00 — Примеры сецессий и региональных конфликтов\nИсторические кейсы и параллели.\n\n1:05:00 — Обсуждение: обладает ли российский федерализм устойчивостью? Россия -- это этническая или смешанная федерация?\n\n1:15:00 — Заключение и резюме.", "Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма.", 7215, true, "vFSwi73R1TM", "https://www.youtube.com/watch?v=vFSwi73R1TM", "/downloads/shows/Political Animals/Season 2025/s2025e073100 - Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма..mp4", false, 126, ~U[2025-07-31 06:27:44Z]] 19:16:56.591 [debug] QUERY OK source="sources" db=1.7ms idle=294.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:16:56.592 [debug] QUERY OK source="media_profiles" db=0.8ms queue=0.1ms idle=45.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:16:56.594 [debug] QUERY OK source="media_items" db=1.0ms idle=45.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 [352358] 19:16:56.595 [debug] Current batch of media processed. Will check again in 1000ms 19:16:57.595 [debug] Current batch of media processed. Will check again in 1000ms 19:16:58.597 [debug] Current batch of media processed. Will check again in 1000ms 19:16:59.598 [debug] Current batch of media processed. Will check again in 1000ms 19:17:00.478 [info] {"source":"oban","duration":1106,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:17:00.600 [debug] Current batch of media processed. Will check again in 1000ms 19:17:01.602 [debug] Current batch of media processed. Will check again in 1000ms 19:17:02.606 [debug] Current batch of media processed. Will check again in 1000ms 19:17:03.606 [debug] Current batch of media processed. Will check again in 1000ms 19:17:04.607 [debug] Current batch of media processed. Will check again in 1000ms 19:17:05.608 [debug] Current batch of media processed. Will check again in 1000ms 19:17:06.609 [debug] Current batch of media processed. Will check again in 1000ms 19:17:07.610 [debug] Current batch of media processed. Will check again in 1000ms 19:17:08.611 [debug] Current batch of media processed. Will check again in 1000ms 19:17:09.612 [debug] Current batch of media processed. Will check again in 1000ms 19:17:10.614 [debug] Current batch of media processed. Will check again in 1000ms 19:17:11.088 [notice] :alarm_handler: {:set, {:system_memory_high_watermark, []}} 19:17:11.615 [debug] Current batch of media processed. Will check again in 1000ms 19:17:12.616 [debug] Current batch of media processed. Will check again in 1000ms 19:17:13.617 [debug] Current batch of media processed. Will check again in 1000ms 19:17:14.618 [debug] Current batch of media processed. Will check again in 1000ms 19:17:15.619 [debug] Current batch of media processed. Will check again in 1000ms 19:17:16.621 [debug] Current batch of media processed. Will check again in 1000ms 19:17:17.622 [debug] Current batch of media processed. Will check again in 1000ms 19:17:18.623 [debug] Current batch of media processed. Will check again in 1000ms 19:17:19.624 [debug] Current batch of media processed. Will check again in 1000ms 19:17:20.625 [debug] Current batch of media processed. Will check again in 1000ms 19:17:21.626 [debug] Current batch of media processed. Will check again in 1000ms 19:17:22.628 [debug] Current batch of media processed. Will check again in 1000ms 19:17:23.629 [debug] Current batch of media processed. Will check again in 1000ms 19:17:24.630 [debug] Current batch of media processed. Will check again in 1000ms 19:17:25.248 [info] {"source":"oban","duration":1960,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:25.631 [debug] Current batch of media processed. Will check again in 1000ms 19:17:26.633 [debug] Current batch of media processed. Will check again in 1000ms 19:17:27.633 [debug] Current batch of media processed. Will check again in 1000ms 19:17:28.635 [debug] Current batch of media processed. Will check again in 1000ms 19:17:29.635 [debug] Current batch of media processed. Will check again in 1000ms 19:17:30.636 [debug] Current batch of media processed. Will check again in 1000ms 19:17:31.637 [debug] Current batch of media processed. Will check again in 1000ms 19:17:32.639 [debug] Current batch of media processed. Will check again in 1000ms 19:17:33.642 [debug] Current batch of media processed. Will check again in 1000ms 19:17:34.643 [debug] Current batch of media processed. Will check again in 1000ms 19:17:35.644 [debug] Current batch of media processed. Will check again in 1000ms 19:17:36.645 [debug] Current batch of media processed. Will check again in 1000ms 19:17:37.648 [debug] Current batch of media processed. Will check again in 1000ms 19:17:38.649 [debug] Current batch of media processed. Will check again in 1000ms 19:17:39.650 [debug] Current batch of media processed. Will check again in 1000ms 19:17:40.651 [debug] Current batch of media processed. Will check again in 1000ms 19:17:41.652 [debug] Current batch of media processed. Will check again in 1000ms 19:17:42.654 [debug] Current batch of media processed. Will check again in 1000ms 19:17:43.655 [debug] Current batch of media processed. Will check again in 1000ms 19:17:44.656 [debug] Current batch of media processed. Will check again in 1000ms 19:17:45.657 [debug] Current batch of media processed. Will check again in 1000ms 19:17:46.658 [debug] Current batch of media processed. Will check again in 1000ms 19:17:47.675 [debug] Current batch of media processed. Will check again in 1000ms 19:17:48.676 [debug] Current batch of media processed. Will check again in 1000ms 19:17:49.677 [debug] Current batch of media processed. Will check again in 1000ms 19:17:50.678 [debug] Current batch of media processed. Will check again in 1000ms 19:17:51.679 [debug] Current batch of media processed. Will check again in 1000ms 19:17:52.680 [debug] Current batch of media processed. Will check again in 1000ms 19:17:53.682 [debug] Current batch of media processed. Will check again in 1000ms 19:17:54.683 [debug] Current batch of media processed. Will check again in 1000ms 19:17:55.251 [info] {"source":"oban","duration":1398,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:17:55.685 [debug] Current batch of media processed. Will check again in 1000ms 19:17:56.687 [debug] Current batch of media processed. Will check again in 1000ms 19:17:57.688 [debug] Current batch of media processed. Will check again in 1000ms 19:17:58.689 [debug] Current batch of media processed. Will check again in 1000ms 19:17:59.690 [debug] Current batch of media processed. Will check again in 1000ms 19:18:00.484 [info] {"source":"oban","duration":4550,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:18:00.691 [debug] Current batch of media processed. Will check again in 1000ms 19:18:01.693 [debug] Current batch of media processed. Will check again in 1000ms 19:18:02.693 [debug] Current batch of media processed. Will check again in 1000ms 19:18:03.694 [debug] Current batch of media processed. Will check again in 1000ms 19:18:04.695 [debug] Current batch of media processed. Will check again in 1000ms 19:18:05.696 [debug] Current batch of media processed. Will check again in 1000ms 19:18:06.697 [debug] Current batch of media processed. Will check again in 1000ms 19:18:07.698 [debug] Current batch of media processed. Will check again in 1000ms 19:18:08.699 [debug] Current batch of media processed. Will check again in 1000ms 19:18:09.700 [debug] Current batch of media processed. Will check again in 1000ms 19:18:10.701 [debug] Current batch of media processed. Will check again in 1000ms 19:18:11.703 [debug] Current batch of media processed. Will check again in 1000ms 19:18:12.704 [debug] Current batch of media processed. Will check again in 1000ms 19:18:13.705 [debug] Current batch of media processed. Will check again in 1000ms 19:18:14.706 [debug] Current batch of media processed. Will check again in 1000ms 19:18:15.707 [debug] Current batch of media processed. Will check again in 1000ms 19:18:16.708 [debug] Current batch of media processed. Will check again in 1000ms 19:18:17.710 [debug] Current batch of media processed. Will check again in 1000ms 19:18:18.711 [debug] Current batch of media processed. Will check again in 1000ms 19:18:19.714 [debug] Current batch of media processed. Will check again in 1000ms 19:18:20.715 [debug] Current batch of media processed. Will check again in 1000ms 19:18:21.716 [debug] Current batch of media processed. Will check again in 1000ms 19:18:22.718 [debug] Current batch of media processed. Will check again in 1000ms 19:18:23.719 [debug] Current batch of media processed. Will check again in 1000ms 19:18:24.720 [debug] Current batch of media processed. Will check again in 1000ms 19:18:25.253 [info] {"source":"oban","duration":1402,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:25.721 [debug] Current batch of media processed. Will check again in 1000ms 19:18:26.722 [debug] Current batch of media processed. Will check again in 1000ms 19:18:27.723 [debug] Current batch of media processed. Will check again in 1000ms 19:18:28.725 [debug] Current batch of media processed. Will check again in 1000ms 19:18:29.726 [debug] Current batch of media processed. Will check again in 1000ms 19:18:30.728 [debug] Current batch of media processed. Will check again in 1000ms 19:18:31.729 [debug] Current batch of media processed. Will check again in 1000ms 19:18:32.731 [debug] Current batch of media processed. Will check again in 1000ms 19:18:33.732 [debug] Current batch of media processed. Will check again in 1000ms 19:18:34.733 [debug] Current batch of media processed. Will check again in 1000ms 19:18:35.734 [debug] Current batch of media processed. Will check again in 1000ms 19:18:36.737 [debug] Current batch of media processed. Will check again in 1000ms 19:18:37.738 [debug] Current batch of media processed. Will check again in 1000ms 19:18:38.740 [debug] Current batch of media processed. Will check again in 1000ms 19:18:39.742 [debug] Current batch of media processed. Will check again in 1000ms 19:18:40.743 [debug] Current batch of media processed. Will check again in 1000ms 19:18:41.744 [debug] Current batch of media processed. Will check again in 1000ms 19:18:42.745 [debug] Current batch of media processed. Will check again in 1000ms 19:18:43.749 [debug] Current batch of media processed. Will check again in 1000ms 19:18:44.750 [debug] Current batch of media processed. Will check again in 1000ms 19:18:45.752 [debug] Current batch of media processed. Will check again in 1000ms 19:18:46.752 [debug] Current batch of media processed. Will check again in 1000ms 19:18:47.753 [debug] Current batch of media processed. Will check again in 1000ms 19:18:48.754 [debug] Current batch of media processed. Will check again in 1000ms 19:18:49.756 [debug] Current batch of media processed. Will check again in 1000ms 19:18:50.756 [debug] Current batch of media processed. Will check again in 1000ms 19:18:51.757 [debug] Current batch of media processed. Will check again in 1000ms 19:18:52.758 [debug] Current batch of media processed. Will check again in 1000ms 19:18:53.759 [debug] Current batch of media processed. Will check again in 1000ms 19:18:54.760 [debug] Current batch of media processed. Will check again in 1000ms 19:18:55.254 [info] {"source":"oban","duration":1144,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:18:55.761 [debug] Current batch of media processed. Will check again in 1000ms 19:18:56.762 [debug] Current batch of media processed. Will check again in 1000ms 19:18:57.764 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Эпоха безраздельного идеологического доминирования либерализма подходит к концу. Ему бросает вызов различные антилиберальные движения. Одно из них — католический интегрализм. Его сторонники стремятся переформатировать американскую конституцию и устройство власти, вернув в жизнь страны двух суверенов: Государство и Церковь. \n\nОднако, несмотря на то что католицизм возвращается в политику в радикальной антилиберальной форме, таким он был не всегда. В 20-м веке в Латинской Америке получила развитие теология освобождения, а в эпоху Средневековья Папство и его реформы подарили Европе первые демократические институты. \n\nТаймкоды к стриму:", "duration" => 7720, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e071800 - Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius.mp4", "id" => "plF0IXCE6u8", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=plF0IXCE6u8", "playlist_index" => 7, "timestamp" => 1752820367, "title" => "Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius", "upload_date" => "20250718"} 19:18:57.765 [debug] QUERY OK source="sources" db=0.7ms idle=1462.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:18:57.766 [debug] QUERY OK source="sources" db=0.3ms idle=1464.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:18:57.766 [debug] QUERY OK source="media_items" db=0.4ms idle=1464.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-18 06:32:47Z], 126] 19:18:57.808 [debug] QUERY OK source="media_items" db=40.2ms idle=978.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Эпоха безраздельного идеологического доминирования либерализма подходит к концу. Ему бросает вызов различные антилиберальные движения. Одно из них — католический интегрализм. Его сторонники стремятся переформатировать американскую конституцию и устройство власти, вернув в жизнь страны двух суверенов: Государство и Церковь. \n\nОднако, несмотря на то что католицизм возвращается в политику в радикальной антилиберальной форме, таким он был не всегда. В 20-м веке в Латинской Америке получила развитие теология освобождения, а в эпоху Средневековья Папство и его реформы подарили Европе первые демократические институты. \n\nТаймкоды к стриму:", "Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius", "48d375d2-6adc-41a1-abf9-72c3032a05f4", 7720, true, "plF0IXCE6u8", "https://www.youtube.com/watch?v=plF0IXCE6u8", 7, "/downloads/shows/Political Animals/Season 2025/s2025e071800 - Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius.mp4", false, false, false, 126, [], 98, ~U[2025-07-18 06:32:47Z], ~U[2026-04-04 16:18:57Z], ~U[2026-04-04 16:18:57Z], "Эпоха безраздельного идеологического доминирования либерализма подходит к концу. Ему бросает вызов различные антилиберальные движения. Одно из них — католический интегрализм. Его сторонники стремятся переформатировать американскую конституцию и устройство власти, вернув в жизнь страны двух суверенов: Государство и Церковь. \n\nОднако, несмотря на то что католицизм возвращается в политику в радикальной антилиберальной форме, таким он был не всегда. В 20-м веке в Латинской Америке получила развитие теология освобождения, а в эпоху Средневековья Папство и его реформы подарили Европе первые демократические институты. \n\nТаймкоды к стриму:", "Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius", 7720, true, "plF0IXCE6u8", "https://www.youtube.com/watch?v=plF0IXCE6u8", "/downloads/shows/Political Animals/Season 2025/s2025e071800 - Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius.mp4", false, 126, ~U[2025-07-18 06:32:47Z]] 19:18:57.809 [debug] QUERY OK source="sources" db=1.0ms idle=43.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:18:57.810 [debug] QUERY OK source="media_profiles" db=0.2ms idle=43.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:18:57.811 [debug] QUERY OK source="media_items" db=0.4ms 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 [337105] 19:18:57.811 [debug] Current batch of media processed. Will check again in 1000ms 19:18:58.812 [debug] Current batch of media processed. Will check again in 1000ms 19:18:59.813 [debug] Current batch of media processed. Will check again in 1000ms 19:19:00.485 [info] {"source":"oban","duration":321,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:19:00.814 [debug] Current batch of media processed. Will check again in 1000ms 19:19:01.819 [debug] Current batch of media processed. Will check again in 1000ms 19:19:02.819 [debug] Current batch of media processed. Will check again in 1000ms 19:19:03.820 [debug] Current batch of media processed. Will check again in 1000ms 19:19:04.821 [debug] Current batch of media processed. Will check again in 1000ms 19:19:05.822 [debug] Current batch of media processed. Will check again in 1000ms 19:19:06.823 [debug] Current batch of media processed. Will check again in 1000ms 19:19:07.824 [debug] Current batch of media processed. Will check again in 1000ms 19:19:08.825 [debug] Current batch of media processed. Will check again in 1000ms 19:19:09.826 [debug] Current batch of media processed. Will check again in 1000ms 19:19:10.827 [debug] Current batch of media processed. Will check again in 1000ms 19:19:11.096 [notice] :alarm_handler: {:clear, :system_memory_high_watermark} 19:19:11.828 [debug] Current batch of media processed. Will check again in 1000ms 19:19:12.829 [debug] Current batch of media processed. Will check again in 1000ms 19:19:13.831 [debug] Current batch of media processed. Will check again in 1000ms 19:19:14.832 [debug] Current batch of media processed. Will check again in 1000ms 19:19:15.833 [debug] Current batch of media processed. Will check again in 1000ms 19:19:16.834 [debug] Current batch of media processed. Will check again in 1000ms 19:19:17.835 [debug] Current batch of media processed. Will check again in 1000ms 19:19:18.836 [debug] Current batch of media processed. Will check again in 1000ms 19:19:19.837 [debug] Current batch of media processed. Will check again in 1000ms 19:19:20.838 [debug] Current batch of media processed. Will check again in 1000ms 19:19:21.839 [debug] Current batch of media processed. Will check again in 1000ms 19:19:22.840 [debug] Current batch of media processed. Will check again in 1000ms 19:19:23.841 [debug] Current batch of media processed. Will check again in 1000ms 19:19:24.842 [debug] Current batch of media processed. Will check again in 1000ms 19:19:25.257 [info] {"source":"oban","duration":1203,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:25.843 [debug] Current batch of media processed. Will check again in 1000ms 19:19:26.844 [debug] Current batch of media processed. Will check again in 1000ms 19:19:27.845 [debug] Current batch of media processed. Will check again in 1000ms 19:19:28.846 [debug] Current batch of media processed. Will check again in 1000ms 19:19:29.847 [debug] Current batch of media processed. Will check again in 1000ms 19:19:30.848 [debug] Current batch of media processed. Will check again in 1000ms 19:19:31.851 [debug] Current batch of media processed. Will check again in 1000ms 19:19:32.855 [debug] Current batch of media processed. Will check again in 1000ms 19:19:33.857 [debug] Current batch of media processed. Will check again in 1000ms 19:19:34.858 [debug] Current batch of media processed. Will check again in 1000ms 19:19:35.859 [debug] Current batch of media processed. Will check again in 1000ms 19:19:36.861 [debug] Current batch of media processed. Will check again in 1000ms 19:19:37.863 [debug] Current batch of media processed. Will check again in 1000ms 19:19:38.865 [debug] Current batch of media processed. Will check again in 1000ms 19:19:39.866 [debug] Current batch of media processed. Will check again in 1000ms 19:19:40.869 [debug] Current batch of media processed. Will check again in 1000ms 19:19:41.872 [debug] Current batch of media processed. Will check again in 1000ms 19:19:42.876 [debug] Current batch of media processed. Will check again in 1000ms 19:19:43.878 [debug] Current batch of media processed. Will check again in 1000ms 19:19:44.880 [debug] Current batch of media processed. Will check again in 1000ms 19:19:45.882 [debug] Current batch of media processed. Will check again in 1000ms 19:19:46.883 [debug] Current batch of media processed. Will check again in 1000ms 19:19:47.884 [debug] Current batch of media processed. Will check again in 1000ms 19:19:48.886 [debug] Current batch of media processed. Will check again in 1000ms 19:19:49.886 [debug] Current batch of media processed. Will check again in 1000ms 19:19:50.889 [debug] Current batch of media processed. Will check again in 1000ms 19:19:51.890 [debug] Current batch of media processed. Will check again in 1000ms 19:19:52.891 [debug] Current batch of media processed. Will check again in 1000ms 19:19:53.892 [debug] Current batch of media processed. Will check again in 1000ms 19:19:54.893 [debug] Current batch of media processed. Will check again in 1000ms 19:19:55.258 [info] {"source":"oban","duration":1406,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:19:55.894 [debug] Current batch of media processed. Will check again in 1000ms 19:19:56.895 [debug] Current batch of media processed. Will check again in 1000ms 19:19:57.896 [debug] Current batch of media processed. Will check again in 1000ms 19:19:58.897 [debug] Current batch of media processed. Will check again in 1000ms 19:19:59.898 [debug] Current batch of media processed. Will check again in 1000ms 19:20:00.489 [info] {"source":"oban","duration":302,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:20:00.899 [debug] Current batch of media processed. Will check again in 1000ms 19:20:01.900 [debug] Current batch of media processed. Will check again in 1000ms 19:20:02.901 [debug] Current batch of media processed. Will check again in 1000ms 19:20:03.902 [debug] Current batch of media processed. Will check again in 1000ms 19:20:04.903 [debug] Current batch of media processed. Will check again in 1000ms 19:20:05.904 [debug] Current batch of media processed. Will check again in 1000ms 19:20:06.905 [debug] Current batch of media processed. Will check again in 1000ms 19:20:07.906 [debug] Current batch of media processed. Will check again in 1000ms 19:20:08.907 [debug] Current batch of media processed. Will check again in 1000ms 19:20:09.908 [debug] Current batch of media processed. Will check again in 1000ms 19:20:10.909 [debug] Current batch of media processed. Will check again in 1000ms 19:20:11.910 [debug] Current batch of media processed. Will check again in 1000ms 19:20:12.914 [debug] Current batch of media processed. Will check again in 1000ms 19:20:13.915 [debug] Current batch of media processed. Will check again in 1000ms 19:20:14.916 [debug] Current batch of media processed. Will check again in 1000ms 19:20:15.917 [debug] Current batch of media processed. Will check again in 1000ms 19:20:16.918 [debug] Current batch of media processed. Will check again in 1000ms 19:20:17.919 [debug] Current batch of media processed. Will check again in 1000ms 19:20:18.920 [debug] Current batch of media processed. Will check again in 1000ms 19:20:19.921 [debug] Current batch of media processed. Will check again in 1000ms 19:20:20.922 [debug] Current batch of media processed. Will check again in 1000ms 19:20:21.923 [debug] Current batch of media processed. Will check again in 1000ms 19:20:22.924 [debug] Current batch of media processed. Will check again in 1000ms 19:20:23.925 [debug] Current batch of media processed. Will check again in 1000ms 19:20:24.926 [debug] Current batch of media processed. Will check again in 1000ms 19:20:25.260 [info] {"source":"oban","duration":937,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:25.927 [debug] Current batch of media processed. Will check again in 1000ms 19:20:26.928 [debug] Current batch of media processed. Will check again in 1000ms 19:20:27.929 [debug] Current batch of media processed. Will check again in 1000ms 19:20:28.930 [debug] Current batch of media processed. Will check again in 1000ms 19:20:29.931 [debug] Current batch of media processed. Will check again in 1000ms 19:20:30.932 [debug] Current batch of media processed. Will check again in 1000ms 19:20:31.936 [debug] Current batch of media processed. Will check again in 1000ms 19:20:32.937 [debug] Current batch of media processed. Will check again in 1000ms 19:20:33.939 [debug] Current batch of media processed. Will check again in 1000ms 19:20:34.942 [debug] Current batch of media processed. Will check again in 1000ms 19:20:35.942 [debug] Current batch of media processed. Will check again in 1000ms 19:20:36.944 [debug] Current batch of media processed. Will check again in 1000ms 19:20:37.945 [debug] Current batch of media processed. Will check again in 1000ms 19:20:38.946 [debug] Current batch of media processed. Will check again in 1000ms 19:20:39.947 [debug] Current batch of media processed. Will check again in 1000ms 19:20:40.948 [debug] Current batch of media processed. Will check again in 1000ms 19:20:41.949 [debug] Current batch of media processed. Will check again in 1000ms 19:20:42.951 [debug] Current batch of media processed. Will check again in 1000ms 19:20:43.952 [debug] Current batch of media processed. Will check again in 1000ms 19:20:44.953 [debug] Current batch of media processed. Will check again in 1000ms 19:20:45.954 [debug] Current batch of media processed. Will check again in 1000ms 19:20:46.955 [debug] Current batch of media processed. Will check again in 1000ms 19:20:47.956 [debug] Current batch of media processed. Will check again in 1000ms 19:20:48.957 [debug] Current batch of media processed. Will check again in 1000ms 19:20:49.958 [debug] Current batch of media processed. Will check again in 1000ms 19:20:50.960 [debug] Current batch of media processed. Will check again in 1000ms 19:20:51.961 [debug] Current batch of media processed. Will check again in 1000ms 19:20:52.962 [debug] Current batch of media processed. Will check again in 1000ms 19:20:53.963 [debug] Current batch of media processed. Will check again in 1000ms 19:20:54.964 [debug] Current batch of media processed. Will check again in 1000ms 19:20:55.263 [info] {"source":"oban","duration":1552,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:20:55.966 [debug] Current batch of media processed. Will check again in 1000ms 19:20:56.967 [debug] Current batch of media processed. Will check again in 1000ms 19:20:57.968 [debug] Current batch of media processed. Will check again in 1000ms 19:20:58.973 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Таймкоды\n\n00:00 - Введение\n\nПриветствие участников (Альбина, Константин, Арсентий).\n\nКраткое представление темы: критика демократии и всеобщего избирательного права.\n\n05:12 - Представление участников\n\nАльбина Галлямова: междисциплинарные исследования поведения, канал «Зачем мы такие».\n\nКонстантин: автор канала «nonpartisan», фокус на политике и социальных науках.\n\nАрсентий: канал «Political Animals», политология и политическая философия.\n\n12:35 - Критика демократии: личный опыт\n\nКонстантин: влияние литературы (public choice theory, Джейсон Бреннан).\n\nАльбина: разочарование в демократии из-за некомпетентности избирателей.\n\nАрсентий: демократия vs. либерализм, проблема популизма.\n\n25:40 - Определение демократии\n\nДемократия как режим с честными выборами и возможностью смены власти.\n\nРазличие между демократией и либерализмом.\n\nПримеры нелиберальных демократий (Иран, Венгрия).\n\n38:15 - Плюсы демократии\n\nИнструментальные аргументы: защита прав, экономический рост.\n\nПроцедурализм vs. эпистемическая демократия (мудрость толпы).\n\nКритика «мудрости толпы»: влияние СМИ, когнитивные искажения.\n\n50:30 - Почему демократия принимает плохие решения\n\nНизкая информированность избирателей (эксперименты Филиппа Конверса).\n\nРациональное невежество и партийная идентичность.\n\nПримеры: протекционизм, провальные войны (Ирак, Brexit).\n\n1:05:00 - Экономические проблемы демократии\n\nПерераспределение как следствие всеобщего избирательного права.\n\nКраткосрочность решений (Хайек о «проблеме горизонта планирования»).\n\nДавление на бизнес и бегство капитала.\n\n1:20:00 - Когнитивные искажения избирателей\n\nМотивированное рассуждение и партийная предвзятость.\n\nКоалиционная психология: деление на «своих» и «чужих».\n\nЭксперименты Тешфела: минимальные группы и дискриминация.\n\n1:35:00 - Альтернативы и реформы\n\nЭпистократия (власть знающих).\n\nОграничение избирательного права: имущественный или образовательный ценз.\n\nУвеличение сроков правления для снижения популизма.\n\n1:50:00 - Ответы на вопросы зрителей\n\nЯвляется ли Сингапур диктатурой?\n\nМуниципальная демократия: работает ли она?\n\nВозможна ли демократизация в России?\n\n2:05:00 - Заключение\n\nИтоги дискуссии.\n\nАнонс второй части: альтернативы демократии", "duration" => 8105, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e071100 - Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie.mp4", "id" => "Amj1I7H8lPU", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=Amj1I7H8lPU", "playlist_index" => 8, "timestamp" => 1752215105, "title" => "Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie", "upload_date" => "20250711"} 19:20:58.975 [debug] QUERY OK source="sources" db=1.1ms queue=0.3ms idle=1615.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:20:58.977 [debug] QUERY OK source="sources" db=1.0ms queue=0.1ms idle=657.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:20:58.979 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=659.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-11 06:25:05Z], 126] 19:20:59.038 [debug] QUERY OK source="media_items" db=56.9ms idle=628.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Таймкоды\n\n00:00 - Введение\n\nПриветствие участников (Альбина, Константин, Арсентий).\n\nКраткое представление темы: критика демократии и всеобщего избирательного права.\n\n05:12 - Представление участников\n\nАльбина Галлямова: междисциплинарные исследования поведения, канал «Зачем мы такие».\n\nКонстантин: автор канала «nonpartisan», фокус на политике и социальных науках.\n\nАрсентий: канал «Political Animals», политология и политическая философия.\n\n12:35 - Критика демократии: личный опыт\n\nКонстантин: влияние литературы (public choice theory, Джейсон Бреннан).\n\nАльбина: разочарование в демократии из-за некомпетентности избирателей.\n\nАрсентий: демократия vs. либерализм, проблема популизма.\n\n25:40 - Определение демократии\n\nДемократия как режим с честными выборами и возможностью смены власти.\n\nРазличие между демократией и либерализмом.\n\nПримеры нелиберальных демократий (Иран, Венгрия).\n\n38:15 - Плюсы демократии\n\nИнструментальные аргументы: защита прав, экономический рост.\n\nПроцедурализм vs. эпистемическая демократия (мудрость толпы).\n\nКритика «мудрости толпы»: влияние СМИ, когнитивные искажения.\n\n50:30 - Почему демократия принимает плохие решения\n\nНизкая информированность избирателей (эксперименты Филиппа Конверса).\n\nРациональное невежество и партийная идентичность.\n\nПримеры: протекционизм, провальные войны (Ирак, Brexit).\n\n1:05:00 - Экономические проблемы демократии\n\nПерераспределение как следствие всеобщего избирательного права.\n\nКраткосрочность решений (Хайек о «проблеме горизонта планирования»).\n\nДавление на бизнес и бегство капитала.\n\n1:20:00 - Когнитивные искажения избирателей\n\nМотивированное рассуждение и партийная предвзятость.\n\nКоалиционная психология: деление на «своих» и «чужих».\n\nЭксперименты Тешфела: минимальные группы и дискриминация.\n\n1:35:00 - Альтернативы и реформы\n\nЭпистократия (власть знающих).\n\nОграничение избирательного права: имущественный или образовательный ценз.\n\nУвеличение сроков правления для снижения популизма.\n\n1:50:00 - Ответы на вопросы зрителей\n\nЯвляется ли Сингапур диктатурой?\n\nМуниципальная демократия: работает ли она?\n\nВозможна ли демократизация в России?\n\n2:05:00 - Заключение\n\nИтоги дискуссии.\n\nАнонс второй части: альтернативы демократии", "Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie", "5ea69661-7fcb-42d8-b5a6-568ab4516559", 8105, true, "Amj1I7H8lPU", "https://www.youtube.com/watch?v=Amj1I7H8lPU", 8, "/downloads/shows/Political Animals/Season 2025/s2025e071100 - Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie.mp4", false, false, false, 126, [], 98, ~U[2025-07-11 06:25:05Z], ~U[2026-04-04 16:20:58Z], ~U[2026-04-04 16:20:58Z], "Таймкоды\n\n00:00 - Введение\n\nПриветствие участников (Альбина, Константин, Арсентий).\n\nКраткое представление темы: критика демократии и всеобщего избирательного права.\n\n05:12 - Представление участников\n\nАльбина Галлямова: междисциплинарные исследования поведения, канал «Зачем мы такие».\n\nКонстантин: автор канала «nonpartisan», фокус на политике и социальных науках.\n\nАрсентий: канал «Political Animals», политология и политическая философия.\n\n12:35 - Критика демократии: личный опыт\n\nКонстантин: влияние литературы (public choice theory, Джейсон Бреннан).\n\nАльбина: разочарование в демократии из-за некомпетентности избирателей.\n\nАрсентий: демократия vs. либерализм, проблема популизма.\n\n25:40 - Определение демократии\n\nДемократия как режим с честными выборами и возможностью смены власти.\n\nРазличие между демократией и либерализмом.\n\nПримеры нелиберальных демократий (Иран, Венгрия).\n\n38:15 - Плюсы демократии\n\nИнструментальные аргументы: защита прав, экономический рост.\n\nПроцедурализм vs. эпистемическая демократия (мудрость толпы).\n\nКритика «мудрости толпы»: влияние СМИ, когнитивные искажения.\n\n50:30 - Почему демократия принимает плохие решения\n\nНизкая информированность избирателей (эксперименты Филиппа Конверса).\n\nРациональное невежество и партийная идентичность.\n\nПримеры: протекционизм, провальные войны (Ирак, Brexit).\n\n1:05:00 - Экономические проблемы демократии\n\nПерераспределение как следствие всеобщего избирательного права.\n\nКраткосрочность решений (Хайек о «проблеме горизонта планирования»).\n\nДавление на бизнес и бегство капитала.\n\n1:20:00 - Когнитивные искажения избирателей\n\nМотивированное ра (truncated) 19:20:59.049 [debug] QUERY OK source="sources" db=6.9ms queue=0.1ms idle=684.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:20:59.056 [debug] QUERY OK source="media_profiles" db=3.1ms queue=0.9ms idle=76.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:20:59.065 [debug] QUERY OK source="media_items" db=2.8ms queue=5.0ms idle=80.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 [327530] 19:20:59.065 [debug] Current batch of media processed. Will check again in 1000ms 19:21:00.066 [debug] Current batch of media processed. Will check again in 1000ms 19:21:00.491 [info] {"source":"oban","duration":809,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:21:01.068 [debug] Current batch of media processed. Will check again in 1000ms 19:21:02.071 [debug] Current batch of media processed. Will check again in 1000ms 19:21:03.073 [debug] Current batch of media processed. Will check again in 1000ms 19:21:04.075 [debug] Current batch of media processed. Will check again in 1000ms 19:21:05.075 [debug] Current batch of media processed. Will check again in 1000ms 19:21:06.076 [debug] Current batch of media processed. Will check again in 1000ms 19:21:07.078 [debug] Current batch of media processed. Will check again in 1000ms 19:21:08.079 [debug] Current batch of media processed. Will check again in 1000ms 19:21:09.080 [debug] Current batch of media processed. Will check again in 1000ms 19:21:10.081 [debug] Current batch of media processed. Will check again in 1000ms 19:21:11.082 [debug] Current batch of media processed. Will check again in 1000ms 19:21:12.085 [debug] Current batch of media processed. Will check again in 1000ms 19:21:13.090 [debug] Current batch of media processed. Will check again in 1000ms 19:21:14.094 [debug] Current batch of media processed. Will check again in 1000ms 19:21:15.095 [debug] Current batch of media processed. Will check again in 1000ms 19:21:16.098 [debug] Current batch of media processed. Will check again in 1000ms 19:21:17.099 [debug] Current batch of media processed. Will check again in 1000ms 19:21:18.103 [debug] Current batch of media processed. Will check again in 1000ms 19:21:19.104 [debug] Current batch of media processed. Will check again in 1000ms 19:21:20.105 [debug] Current batch of media processed. Will check again in 1000ms 19:21:21.106 [debug] Current batch of media processed. Will check again in 1000ms 19:21:22.108 [debug] Current batch of media processed. Will check again in 1000ms 19:21:23.109 [debug] Current batch of media processed. Will check again in 1000ms 19:21:24.112 [debug] Current batch of media processed. Will check again in 1000ms 19:21:25.114 [debug] Current batch of media processed. Will check again in 1000ms 19:21:25.272 [info] {"source":"oban","duration":9430,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:26.116 [debug] Current batch of media processed. Will check again in 1000ms 19:21:27.117 [debug] Current batch of media processed. Will check again in 1000ms 19:21:28.118 [debug] Current batch of media processed. Will check again in 1000ms 19:21:29.119 [debug] Current batch of media processed. Will check again in 1000ms 19:21:30.121 [debug] Current batch of media processed. Will check again in 1000ms 19:21:31.122 [debug] Current batch of media processed. Will check again in 1000ms 19:21:32.123 [debug] Current batch of media processed. Will check again in 1000ms 19:21:33.125 [debug] Current batch of media processed. Will check again in 1000ms 19:21:34.127 [debug] Current batch of media processed. Will check again in 1000ms 19:21:35.129 [debug] Current batch of media processed. Will check again in 1000ms 19:21:36.130 [debug] Current batch of media processed. Will check again in 1000ms 19:21:37.133 [debug] Current batch of media processed. Will check again in 1000ms 19:21:38.134 [debug] Current batch of media processed. Will check again in 1000ms 19:21:39.135 [debug] Current batch of media processed. Will check again in 1000ms 19:21:40.136 [debug] Current batch of media processed. Will check again in 1000ms 19:21:41.137 [debug] Current batch of media processed. Will check again in 1000ms 19:21:42.138 [debug] Current batch of media processed. Will check again in 1000ms 19:21:43.140 [debug] Current batch of media processed. Will check again in 1000ms 19:21:44.141 [debug] Current batch of media processed. Will check again in 1000ms 19:21:45.143 [debug] Current batch of media processed. Will check again in 1000ms 19:21:46.144 [debug] Current batch of media processed. Will check again in 1000ms 19:21:47.146 [debug] Current batch of media processed. Will check again in 1000ms 19:21:48.148 [debug] Current batch of media processed. Will check again in 1000ms 19:21:49.161 [debug] Current batch of media processed. Will check again in 1000ms 19:21:50.162 [debug] Current batch of media processed. Will check again in 1000ms 19:21:51.164 [debug] Current batch of media processed. Will check again in 1000ms 19:21:52.165 [debug] Current batch of media processed. Will check again in 1000ms 19:21:53.166 [debug] Current batch of media processed. Will check again in 1000ms 19:21:54.168 [debug] Current batch of media processed. Will check again in 1000ms 19:21:55.169 [debug] Current batch of media processed. Will check again in 1000ms 19:21:55.275 [info] {"source":"oban","duration":2074,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:21:56.170 [debug] Current batch of media processed. Will check again in 1000ms 19:21:57.171 [debug] Current batch of media processed. Will check again in 1000ms 19:21:58.174 [debug] Current batch of media processed. Will check again in 1000ms 19:21:59.175 [debug] Current batch of media processed. Will check again in 1000ms 19:22:00.176 [debug] Current batch of media processed. Will check again in 1000ms 19:22:00.493 [info] {"source":"oban","duration":379,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:22:01.177 [debug] Current batch of media processed. Will check again in 1000ms 19:22:02.178 [debug] Current batch of media processed. Will check again in 1000ms 19:22:03.180 [debug] Current batch of media processed. Will check again in 1000ms 19:22:04.182 [debug] Current batch of media processed. Will check again in 1000ms 19:22:05.183 [debug] Current batch of media processed. Will check again in 1000ms 19:22:06.185 [debug] Current batch of media processed. Will check again in 1000ms 19:22:07.187 [debug] Current batch of media processed. Will check again in 1000ms 19:22:08.188 [debug] Current batch of media processed. Will check again in 1000ms 19:22:09.192 [debug] Current batch of media processed. Will check again in 1000ms 19:22:10.194 [debug] Current batch of media processed. Will check again in 1000ms 19:22:11.195 [debug] Current batch of media processed. Will check again in 1000ms 19:22:12.197 [debug] Current batch of media processed. Will check again in 1000ms 19:22:13.203 [debug] Current batch of media processed. Will check again in 1000ms 19:22:14.205 [debug] Current batch of media processed. Will check again in 1000ms 19:22:15.206 [debug] Current batch of media processed. Will check again in 1000ms 19:22:16.207 [debug] Current batch of media processed. Will check again in 1000ms 19:22:17.208 [debug] Current batch of media processed. Will check again in 1000ms 19:22:18.210 [debug] Current batch of media processed. Will check again in 1000ms 19:22:19.211 [debug] Current batch of media processed. Will check again in 1000ms 19:22:20.214 [debug] Current batch of media processed. Will check again in 1000ms 19:22:21.222 [debug] Current batch of media processed. Will check again in 1000ms 19:22:22.224 [debug] Current batch of media processed. Will check again in 1000ms 19:22:23.225 [debug] Current batch of media processed. Will check again in 1000ms 19:22:24.226 [debug] Current batch of media processed. Will check again in 1000ms 19:22:25.227 [debug] Current batch of media processed. Will check again in 1000ms 19:22:25.290 [info] {"source":"oban","duration":7828,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:26.232 [debug] Current batch of media processed. Will check again in 1000ms 19:22:27.256 [debug] Current batch of media processed. Will check again in 1000ms 19:22:28.258 [debug] Current batch of media processed. Will check again in 1000ms 19:22:29.259 [debug] Current batch of media processed. Will check again in 1000ms 19:22:30.262 [debug] Current batch of media processed. Will check again in 1000ms 19:22:31.262 [debug] Current batch of media processed. Will check again in 1000ms 19:22:32.264 [debug] Current batch of media processed. Will check again in 1000ms 19:22:33.266 [debug] Current batch of media processed. Will check again in 1000ms 19:22:34.267 [debug] Current batch of media processed. Will check again in 1000ms 19:22:35.268 [debug] Current batch of media processed. Will check again in 1000ms 19:22:36.270 [debug] Current batch of media processed. Will check again in 1000ms 19:22:37.271 [debug] Current batch of media processed. Will check again in 1000ms 19:22:38.272 [debug] Current batch of media processed. Will check again in 1000ms 19:22:39.273 [debug] Current batch of media processed. Will check again in 1000ms 19:22:40.274 [debug] Current batch of media processed. Will check again in 1000ms 19:22:41.279 [debug] Current batch of media processed. Will check again in 1000ms 19:22:42.280 [debug] Current batch of media processed. Will check again in 1000ms 19:22:43.282 [debug] Current batch of media processed. Will check again in 1000ms 19:22:44.283 [debug] Current batch of media processed. Will check again in 1000ms 19:22:45.286 [debug] Current batch of media processed. Will check again in 1000ms 19:22:46.287 [debug] Current batch of media processed. Will check again in 1000ms 19:22:47.287 [debug] Current batch of media processed. Will check again in 1000ms 19:22:48.288 [debug] Current batch of media processed. Will check again in 1000ms 19:22:49.290 [debug] Current batch of media processed. Will check again in 1000ms 19:22:50.291 [debug] Current batch of media processed. Will check again in 1000ms 19:22:51.293 [debug] Current batch of media processed. Will check again in 1000ms 19:22:52.294 [debug] Current batch of media processed. Will check again in 1000ms 19:22:53.295 [debug] Current batch of media processed. Will check again in 1000ms 19:22:54.298 [debug] Current batch of media processed. Will check again in 1000ms 19:22:55.294 [info] {"source":"oban","duration":2468,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:22:55.299 [debug] Current batch of media processed. Will check again in 1000ms 19:22:56.300 [debug] Current batch of media processed. Will check again in 1000ms 19:22:57.301 [debug] Current batch of media processed. Will check again in 1000ms 19:22:58.302 [debug] Current batch of media processed. Will check again in 1000ms 19:22:59.305 [debug] Current batch of media processed. Will check again in 1000ms 19:23:00.307 [debug] Current batch of media processed. Will check again in 1000ms 19:23:00.494 [info] {"source":"oban","duration":303,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:23:01.308 [debug] Current batch of media processed. Will check again in 1000ms 19:23:02.311 [debug] Current batch of media processed. Will check again in 1000ms 19:23:03.313 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Падение рождаемости – это общемировой тренд, который затрагивает в том числе и Россию. О необходимости увеличения рождаемости говорят самые разные люди: чиновники, главы государств, религиозные деятели. Их решения в большинстве случаев предполагают ограничение свобод женщин и отношение к людям, как к обезличенной массе. \n\nВозможен ли альтернативный путь?\n\nНа стриме мы обсудим:\n\n▪️ Почему падает рождаемость?\n\n▪️ Правда ли, что люди больше не хотят иметь детей?\n\n▪️ Что не так со стареющими обществами?\n\n▪️Почему падение рождаемости опасно для экономики? \n\n▪️ Что такое натализм? Какие бывают аргументы \"за\" и \"против\"? Может ли он быть либеральным?\n\n▪️Есть ли способы поднять рождаемость без принуждения и ограничения прав?", "duration" => 6975, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e062000 - Возможен ли либеральный натализм?.mp4", "id" => "53yULxHnT5c", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=53yULxHnT5c", "playlist_index" => 9, "timestamp" => 1750402405, "title" => "Возможен ли либеральный натализм?", "upload_date" => "20250620"} 19:23:03.331 [debug] QUERY OK source="sources" db=17.2ms queue=0.1ms idle=1696.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:23:03.336 [debug] QUERY OK source="sources" db=4.2ms queue=0.1ms idle=974.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:23:03.337 [debug] QUERY OK source="media_items" db=0.7ms queue=0.2ms idle=966.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-20 06:53:25Z], 126] 19:23:03.404 [debug] QUERY OK source="media_items" db=63.3ms queue=0.1ms idle=715.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Падение рождаемости – это общемировой тренд, который затрагивает в том числе и Россию. О необходимости увеличения рождаемости говорят самые разные люди: чиновники, главы государств, религиозные деятели. Их решения в большинстве случаев предполагают ограничение свобод женщин и отношение к людям, как к обезличенной массе. \n\nВозможен ли альтернативный путь?\n\nНа стриме мы обсудим:\n\n▪️ Почему падает рождаемость?\n\n▪️ Правда ли, что люди больше не хотят иметь детей?\n\n▪️ Что не так со стареющими обществами?\n\n▪️Почему падение рождаемости опасно для экономики? \n\n▪️ Что такое натализм? Какие бывают аргументы \"за\" и \"против\"? Может ли он быть либеральным?\n\n▪️Есть ли способы поднять рождаемость без принуждения и ограничения прав?", "Возможен ли либеральный натализм?", "487dd16c-2925-4b3b-a901-3329135e4aad", 6975, true, "53yULxHnT5c", "https://www.youtube.com/watch?v=53yULxHnT5c", 9, "/downloads/shows/Political Animals/Season 2025/s2025e062000 - Возможен ли либеральный натализм?.mp4", false, false, false, 126, [], 98, ~U[2025-06-20 06:53:25Z], ~U[2026-04-04 16:23:03Z], ~U[2026-04-04 16:23:03Z], "Падение рождаемости – это общемировой тренд, который затрагивает в том числе и Россию. О необходимости увеличения рождаемости говорят самые разные люди: чиновники, главы государств, религиозные деятели. Их решения в большинстве случаев предполагают ограничение свобод женщин и отношение к людям, как к обезличенной массе. \n\nВозможен ли альтернативный путь?\n\nНа стриме мы обсудим:\n\n▪️ Почему падает рождаемость?\n\n▪️ Правда ли, что люди больше не хотят иметь детей?\n\n▪️ Что не так со стареющими обществами?\n\n▪️Почему падение рождаемости опасно для экономики? \n\n▪️ Что такое натализм? Какие бывают аргументы \"за\" и \"против\"? Может ли он быть либеральным?\n\n▪️Есть ли способы поднять рождаемость без принуждения и ограничения прав?", "Возможен ли либеральный натализм?", 6975, true, "53yULxHnT5c", "https://www.youtube.com/watch?v=53yULxHnT5c", "/downloads/shows/Political Animals/Season 2025/s2025e062000 - Возможен ли либеральный натализм?.mp4", false, 126, ~U[2025-06-20 06:53:25Z]] 19:23:03.418 [debug] QUERY OK source="sources" db=13.4ms queue=0.1ms idle=68.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:23:03.432 [debug] QUERY OK source="media_profiles" db=7.3ms queue=1.4ms idle=86.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:23:03.436 [debug] QUERY OK source="media_items" db=1.1ms queue=0.3ms 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 [307623] 19:23:03.443 [debug] Current batch of media processed. Will check again in 1000ms 19:23:04.455 [debug] Current batch of media processed. Will check again in 1000ms 19:23:05.455 [debug] Current batch of media processed. Will check again in 1000ms 19:23:06.462 [debug] Current batch of media processed. Will check again in 1000ms 19:23:07.463 [debug] Current batch of media processed. Will check again in 1000ms 19:23:08.464 [debug] Current batch of media processed. Will check again in 1000ms 19:23:09.465 [debug] Current batch of media processed. Will check again in 1000ms 19:23:10.466 [debug] Current batch of media processed. Will check again in 1000ms 19:23:11.468 [debug] Current batch of media processed. Will check again in 1000ms 19:23:12.470 [debug] Current batch of media processed. Will check again in 1000ms 19:23:13.471 [debug] Current batch of media processed. Will check again in 1000ms 19:23:14.473 [debug] Current batch of media processed. Will check again in 1000ms 19:23:15.476 [debug] Current batch of media processed. Will check again in 1000ms 19:23:16.478 [debug] Current batch of media processed. Will check again in 1000ms 19:23:17.478 [debug] Current batch of media processed. Will check again in 1000ms 19:23:18.482 [debug] Current batch of media processed. Will check again in 1000ms 19:23:19.483 [debug] Current batch of media processed. Will check again in 1000ms 19:23:20.484 [debug] Current batch of media processed. Will check again in 1000ms 19:23:21.485 [debug] Current batch of media processed. Will check again in 1000ms 19:23:22.487 [debug] Current batch of media processed. Will check again in 1000ms 19:23:23.489 [debug] Current batch of media processed. Will check again in 1000ms 19:23:24.490 [debug] Current batch of media processed. Will check again in 1000ms 19:23:25.300 [info] {"source":"oban","duration":3069,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:25.491 [debug] Current batch of media processed. Will check again in 1000ms 19:23:26.494 [debug] Current batch of media processed. Will check again in 1000ms 19:23:27.497 [debug] Current batch of media processed. Will check again in 1000ms 19:23:28.499 [debug] Current batch of media processed. Will check again in 1000ms 19:23:29.501 [debug] Current batch of media processed. Will check again in 1000ms 19:23:30.502 [debug] Current batch of media processed. Will check again in 1000ms 19:23:31.507 [debug] Current batch of media processed. Will check again in 1000ms 19:23:32.509 [debug] Current batch of media processed. Will check again in 1000ms 19:23:33.512 [debug] Current batch of media processed. Will check again in 1000ms 19:23:34.513 [debug] Current batch of media processed. Will check again in 1000ms 19:23:35.514 [debug] Current batch of media processed. Will check again in 1000ms 19:23:36.518 [debug] Current batch of media processed. Will check again in 1000ms 19:23:37.519 [debug] Current batch of media processed. Will check again in 1000ms 19:23:38.520 [debug] Current batch of media processed. Will check again in 1000ms 19:23:39.521 [debug] Current batch of media processed. Will check again in 1000ms 19:23:40.522 [debug] Current batch of media processed. Will check again in 1000ms 19:23:41.524 [debug] Current batch of media processed. Will check again in 1000ms 19:23:42.525 [debug] Current batch of media processed. Will check again in 1000ms 19:23:43.526 [debug] Current batch of media processed. Will check again in 1000ms 19:23:44.527 [debug] Current batch of media processed. Will check again in 1000ms 19:23:45.528 [debug] Current batch of media processed. Will check again in 1000ms 19:23:46.529 [debug] Current batch of media processed. Will check again in 1000ms 19:23:47.531 [debug] Current batch of media processed. Will check again in 1000ms 19:23:48.532 [debug] Current batch of media processed. Will check again in 1000ms 19:23:49.534 [debug] Current batch of media processed. Will check again in 1000ms 19:23:50.535 [debug] Current batch of media processed. Will check again in 1000ms 19:23:51.536 [debug] Current batch of media processed. Will check again in 1000ms 19:23:52.538 [debug] Current batch of media processed. Will check again in 1000ms 19:23:53.539 [debug] Current batch of media processed. Will check again in 1000ms 19:23:54.540 [debug] Current batch of media processed. Will check again in 1000ms 19:23:55.305 [info] {"source":"oban","duration":3569,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:23:55.542 [debug] Current batch of media processed. Will check again in 1000ms 19:23:56.544 [debug] Current batch of media processed. Will check again in 1000ms 19:23:57.545 [debug] Current batch of media processed. Will check again in 1000ms 19:23:58.546 [debug] Current batch of media processed. Will check again in 1000ms 19:23:59.547 [debug] Current batch of media processed. Will check again in 1000ms 19:24:00.495 [info] {"source":"oban","duration":474,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:24:00.548 [debug] Current batch of media processed. Will check again in 1000ms 19:24:01.563 [debug] Current batch of media processed. Will check again in 1000ms 19:24:02.564 [debug] Current batch of media processed. Will check again in 1000ms 19:24:03.568 [debug] Current batch of media processed. Will check again in 1000ms 19:24:04.569 [debug] Current batch of media processed. Will check again in 1000ms 19:24:05.571 [debug] Current batch of media processed. Will check again in 1000ms 19:24:06.575 [debug] Current batch of media processed. Will check again in 1000ms 19:24:07.583 [debug] Current batch of media processed. Will check again in 1000ms 19:24:08.584 [debug] Current batch of media processed. Will check again in 1000ms 19:24:09.585 [debug] Current batch of media processed. Will check again in 1000ms 19:24:10.586 [debug] Current batch of media processed. Will check again in 1000ms 19:24:11.588 [debug] Current batch of media processed. Will check again in 1000ms 19:24:12.593 [debug] Current batch of media processed. Will check again in 1000ms 19:24:13.596 [debug] Current batch of media processed. Will check again in 1000ms 19:24:14.597 [debug] Current batch of media processed. Will check again in 1000ms 19:24:15.598 [debug] Current batch of media processed. Will check again in 1000ms 19:24:16.599 [debug] Current batch of media processed. Will check again in 1000ms 19:24:17.600 [debug] Current batch of media processed. Will check again in 1000ms 19:24:18.602 [debug] Current batch of media processed. Will check again in 1000ms 19:24:19.604 [debug] Current batch of media processed. Will check again in 1000ms 19:24:20.605 [debug] Current batch of media processed. Will check again in 1000ms 19:24:21.612 [debug] Current batch of media processed. Will check again in 1000ms 19:24:22.613 [debug] Current batch of media processed. Will check again in 1000ms 19:24:23.617 [debug] Current batch of media processed. Will check again in 1000ms 19:24:24.623 [debug] Current batch of media processed. Will check again in 1000ms 19:24:25.325 [info] {"source":"oban","duration":18725,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:25.632 [debug] Current batch of media processed. Will check again in 1000ms 19:24:26.637 [debug] Current batch of media processed. Will check again in 1000ms 19:24:27.638 [debug] Current batch of media processed. Will check again in 1000ms 19:24:28.641 [debug] Current batch of media processed. Will check again in 1000ms 19:24:29.644 [debug] Current batch of media processed. Will check again in 1000ms 19:24:30.648 [debug] Current batch of media processed. Will check again in 1000ms 19:24:31.650 [debug] Current batch of media processed. Will check again in 1000ms 19:24:32.652 [debug] Current batch of media processed. Will check again in 1000ms 19:24:33.661 [debug] Current batch of media processed. Will check again in 1000ms 19:24:34.663 [debug] Current batch of media processed. Will check again in 1000ms 19:24:35.665 [debug] Current batch of media processed. Will check again in 1000ms 19:24:36.666 [debug] Current batch of media processed. Will check again in 1000ms 19:24:37.668 [debug] Current batch of media processed. Will check again in 1000ms 19:24:38.669 [debug] Current batch of media processed. Will check again in 1000ms 19:24:39.669 [debug] Current batch of media processed. Will check again in 1000ms 19:24:40.671 [debug] Current batch of media processed. Will check again in 1000ms 19:24:41.671 [debug] Current batch of media processed. Will check again in 1000ms 19:24:42.680 [debug] Current batch of media processed. Will check again in 1000ms 19:24:43.683 [debug] Current batch of media processed. Will check again in 1000ms 19:24:44.685 [debug] Current batch of media processed. Will check again in 1000ms 19:24:45.686 [debug] Current batch of media processed. Will check again in 1000ms 19:24:46.687 [debug] Current batch of media processed. Will check again in 1000ms 19:24:47.690 [debug] Current batch of media processed. Will check again in 1000ms 19:24:48.692 [debug] Current batch of media processed. Will check again in 1000ms 19:24:49.418 [info] GET /sources/133 19:24:49.418 [info] GET /sources/128 19:24:49.418 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "133"} Pipelines: [:browser] 19:24:49.418 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "128"} Pipelines: [:browser] 19:24:49.419 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=689.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [128] 19:24:49.419 [debug] QUERY OK source="sources" db=0.8ms idle=689.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [133] 19:24:49.420 [debug] QUERY OK source="media_profiles" db=1.0ms idle=689.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:24:49.421 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.2ms idle=175.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" = ?) [4] 19:24:49.447 [debug] QUERY OK source="tasks" db=25.7ms queue=0.1ms idle=2.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 (?,?,?,?)) [133, "executing", "available", "scheduled", "retryable"] 19:24:49.449 [debug] QUERY OK source="oban_jobs" db=0.8ms queue=0.1ms idle=28.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" = ?) [15864] 19:24:49.450 [debug] QUERY OK source="settings" db=0.2ms idle=28.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:49.450 [debug] QUERY OK source="settings" db=0.3ms idle=28.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:49.451 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:49.454 [debug] QUERY OK source="tasks" db=33.3ms queue=0.1ms idle=166.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 (?,?,?,?)) [128, "executing", "available", "scheduled", "retryable"] 19:24:49.456 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=5.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" = ?) [16841] 19:24:49.457 [debug] QUERY OK source="sources" db=2.3ms idle=5.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [133] 19:24:49.460 [debug] QUERY OK source="settings" db=2.8ms 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 [] 19:24:49.460 [debug] QUERY OK source="settings" db=0.2ms 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 [] 19:24:49.461 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:24:49.464 [debug] QUERY OK source="sources" db=0.4ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [128] 19:24:49.465 [debug] QUERY OK source="media_items" db=0.5ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [128] 19:24:49.467 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=5.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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 ? [128, 10, 0] 19:24:49.467 [debug] QUERY OK source="media_items" db=9.8ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [133] 19:24:49.469 [debug] QUERY OK source="sources" db=1.1ms queue=0.1ms idle=6.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [128] 19:24:49.471 [debug] QUERY OK source="media_items" db=1.3ms queue=0.2ms idle=4.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [128] 19:24:49.474 [debug] QUERY OK source="media_items" db=2.3ms queue=0.3ms idle=4.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 ? [128, 10, 0] 19:24:49.474 [debug] QUERY OK source="media_items" db=5.8ms idle=4.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 ? [133, 10, 0] 19:24:49.479 [debug] QUERY OK source="sources" db=3.5ms idle=8.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [128] 19:24:49.480 [debug] QUERY OK source="sources" db=2.6ms queue=0.2ms idle=7.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [133] 19:24:49.481 [debug] QUERY OK source="media_items" db=0.8ms queue=0.4ms idle=8.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [128] 19:24:49.482 [debug] QUERY OK source="media_items" db=1.2ms queue=0.2ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [133] 19:24:49.483 [debug] QUERY OK source="media_items" db=1.2ms idle=7.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [128, 10, 0] 19:24:49.483 [debug] QUERY OK source="media_items" db=1.5ms idle=2.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [133, 10, 0] 19:24:49.485 [info] Sent 200 in 67ms 19:24:49.488 [debug] QUERY OK source="sources" db=1.7ms queue=1.3ms idle=5.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [133] 19:24:49.491 [debug] QUERY OK source="media_items" db=1.9ms idle=7.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [133] 19:24:49.492 [debug] QUERY OK source="media_items" db=1.2ms queue=0.1ms idle=9.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [133, 10, 0] 19:24:49.495 [info] Sent 200 in 77ms 19:24:49.693 [debug] Current batch of media processed. Will check again in 1000ms 19:24:50.058 [info] GET /sources/102 19:24:50.059 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "102"} Pipelines: [:browser] 19:24:50.062 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=577.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [102] 19:24:50.069 [debug] QUERY OK source="media_profiles" db=5.4ms queue=0.1ms idle=579.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:24:50.104 [debug] QUERY OK source="tasks" db=34.0ms idle=581.2ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [102, "executing", "available", "scheduled", "retryable"] 19:24:50.104 [debug] QUERY OK source="oban_jobs" db=0.3ms idle=613.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" = ?) [16870] 19:24:50.105 [debug] QUERY OK source="settings" db=0.4ms idle=612.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.106 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=43.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.110 [debug] QUERY OK source="settings" db=2.2ms idle=39.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.112 [debug] QUERY OK source="sources" db=0.2ms idle=8.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [102] 19:24:50.113 [debug] QUERY OK source="media_items" db=0.8ms idle=8.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [102] 19:24:50.115 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [102, 10, 0] 19:24:50.117 [debug] QUERY OK source="sources" db=0.4ms idle=9.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [102] 19:24:50.117 [debug] QUERY OK source="media_items" db=0.4ms idle=6.6ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [102] 19:24:50.119 [debug] QUERY OK source="media_items" db=1.4ms queue=0.1ms idle=5.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [102, 10, 0] 19:24:50.121 [debug] QUERY OK source="sources" db=0.5ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [102] 19:24:50.122 [debug] QUERY OK source="media_items" db=0.9ms idle=5.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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"))))) [102] 19:24:50.176 [debug] QUERY OK source="media_items" db=53.1ms idle=5.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 ? [102, 10, 0] 19:24:50.178 [info] Sent 200 in 119ms 19:24:50.560 [info] GET /sources/98 19:24:50.560 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "98"} Pipelines: [:browser] 19:24:50.561 [debug] QUERY OK source="sources" db=1.1ms idle=439.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 19:24:50.562 [debug] QUERY OK source="media_profiles" db=0.4ms idle=439.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:24:50.592 [debug] QUERY OK source="tasks" db=29.7ms idle=387.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [98, "executing", "available", "scheduled", "retryable"] 19:24:50.593 [debug] QUERY OK source="oban_jobs" db=0.4ms idle=339.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" = ?) [16925] 19:24:50.594 [debug] QUERY OK source="settings" db=0.3ms queue=0.2ms idle=332.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.595 [debug] QUERY OK source="settings" db=0.2ms idle=33.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.596 [debug] QUERY OK source="settings" db=0.7ms idle=33.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:50.600 [debug] QUERY OK source="sources" db=0.4ms idle=6.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 19:24:50.601 [debug] QUERY OK source="media_items" db=0.6ms idle=7.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")))) [98] 19:24:50.602 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=6.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_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 ? [98, 10, 0] 19:24:50.604 [debug] QUERY OK source="sources" db=0.5ms idle=8.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 19:24:50.604 [debug] QUERY OK source="media_items" db=0.4ms idle=7.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [98] 19:24:50.605 [debug] QUERY OK source="media_items" db=0.6ms idle=4.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 ? [98, 10, 0] 19:24:50.607 [debug] QUERY OK source="sources" db=0.4ms queue=0.2ms idle=5.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 19:24:50.608 [debug] QUERY OK source="media_items" db=0.6ms idle=4.8ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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"))))) [98] 19:24:50.615 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=4.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_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 ? [98, 10, 0] 19:24:50.617 [info] Sent 200 in 57ms 19:24:50.694 [debug] Current batch of media processed. Will check again in 1000ms 19:24:51.058 [info] GET /sources/5 19:24:51.059 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 19:24:51.060 [debug] QUERY OK source="sources" db=0.3ms idle=454.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 19:24:51.060 [debug] QUERY OK source="media_profiles" db=0.3ms idle=454.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:24:51.079 [debug] QUERY OK source="tasks" db=18.5ms idle=453.7ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [5, "executing", "available", "scheduled", "retryable"] 19:24:51.083 [debug] QUERY OK source="oban_jobs" db=3.8ms idle=471.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" = ?) [16889] 19:24:51.084 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=469.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:51.085 [debug] QUERY OK source="settings" db=0.2ms idle=24.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:51.086 [debug] QUERY OK source="settings" db=0.4ms idle=25.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:24:51.088 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=8.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 19:24:51.091 [debug] QUERY OK source="media_items" db=2.2ms idle=5.6ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [5] 19:24:51.095 [debug] QUERY OK source="media_items" db=2.9ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [5, 10, 0] 19:24:51.096 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=10.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 19:24:51.097 [debug] QUERY OK source="media_items" db=0.4ms idle=10.4ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [5] 19:24:51.098 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=8.6ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [5, 10, 0] 19:24:51.100 [debug] QUERY OK source="sources" db=0.3ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 19:24:51.101 [debug] QUERY OK source="media_items" db=0.6ms idle=6.0ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) [5] 19:24:51.102 [debug] QUERY OK source="media_items" db=0.7ms idle=5.5ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [5, 10, 0] 19:24:51.109 [info] Sent 200 in 50ms 19:24:51.696 [debug] Current batch of media processed. Will check again in 1000ms 19:24:52.701 [debug] Current batch of media processed. Will check again in 1000ms 19:24:53.703 [debug] Current batch of media processed. Will check again in 1000ms 19:24:54.703 [debug] Current batch of media processed. Will check again in 1000ms 19:24:55.327 [info] {"source":"oban","duration":1150,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:24:55.704 [debug] Current batch of media processed. Will check again in 1000ms 19:24:56.705 [debug] Current batch of media processed. Will check again in 1000ms 19:24:57.706 [debug] Current batch of media processed. Will check again in 1000ms 19:24:58.707 [debug] Current batch of media processed. Will check again in 1000ms 19:24:59.708 [debug] Current batch of media processed. Will check again in 1000ms 19:25:00.497 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:25:00.710 [debug] Current batch of media processed. Will check again in 1000ms 19:25:01.711 [debug] Current batch of media processed. Will check again in 1000ms 19:25:02.712 [debug] Current batch of media processed. Will check again in 1000ms 19:25:03.713 [debug] Current batch of media processed. Will check again in 1000ms 19:25:04.714 [debug] Current batch of media processed. Will check again in 1000ms 19:25:05.715 [debug] Current batch of media processed. Will check again in 1000ms 19:25:06.717 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 1.78, "description" => "Мы с нашим коллегой Константином Сальниковым, автором канала nonpartisan, решили провести стрим.\n\nБудем обсуждать миграцию. ■ Миграция – это плохо? Какие есть аргументы в пользу открытых и закрытых границ? Какие из них сильные, а какие – слабые?\n■ Как миграция влияет на институты и политические процессы?\n■ Миграция – это выгодно? Как она влияет на экономику принимающих стран и стран, из которых мигранты уезжают?\n■ Совершают ли мигранты больше преступлений, чем обычные граждане?\n■ Способны ли мигранты интегрироваться? Если да, то что играет определяющую роль?\n■ И главное – почему Марвин должен страдать?\n\nНаш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nТелеграм-канал nonpartisan: https://t.me/nonpartisan1", "duration" => 6445, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e050900 - МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ ⧸ POLITICAL ANIMALS X NONPARTISAN.mp4", "id" => "V0LvD9RRoMg", "live_status" => "was_live", "original_url" => "https://www.youtube.com/watch?v=V0LvD9RRoMg", "playlist_index" => 10, "timestamp" => 1746770280, "title" => "МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ / POLITICAL ANIMALS X NONPARTISAN", "upload_date" => "20250509"} 19:25:06.718 [debug] QUERY OK source="sources" db=0.8ms queue=0.1ms idle=1398.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:25:06.722 [debug] QUERY OK source="sources" db=1.7ms queue=0.1ms idle=1393.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:25:06.725 [debug] QUERY OK source="media_items" db=0.9ms queue=0.3ms idle=994.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-09 05:58:00Z], 126] 19:25:06.750 [debug] QUERY OK source="media_items" db=23.5ms idle=401.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с нашим коллегой Константином Сальниковым, автором канала nonpartisan, решили провести стрим.\n\nБудем обсуждать миграцию. ■ Миграция – это плохо? Какие есть аргументы в пользу открытых и закрытых границ? Какие из них сильные, а какие – слабые?\n■ Как миграция влияет на институты и политические процессы?\n■ Миграция – это выгодно? Как она влияет на экономику принимающих стран и стран, из которых мигранты уезжают?\n■ Совершают ли мигранты больше преступлений, чем обычные граждане?\n■ Способны ли мигранты интегрироваться? Если да, то что играет определяющую роль?\n■ И главное – почему Марвин должен страдать?\n\nНаш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nТелеграм-канал nonpartisan: https://t.me/nonpartisan1", "МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ / POLITICAL ANIMALS X NONPARTISAN", "3d73e874-af6d-4867-a6f3-2616f8b7f307", 6445, true, "V0LvD9RRoMg", "https://www.youtube.com/watch?v=V0LvD9RRoMg", 10, "/downloads/shows/Political Animals/Season 2025/s2025e050900 - МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ ⧸ POLITICAL ANIMALS X NONPARTISAN.mp4", false, false, false, 126, [], 98, ~U[2025-05-09 05:58:00Z], ~U[2026-04-04 16:25:06Z], ~U[2026-04-04 16:25:06Z], "Мы с нашим коллегой Константином Сальниковым, автором канала nonpartisan, решили провести стрим.\n\nБудем обсуждать миграцию. ■ Миграция – это плохо? Какие есть аргументы в пользу открытых и закрытых границ? Какие из них сильные, а какие – слабые?\n■ Как миграция влияет на институты и политические процессы?\n■ Миграция – это выгодно? Как она влияет на экономику принимающих стран и стран, из которых мигранты уезжают?\n■ Совершают ли мигранты больше преступлений, чем обычные граждане?\n■ Способны ли мигранты интегрироваться? Если да, то что играет определяющую роль?\n■ И главное – почему Марвин должен страдать?\n\nНаш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nТелеграм-канал nonpartisan: https://t.me/nonpartisan1", "МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ / POLITICAL ANIMALS X NONPARTISAN", 6445, true, "V0LvD9RRoMg", "https://www.youtube.com/watch?v=V0LvD9RRoMg", "/downloads/shows/Political Animals/Season 2025/s2025e050900 - МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ ⧸ POLITICAL ANIMALS X NONPARTISAN.mp4", false, 126, ~U[2025-05-09 05:58:00Z]] 19:25:06.751 [debug] QUERY OK source="sources" db=1.3ms queue=0.1ms idle=416.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:25:06.754 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=33.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:25:06.756 [debug] QUERY OK source="media_items" db=1.7ms idle=32.3ms SELECT 1 FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) LIMIT 1 [307624] 19:25:06.758 [debug] Current batch of media processed. Will check again in 1000ms 19:25:07.760 [debug] Current batch of media processed. Will check again in 1000ms 19:25:08.761 [debug] Current batch of media processed. Will check again in 1000ms 19:25:09.763 [debug] Current batch of media processed. Will check again in 1000ms 19:25:10.764 [debug] Current batch of media processed. Will check again in 1000ms 19:25:11.765 [debug] Current batch of media processed. Will check again in 1000ms 19:25:12.767 [debug] Current batch of media processed. Will check again in 1000ms 19:25:13.769 [debug] Current batch of media processed. Will check again in 1000ms 19:25:14.770 [debug] Current batch of media processed. Will check again in 1000ms 19:25:15.772 [debug] Current batch of media processed. Will check again in 1000ms 19:25:16.775 [debug] Current batch of media processed. Will check again in 1000ms 19:25:17.777 [debug] Current batch of media processed. Will check again in 1000ms 19:25:18.779 [debug] Current batch of media processed. Will check again in 1000ms 19:25:19.780 [debug] Current batch of media processed. Will check again in 1000ms 19:25:19.917 [info] GET /sources/102/edit 19:25:19.918 [info] GET /sources/103/edit 19:25:19.923 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "102"} Pipelines: [:browser] 19:25:19.924 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "103"} Pipelines: [:browser] 19:25:19.924 [debug] QUERY OK source="sources" db=0.8ms idle=1187.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [102] 19:25:19.926 [debug] QUERY OK source="sources" db=1.8ms idle=459.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [103] 19:25:19.929 [debug] QUERY OK source="media_profiles" db=1.5ms queue=0.6ms idle=190.5ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:25:19.931 [debug] QUERY OK source="media_profiles" db=2.9ms queue=1.7ms idle=452.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" [] 19:25:19.934 [debug] QUERY OK source="settings" db=3.7ms queue=0.1ms idle=193.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:19.935 [debug] QUERY OK source="settings" db=2.2ms queue=0.6ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:19.936 [debug] QUERY OK source="settings" db=1.7ms 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 [] 19:25:19.938 [debug] QUERY OK source="settings" db=1.7ms queue=0.3ms idle=6.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:19.939 [debug] QUERY OK source="settings" db=1.8ms 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 [] 19:25:19.943 [debug] QUERY OK source="settings" db=4.7ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:20.015 [info] Sent 200 in 96ms 19:25:20.016 [info] Sent 200 in 98ms 19:25:20.770 [info] GET /sources/106 19:25:20.771 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "106"} Pipelines: [:browser] 19:25:20.775 [debug] QUERY OK source="sources" db=1.9ms idle=835.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 19:25:20.779 [debug] QUERY OK source="media_profiles" db=2.2ms queue=0.1ms idle=837.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:25:20.782 [debug] Current batch of media processed. Will check again in 1000ms 19:25:20.783 [debug] QUERY OK source="tasks" db=2.5ms queue=0.3ms idle=837.1ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [106, "executing", "available", "scheduled", "retryable"] 19:25:20.786 [debug] QUERY OK source="oban_jobs" db=0.7ms queue=0.1ms idle=296.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" = ?) [16924] 19:25:20.788 [debug] QUERY OK source="settings" db=1.7ms queue=0.2ms idle=291.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:20.789 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 19:25:20.791 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:25:20.795 [debug] QUERY OK source="sources" db=0.4ms idle=11.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 19:25:20.797 [debug] QUERY OK source="media_items" db=0.9ms idle=10.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")))) [106] 19:25:20.798 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=9.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [106, 10, 0] 19:25:20.800 [debug] QUERY OK source="sources" db=0.7ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 19:25:20.802 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=10.1ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [106] 19:25:20.802 [debug] QUERY OK source="media_items" db=0.6ms idle=6.8ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [106, 10, 0] 19:25:20.805 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=7.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 19:25:20.807 [debug] QUERY OK source="media_items" db=0.5ms queue=0.3ms idle=7.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"))))) [106] 19:25:20.808 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=7.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) 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 ? [106, 10, 0] 19:25:20.810 [info] Sent 200 in 39ms 19:25:21.238 [info] GET /sources/98/edit 19:25:21.241 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "98"} Pipelines: [:browser] 19:25:21.248 [debug] QUERY OK source="sources" db=6.0ms queue=0.4ms idle=440.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [98] 19:25:21.252 [debug] QUERY OK source="media_profiles" db=1.7ms queue=0.4ms idle=447.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" [] 19:25:21.258 [debug] QUERY OK source="settings" db=2.8ms queue=0.5ms idle=449.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:21.261 [debug] QUERY OK source="settings" db=1.7ms queue=0.4ms idle=451.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:21.265 [debug] QUERY OK source="settings" db=0.4ms queue=0.7ms idle=456.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:25:21.277 [info] Sent 200 in 38ms 19:25:21.783 [debug] Current batch of media processed. Will check again in 1000ms 19:25:22.789 [debug] Current batch of media processed. Will check again in 1000ms 19:25:23.792 [debug] Current batch of media processed. Will check again in 1000ms 19:25:24.794 [debug] Current batch of media processed. Will check again in 1000ms 19:25:25.330 [info] {"source":"oban","duration":1991,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:25.795 [debug] Current batch of media processed. Will check again in 1000ms 19:25:26.796 [debug] Current batch of media processed. Will check again in 1000ms 19:25:27.797 [debug] Current batch of media processed. Will check again in 1000ms 19:25:28.798 [debug] Current batch of media processed. Will check again in 1000ms 19:25:29.801 [debug] Current batch of media processed. Will check again in 1000ms 19:25:30.802 [debug] Current batch of media processed. Will check again in 1000ms 19:25:31.803 [debug] Current batch of media processed. Will check again in 1000ms 19:25:32.804 [debug] Current batch of media processed. Will check again in 1000ms 19:25:33.806 [debug] Current batch of media processed. Will check again in 1000ms 19:25:34.807 [debug] Current batch of media processed. Will check again in 1000ms 19:25:35.808 [debug] Current batch of media processed. Will check again in 1000ms 19:25:36.809 [debug] Current batch of media processed. Will check again in 1000ms 19:25:37.811 [debug] Current batch of media processed. Will check again in 1000ms 19:25:38.812 [debug] Current batch of media processed. Will check again in 1000ms 19:25:39.813 [debug] Current batch of media processed. Will check again in 1000ms 19:25:40.814 [debug] Current batch of media processed. Will check again in 1000ms 19:25:41.815 [debug] Current batch of media processed. Will check again in 1000ms 19:25:42.818 [debug] Current batch of media processed. Will check again in 1000ms 19:25:43.819 [debug] Current batch of media processed. Will check again in 1000ms 19:25:44.819 [debug] Current batch of media processed. Will check again in 1000ms 19:25:45.822 [debug] Current batch of media processed. Will check again in 1000ms 19:25:46.825 [debug] Current batch of media processed. Will check again in 1000ms 19:25:47.826 [debug] Current batch of media processed. Will check again in 1000ms 19:25:48.828 [debug] Current batch of media processed. Will check again in 1000ms 19:25:49.830 [debug] Current batch of media processed. Will check again in 1000ms 19:25:50.834 [debug] Current batch of media processed. Will check again in 1000ms 19:25:51.835 [debug] Current batch of media processed. Will check again in 1000ms 19:25:52.841 [debug] Current batch of media processed. Will check again in 1000ms 19:25:53.842 [debug] Current batch of media processed. Will check again in 1000ms 19:25:54.844 [debug] Current batch of media processed. Will check again in 1000ms 19:25:55.338 [info] {"source":"oban","duration":6751,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:25:55.846 [debug] Current batch of media processed. Will check again in 1000ms 19:25:56.847 [debug] Current batch of media processed. Will check again in 1000ms 19:25:57.848 [debug] Current batch of media processed. Will check again in 1000ms 19:25:58.849 [debug] Current batch of media processed. Will check again in 1000ms 19:25:59.850 [debug] Current batch of media processed. Will check again in 1000ms 19:26:00.499 [info] {"source":"oban","duration":420,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:26:00.852 [debug] Current batch of media processed. Will check again in 1000ms 19:26:01.853 [debug] Current batch of media processed. Will check again in 1000ms 19:26:02.855 [debug] Current batch of media processed. Will check again in 1000ms 19:26:03.857 [debug] Current batch of media processed. Will check again in 1000ms 19:26:04.858 [debug] Current batch of media processed. Will check again in 1000ms 19:26:05.859 [debug] Current batch of media processed. Will check again in 1000ms 19:26:06.862 [debug] Current batch of media processed. Will check again in 1000ms 19:26:07.864 [debug] Current batch of media processed. Will check again in 1000ms 19:26:08.865 [debug] Current batch of media processed. Will check again in 1000ms 19:26:09.866 [debug] Current batch of media processed. Will check again in 1000ms 19:26:10.867 [debug] Current batch of media processed. Will check again in 1000ms 19:26:11.872 [debug] Current batch of media processed. Will check again in 1000ms 19:26:12.874 [debug] Current batch of media processed. Will check again in 1000ms 19:26:13.875 [debug] Current batch of media processed. Will check again in 1000ms 19:26:14.879 [debug] Current batch of media processed. Will check again in 1000ms 19:26:15.880 [debug] Current batch of media processed. Will check again in 1000ms 19:26:16.881 [debug] Current batch of media processed. Will check again in 1000ms 19:26:16.929 [info] GET /sources/5/edit 19:26:16.929 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "5"} Pipelines: [:browser] 19:26:16.930 [info] GET /sources/105 19:26:16.932 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "105"} Pipelines: [:browser] 19:26:16.940 [debug] QUERY OK source="sources" db=8.2ms idle=1131.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [5] 19:26:16.943 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.2ms idle=200.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" [] 19:26:16.944 [debug] QUERY OK source="sources" db=5.7ms queue=2.3ms idle=195.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [105] 19:26:16.952 [debug] QUERY OK source="settings" db=1.9ms queue=5.5ms idle=148.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:16.952 [debug] QUERY OK source="media_profiles" db=1.9ms queue=5.1ms idle=138.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:26:16.958 [debug] QUERY OK source="settings" db=5.3ms queue=0.3ms 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 [] 19:26:16.959 [debug] QUERY OK source="tasks" db=2.3ms queue=1.1ms idle=12.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [105, "executing", "available", "scheduled", "retryable"] 19:26:16.962 [debug] QUERY OK source="oban_jobs" db=2.6ms idle=15.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" = ?) [16891] 19:26:16.963 [debug] QUERY OK source="settings" db=1.0ms 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 [] 19:26:16.968 [debug] QUERY OK source="settings" db=4.0ms queue=1.2ms idle=10.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:16.976 [info] Sent 200 in 47ms 19:26:16.978 [debug] QUERY OK source="settings" db=8.5ms queue=0.3ms 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 [] 19:26:16.979 [debug] QUERY OK source="settings" db=0.7ms idle=19.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:16.982 [debug] QUERY OK source="sources" db=0.7ms idle=19.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [105] 19:26:16.985 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=20.1ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [105] 19:26:16.987 [debug] QUERY OK source="media_items" db=1.8ms queue=0.1ms idle=17.0ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [105, 10, 0] 19:26:16.989 [debug] QUERY OK source="sources" db=0.8ms idle=10.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [105] 19:26:16.990 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=10.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [105] 19:26:16.992 [debug] QUERY OK source="media_items" db=1.2ms idle=8.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 ? [105, 10, 0] 19:26:16.994 [debug] QUERY OK source="sources" db=0.5ms queue=0.1ms idle=8.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [105] 19:26:16.995 [debug] QUERY OK source="media_items" db=0.8ms idle=7.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"))))) [105] 19:26:17.180 [debug] QUERY OK source="media_items" db=184.4ms idle=6.4ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [105, 10, 0] 19:26:17.188 [info] Sent 200 in 258ms 19:26:17.415 [info] GET /sources/131 19:26:17.416 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"id" => "131"} Pipelines: [:browser] 19:26:17.423 [debug] QUERY OK source="sources" db=1.1ms queue=0.8ms idle=430.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [131] 19:26:17.427 [debug] QUERY OK source="media_profiles" db=2.3ms queue=0.4ms idle=432.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" = ?) [4] 19:26:17.430 [debug] QUERY OK source="tasks" db=1.3ms queue=0.1ms idle=434.0ms SELECT t0."id", t0."job_id", t0."source_id", t0."media_item_id", t0."inserted_at", t0."updated_at" FROM "tasks" AS t0 INNER JOIN "oban_jobs" AS o1 ON o1."id" = t0."job_id" WHERE (t0."source_id" = ?) AND (o1."state" IN (?,?,?,?)) [131, "executing", "available", "scheduled", "retryable"] 19:26:17.435 [debug] QUERY OK source="oban_jobs" db=1.5ms queue=3.0ms idle=435.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" = ?) [16629] 19:26:17.438 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms 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 [] 19:26:17.439 [debug] QUERY OK source="settings" db=0.6ms idle=14.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.449 [debug] QUERY OK source="settings" db=6.0ms queue=0.7ms 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 [] 19:26:17.475 [debug] QUERY OK source="sources" db=3.2ms queue=0.2ms idle=42.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [131] 19:26:17.480 [debug] QUERY OK source="media_items" db=2.8ms queue=0.1ms idle=41.4ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [131] 19:26:17.492 [debug] QUERY OK source="media_items" db=11.2ms queue=0.3ms idle=43.1ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [131, 10, 0] 19:26:17.501 [debug] QUERY OK source="sources" db=1.3ms queue=0.3ms idle=59.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [131] 19:26:17.509 [debug] QUERY OK source="media_items" db=6.4ms queue=0.2ms idle=54.8ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [131] 19:26:17.517 [debug] QUERY OK source="media_items" db=6.0ms queue=0.9ms idle=35.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 ? [131, 10, 0] 19:26:17.526 [debug] QUERY OK source="sources" db=2.2ms queue=0.6ms idle=43.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [131] 19:26:17.535 [debug] QUERY OK source="media_items" db=4.6ms queue=0.7ms idle=36.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"))))) [131] 19:26:17.541 [debug] QUERY OK source="media_items" db=5.2ms queue=0.8ms idle=35.2ms SELECT m0."id", m0."title", m0."uploaded_at", m0."prevent_download", m0."last_error" FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds"))))) ORDER BY m0."uploaded_at" DESC LIMIT ? OFFSET ? [131, 10, 0] 19:26:17.545 [info] Sent 200 in 129ms 19:26:17.883 [debug] Current batch of media processed. Will check again in 1000ms 19:26:17.917 [info] GET /sources/new 19:26:17.917 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{} Pipelines: [:browser] 19:26:17.919 [debug] QUERY OK source="media_profiles" db=0.8ms idle=391.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:17.919 [debug] QUERY OK source="settings" db=0.3ms idle=384.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.920 [debug] QUERY OK source="settings" db=0.2ms idle=378.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.921 [debug] QUERY OK source="settings" db=0.6ms idle=118.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.923 [debug] QUERY OK source="settings" db=0.6ms idle=113.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.925 [debug] QUERY OK source="settings" db=0.5ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:17.940 [info] Sent 200 in 23ms 19:26:18.887 [debug] Current batch of media processed. Will check again in 1000ms 19:26:19.888 [debug] Current batch of media processed. Will check again in 1000ms 19:26:20.891 [debug] Current batch of media processed. Will check again in 1000ms 19:26:21.893 [debug] Current batch of media processed. Will check again in 1000ms 19:26:22.894 [debug] Current batch of media processed. Will check again in 1000ms 19:26:23.895 [debug] Current batch of media processed. Will check again in 1000ms 19:26:24.896 [debug] Current batch of media processed. Will check again in 1000ms 19:26:25.342 [info] {"source":"oban","duration":2787,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:25.897 [debug] Current batch of media processed. Will check again in 1000ms 19:26:26.898 [debug] Current batch of media processed. Will check again in 1000ms 19:26:27.092 [info] GET /sources/134/edit 19:26:27.092 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "134"} Pipelines: [:browser] 19:26:27.092 [info] GET /sources/131/edit 19:26:27.093 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "131"} Pipelines: [:browser] 19:26:27.095 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=1243.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 19:26:27.096 [debug] QUERY OK source="sources" db=2.7ms queue=0.3ms 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" = ?) [131] 19:26:27.097 [debug] QUERY OK source="media_profiles" db=0.9ms idle=353.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:27.100 [debug] QUERY OK source="media_profiles" db=2.1ms queue=0.1ms idle=246.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:27.102 [debug] QUERY OK source="settings" db=3.4ms idle=239.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.102 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=5.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.103 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.105 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=5.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.106 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=4.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.107 [debug] QUERY OK source="settings" db=1.0ms idle=4.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.111 [info] Sent 200 in 18ms 19:26:27.116 [info] Sent 200 in 24ms 19:26:27.824 [info] GET /sources/128/edit 19:26:27.825 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "128"} Pipelines: [:browser] 19:26:27.834 [debug] QUERY OK source="sources" db=6.2ms idle=725.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [128] 19:26:27.835 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.2ms idle=731.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" [] 19:26:27.836 [debug] QUERY OK source="settings" db=0.3ms idle=731.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.837 [debug] QUERY OK source="settings" db=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 [] 19:26:27.844 [debug] QUERY OK source="settings" db=2.4ms queue=0.1ms idle=734.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:27.855 [info] Sent 200 in 30ms 19:26:27.899 [debug] Current batch of media processed. Will check again in 1000ms 19:26:28.328 [info] GET /sources/133/edit 19:26:28.329 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "133"} Pipelines: [:browser] 19:26:28.333 [debug] QUERY OK source="sources" db=2.2ms idle=493.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [133] 19:26:28.338 [debug] QUERY OK source="media_profiles" db=2.7ms queue=0.2ms 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" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:28.341 [debug] QUERY OK source="settings" db=1.3ms queue=0.2ms idle=495.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:28.344 [debug] QUERY OK source="settings" db=1.9ms queue=0.3ms idle=481.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:28.347 [debug] QUERY OK source="settings" db=1.1ms queue=0.2ms idle=477.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:28.355 [info] Sent 200 in 27ms 19:26:28.900 [debug] Current batch of media processed. Will check again in 1000ms 19:26:29.901 [debug] Current batch of media processed. Will check again in 1000ms 19:26:30.902 [debug] Current batch of media processed. Will check again in 1000ms 19:26:31.903 [debug] Current batch of media processed. Will check again in 1000ms 19:26:32.904 [debug] Current batch of media processed. Will check again in 1000ms 19:26:33.905 [debug] Current batch of media processed. Will check again in 1000ms 19:26:34.906 [debug] Current batch of media processed. Will check again in 1000ms 19:26:35.908 [debug] Current batch of media processed. Will check again in 1000ms 19:26:36.909 [debug] Current batch of media processed. Will check again in 1000ms 19:26:37.910 [debug] Current batch of media processed. Will check again in 1000ms 19:26:38.912 [debug] Current batch of media processed. Will check again in 1000ms 19:26:39.913 [debug] Current batch of media processed. Will check again in 1000ms 19:26:40.914 [debug] Current batch of media processed. Will check again in 1000ms 19:26:41.916 [debug] Current batch of media processed. Will check again in 1000ms 19:26:42.925 [debug] Current batch of media processed. Will check again in 1000ms 19:26:43.947 [debug] Current batch of media processed. Will check again in 1000ms 19:26:44.947 [debug] Current batch of media processed. Will check again in 1000ms 19:26:45.949 [debug] Current batch of media processed. Will check again in 1000ms 19:26:46.459 [info] GET /sources/107/edit 19:26:46.459 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "107"} Pipelines: [:browser] 19:26:46.464 [info] GET /sources/105/edit 19:26:46.464 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "105"} Pipelines: [:browser] 19:26:46.466 [debug] QUERY OK source="sources" db=0.7ms queue=5.1ms idle=1275.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:26:46.469 [debug] QUERY OK source="sources" db=4.9ms idle=720.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [105] 19:26:46.471 [debug] QUERY OK source="media_profiles" db=3.7ms queue=0.1ms idle=722.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" [] 19:26:46.473 [debug] QUERY OK source="media_profiles" db=3.5ms idle=280.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:46.474 [debug] QUERY OK source="settings" db=2.1ms idle=273.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:46.476 [debug] QUERY OK source="settings" db=2.2ms 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 [] 19:26:46.477 [debug] QUERY OK source="settings" db=2.1ms queue=1.3ms 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 [] 19:26:46.485 [debug] QUERY OK source="settings" db=4.5ms decode=1.9ms 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 [] 19:26:46.485 [debug] QUERY OK source="settings" db=7.4ms queue=0.1ms idle=6.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:46.499 [info] Sent 200 in 40ms 19:26:46.505 [debug] QUERY OK source="settings" db=11.4ms queue=3.6ms idle=16.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:46.509 [info] Sent 200 in 45ms 19:26:46.949 [debug] Current batch of media processed. Will check again in 1000ms 19:26:47.052 [info] GET /sources/106/edit 19:26:47.054 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "106"} Pipelines: [:browser] 19:26:47.056 [debug] QUERY OK source="sources" db=0.9ms idle=578.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [106] 19:26:47.057 [debug] QUERY OK source="media_profiles" db=0.5ms queue=0.1ms idle=578.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" [] 19:26:47.058 [debug] QUERY OK source="settings" db=0.4ms idle=574.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.059 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=573.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.061 [debug] QUERY OK source="settings" db=0.4ms idle=555.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.065 [info] Sent 200 in 12ms 19:26:47.554 [info] GET /sources/108/edit 19:26:47.554 [debug] Processing with PinchflatWeb.Sources.SourceController.edit/2 Parameters: %{"id" => "108"} Pipelines: [:browser] 19:26:47.557 [debug] QUERY OK source="sources" db=1.5ms queue=0.1ms idle=496.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:26:47.559 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.6ms idle=497.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:26:47.560 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=498.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.561 [debug] QUERY OK source="settings" db=0.3ms queue=0.3ms idle=368.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.563 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=363.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:26:47.569 [info] Sent 200 in 15ms 19:26:47.951 [debug] Current batch of media processed. Will check again in 1000ms 19:26:48.951 [debug] Current batch of media processed. Will check again in 1000ms 19:26:49.952 [debug] Current batch of media processed. Will check again in 1000ms 19:26:50.953 [debug] Current batch of media processed. Will check again in 1000ms 19:26:51.954 [debug] Current batch of media processed. Will check again in 1000ms 19:26:52.955 [debug] Current batch of media processed. Will check again in 1000ms 19:26:53.957 [debug] Current batch of media processed. Will check again in 1000ms 19:26:54.958 [debug] Current batch of media processed. Will check again in 1000ms 19:26:55.347 [info] {"source":"oban","duration":3743,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:26:55.960 [debug] Current batch of media processed. Will check again in 1000ms 19:26:56.961 [debug] Current batch of media processed. Will check again in 1000ms 19:26:57.963 [debug] Current batch of media processed. Will check again in 1000ms 19:26:58.965 [debug] Current batch of media processed. Will check again in 1000ms 19:26:59.967 [debug] Current batch of media processed. Will check again in 1000ms 19:27:00.502 [info] {"source":"oban","duration":1572,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:27:00.968 [debug] Current batch of media processed. Will check again in 1000ms 19:27:01.969 [debug] Current batch of media processed. Will check again in 1000ms 19:27:02.970 [debug] Current batch of media processed. Will check again in 1000ms 19:27:03.971 [debug] Current batch of media processed. Will check again in 1000ms 19:27:04.973 [debug] Current batch of media processed. Will check again in 1000ms 19:27:05.974 [debug] Current batch of media processed. Will check again in 1000ms 19:27:06.976 [debug] Current batch of media processed. Will check again in 1000ms 19:27:07.981 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Иранский удар по Израилю: что произошло в Бат-Яме?\n\n15 июня в тишине ночи прогремел взрыв — иранская ракета ударила по Бат-Яму. Я лично отправился на место прилёта, чтобы показать, как всё выглядит своими глазами. В этом мини-репортаже вы увидите реальные кадры с места событий. Иранский удар, военные действия на Ближнем Востоке, Бат-Ям репортаж — ключевые темы этого видео. \nЭто не просто репортаж — это хроника конфликта, снятая на месте, без фильтров и цензуры.\n\nСветлая память погибшим, скорейшего выздоровления пострадавшим!\n\nПодпишитесь, чтобы не пропустить новые новости сегодня и следите за обновлениями на канале Political Animals. \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж", "duration" => 98, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e061500 - ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts.mp4", "id" => "Rc7k6gjK4IY", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/Rc7k6gjK4IY", "playlist_index" => 1, "timestamp" => 1749995764, "title" => "ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts", "upload_date" => "20250615"} 19:27:07.985 [debug] QUERY OK source="sources" db=1.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 (?)) [126] 19:27:07.987 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms idle=1239.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:27:07.989 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=614.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 13:56:04Z], 126] 19:27:08.055 [debug] QUERY OK source="media_items" db=64.7ms idle=597.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Иранский удар по Израилю: что произошло в Бат-Яме?\n\n15 июня в тишине ночи прогремел взрыв — иранская ракета ударила по Бат-Яму. Я лично отправился на место прилёта, чтобы показать, как всё выглядит своими глазами. В этом мини-репортаже вы увидите реальные кадры с места событий. Иранский удар, военные действия на Ближнем Востоке, Бат-Ям репортаж — ключевые темы этого видео. \nЭто не просто репортаж — это хроника конфликта, снятая на месте, без фильтров и цензуры.\n\nСветлая память погибшим, скорейшего выздоровления пострадавшим!\n\nПодпишитесь, чтобы не пропустить новые новости сегодня и следите за обновлениями на канале Political Animals. \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж", "ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts", "ecc93af0-3952-47df-9df6-75056ec1a1a7", 98, false, "Rc7k6gjK4IY", "https://www.youtube.com/shorts/Rc7k6gjK4IY", 1, "/downloads/shows/Political Animals/Season 2025/s2025e061500 - ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts.mp4", false, false, true, 126, [], 97, ~U[2025-06-15 13:56:04Z], ~U[2026-04-04 16:27:07Z], ~U[2026-04-04 16:27:07Z], "Иранский удар по Израилю: что произошло в Бат-Яме?\n\n15 июня в тишине ночи прогремел взрыв — иранская ракета ударила по Бат-Яму. Я лично отправился на место прилёта, чтобы показать, как всё выглядит своими глазами. В этом мини-репортаже вы увидите реальные кадры с места событий. Иранский удар, военные действия на Ближнем Востоке, Бат-Ям репортаж — ключевые темы этого видео. \nЭто не просто репортаж — это хроника конфликта, снятая на месте, без фильтров и цензуры.\n\nСветлая память погибшим, скорейшего выздоровления пострадавшим!\n\nПодпишитесь, чтобы не пропустить новые новости сегодня и следите за обновлениями на канале Political Animals. \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж", "ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts", 98, false, "Rc7k6gjK4IY", "https://www.youtube.com/shorts/Rc7k6gjK4IY", "/downloads/shows/Political Animals/Season 2025/s2025e061500 - ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts.mp4", true, 126, ~U[2025-06-15 13:56:04Z]] 19:27:08.062 [debug] QUERY OK source="sources" db=7.1ms queue=0.1ms idle=307.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:27:08.064 [debug] QUERY OK source="media_profiles" db=1.3ms queue=0.2ms idle=77.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:27:08.068 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=78.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 [307625] 19:27:08.069 [debug] Current batch of media processed. Will check again in 1000ms 19:27:08.417 [info] GET /sources/107/force_index 19:27:08.421 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=356.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:08.422 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=356.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:08.422 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:08.423 [error] #PID<0.24583.0> running PinchflatWeb.Endpoint (connection #PID<0.24582.0>, stream id 1) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/107/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/107/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24583.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0KOhu4wX24hgAARLk"} ], 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.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/107/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24583.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cach (truncated) 19:27:08.532 [info] GET /sources/108/force_index 19:27:08.536 [debug] QUERY OK source="settings" db=1.8ms idle=465.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:08.538 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=153.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:08.539 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:08.541 [error] #PID<0.24584.0> running PinchflatWeb.Endpoint (connection #PID<0.24582.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/108/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/108/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24584.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0KO9Fm0pAwMoAARME"} ], 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.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/108/force_index (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_index", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24584.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_index", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cach (truncated) 19:27:09.065 [info] GET /sources/107/force_metadata_refresh 19:27:09.066 [debug] QUERY OK source="settings" db=0.5ms idle=677.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:09.069 [debug] QUERY OK source="settings" db=1.5ms queue=0.5ms idle=646.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:09.070 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:09.071 [debug] Current batch of media processed. Will check again in 1000ms 19:27:09.072 [error] #PID<0.24585.0> running PinchflatWeb.Endpoint (connection #PID<0.24582.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/107/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/107/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24585.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0KQzqJS8Ca_0AAR2D"} ], 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.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/107/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24585.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_metadata (truncated) 19:27:09.534 [info] GET /sources/108/force_metadata_refresh 19:27:09.538 [debug] QUERY OK source="settings" db=2.0ms queue=0.9ms idle=996.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:09.541 [debug] QUERY OK source="settings" db=2.0ms queue=0.4ms idle=471.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:09.541 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:09.545 [error] #PID<0.24586.0> running PinchflatWeb.Endpoint (connection #PID<0.24582.0>, stream id 4) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/108/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/108/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24586.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0KSsKsu03lT0AARMk"} ], 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.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/108/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24582.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52525}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 4, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24586.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_metadata (truncated) 19:27:10.072 [debug] Current batch of media processed. Will check again in 1000ms 19:27:11.073 [debug] Current batch of media processed. Will check again in 1000ms 19:27:12.074 [debug] Current batch of media processed. Will check again in 1000ms 19:27:13.075 [debug] Current batch of media processed. Will check again in 1000ms 19:27:14.079 [debug] Current batch of media processed. Will check again in 1000ms 19:27:15.080 [debug] Current batch of media processed. Will check again in 1000ms 19:27:16.081 [debug] Current batch of media processed. Will check again in 1000ms 19:27:17.082 [debug] Current batch of media processed. Will check again in 1000ms 19:27:18.083 [debug] Current batch of media processed. Will check again in 1000ms 19:27:19.086 [debug] Current batch of media processed. Will check again in 1000ms 19:27:20.087 [debug] Current batch of media processed. Will check again in 1000ms 19:27:21.090 [debug] Current batch of media processed. Will check again in 1000ms 19:27:22.091 [debug] Current batch of media processed. Will check again in 1000ms 19:27:23.120 [debug] Current batch of media processed. Will check again in 1000ms 19:27:24.123 [debug] Current batch of media processed. Will check again in 1000ms 19:27:25.127 [debug] Current batch of media processed. Will check again in 1000ms 19:27:25.349 [info] {"source":"oban","duration":1100,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:26.128 [debug] Current batch of media processed. Will check again in 1000ms 19:27:27.130 [debug] Current batch of media processed. Will check again in 1000ms 19:27:28.131 [debug] Current batch of media processed. Will check again in 1000ms 19:27:29.134 [debug] Current batch of media processed. Will check again in 1000ms 19:27:30.136 [debug] Current batch of media processed. Will check again in 1000ms 19:27:31.138 [debug] Current batch of media processed. Will check again in 1000ms 19:27:32.140 [debug] Current batch of media processed. Will check again in 1000ms 19:27:33.141 [debug] Current batch of media processed. Will check again in 1000ms 19:27:34.143 [debug] Current batch of media processed. Will check again in 1000ms 19:27:35.145 [debug] Current batch of media processed. Will check again in 1000ms 19:27:36.146 [debug] Current batch of media processed. Will check again in 1000ms 19:27:37.147 [debug] Current batch of media processed. Will check again in 1000ms 19:27:38.148 [debug] Current batch of media processed. Will check again in 1000ms 19:27:39.149 [debug] Current batch of media processed. Will check again in 1000ms 19:27:40.150 [debug] Current batch of media processed. Will check again in 1000ms 19:27:41.152 [debug] Current batch of media processed. Will check again in 1000ms 19:27:42.154 [debug] Current batch of media processed. Will check again in 1000ms 19:27:43.155 [debug] Current batch of media processed. Will check again in 1000ms 19:27:44.157 [debug] Current batch of media processed. Will check again in 1000ms 19:27:45.161 [debug] Current batch of media processed. Will check again in 1000ms 19:27:46.163 [debug] Current batch of media processed. Will check again in 1000ms 19:27:47.164 [debug] Current batch of media processed. Will check again in 1000ms 19:27:48.165 [debug] Current batch of media processed. Will check again in 1000ms 19:27:49.166 [debug] Current batch of media processed. Will check again in 1000ms 19:27:50.167 [debug] Current batch of media processed. Will check again in 1000ms 19:27:51.169 [debug] Current batch of media processed. Will check again in 1000ms 19:27:52.171 [debug] Current batch of media processed. Will check again in 1000ms 19:27:53.172 [debug] Current batch of media processed. Will check again in 1000ms 19:27:54.173 [debug] Current batch of media processed. Will check again in 1000ms 19:27:55.174 [debug] Current batch of media processed. Will check again in 1000ms 19:27:55.352 [info] {"source":"oban","duration":1777,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:27:55.841 [info] GET /sources/108/sync_files_on_disk 19:27:55.842 [info] GET /sources/107/sync_files_on_disk 19:27:55.844 [debug] QUERY OK source="settings" db=0.5ms queue=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 [] 19:27:55.844 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1086.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:55.845 [debug] QUERY OK source="settings" db=1.3ms idle=491.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:55.845 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:55.845 [debug] QUERY OK source="settings" db=0.7ms idle=156.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:55.846 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:55.846 [error] #PID<0.24594.0> running PinchflatWeb.Endpoint (connection #PID<0.24593.0>, stream id 1) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/108/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/108/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24594.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0M_Mo0gXAVt4AARNk"} ], 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.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/108/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24594.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/sync_files_on_disk", resp_body: nil, (truncated) 19:27:55.846 [error] #PID<0.24596.0> running PinchflatWeb.Endpoint (connection #PID<0.24595.0>, stream id 1) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/107/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/107/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 41211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24596.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/sync_files_on_disk", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0M_M3HIuxrLUAAUJi"} ], 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.24595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 41211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/107/sync_files_on_disk (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24595.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/sync_files_on_disk", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 41211}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24596.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/sync_files_on_disk", resp_body: nil, (truncated) 19:27:56.175 [debug] Current batch of media processed. Will check again in 1000ms 19:27:56.296 [info] GET /sources/107/force_redownload 19:27:56.298 [debug] QUERY OK source="settings" db=1.1ms idle=602.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:56.299 [debug] QUERY OK source="settings" db=1.2ms idle=454.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:56.300 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:56.302 [error] #PID<0.24597.0> running PinchflatWeb.Endpoint (connection #PID<0.24593.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/107/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/107/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24597.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0NA4-xEG03YQAAROE"} ], 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.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/107/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24597.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_redownload", resp_body: nil, resp_cookies: (truncated) 19:27:56.807 [info] GET /sources/108/force_redownload 19:27:56.811 [debug] QUERY OK source="settings" db=1.6ms queue=1.4ms idle=962.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:56.813 [debug] QUERY OK source="settings" db=1.4ms idle=513.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:27:56.813 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:27:56.814 [error] #PID<0.24598.0> running PinchflatWeb.Endpoint (connection #PID<0.24593.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/108/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/108/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24598.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_redownload", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0NCy7aAsxs4IAAROk"} ], 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.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/108/force_redownload (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24593.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_redownload", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 46273}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24598.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_redownload", resp_body: nil, resp_cookies: (truncated) 19:27:57.177 [debug] Current batch of media processed. Will check again in 1000ms 19:27:58.179 [debug] Current batch of media processed. Will check again in 1000ms 19:27:59.181 [debug] Current batch of media processed. Will check again in 1000ms 19:28:00.181 [debug] Current batch of media processed. Will check again in 1000ms 19:28:00.504 [info] {"source":"oban","duration":346,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:28:01.182 [debug] Current batch of media processed. Will check again in 1000ms 19:28:02.183 [debug] Current batch of media processed. Will check again in 1000ms 19:28:03.184 [debug] Current batch of media processed. Will check again in 1000ms 19:28:04.185 [debug] Current batch of media processed. Will check again in 1000ms 19:28:05.186 [debug] Current batch of media processed. Will check again in 1000ms 19:28:06.187 [debug] Current batch of media processed. Will check again in 1000ms 19:28:07.188 [debug] Current batch of media processed. Will check again in 1000ms 19:28:08.189 [debug] Current batch of media processed. Will check again in 1000ms 19:28:09.190 [debug] Current batch of media processed. Will check again in 1000ms 19:28:10.191 [debug] Current batch of media processed. Will check again in 1000ms 19:28:11.192 [debug] Current batch of media processed. Will check again in 1000ms 19:28:11.505 [info] GET /sources/107/media/490397/edit 19:28:11.505 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "490397", "source_id" => "107"} Pipelines: [:browser] 19:28:11.506 [debug] QUERY OK source="media_items" db=0.9ms idle=1722.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" = ?) [490397] 19:28:11.508 [debug] QUERY OK source="settings" db=0.5ms idle=1717.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.510 [debug] QUERY OK source="settings" db=1.6ms idle=748.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.512 [debug] QUERY OK source="settings" db=0.5ms idle=726.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.515 [info] Sent 200 in 9ms 19:28:11.670 [info] GET /sources/107/media/490397 19:28:11.671 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "490397", "source_id" => "107"} Pipelines: [:browser] 19:28:11.672 [debug] QUERY OK source="media_items" db=0.5ms idle=879.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" = ?) [490397] 19:28:11.673 [debug] QUERY OK source="tasks" db=0.3ms idle=165.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" [490397] 19:28:11.673 [debug] QUERY OK source="sources" db=0.5ms idle=164.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:28:11.674 [debug] QUERY OK source="settings" db=0.3ms idle=163.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.675 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=162.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.676 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=3.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:11.677 [debug] QUERY OK source="media_profiles" db=0.2ms queue=0.3ms idle=4.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:11.680 [info] Sent 200 in 9ms 19:28:12.167 [info] GET /sources/107/media/500095/edit 19:28:12.167 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "500095", "source_id" => "107"} Pipelines: [:browser] 19:28:12.169 [debug] QUERY OK source="media_items" db=1.9ms idle=492.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" = ?) [500095] 19:28:12.171 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=494.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:12.172 [debug] QUERY OK source="settings" db=0.7ms idle=494.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:12.174 [debug] QUERY OK source="settings" db=0.8ms idle=386.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:12.179 [info] Sent 200 in 12ms 19:28:12.193 [debug] Current batch of media processed. Will check again in 1000ms 19:28:12.668 [info] GET /sources/107/media/500095 19:28:12.668 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "500095", "source_id" => "107"} Pipelines: [:browser] 19:28:12.671 [debug] QUERY OK source="media_items" db=2.2ms queue=0.1ms idle=875.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" = ?) [500095] 19:28:12.673 [debug] QUERY OK source="tasks" db=1.8ms queue=0.1ms idle=501.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" [500095] 19:28:12.674 [debug] QUERY OK source="sources" db=2.1ms queue=0.1ms idle=500.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:28:12.676 [debug] QUERY OK source="settings" db=1.4ms 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 [] 19:28:12.678 [debug] QUERY OK source="settings" db=1.8ms 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 [] 19:28:12.686 [debug] QUERY OK source="settings" db=4.6ms queue=1.5ms 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 [] 19:28:12.694 [debug] QUERY OK source="media_profiles" db=3.6ms queue=1.1ms idle=15.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:12.708 [info] Sent 200 in 40ms 19:28:13.194 [debug] Current batch of media processed. Will check again in 1000ms 19:28:14.195 [debug] Current batch of media processed. Will check again in 1000ms 19:28:15.196 [debug] Current batch of media processed. Will check again in 1000ms 19:28:16.197 [debug] Current batch of media processed. Will check again in 1000ms 19:28:17.199 [debug] Current batch of media processed. Will check again in 1000ms 19:28:18.200 [debug] Current batch of media processed. Will check again in 1000ms 19:28:19.201 [debug] Current batch of media processed. Will check again in 1000ms 19:28:20.202 [debug] Current batch of media processed. Will check again in 1000ms 19:28:21.204 [debug] Current batch of media processed. Will check again in 1000ms 19:28:22.205 [debug] Current batch of media processed. Will check again in 1000ms 19:28:23.208 [debug] Current batch of media processed. Will check again in 1000ms 19:28:24.210 [debug] Current batch of media processed. Will check again in 1000ms 19:28:25.212 [debug] Current batch of media processed. Will check again in 1000ms 19:28:25.355 [info] {"source":"oban","duration":2159,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:26.213 [debug] Current batch of media processed. Will check again in 1000ms 19:28:27.216 [debug] Current batch of media processed. Will check again in 1000ms 19:28:28.218 [debug] Current batch of media processed. Will check again in 1000ms 19:28:29.221 [debug] Current batch of media processed. Will check again in 1000ms 19:28:30.228 [debug] Current batch of media processed. Will check again in 1000ms 19:28:31.231 [debug] Current batch of media processed. Will check again in 1000ms 19:28:32.232 [debug] Current batch of media processed. Will check again in 1000ms 19:28:33.236 [debug] Current batch of media processed. Will check again in 1000ms 19:28:33.753 [info] GET /sources/107/media/495141/edit 19:28:33.754 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "495141", "source_id" => "107"} Pipelines: [:browser] 19:28:33.783 [debug] QUERY OK source="media_items" db=28.8ms idle=1733.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" = ?) [495141] 19:28:33.785 [debug] QUERY OK source="settings" db=0.5ms queue=0.4ms idle=1733.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:33.789 [debug] QUERY OK source="settings" db=3.4ms queue=0.6ms idle=984.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:33.796 [debug] QUERY OK source="settings" db=2.1ms queue=1.3ms idle=765.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:33.800 [info] Sent 200 in 46ms 19:28:33.859 [info] GET /sources/107/media/488642/edit 19:28:33.860 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "488642", "source_id" => "107"} Pipelines: [:browser] 19:28:33.875 [debug] QUERY OK source="media_items" db=13.7ms idle=822.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" = ?) [488642] 19:28:33.877 [debug] QUERY OK source="settings" db=0.6ms queue=0.4ms idle=92.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:33.878 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:28:33.879 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:28:33.884 [info] Sent 200 in 25ms 19:28:34.245 [debug] Current batch of media processed. Will check again in 1000ms 19:28:34.362 [info] GET /sources/108/media/315280 19:28:34.362 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315280", "source_id" => "108"} Pipelines: [:browser] 19:28:34.364 [debug] QUERY OK source="media_items" db=0.8ms idle=486.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" = ?) [315280] 19:28:34.366 [debug] QUERY OK source="tasks" db=0.9ms idle=487.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" [315280] 19:28:34.366 [debug] QUERY OK source="sources" db=1.1ms idle=485.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:28:34.368 [debug] QUERY OK source="settings" db=1.2ms idle=308.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:34.370 [debug] QUERY OK source="settings" db=1.0ms idle=299.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:34.373 [debug] QUERY OK source="settings" db=1.8ms queue=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 [] 19:28:34.376 [debug] QUERY OK source="media_profiles" db=1.2ms idle=8.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:34.390 [info] Sent 200 in 27ms 19:28:34.863 [info] GET /sources/107/media/488642 19:28:34.864 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "488642", "source_id" => "107"} Pipelines: [:browser] 19:28:34.865 [debug] QUERY OK source="media_items" db=0.8ms queue=0.2ms idle=498.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" = ?) [488642] 19:28:34.867 [debug] QUERY OK source="tasks" db=1.1ms idle=498.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" [488642] 19:28:34.868 [debug] QUERY OK source="sources" db=1.3ms idle=496.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:28:34.870 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=496.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:34.871 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=494.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:34.872 [debug] QUERY OK source="settings" db=0.6ms 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 [] 19:28:34.875 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=6.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:34.878 [info] Sent 200 in 14ms 19:28:35.246 [debug] Current batch of media processed. Will check again in 1000ms 19:28:36.248 [debug] Current batch of media processed. Will check again in 1000ms 19:28:37.249 [debug] Current batch of media processed. Will check again in 1000ms 19:28:38.252 [debug] Current batch of media processed. Will check again in 1000ms 19:28:38.943 [info] GET /sources/108/media/315264 19:28:38.943 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315264", "source_id" => "108"} Pipelines: [:browser] 19:28:38.947 [debug] QUERY OK source="media_items" db=2.0ms queue=0.2ms idle=851.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" = ?) [315264] 19:28:38.949 [debug] QUERY OK source="tasks" db=1.8ms idle=845.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" [315264] 19:28:38.952 [debug] QUERY OK source="sources" db=4.2ms idle=147.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:28:38.955 [debug] QUERY OK source="settings" db=1.4ms idle=153.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:38.957 [debug] QUERY OK source="settings" db=1.3ms 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 [] 19:28:38.960 [debug] QUERY OK source="settings" db=1.5ms queue=0.1ms 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 [] 19:28:38.965 [debug] QUERY OK source="media_profiles" db=1.9ms idle=13.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:38.972 [info] Sent 200 in 28ms 19:28:39.079 [info] GET /sources/108/media/315237 19:28:39.080 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315237", "source_id" => "108"} Pipelines: [:browser] 19:28:39.084 [debug] QUERY OK source="media_items" db=2.1ms queue=0.1ms idle=129.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" = ?) [315237] 19:28:39.105 [debug] QUERY OK source="tasks" db=11.7ms queue=5.9ms idle=132.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" [315237] 19:28:39.108 [debug] QUERY OK source="sources" db=13.1ms queue=4.3ms idle=132.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:28:39.114 [debug] QUERY OK source="settings" db=1.6ms queue=0.9ms idle=145.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:39.117 [debug] QUERY OK source="settings" db=2.4ms queue=0.5ms idle=30.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:39.121 [debug] QUERY OK source="settings" db=2.5ms queue=0.2ms idle=13.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:39.126 [debug] QUERY OK source="media_profiles" db=0.6ms queue=0.1ms idle=11.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:39.136 [info] Sent 200 in 56ms 19:28:39.253 [debug] Current batch of media processed. Will check again in 1000ms 19:28:39.578 [info] GET /sources/107/media/477629 19:28:39.578 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "477629", "source_id" => "107"} Pipelines: [:browser] 19:28:39.580 [debug] QUERY OK source="media_items" db=0.9ms idle=465.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" = ?) [477629] 19:28:39.587 [debug] QUERY OK source="sources" db=3.9ms idle=461.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:28:39.587 [debug] QUERY OK source="tasks" db=4.6ms queue=0.2ms idle=464.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" [477629] 19:28:39.593 [debug] QUERY OK source="settings" db=1.5ms queue=0.4ms idle=466.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:39.595 [debug] QUERY OK source="settings" db=1.4ms decode=0.1ms queue=0.1ms idle=467.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:39.601 [debug] QUERY OK source="settings" db=1.0ms queue=3.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 [] 19:28:39.603 [debug] QUERY OK source="media_profiles" db=0.7ms idle=15.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:28:39.625 [info] Sent 200 in 46ms 19:28:40.078 [info] GET /sources/108/media/315243/edit 19:28:40.078 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315243", "source_id" => "108"} Pipelines: [:browser] 19:28:40.081 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=492.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" = ?) [315243] 19:28:40.083 [debug] QUERY OK source="settings" db=0.9ms queue=0.2ms idle=489.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:40.084 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=488.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:40.086 [debug] QUERY OK source="settings" db=0.5ms idle=483.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:28:40.088 [info] Sent 200 in 9ms 19:28:40.256 [debug] Current batch of media processed. Will check again in 1000ms 19:28:41.261 [debug] Current batch of media processed. Will check again in 1000ms 19:28:42.263 [debug] Current batch of media processed. Will check again in 1000ms 19:28:43.274 [debug] Current batch of media processed. Will check again in 1000ms 19:28:44.285 [debug] Current batch of media processed. Will check again in 1000ms 19:28:45.287 [debug] Current batch of media processed. Will check again in 1000ms 19:28:46.288 [debug] Current batch of media processed. Will check again in 1000ms 19:28:47.289 [debug] Current batch of media processed. Will check again in 1000ms 19:28:48.290 [debug] Current batch of media processed. Will check again in 1000ms 19:28:49.291 [debug] Current batch of media processed. Will check again in 1000ms 19:28:50.292 [debug] Current batch of media processed. Will check again in 1000ms 19:28:51.302 [debug] Current batch of media processed. Will check again in 1000ms 19:28:52.303 [debug] Current batch of media processed. Will check again in 1000ms 19:28:53.304 [debug] Current batch of media processed. Will check again in 1000ms 19:28:54.305 [debug] Current batch of media processed. Will check again in 1000ms 19:28:55.306 [debug] Current batch of media processed. Will check again in 1000ms 19:28:55.358 [info] {"source":"oban","duration":1519,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:28:56.308 [debug] Current batch of media processed. Will check again in 1000ms 19:28:57.309 [debug] Current batch of media processed. Will check again in 1000ms 19:28:58.310 [debug] Current batch of media processed. Will check again in 1000ms 19:28:59.311 [debug] Current batch of media processed. Will check again in 1000ms 19:29:00.381 [debug] Current batch of media processed. Will check again in 1000ms 19:29:00.506 [info] {"source":"oban","duration":489,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:29:01.383 [debug] Current batch of media processed. Will check again in 1000ms 19:29:02.386 [debug] Current batch of media processed. Will check again in 1000ms 19:29:03.388 [debug] Current batch of media processed. Will check again in 1000ms 19:29:04.390 [debug] Current batch of media processed. Will check again in 1000ms 19:29:05.391 [debug] Current batch of media processed. Will check again in 1000ms 19:29:06.392 [debug] Current batch of media processed. Will check again in 1000ms 19:29:07.393 [debug] Current batch of media processed. Will check again in 1000ms 19:29:08.394 [debug] Current batch of media processed. Will check again in 1000ms 19:29:09.395 [debug] Current batch of media processed. Will check again in 1000ms 19:29:10.396 [debug] Current batch of media processed. Will check again in 1000ms 19:29:11.397 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Experience the reality of living under constant threat in this powerful video covering the latest developments in the Israel-Iran conflict. From Iranian missile attacks to Israeli missile defense systems, we bring you exclusive footage and firsthand accounts from Israeli civilians seeking safety. As Iran-Israel tensions escalate, witness how bomb shelters in Israel play a vital role in protecting lives during every Iranian attack. When you hear the alarm - you go to shelter. We document real-time alerts, civilian responses, and the unique resilience of a nation under fire.\n\nFollow security rules!\n\n#shorts #viralshorts #israel #iran #iranisraelwar #israelnews #iranvsisrael #middleeast #politicalanimals #pov", "duration" => 91, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e061500 - 🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts.mp4", "id" => "fD2Egp67-Rw", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/fD2Egp67-Rw", "playlist_index" => 2, "timestamp" => 1749989224, "title" => "🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts", "upload_date" => "20250615"} 19:29:11.405 [debug] QUERY OK source="sources" db=7.3ms queue=0.1ms idle=1583.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:29:11.409 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=1591.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:29:11.411 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=1593.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 12:07:04Z], 126] 19:29:11.452 [debug] QUERY OK source="media_items" db=40.3ms idle=968.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience the reality of living under constant threat in this powerful video covering the latest developments in the Israel-Iran conflict. From Iranian missile attacks to Israeli missile defense systems, we bring you exclusive footage and firsthand accounts from Israeli civilians seeking safety. As Iran-Israel tensions escalate, witness how bomb shelters in Israel play a vital role in protecting lives during every Iranian attack. When you hear the alarm - you go to shelter. We document real-time alerts, civilian responses, and the unique resilience of a nation under fire.\n\nFollow security rules!\n\n#shorts #viralshorts #israel #iran #iranisraelwar #israelnews #iranvsisrael #middleeast #politicalanimals #pov", "🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts", "d4897c09-ea30-4ab8-9ecd-f13a62f77f7f", 91, false, "fD2Egp67-Rw", "https://www.youtube.com/shorts/fD2Egp67-Rw", 2, "/downloads/shows/Political Animals/Season 2025/s2025e061500 - 🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts.mp4", false, false, true, 126, [], 97, ~U[2025-06-15 12:07:04Z], ~U[2026-04-04 16:29:11Z], ~U[2026-04-04 16:29:11Z], "Experience the reality of living under constant threat in this powerful video covering the latest developments in the Israel-Iran conflict. From Iranian missile attacks to Israeli missile defense systems, we bring you exclusive footage and firsthand accounts from Israeli civilians seeking safety. As Iran-Israel tensions escalate, witness how bomb shelters in Israel play a vital role in protecting lives during every Iranian attack. When you hear the alarm - you go to shelter. We document real-time alerts, civilian responses, and the unique resilience of a nation under fire.\n\nFollow security rules!\n\n#shorts #viralshorts #israel #iran #iranisraelwar #israelnews #iranvsisrael #middleeast #politicalanimals #pov", "🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts", 91, false, "fD2Egp67-Rw", "https://www.youtube.com/shorts/fD2Egp67-Rw", "/downloads/shows/Political Animals/Season 2025/s2025e061500 - 🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts.mp4", true, 126, ~U[2025-06-15 12:07:04Z]] 19:29:11.454 [debug] QUERY OK source="sources" db=1.5ms queue=0.2ms idle=47.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:29:11.456 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.1ms idle=45.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:11.459 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=46.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 [307626] 19:29:11.459 [debug] Current batch of media processed. Will check again in 1000ms 19:29:12.463 [debug] Current batch of media processed. Will check again in 1000ms 19:29:13.463 [debug] Current batch of media processed. Will check again in 1000ms 19:29:14.465 [debug] Current batch of media processed. Will check again in 1000ms 19:29:15.466 [debug] Current batch of media processed. Will check again in 1000ms 19:29:16.468 [debug] Current batch of media processed. Will check again in 1000ms 19:29:17.471 [debug] Current batch of media processed. Will check again in 1000ms 19:29:18.472 [debug] Current batch of media processed. Will check again in 1000ms 19:29:19.473 [debug] Current batch of media processed. Will check again in 1000ms 19:29:20.475 [debug] Current batch of media processed. Will check again in 1000ms 19:29:21.475 [debug] Current batch of media processed. Will check again in 1000ms 19:29:22.476 [debug] Current batch of media processed. Will check again in 1000ms 19:29:23.477 [debug] Current batch of media processed. Will check again in 1000ms 19:29:24.478 [debug] Current batch of media processed. Will check again in 1000ms 19:29:25.359 [info] {"source":"oban","duration":1011,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:25.479 [debug] Current batch of media processed. Will check again in 1000ms 19:29:26.480 [debug] Current batch of media processed. Will check again in 1000ms 19:29:27.481 [debug] Current batch of media processed. Will check again in 1000ms 19:29:28.482 [debug] Current batch of media processed. Will check again in 1000ms 19:29:29.483 [debug] Current batch of media processed. Will check again in 1000ms 19:29:30.484 [debug] Current batch of media processed. Will check again in 1000ms 19:29:31.485 [debug] Current batch of media processed. Will check again in 1000ms 19:29:32.076 [info] GET /sources/34/media/522760/edit 19:29:32.076 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "522760", "source_id" => "34"} Pipelines: [:browser] 19:29:32.078 [debug] QUERY OK source="media_items" db=0.9ms queue=0.1ms idle=1259.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" = ?) [522760] 19:29:32.079 [debug] QUERY OK source="settings" db=0.4ms queue=0.2ms idle=1260.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.080 [debug] QUERY OK source="settings" db=0.6ms idle=1261.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.081 [debug] QUERY OK source="settings" db=0.5ms idle=543.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.082 [info] Sent 200 in 6ms 19:29:32.216 [info] GET /sources/107/force_download_pending 19:29:32.217 [debug] QUERY OK source="settings" db=0.4ms idle=673.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.218 [debug] QUERY OK source="settings" db=0.3ms idle=139.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.218 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:29:32.218 [error] #PID<0.24643.0> running PinchflatWeb.Endpoint (connection #PID<0.24641.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/107/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/107/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52887}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24643.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0SmOKS-t3KwEAARYE"} ], 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.24641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52887}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/107/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24641.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/107/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 52887}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24643.0>, params: %{}, path_info: ["sources", "107", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/107/force_download (truncated) 19:29:32.486 [debug] Current batch of media processed. Will check again in 1000ms 19:29:32.719 [info] GET /sources/107/media/520226 19:29:32.719 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "520226", "source_id" => "107"} Pipelines: [:browser] 19:29:32.729 [debug] QUERY OK source="media_items" db=8.3ms idle=639.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" = ?) [520226] 19:29:32.731 [debug] QUERY OK source="tasks" db=1.0ms idle=512.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" [520226] 19:29:32.731 [debug] QUERY OK source="sources" db=1.4ms idle=512.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:32.754 [debug] QUERY OK source="oban_jobs" db=23.0ms idle=191.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" = ?) [16807] 19:29:32.756 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=208.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.756 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=26.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.761 [debug] QUERY OK source="settings" db=4.4ms idle=26.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:32.763 [debug] QUERY OK source="media_profiles" db=0.7ms idle=31.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:32.769 [info] Sent 200 in 50ms 19:29:33.223 [info] GET /sources/107/media/496553 19:29:33.224 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "496553", "source_id" => "107"} Pipelines: [:browser] 19:29:33.225 [debug] QUERY OK source="media_items" db=0.6ms idle=469.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" = ?) [496553] 19:29:33.232 [debug] QUERY OK source="tasks" db=6.4ms queue=0.1ms idle=470.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" [496553] 19:29:33.233 [debug] QUERY OK source="sources" db=3.0ms queue=0.1ms idle=473.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:33.239 [debug] QUERY OK source="settings" db=6.0ms idle=472.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:33.242 [debug] QUERY OK source="settings" db=2.6ms idle=476.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:33.244 [debug] QUERY OK source="settings" db=0.3ms idle=18.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:33.249 [debug] QUERY OK source="media_profiles" db=3.5ms queue=0.8ms idle=12.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:33.254 [info] Sent 200 in 30ms 19:29:33.488 [debug] Current batch of media processed. Will check again in 1000ms 19:29:34.491 [debug] Current batch of media processed. Will check again in 1000ms 19:29:35.492 [debug] Current batch of media processed. Will check again in 1000ms 19:29:36.493 [debug] Current batch of media processed. Will check again in 1000ms 19:29:37.275 [info] GET /sources/108/media/315243 19:29:37.275 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315243", "source_id" => "108"} Pipelines: [:browser] 19:29:37.276 [debug] QUERY OK source="media_items" db=0.4ms idle=680.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" = ?) [315243] 19:29:37.277 [debug] QUERY OK source="tasks" db=0.5ms idle=675.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" [315243] 19:29:37.277 [debug] QUERY OK source="sources" db=0.6ms idle=458.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:29:37.278 [debug] QUERY OK source="settings" db=0.2ms idle=460.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.278 [debug] QUERY OK source="settings" db=0.2ms idle=460.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.279 [debug] QUERY OK source="settings" db=0.2ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.280 [debug] QUERY OK source="media_profiles" db=0.3ms idle=3.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:37.284 [info] Sent 200 in 9ms 19:29:37.441 [info] GET /sources/107 19:29:37.442 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "107"} Pipelines: [:browser] 19:29:37.443 [debug] QUERY OK source="sources" db=0.5ms idle=165.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:37.444 [debug] QUERY OK source="media_profiles" db=0.3ms queue=0.2ms idle=165.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:37.474 [debug] QUERY OK source="tasks" db=29.3ms queue=0.2ms idle=165.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 (?,?,?,?)) [107, "executing", "available", "scheduled", "retryable"] 19:29:37.475 [debug] QUERY OK source="oban_jobs" db=0.5ms queue=0.1ms idle=195.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" = ?) [16908] 19:29:37.476 [debug] QUERY OK source="settings" db=0.4ms idle=194.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.476 [debug] QUERY OK source="settings" db=0.4ms 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 [] 19:29:37.479 [debug] QUERY OK source="settings" db=1.0ms queue=0.3ms idle=34.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.486 [debug] QUERY OK source="sources" db=0.6ms idle=11.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:37.494 [debug] Current batch of media processed. Will check again in 1000ms 19:29:37.499 [debug] QUERY OK source="media_items" db=11.4ms idle=12.3ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((m0."source_id" = ?) AND (((((NOT (NOT (m0."media_filepath" IS NULL)) AND NOT (m0."prevent_download" = 1)) AND ((s1."download_cutoff_date" IS NULL) OR date(m0."uploaded_at") >= s1."download_cutoff_date")) AND CASE WHEN shorts_behaviour = 'only' AND livestream_behaviour = 'only' THEN livestream = true OR short_form_content = true WHEN shorts_behaviour = 'only' THEN short_form_content = true WHEN livestream_behaviour = 'only' THEN livestream = true WHEN shorts_behaviour = 'exclude' AND livestream_behaviour = 'exclude' THEN short_form_content = false AND livestream = false WHEN shorts_behaviour = 'exclude' THEN short_form_content = false WHEN livestream_behaviour = 'exclude' THEN livestream = false ELSE true END ) AND ((s1."title_filter_regex" IS NULL) OR regexp_like(m0."title", s1."title_filter_regex"))) AND (((s1."min_duration_seconds" IS NULL) OR duration_seconds >= s1."min_duration_seconds") AND ((s1."max_duration_seconds" IS NULL) OR duration_seconds <= s1."max_duration_seconds")))) [107] 19:29:37.509 [debug] QUERY OK source="media_items" db=9.9ms queue=0.1ms idle=23.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 ? [107, 10, 0] 19:29:37.511 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=33.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:37.512 [debug] QUERY OK source="media_items" db=1.0ms queue=0.1ms idle=31.5ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [107] 19:29:37.520 [debug] QUERY OK source="media_items" db=7.2ms idle=26.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 ? [107, 10, 0] 19:29:37.527 [debug] QUERY OK source="sources" db=2.6ms queue=1.1ms idle=24.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:29:37.539 [debug] QUERY OK source="media_items" db=9.7ms idle=19.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"))))) [107] 19:29:37.667 [debug] QUERY OK source="media_items" db=126.9ms queue=0.2ms idle=29.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 ? [107, 10, 0] 19:29:37.670 [info] Sent 200 in 228ms 19:29:37.941 [info] GET /sources/107/media/501982/edit 19:29:37.941 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "501982", "source_id" => "107"} Pipelines: [:browser] 19:29:37.944 [debug] QUERY OK source="media_items" db=2.4ms queue=0.1ms idle=415.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" = ?) [501982] 19:29:37.947 [debug] QUERY OK source="settings" db=1.6ms idle=406.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.947 [debug] QUERY OK source="settings" db=0.3ms idle=347.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.949 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=341.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:37.952 [info] Sent 200 in 11ms 19:29:38.442 [info] GET /sources/108/media/148157 19:29:38.443 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "148157", "source_id" => "108"} Pipelines: [:browser] 19:29:38.450 [debug] QUERY OK source="media_items" db=4.0ms idle=778.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" = ?) [148157] 19:29:38.458 [debug] QUERY OK source="tasks" db=4.2ms queue=0.5ms idle=509.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" [148157] 19:29:38.459 [debug] QUERY OK source="sources" db=4.9ms queue=0.3ms idle=506.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:29:38.461 [debug] QUERY OK source="settings" db=1.3ms idle=512.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:38.467 [debug] QUERY OK source="settings" db=1.3ms idle=512.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:29:38.472 [debug] QUERY OK source="settings" db=1.6ms queue=2.2ms 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 [] 19:29:38.480 [debug] QUERY OK source="media_profiles" db=1.6ms queue=0.3ms idle=20.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:29:38.496 [debug] Current batch of media processed. Will check again in 1000ms 19:29:38.499 [info] Sent 200 in 56ms 19:29:39.497 [debug] Current batch of media processed. Will check again in 1000ms 19:29:40.499 [debug] Current batch of media processed. Will check again in 1000ms 19:29:41.500 [debug] Current batch of media processed. Will check again in 1000ms 19:29:42.503 [debug] Current batch of media processed. Will check again in 1000ms 19:29:43.504 [debug] Current batch of media processed. Will check again in 1000ms 19:29:44.504 [debug] Current batch of media processed. Will check again in 1000ms 19:29:45.505 [debug] Current batch of media processed. Will check again in 1000ms 19:29:46.512 [debug] Current batch of media processed. Will check again in 1000ms 19:29:47.514 [debug] Current batch of media processed. Will check again in 1000ms 19:29:48.516 [debug] Current batch of media processed. Will check again in 1000ms 19:29:49.518 [debug] Current batch of media processed. Will check again in 1000ms 19:29:50.519 [debug] Current batch of media processed. Will check again in 1000ms 19:29:51.521 [debug] Current batch of media processed. Will check again in 1000ms 19:29:52.522 [debug] Current batch of media processed. Will check again in 1000ms 19:29:53.523 [debug] Current batch of media processed. Will check again in 1000ms 19:29:54.524 [debug] Current batch of media processed. Will check again in 1000ms 19:29:55.363 [info] {"source":"oban","duration":2550,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:29:55.527 [debug] Current batch of media processed. Will check again in 1000ms 19:29:56.529 [debug] Current batch of media processed. Will check again in 1000ms 19:29:57.531 [debug] Current batch of media processed. Will check again in 1000ms 19:29:58.531 [debug] Current batch of media processed. Will check again in 1000ms 19:29:59.534 [debug] Current batch of media processed. Will check again in 1000ms 19:30:00.507 [info] {"source":"oban","duration":451,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:30:00.535 [debug] Current batch of media processed. Will check again in 1000ms 19:30:01.544 [debug] Current batch of media processed. Will check again in 1000ms 19:30:02.546 [debug] Current batch of media processed. Will check again in 1000ms 19:30:03.550 [debug] Current batch of media processed. Will check again in 1000ms 19:30:04.550 [debug] Current batch of media processed. Will check again in 1000ms 19:30:05.551 [debug] Current batch of media processed. Will check again in 1000ms 19:30:06.555 [debug] Current batch of media processed. Will check again in 1000ms 19:30:07.557 [debug] Current batch of media processed. Will check again in 1000ms 19:30:08.557 [debug] Current batch of media processed. Will check again in 1000ms 19:30:09.560 [debug] Current batch of media processed. Will check again in 1000ms 19:30:10.454 [info] GET /sources/107/media/477234 19:30:10.454 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "477234", "source_id" => "107"} Pipelines: [:browser] 19:30:10.456 [debug] QUERY OK source="media_items" db=0.7ms idle=644.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" = ?) [477234] 19:30:10.457 [debug] QUERY OK source="tasks" db=0.6ms queue=0.1ms idle=639.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" [477234] 19:30:10.459 [debug] QUERY OK source="sources" db=0.9ms idle=632.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:30:10.464 [debug] QUERY OK source="settings" db=2.5ms queue=0.3ms idle=636.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:10.467 [info] GET /sources/107/media/477629/edit 19:30:10.467 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "477629", "source_id" => "107"} Pipelines: [:browser] 19:30:10.469 [debug] QUERY OK source="settings" db=1.8ms queue=1.1ms idle=641.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:10.470 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:30:10.473 [debug] QUERY OK source="media_items" db=4.5ms queue=0.2ms idle=11.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" = ?) [477629] 19:30:10.474 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms 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 [] 19:30:10.474 [debug] QUERY OK source="media_profiles" db=1.0ms queue=0.7ms idle=14.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:30:10.477 [info] Sent 200 in 23ms 19:30:10.479 [debug] QUERY OK source="settings" db=4.2ms queue=0.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:10.481 [debug] QUERY OK source="settings" db=1.2ms 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 [] 19:30:10.482 [info] Sent 200 in 15ms 19:30:10.562 [debug] Current batch of media processed. Will check again in 1000ms 19:30:11.267 [info] GET /sources/108/media/315237/edit 19:30:11.267 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315237", "source_id" => "108"} Pipelines: [:browser] 19:30:11.269 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=793.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" = ?) [315237] 19:30:11.271 [debug] QUERY OK source="settings" db=1.2ms queue=0.1ms idle=790.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:11.272 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=790.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:11.272 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=455.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:11.274 [info] Sent 200 in 6ms 19:30:11.564 [debug] Current batch of media processed. Will check again in 1000ms 19:30:11.769 [info] GET /sources/107/media/479735/edit 19:30:11.770 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "479735", "source_id" => "107"} Pipelines: [:browser] 19:30:11.770 [debug] QUERY OK source="media_items" db=0.3ms idle=945.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" = ?) [479735] 19:30:11.771 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:30:11.772 [debug] QUERY OK source="settings" db=0.5ms idle=500.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:30:11.773 [debug] QUERY OK source="settings" db=0.2ms 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 [] 19:30:11.775 [info] Sent 200 in 5ms 19:30:12.565 [debug] Current batch of media processed. Will check again in 1000ms 19:30:13.568 [debug] Current batch of media processed. Will check again in 1000ms 19:30:14.570 [debug] Current batch of media processed. Will check again in 1000ms 19:30:15.570 [debug] Current batch of media processed. Will check again in 1000ms 19:30:16.571 [debug] Current batch of media processed. Will check again in 1000ms 19:30:17.573 [debug] Current batch of media processed. Will check again in 1000ms 19:30:18.574 [debug] Current batch of media processed. Will check again in 1000ms 19:30:19.576 [debug] Current batch of media processed. Will check again in 1000ms 19:30:20.578 [debug] Current batch of media processed. Will check again in 1000ms 19:30:21.579 [debug] Current batch of media processed. Will check again in 1000ms 19:30:22.580 [debug] Current batch of media processed. Will check again in 1000ms 19:30:23.581 [debug] Current batch of media processed. Will check again in 1000ms 19:30:24.582 [debug] Current batch of media processed. Will check again in 1000ms 19:30:25.365 [info] {"source":"oban","duration":2220,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:25.583 [debug] Current batch of media processed. Will check again in 1000ms 19:30:26.585 [debug] Current batch of media processed. Will check again in 1000ms 19:30:27.586 [debug] Current batch of media processed. Will check again in 1000ms 19:30:28.589 [debug] Current batch of media processed. Will check again in 1000ms 19:30:29.590 [debug] Current batch of media processed. Will check again in 1000ms 19:30:30.591 [debug] Current batch of media processed. Will check again in 1000ms 19:30:31.594 [debug] Current batch of media processed. Will check again in 1000ms 19:30:32.596 [debug] Current batch of media processed. Will check again in 1000ms 19:30:33.599 [debug] Current batch of media processed. Will check again in 1000ms 19:30:34.600 [debug] Current batch of media processed. Will check again in 1000ms 19:30:35.601 [debug] Current batch of media processed. Will check again in 1000ms 19:30:36.602 [debug] Current batch of media processed. Will check again in 1000ms 19:30:37.604 [debug] Current batch of media processed. Will check again in 1000ms 19:30:38.605 [debug] Current batch of media processed. Will check again in 1000ms 19:30:39.606 [debug] Current batch of media processed. Will check again in 1000ms 19:30:40.607 [debug] Current batch of media processed. Will check again in 1000ms 19:30:41.608 [debug] Current batch of media processed. Will check again in 1000ms 19:30:42.609 [debug] Current batch of media processed. Will check again in 1000ms 19:30:43.610 [debug] Current batch of media processed. Will check again in 1000ms 19:30:44.612 [debug] Current batch of media processed. Will check again in 1000ms 19:30:45.614 [debug] Current batch of media processed. Will check again in 1000ms 19:30:46.616 [debug] Current batch of media processed. Will check again in 1000ms 19:30:47.617 [debug] Current batch of media processed. Will check again in 1000ms 19:30:48.621 [debug] Current batch of media processed. Will check again in 1000ms 19:30:49.622 [debug] Current batch of media processed. Will check again in 1000ms 19:30:50.623 [debug] Current batch of media processed. Will check again in 1000ms 19:30:51.624 [debug] Current batch of media processed. Will check again in 1000ms 19:30:52.625 [debug] Current batch of media processed. Will check again in 1000ms 19:30:53.627 [debug] Current batch of media processed. Will check again in 1000ms 19:30:54.637 [debug] Current batch of media processed. Will check again in 1000ms 19:30:55.370 [info] {"source":"oban","duration":3438,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:30:55.638 [debug] Current batch of media processed. Will check again in 1000ms 19:30:56.639 [debug] Current batch of media processed. Will check again in 1000ms 19:30:57.640 [debug] Current batch of media processed. Will check again in 1000ms 19:30:58.641 [debug] Current batch of media processed. Will check again in 1000ms 19:30:59.642 [debug] Current batch of media processed. Will check again in 1000ms 19:31:00.513 [info] {"source":"oban","duration":5143,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:31:00.644 [debug] Current batch of media processed. Will check again in 1000ms 19:31:01.645 [debug] Current batch of media processed. Will check again in 1000ms 19:31:02.228 [info] GET /sources/107/media/491375/edit 19:31:02.229 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "491375", "source_id" => "107"} Pipelines: [:browser] 19:31:02.231 [info] GET /sources/134/media/492166/edit 19:31:02.231 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "492166", "source_id" => "134"} Pipelines: [:browser] 19:31:02.242 [debug] QUERY OK source="media_items" db=9.6ms queue=1.7ms idle=1102.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" = ?) [491375] 19:31:02.243 [debug] QUERY OK source="media_items" db=9.9ms idle=1096.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" = ?) [492166] 19:31:02.245 [debug] QUERY OK source="settings" db=2.2ms idle=346.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.246 [debug] QUERY OK source="settings" db=2.4ms idle=112.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.250 [debug] QUERY OK source="settings" db=2.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 [] 19:31:02.263 [debug] QUERY OK source="settings" db=10.7ms idle=110.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.270 [debug] QUERY OK source="settings" db=15.5ms 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 [] 19:31:02.281 [info] Sent 200 in 50ms 19:31:02.282 [debug] QUERY OK source="settings" db=12.7ms idle=23.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.286 [info] Sent 200 in 58ms 19:31:02.647 [debug] Current batch of media processed. Will check again in 1000ms 19:31:02.976 [info] GET /sources/107/media/491375 19:31:02.977 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "491375", "source_id" => "107"} Pipelines: [:browser] 19:31:02.979 [debug] QUERY OK source="media_items" db=1.6ms idle=732.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [491375] 19:31:02.982 [debug] QUERY OK source="tasks" db=1.3ms queue=0.2ms idle=730.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" [491375] 19:31:02.983 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=722.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:31:02.985 [debug] QUERY OK source="settings" db=1.0ms idle=713.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.987 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=703.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:02.988 [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 [] 19:31:02.991 [debug] QUERY OK source="media_profiles" db=0.4ms queue=0.4ms idle=7.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:31:03.002 [info] Sent 200 in 25ms 19:31:03.483 [info] GET /sources/107/media/523685/edit 19:31:03.483 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "523685", "source_id" => "107"} Pipelines: [:browser] 19:31:03.487 [debug] QUERY OK source="media_items" db=2.5ms queue=0.1ms idle=497.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" = ?) [523685] 19:31:03.488 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=499.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:03.489 [debug] QUERY OK source="settings" db=0.5ms idle=497.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:03.491 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=354.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:03.496 [info] Sent 200 in 12ms 19:31:03.650 [debug] Current batch of media processed. Will check again in 1000ms 19:31:04.302 [info] GET /sources/108/media/315273/edit 19:31:04.305 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315273", "source_id" => "108"} Pipelines: [:browser] 19:31:04.305 [info] GET /sources/107/media/498171 19:31:04.306 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "498171", "source_id" => "107"} Pipelines: [:browser] 19:31:04.308 [debug] QUERY OK source="media_items" db=1.9ms queue=0.2ms idle=817.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" = ?) [315273] 19:31:04.309 [debug] QUERY OK source="media_items" db=3.0ms idle=817.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" = ?) [498171] 19:31:04.312 [debug] QUERY OK source="settings" db=2.8ms queue=0.6ms idle=817.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.314 [debug] QUERY OK source="tasks" db=3.1ms idle=161.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" [498171] 19:31:04.315 [debug] QUERY OK source="sources" db=4.6ms queue=0.1ms idle=154.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:31:04.321 [debug] QUERY OK source="settings" db=8.7ms queue=0.1ms idle=4.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.329 [debug] QUERY OK source="settings" db=11.7ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.330 [debug] QUERY OK source="settings" db=1.2ms queue=6.4ms 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 [] 19:31:04.331 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=15.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.334 [info] Sent 200 in 31ms 19:31:04.335 [debug] QUERY OK source="settings" db=3.6ms 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 [] 19:31:04.337 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [1] 19:31:04.339 [info] Sent 200 in 33ms 19:31:04.651 [debug] Current batch of media processed. Will check again in 1000ms 19:31:04.656 [info] GET /sources/108/media/315287 19:31:04.656 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315287", "source_id" => "108"} Pipelines: [:browser] 19:31:04.659 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=327.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" = ?) [315287] 19:31:04.662 [debug] QUERY OK source="tasks" db=0.5ms queue=0.7ms idle=330.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" [315287] 19:31:04.665 [debug] QUERY OK source="sources" db=1.8ms idle=331.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:31:04.666 [debug] QUERY OK source="settings" db=0.4ms idle=330.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.667 [debug] QUERY OK source="settings" db=0.5ms idle=329.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:04.668 [debug] QUERY OK source="settings" db=0.6ms 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 [] 19:31:04.670 [debug] QUERY OK source="media_profiles" db=0.6ms idle=7.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:31:04.678 [info] Sent 200 in 21ms 19:31:05.156 [info] GET /sources/108/media/315273 19:31:05.157 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315273", "source_id" => "108"} Pipelines: [:browser] 19:31:05.158 [debug] QUERY OK source="media_items" db=0.4ms idle=491.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" = ?) [315273] 19:31:05.160 [debug] QUERY OK source="tasks" db=1.6ms queue=0.1ms idle=491.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" [315273] 19:31:05.160 [debug] QUERY OK source="sources" db=2.1ms idle=490.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:31:05.162 [debug] QUERY OK source="settings" db=1.1ms 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 [] 19:31:05.163 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:31:05.164 [debug] QUERY OK source="settings" db=0.4ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:05.166 [debug] QUERY OK source="media_profiles" db=0.6ms idle=5.4ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:31:05.179 [info] Sent 200 in 22ms 19:31:05.653 [debug] Current batch of media processed. Will check again in 1000ms 19:31:06.653 [debug] Current batch of media processed. Will check again in 1000ms 19:31:07.655 [debug] Current batch of media processed. Will check again in 1000ms 19:31:08.657 [debug] Current batch of media processed. Will check again in 1000ms 19:31:09.660 [debug] Current batch of media processed. Will check again in 1000ms 19:31:10.662 [debug] Current batch of media processed. Will check again in 1000ms 19:31:11.663 [debug] Current batch of media processed. Will check again in 1000ms 19:31:12.666 [debug] Current batch of media processed. Will check again in 1000ms 19:31:13.672 [debug] FileFollowerServer Handler: Got media attributes: %{"aspect_ratio" => 0.56, "description" => "Война Израиля и Ирана началась — первые удары, первые жертвы, и личные впечатления из центра событий. В отличие от прошлых ударов по военным объектам, теперь Иран бьёт по гражданским целям. В этом видео я делюсь живыми наблюдениями о ночных обстрелах Израиля, как это происходило в Тель-Авиве, Ришон ле-Ционе и других городах, а также расскажу немного об израильской системе бомбоубежищ.\n\n#израиль #иран #война #израильсегодня #ближнийвосток #politicalanimals #shorts #viralshorts", "duration" => 102, "filename" => "/downloads/shows/Political Animals/Season 2025/s2025e061400 - ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts.mp4", "id" => "v7e0BAvq_Eo", "live_status" => "not_live", "original_url" => "https://www.youtube.com/shorts/v7e0BAvq_Eo", "playlist_index" => 3, "timestamp" => 1749906394, "title" => "ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts", "upload_date" => "20250614"} 19:31:13.675 [debug] QUERY OK source="sources" db=0.9ms queue=0.1ms idle=773.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:31:13.676 [debug] QUERY OK source="sources" db=0.8ms idle=775.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:31:13.677 [debug] QUERY OK source="media_items" db=0.7ms idle=776.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-14 13:06:34Z], 126] 19:31:13.699 [debug] QUERY OK source="media_items" db=21.1ms queue=0.1ms idle=440.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Война Израиля и Ирана началась — первые удары, первые жертвы, и личные впечатления из центра событий. В отличие от прошлых ударов по военным объектам, теперь Иран бьёт по гражданским целям. В этом видео я делюсь живыми наблюдениями о ночных обстрелах Израиля, как это происходило в Тель-Авиве, Ришон ле-Ционе и других городах, а также расскажу немного об израильской системе бомбоубежищ.\n\n#израиль #иран #война #израильсегодня #ближнийвосток #politicalanimals #shorts #viralshorts", "ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts", "0d0fab9f-1f45-44ff-b4ec-0c525785b12f", 102, false, "v7e0BAvq_Eo", "https://www.youtube.com/shorts/v7e0BAvq_Eo", 3, "/downloads/shows/Political Animals/Season 2025/s2025e061400 - ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts.mp4", false, false, true, 126, [], 98, ~U[2025-06-14 13:06:34Z], ~U[2026-04-04 16:31:13Z], ~U[2026-04-04 16:31:13Z], "Война Израиля и Ирана началась — первые удары, первые жертвы, и личные впечатления из центра событий. В отличие от прошлых ударов по военным объектам, теперь Иран бьёт по гражданским целям. В этом видео я делюсь живыми наблюдениями о ночных обстрелах Израиля, как это происходило в Тель-Авиве, Ришон ле-Ционе и других городах, а также расскажу немного об израильской системе бомбоубежищ.\n\n#израиль #иран #война #израильсегодня #ближнийвосток #politicalanimals #shorts #viralshorts", "ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts", 102, false, "v7e0BAvq_Eo", "https://www.youtube.com/shorts/v7e0BAvq_Eo", "/downloads/shows/Political Animals/Season 2025/s2025e061400 - ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts.mp4", true, 126, ~U[2025-06-14 13:06:34Z]] 19:31:13.703 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=439.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:31:13.705 [debug] QUERY OK source="media_profiles" db=1.2ms queue=0.5ms idle=28.8ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:31:13.708 [debug] QUERY OK source="media_items" db=1.5ms queue=0.2ms idle=30.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 [307627] 19:31:13.709 [debug] Current batch of media processed. Will check again in 1000ms 19:31:14.710 [debug] Current batch of media processed. Will check again in 1000ms 19:31:15.711 [debug] Current batch of media processed. Will check again in 1000ms 19:31:16.713 [debug] Current batch of media processed. Will check again in 1000ms 19:31:17.714 [debug] Current batch of media processed. Will check again in 1000ms 19:31:18.716 [debug] Current batch of media processed. Will check again in 1000ms 19:31:19.716 [debug] Current batch of media processed. Will check again in 1000ms 19:31:20.717 [debug] Current batch of media processed. Will check again in 1000ms 19:31:21.726 [debug] Current batch of media processed. Will check again in 1000ms 19:31:22.727 [debug] Current batch of media processed. Will check again in 1000ms 19:31:23.728 [debug] Current batch of media processed. Will check again in 1000ms 19:31:24.729 [debug] Current batch of media processed. Will check again in 1000ms 19:31:25.375 [info] {"source":"oban","duration":4713,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:25.730 [debug] Current batch of media processed. Will check again in 1000ms 19:31:26.731 [debug] Current batch of media processed. Will check again in 1000ms 19:31:27.732 [debug] Current batch of media processed. Will check again in 1000ms 19:31:28.733 [debug] Current batch of media processed. Will check again in 1000ms 19:31:29.170 [info] GET /sources/107/media/477234/edit 19:31:29.170 [info] GET /sources/134/media/492179/edit 19:31:29.170 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "492179", "source_id" => "134"} Pipelines: [:browser] 19:31:29.170 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "477234", "source_id" => "107"} Pipelines: [:browser] 19:31:29.172 [debug] QUERY OK source="media_items" db=1.6ms idle=874.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" = ?) [492179] 19:31:29.172 [debug] QUERY OK source="media_items" db=1.7ms idle=862.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" = ?) [477234] 19:31:29.173 [debug] QUERY OK source="settings" db=0.8ms idle=271.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.173 [debug] QUERY OK source="settings" db=0.8ms idle=271.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.174 [debug] QUERY OK source="settings" db=0.6ms idle=272.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.176 [debug] QUERY OK source="settings" db=2.0ms idle=1.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.178 [debug] QUERY OK source="settings" db=3.0ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.179 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=4.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.180 [info] Sent 200 in 10ms 19:31:29.182 [info] Sent 200 in 12ms 19:31:29.734 [debug] Current batch of media processed. Will check again in 1000ms 19:31:29.757 [info] GET /sources/107/media/496553/edit 19:31:29.757 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "496553", "source_id" => "107"} Pipelines: [:browser] 19:31:29.761 [debug] QUERY OK source="media_items" db=3.0ms queue=0.1ms idle=582.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" = ?) [496553] 19:31:29.763 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=583.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.764 [debug] QUERY OK source="settings" db=0.7ms idle=583.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.765 [debug] QUERY OK source="settings" db=0.6ms idle=465.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:29.767 [info] Sent 200 in 9ms 19:31:30.257 [info] GET /sources/108/media/315264/edit 19:31:30.258 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315264", "source_id" => "108"} Pipelines: [:browser] 19:31:30.261 [debug] QUERY OK source="media_items" db=2.3ms queue=0.6ms idle=953.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" = ?) [315264] 19:31:30.266 [debug] QUERY OK source="settings" db=2.5ms queue=0.7ms idle=501.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:30.268 [debug] QUERY OK source="settings" db=1.4ms 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 [] 19:31:30.271 [debug] QUERY OK source="settings" db=1.9ms queue=0.1ms idle=504.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:30.275 [info] Sent 200 in 17ms 19:31:30.736 [debug] Current batch of media processed. Will check again in 1000ms 19:31:31.736 [debug] Current batch of media processed. Will check again in 1000ms 19:31:32.738 [debug] Current batch of media processed. Will check again in 1000ms 19:31:33.739 [debug] Current batch of media processed. Will check again in 1000ms 19:31:34.741 [debug] Current batch of media processed. Will check again in 1000ms 19:31:35.743 [debug] Current batch of media processed. Will check again in 1000ms 19:31:36.744 [debug] Current batch of media processed. Will check again in 1000ms 19:31:37.746 [debug] Current batch of media processed. Will check again in 1000ms 19:31:38.747 [debug] Current batch of media processed. Will check again in 1000ms 19:31:39.749 [debug] Current batch of media processed. Will check again in 1000ms 19:31:40.750 [debug] Current batch of media processed. Will check again in 1000ms 19:31:41.751 [debug] Current batch of media processed. Will check again in 1000ms 19:31:42.752 [debug] Current batch of media processed. Will check again in 1000ms 19:31:43.754 [debug] Current batch of media processed. Will check again in 1000ms 19:31:44.755 [debug] Current batch of media processed. Will check again in 1000ms 19:31:45.756 [debug] Current batch of media processed. Will check again in 1000ms 19:31:46.757 [debug] Current batch of media processed. Will check again in 1000ms 19:31:47.760 [debug] Current batch of media processed. Will check again in 1000ms 19:31:48.762 [debug] Current batch of media processed. Will check again in 1000ms 19:31:49.763 [debug] Current batch of media processed. Will check again in 1000ms 19:31:50.764 [debug] Current batch of media processed. Will check again in 1000ms 19:31:51.403 [info] GET /sources/108/media/315250/edit 19:31:51.404 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315250", "source_id" => "108"} Pipelines: [:browser] 19:31:51.405 [debug] QUERY OK source="media_items" db=0.7ms idle=1502.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" = ?) [315250] 19:31:51.407 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=1504.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.407 [debug] QUERY OK source="settings" db=0.3ms idle=1505.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.409 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=995.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.412 [info] Sent 200 in 8ms 19:31:51.481 [info] GET /sources/108/media/315250 19:31:51.482 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315250", "source_id" => "108"} Pipelines: [:browser] 19:31:51.485 [debug] QUERY OK source="media_items" db=0.7ms queue=2.0ms idle=75.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" = ?) [315250] 19:31:51.490 [debug] QUERY OK source="tasks" db=3.6ms idle=78.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" [315250] 19:31:51.491 [debug] QUERY OK source="sources" db=4.0ms idle=77.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:31:51.495 [debug] QUERY OK source="settings" db=2.6ms idle=80.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.499 [debug] QUERY OK source="settings" db=3.3ms queue=0.3ms idle=72.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.502 [debug] QUERY OK source="settings" db=2.3ms idle=14.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.504 [debug] QUERY OK source="media_profiles" db=0.6ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:31:51.509 [info] Sent 200 in 27ms 19:31:51.765 [debug] Current batch of media processed. Will check again in 1000ms 19:31:51.979 [info] GET /sources/107/media/472705/edit 19:31:51.979 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "472705", "source_id" => "107"} Pipelines: [:browser] 19:31:51.981 [debug] QUERY OK source="media_items" db=1.6ms idle=488.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" = ?) [472705] 19:31:51.984 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=487.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.985 [debug] QUERY OK source="settings" db=0.6ms idle=485.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.987 [debug] QUERY OK source="settings" db=0.4ms idle=484.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:51.989 [info] Sent 200 in 10ms 19:31:52.480 [info] GET /sources/107/media/516597/edit 19:31:52.480 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "516597", "source_id" => "107"} Pipelines: [:browser] 19:31:52.484 [debug] QUERY OK source="media_items" db=0.5ms queue=0.5ms 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" = ?) [516597] 19:31:52.490 [debug] QUERY OK source="settings" db=0.7ms queue=0.4ms idle=503.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:52.492 [debug] QUERY OK source="settings" db=1.3ms 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 [] 19:31:52.496 [debug] QUERY OK source="settings" db=1.4ms queue=0.2ms idle=72.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:31:52.503 [info] Sent 200 in 22ms 19:31:52.766 [debug] Current batch of media processed. Will check again in 1000ms 19:31:53.767 [debug] Current batch of media processed. Will check again in 1000ms 19:31:54.768 [debug] Current batch of media processed. Will check again in 1000ms 19:31:55.382 [info] {"source":"oban","duration":4792,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:31:55.771 [debug] Current batch of media processed. Will check again in 1000ms 19:31:56.773 [debug] Current batch of media processed. Will check again in 1000ms 19:31:57.775 [debug] Current batch of media processed. Will check again in 1000ms 19:31:58.776 [debug] Current batch of media processed. Will check again in 1000ms 19:31:59.777 [debug] Current batch of media processed. Will check again in 1000ms 19:32:00.518 [info] {"source":"oban","duration":2082,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:32:00.778 [debug] Current batch of media processed. Will check again in 1000ms 19:32:01.783 [debug] Current batch of media processed. Will check again in 1000ms 19:32:02.784 [debug] Current batch of media processed. Will check again in 1000ms 19:32:03.786 [debug] Current batch of media processed. Will check again in 1000ms 19:32:04.786 [debug] Current batch of media processed. Will check again in 1000ms 19:32:05.787 [debug] Current batch of media processed. Will check again in 1000ms 19:32:06.790 [debug] Current batch of media processed. Will check again in 1000ms 19:32:07.792 [debug] Current batch of media processed. Will check again in 1000ms 19:32:08.792 [debug] Current batch of media processed. Will check again in 1000ms 19:32:09.793 [debug] Current batch of media processed. Will check again in 1000ms 19:32:10.796 [debug] Current batch of media processed. Will check again in 1000ms 19:32:11.796 [debug] Current batch of media processed. Will check again in 1000ms 19:32:12.798 [debug] Current batch of media processed. Will check again in 1000ms 19:32:13.801 [debug] Current batch of media processed. Will check again in 1000ms 19:32:14.802 [debug] Current batch of media processed. Will check again in 1000ms 19:32:15.803 [debug] Current batch of media processed. Will check again in 1000ms 19:32:16.804 [debug] Current batch of media processed. Will check again in 1000ms 19:32:17.805 [debug] Current batch of media processed. Will check again in 1000ms 19:32:18.806 [debug] Current batch of media processed. Will check again in 1000ms 19:32:19.808 [debug] Current batch of media processed. Will check again in 1000ms 19:32:20.809 [debug] Current batch of media processed. Will check again in 1000ms 19:32:21.811 [debug] Current batch of media processed. Will check again in 1000ms 19:32:22.812 [debug] Current batch of media processed. Will check again in 1000ms 19:32:23.818 [debug] Current batch of media processed. Will check again in 1000ms 19:32:24.819 [debug] Current batch of media processed. Will check again in 1000ms 19:32:25.384 [info] {"source":"oban","duration":1351,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:25.820 [debug] Current batch of media processed. Will check again in 1000ms 19:32:26.824 [debug] Current batch of media processed. Will check again in 1000ms 19:32:27.827 [debug] Current batch of media processed. Will check again in 1000ms 19:32:28.827 [debug] Current batch of media processed. Will check again in 1000ms 19:32:29.828 [debug] Current batch of media processed. Will check again in 1000ms 19:32:30.830 [debug] Current batch of media processed. Will check again in 1000ms 19:32:31.832 [debug] Current batch of media processed. Will check again in 1000ms 19:32:32.833 [debug] Current batch of media processed. Will check again in 1000ms 19:32:33.834 [debug] Current batch of media processed. Will check again in 1000ms 19:32:34.837 [debug] Current batch of media processed. Will check again in 1000ms 19:32:35.839 [debug] Current batch of media processed. Will check again in 1000ms 19:32:36.840 [debug] Current batch of media processed. Will check again in 1000ms 19:32:37.840 [debug] Current batch of media processed. Will check again in 1000ms 19:32:38.841 [debug] Current batch of media processed. Will check again in 1000ms 19:32:39.842 [debug] Current batch of media processed. Will check again in 1000ms 19:32:40.844 [debug] Current batch of media processed. Will check again in 1000ms 19:32:41.845 [debug] Current batch of media processed. Will check again in 1000ms 19:32:42.847 [debug] Current batch of media processed. Will check again in 1000ms 19:32:43.851 [debug] Current batch of media processed. Will check again in 1000ms 19:32:44.664 [info] GET /sources/107/media/516597 19:32:44.664 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "516597", "source_id" => "107"} Pipelines: [:browser] 19:32:44.664 [info] GET /sources/107/media/472705 19:32:44.664 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "472705", "source_id" => "107"} Pipelines: [:browser] 19:32:44.666 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=1746.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" = ?) [516597] 19:32:44.667 [debug] QUERY OK source="media_items" db=2.5ms idle=908.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" = ?) [472705] 19:32:44.669 [debug] QUERY OK source="sources" db=2.2ms idle=749.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:32:44.670 [debug] QUERY OK source="tasks" db=3.0ms queue=0.1ms idle=896.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" [516597] 19:32:44.671 [debug] QUERY OK source="sources" db=1.7ms idle=2.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:32:44.671 [debug] QUERY OK source="tasks" db=2.0ms idle=751.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" [472705] 19:32:44.672 [debug] QUERY OK source="settings" db=0.6ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.672 [debug] QUERY OK source="oban_jobs" db=1.1ms idle=3.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" = ?) [16729] 19:32:44.673 [debug] QUERY OK source="settings" db=0.7ms queue=0.2ms idle=2.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.674 [debug] QUERY OK source="settings" db=0.8ms queue=0.2ms idle=2.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.675 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.675 [debug] QUERY OK source="settings" db=0.4ms idle=2.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.676 [debug] QUERY OK source="media_profiles" db=0.4ms idle=2.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:32:44.676 [debug] QUERY OK source="settings" db=0.6ms idle=2.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:44.678 [info] Sent 200 in 13ms 19:32:44.678 [debug] QUERY OK source="media_profiles" db=1.1ms idle=3.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:32:44.689 [info] Sent 200 in 25ms 19:32:44.852 [debug] Current batch of media processed. Will check again in 1000ms 19:32:45.409 [info] GET /sources/108/media/315287/edit 19:32:45.410 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315287", "source_id" => "108"} Pipelines: [:browser] 19:32:45.413 [debug] QUERY OK source="media_items" db=3.1ms queue=0.2ms idle=734.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" = ?) [315287] 19:32:45.417 [debug] QUERY OK source="settings" db=2.2ms queue=0.1ms idle=738.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:45.420 [debug] QUERY OK source="settings" db=2.8ms idle=738.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:45.422 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:32:45.427 [info] Sent 200 in 17ms 19:32:45.854 [debug] Current batch of media processed. Will check again in 1000ms 19:32:45.893 [info] GET /sources/107/media/498171/edit 19:32:45.893 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "498171", "source_id" => "107"} Pipelines: [:browser] 19:32:45.894 [debug] QUERY OK source="media_items" db=0.5ms queue=0.1ms idle=476.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" = ?) [498171] 19:32:45.896 [debug] QUERY OK source="settings" db=0.9ms queue=0.3ms idle=474.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:45.897 [debug] QUERY OK source="settings" db=1.1ms idle=474.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:45.899 [debug] QUERY OK source="settings" db=0.7ms idle=132.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:32:45.902 [info] Sent 200 in 9ms 19:32:46.854 [debug] Current batch of media processed. Will check again in 1000ms 19:32:47.856 [debug] Current batch of media processed. Will check again in 1000ms 19:32:48.860 [debug] Current batch of media processed. Will check again in 1000ms 19:32:49.861 [debug] Current batch of media processed. Will check again in 1000ms 19:32:50.862 [debug] Current batch of media processed. Will check again in 1000ms 19:32:51.863 [debug] Current batch of media processed. Will check again in 1000ms 19:32:52.864 [debug] Current batch of media processed. Will check again in 1000ms 19:32:53.865 [debug] Current batch of media processed. Will check again in 1000ms 19:32:54.866 [debug] Current batch of media processed. Will check again in 1000ms 19:32:55.386 [info] {"source":"oban","duration":1151,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:32:55.867 [debug] Current batch of media processed. Will check again in 1000ms 19:32:56.868 [debug] Current batch of media processed. Will check again in 1000ms 19:32:57.869 [debug] Current batch of media processed. Will check again in 1000ms 19:32:58.870 [debug] Current batch of media processed. Will check again in 1000ms 19:32:59.871 [debug] Current batch of media processed. Will check again in 1000ms 19:33:00.519 [info] {"source":"oban","duration":320,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:33:00.872 [debug] Current batch of media processed. Will check again in 1000ms 19:33:01.874 [debug] Current batch of media processed. Will check again in 1000ms 19:33:02.875 [debug] Current batch of media processed. Will check again in 1000ms 19:33:03.877 [debug] Current batch of media processed. Will check again in 1000ms 19:33:04.878 [debug] Current batch of media processed. Will check again in 1000ms 19:33:04.893 [info] GET /sources/107/media/515234 19:33:04.894 [info] GET /sources/107/media/515234/edit 19:33:04.894 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "515234", "source_id" => "107"} Pipelines: [:browser] 19:33:04.893 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "515234", "source_id" => "107"} Pipelines: [:browser] 19:33:04.902 [debug] QUERY OK source="media_items" db=2.9ms idle=1029.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" = ?) [515234] 19:33:04.903 [debug] QUERY OK source="media_items" db=5.7ms queue=0.1ms idle=1034.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" = ?) [515234] 19:33:04.906 [debug] QUERY OK source="settings" db=2.5ms idle=982.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:04.907 [debug] QUERY OK source="sources" db=1.3ms idle=30.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:33:04.907 [debug] QUERY OK source="tasks" db=1.5ms idle=38.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" [515234] 19:33:04.910 [debug] QUERY OK source="settings" db=2.9ms queue=0.2ms idle=4.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:04.912 [debug] QUERY OK source="oban_jobs" db=2.7ms queue=0.3ms idle=6.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" = ?) [16687] 19:33:04.914 [debug] QUERY OK source="settings" db=1.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 [] 19:33:04.915 [debug] QUERY OK source="settings" db=1.7ms queue=1.1ms idle=5.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:04.918 [info] Sent 200 in 23ms 19:33:04.918 [debug] QUERY OK source="settings" db=2.8ms queue=0.3ms 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 [] 19:33:04.923 [debug] QUERY OK source="settings" db=0.8ms 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 [] 19:33:04.925 [debug] QUERY OK source="media_profiles" db=0.4ms idle=12.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:33:04.930 [info] Sent 200 in 37ms 19:33:05.668 [info] GET /sources/108/media/315257/edit 19:33:05.668 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315257", "source_id" => "108"} Pipelines: [:browser] 19:33:05.675 [debug] QUERY OK source="media_items" db=4.3ms queue=0.1ms idle=756.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" = ?) [315257] 19:33:05.677 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=761.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:05.682 [debug] QUERY OK source="settings" db=3.8ms queue=0.2ms idle=759.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:05.684 [debug] QUERY OK source="settings" db=0.6ms queue=0.2ms idle=759.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:05.693 [info] Sent 200 in 24ms 19:33:05.879 [debug] Current batch of media processed. Will check again in 1000ms 19:33:06.168 [info] GET /sources/108/media/315257 19:33:06.169 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315257", "source_id" => "108"} Pipelines: [:browser] 19:33:06.175 [debug] QUERY OK source="media_items" db=3.5ms queue=0.1ms idle=494.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" = ?) [315257] 19:33:06.180 [debug] QUERY OK source="tasks" db=4.2ms queue=0.1ms idle=494.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" [315257] 19:33:06.181 [debug] QUERY OK source="sources" db=1.5ms queue=0.3ms idle=494.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:33:06.184 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=313.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:06.189 [debug] QUERY OK source="settings" db=4.4ms queue=0.1ms idle=308.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:06.191 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms 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 [] 19:33:06.196 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.2ms idle=14.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:33:06.209 [info] Sent 200 in 41ms 19:33:06.880 [debug] Current batch of media processed. Will check again in 1000ms 19:33:07.881 [debug] Current batch of media processed. Will check again in 1000ms 19:33:08.883 [debug] Current batch of media processed. Will check again in 1000ms 19:33:09.883 [debug] Current batch of media processed. Will check again in 1000ms 19:33:10.885 [debug] Current batch of media processed. Will check again in 1000ms 19:33:11.887 [debug] Current batch of media processed. Will check again in 1000ms 19:33:12.888 [debug] Current batch of media processed. Will check again in 1000ms 19:33:13.890 [debug] Current batch of media processed. Will check again in 1000ms 19:33:14.891 [debug] Current batch of media processed. Will check again in 1000ms 19:33:15.446 [debug] [command_wrapper]: /usr/local/bin/yt-dlp called with: https://www.youtube.com/@politicanimalis --simulate --skip-download --ignore-no-formats-error --no-warnings --output /downloads/shows/Political Animals/Season %(upload_date>%Y)S/s%(upload_date>%Y)Se%(upload_date>%m%d)S00 - %(title)S.%(ext)S --remux-video mp4 --format-sort res:1080,+codec:avc:m4a --format bestvideo*+bestaudio/best --break-on-existing --download-archive /tmp/pinchflat/data/24/ec/24ec419bc2a31bbee3e25b4fb94cfdda7b38954af7dbc01a01315c7452bded10.txt --print-to-file %(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j /tmp/pinchflat/data/9a/2a/9a2a9c1c9e4ab5c6e003e0f1f753b0ac323c810cd854ffaa55055bbed5c9c985.json --cookies /config/extras/cookies.txt --sleep-requests 39 --sleep-interval 42 --sleep-subtitles 35 --windows-filenames --quiet --cache-dir /tmp/pinchflat/data/yt-dlp-cache exited: 0 with: 19:33:15.462 [debug] Gracefully stopping file follower 19:33:15.463 [debug] QUERY OK source="sources" db=0.6ms queue=0.2ms idle=1533.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" IN (?)) [126] 19:33:15.464 [debug] QUERY OK source="sources" db=0.6ms queue=0.1ms idle=1525.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.466 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=1519.7ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-20 13:57:34Z], 126] 19:33:15.608 [debug] QUERY OK source="media_items" db=141.0ms idle=518.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\nКупить наш курс по национализму: http://politicalanimals.ru/\n\nВ рамках лекции \"Создание украинской нации\" мы расскажем, как формировалась украинская идентичность в условиях борьбы двух империй — Российской и Австро-Венгерской — за контроль над Галицией и будущей Восточной Украиной. Вы узнаете о полонизации и русификации, о религиозной политике, языковых запретах и о том, как это повлияло на формирование украинской нации.\n\nРазбираем, почему украинская история в XIX–XX веках — это постоянная внутренняя дилемма: принять русскую или польскую идентичность или развивать собственную украинскую культуру? Обсудим, как украинский язык становился символом сопротивления, а национальное возрождение шло через школы, газеты, театры и даже лагеря военнопленных.\n\nСпикер: Евгений Берман?, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\n00:00 Вступление\n02:30 Полонизация будущей Украины. Речь Посполитая.\n10:00 Русификация будущей Украины. Российская Империя.\n19:20 Украинизация будущей Украины. Австрийская Империя и Австро-Венгрия.\n23:40 Весна наций, 1848. Институционализация украинской идентичности.\n30:20 Австро-венгерский компромисс, 1867. Русофилы vs. Украинофилы..\n42:13 Первая мировая война и этнические чистки.\n50:22 Заключение.\n\nПонравилось видео о создании украинской нации?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n#историяукраины #украина #украинцы #politicalanimals #политология #национализм", "СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ", "eb1e2b29-0bb8-4e8f-8007-ff0501fcad5a", 3049, false, "cEwdG6cu9Gc", "https://www.youtube.com/watch?v=cEwdG6cu9Gc", 1, "/downloads/shows/Political Animals/Season 2025/s2025e062000 - СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ.mp4", false, false, false, 126, [], 98, ~U[2025-06-20 13:57:34Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\nКупить наш курс по национализму: http://politicalanimals.ru/\n\nВ рамках лекции \"Создание украинской нации\" мы расскажем, как формировалась украинская идентичность в условиях борьбы двух империй — Российской и Австро-Венгерской — за контроль над Галицией и будущей Восточной Украиной. Вы узнаете о полонизации и русификации, о религиозной политике, языковых запретах и о том, как это повлияло на формирование украинской нации.\n\nРазбираем, почему украинская история в XIX–XX веках — это постоянная внутренняя дилемма: принять русскую или польскую идентичность или развивать собственную украинскую культуру? Обсудим, как украинский язык становился символом сопротивления, а национальное возрождение шло через школы, газеты, театры и даже лагеря военнопленных.\n\nСпикер: Евгений Берман?, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\n00:00 Вступление\n02:30 Полонизация будущей Украины. Речь Посполитая.\n10:00 Русификация будущей Украины. Российская Империя.\n19:20 Украинизация будущей Украины. Австрийская Империя и Австро-Венгрия.\n23:40 Весна наций, 1848. Институционализация украинской идентичности.\n30:20 Австро-венгерский компромисс, 1867. Русофилы vs. Украинофилы..\n42:13 Первая мировая война и этнические чистки.\n50:22 Заключение.\n\nПонравилось видео о создании украинской нации?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n#историяукраины #украина #украинцы #politicalanimals #политология #национализм", "СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ", 3049, false, "cEwdG6cu9Gc", "https://www.youtube.com/watch?v=cEwdG6cu9Gc", "/downloads/shows/Political Animals/Season 2025/s2025e062000 - СОЗДАНИЕ УКРАИНСКОЙ НАЦИИ.mp4", false, 126, ~U[2025-06-20 13:57:34Z]] 19:33:15.609 [debug] QUERY OK source="sources" db=0.7ms idle=650.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.611 [debug] QUERY OK source="media_items" db=0.9ms idle=146.6ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-09 17:01:10Z], 126] 19:33:15.639 [debug] QUERY OK source="media_items" db=27.5ms idle=147.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИмперский национализм и национализация империй — это лекция о том, как империи в эпоху модерна заимствовали и трансформировали идеи национализма для укрепления собственной легитимности и власти. Мы разберем, как имперская политика эволюционировала под давлением этнонационализма и роста национального самосознания. Мы покажем, как империи стремились создать национальную идентичность, часто подавляя локальные культуры и языки.\n\nПочему империи не могли игнорировать национализм? Как возник официальный национализм по Бенедикту Андерсону? Что такое имперское ядро? И как именно происходила национализация империй?\n\nПодходит студентам, историкам, политологам и всем, кто хочет понять, как империи становились нациями и почему нация и империя — вовсе не противоположности.\n\nСпикер: Арсентий Тропаревский, преподаватель Шанинки, РАНХиГС и автор телеграм-канала «Political animals»\n\n00:00 Вступление\n02:00 Имперский национализм и национализация империй\n09:20 Официальный национализм\n20:40 Адаптация империй\n38:28 Франция и имперский национализм\n51:20 Заключение\n\nПонравилось видео про имперский национализм и национализацию империй?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n\n#национализм #империя #имперскийнационализм #история #политология", "ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ", "752efe13-28c8-43ef-8333-109156d1d677", 3164, false, "BzQyoVUnB58", "https://www.youtube.com/watch?v=BzQyoVUnB58", 2, "/downloads/shows/Political Animals/Season 2025/s2025e060900 - ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ.mp4", false, false, false, 126, [], 98, ~U[2025-06-09 17:01:10Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Наш телеграм-канал о политологии: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИмперский национализм и национализация империй — это лекция о том, как империи в эпоху модерна заимствовали и трансформировали идеи национализма для укрепления собственной легитимности и власти. Мы разберем, как имперская политика эволюционировала под давлением этнонационализма и роста национального самосознания. Мы покажем, как империи стремились создать национальную идентичность, часто подавляя локальные культуры и языки.\n\nПочему империи не могли игнорировать национализм? Как возник официальный национализм по Бенедикту Андерсону? Что такое имперское ядро? И как именно происходила национализация империй?\n\nПодходит студентам, историкам, политологам и всем, кто хочет понять, как империи становились нациями и почему нация и империя — вовсе не противоположности.\n\nСпикер: Арсентий Тропаревский, преподаватель Шанинки, РАНХиГС и автор телеграм-канала «Political animals»\n\n00:00 Вступление\n02:00 Имперский национализм и национализация империй\n09:20 Официальный национализм\n20:40 Адаптация империй\n38:28 Франция и имперский национализм\n51:20 Заключение\n\nПонравилось видео про имперский национализм и национализацию империй?\nБольше похожих видео: https://www.youtube.com/watch?v=5jgHo2-wEnQ&list=PLWPcb0h6u5nu63KJJ1YeQjR__bLZyouh1&pp=gAQBiAQB\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и политологии без мифов и штампов!🔥\n\n#национализм #империя #имперскийнационализм #история #политология", "ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ", 3164, false, "BzQyoVUnB58", "https://www.youtube.com/watch?v=BzQyoVUnB58", "/downloads/shows/Political Animals/Season 2025/s2025e060900 - ИМПЕРСКИЙ НАЦИОНАЛИЗМ И НАЦИОНАЛИЗАЦИЯ ИМПЕРИЙ.mp4", false, 126, ~U[2025-06-09 17:01:10Z]] 19:33:15.642 [debug] QUERY OK source="sources" db=2.2ms idle=174.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.644 [debug] QUERY OK source="media_items" db=1.4ms idle=34.8ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-03 11:43:54Z], 126] 19:33:15.660 [debug] QUERY OK source="media_items" db=14.7ms idle=35.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИстория и происхождение палестинской нации. Как возник палестинский национализм? Кто такие палестинцы, и когда они начали осознавать себя как отдельный народ? Это видео рассказывает об эволюции палестинской идентичности — от османской эпохи до Накбы 1948 года и создания ООП. Мы исследуем роль интеллигенции, газет аль-Кармиль и Филастин, влияние британского мандата, арабского восстания 1936–1939 годов и раздела Палестины.\n\nВ видео раскрываются:\n📍Корни палестинского национального движения\n📍Роль противостояния сионизму\n📍Роль арабских стран (Египет, Сирия, Иордания, Саудовская Аравия и др.)\n📍Палестинские беженцы и UNRWA\n\nИсторический анализ, факты, документы и высказывания лидеров (Хадж Амин аль-Хусейни, Ясир Арафат, Зухейр Мохсен).\n\nПодходит всем, кто интересуется Израилем и Палестиной, арабским национализмом, историей Ближнего Востока и вопросом беженцев.\n\nСпикер: Евгений Берман, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\nБольше похожих видео: https://youtu.be/5jgHo2-wEnQ?si=3XVv4qT9GWdhtlHf\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов!🔥\n\n#палестина #израиль #ближнийвосток #национализм #история #политика #политология #politicalanimals", "СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ.", "010af65a-d016-497b-97cd-0c1000de337d", 5148, false, "ZTF78-FfmI0", "https://www.youtube.com/watch?v=ZTF78-FfmI0", 3, "/downloads/shows/Political Animals/Season 2025/s2025e060300 - СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ..mp4", false, false, false, 126, [], 98, ~U[2025-06-03 11:43:54Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nBoosty: https://boosty.to/politicanimalis\nPatreon: https://www.patreon.com/PoliticalAnimals55\n\nИстория и происхождение палестинской нации. Как возник палестинский национализм? Кто такие палестинцы, и когда они начали осознавать себя как отдельный народ? Это видео рассказывает об эволюции палестинской идентичности — от османской эпохи до Накбы 1948 года и создания ООП. Мы исследуем роль интеллигенции, газет аль-Кармиль и Филастин, влияние британского мандата, арабского восстания 1936–1939 годов и раздела Палестины.\n\nВ видео раскрываются:\n📍Корни палестинского национального движения\n📍Роль противостояния сионизму\n📍Роль арабских стран (Египет, Сирия, Иордания, Саудовская Аравия и др.)\n📍Палестинские беженцы и UNRWA\n\nИсторический анализ, факты, документы и высказывания лидеров (Хадж Амин аль-Хусейни, Ясир Арафат, Зухейр Мохсен).\n\nПодходит всем, кто интересуется Израилем и Палестиной, арабским национализмом, историей Ближнего Востока и вопросом беженцев.\n\nСпикер: Евгений Берман, аспирант Университета Бар-Илана (Израиль), преподаватель Faculty of Liberal Arts and Sciences (Черногория) и автор телеграм-канала «Political animals».\n\nБольше похожих видео: https://youtu.be/5jgHo2-wEnQ?si=3XVv4qT9GWdhtlHf\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов!🔥\n\n#палестина #израиль #ближнийвосток #национализм #история #политика #политология #politicalanimals", "СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ.", 5148, false, "ZTF78-FfmI0", "https://www.youtube.com/watch?v=ZTF78-FfmI0", "/downloads/shows/Political Animals/Season 2025/s2025e060300 - СОЗДАНИЕ ПАЛЕСТИНСКОЙ НАЦИИ. ПАЛЕСТИНСКИЙ НАЦИОНАЛИЗМ..mp4", false, 126, ~U[2025-06-03 11:43:54Z]] 19:33:15.662 [debug] QUERY OK source="sources" db=1.1ms queue=0.2ms idle=50.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.664 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=24.1ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-19 07:24:17Z], 126] 19:33:15.685 [debug] QUERY OK source="media_items" db=19.8ms idle=22.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Подписывайтесь на наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nПокупайте наш курс по национализму: https://project12400987.tilda.ws/ \n\nСербия переживает крупнейшие протесты XXI века. Но это не первый раз, когда массовые выступления меняют её судьбу. Некоторые помнят Бульдозерную революцию, но знаете ли вы о Антибюрократической революции 1980-х? Как Милошевич пришёл к власти и лишился ее благодаря протестам? Чем современные протесты напоминают прошлые события? Разберем в этом видео.\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике без мифов и штампов!\n\n00:00 Вступление\n01:05 Милошевич и протесты (1988)\n05:12 Милошевич vs. протесты (1995-1997)\n07:29 Белград 2000\n08:55 Белград 2025\n10:03 Выводы\n\n#Сербия #Политика #Протесты #ЦветныеРеволюции #Милошевич #Вучич #БульдозернаяРеволюция #История #PoliticalAnimals #Революция #Балканы", "СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ", "bef9b31d-b1f5-4d6c-acc0-14aa654bec24", 708, false, "Xf5C-3KF98A", "https://www.youtube.com/watch?v=Xf5C-3KF98A", 4, "/downloads/shows/Political Animals/Season 2025/s2025e031900 - СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ.mp4", false, false, false, 126, [], 98, ~U[2025-03-19 07:24:17Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Подписывайтесь на наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nПокупайте наш курс по национализму: https://project12400987.tilda.ws/ \n\nСербия переживает крупнейшие протесты XXI века. Но это не первый раз, когда массовые выступления меняют её судьбу. Некоторые помнят Бульдозерную революцию, но знаете ли вы о Антибюрократической революции 1980-х? Как Милошевич пришёл к власти и лишился ее благодаря протестам? Чем современные протесты напоминают прошлые события? Разберем в этом видео.\n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике без мифов и штампов!\n\n00:00 Вступление\n01:05 Милошевич и протесты (1988)\n05:12 Милошевич vs. протесты (1995-1997)\n07:29 Белград 2000\n08:55 Белград 2025\n10:03 Выводы\n\n#Сербия #Политика #Протесты #ЦветныеРеволюции #Милошевич #Вучич #БульдозернаяРеволюция #История #PoliticalAnimals #Революция #Балканы", "СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ", 708, false, "Xf5C-3KF98A", "https://www.youtube.com/watch?v=Xf5C-3KF98A", "/downloads/shows/Political Animals/Season 2025/s2025e031900 - СЕРБИЯ. КРАТКАЯ ИСТОРИЯ ЦВЕТНЫХ РЕВОЛЮЦИЙ.mp4", false, 126, ~U[2025-03-19 07:24:17Z]] 19:33:15.696 [debug] QUERY OK source="sources" db=10.5ms queue=0.1ms 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" = ?) [126] 19:33:15.701 [debug] QUERY OK source="media_items" db=3.3ms idle=37.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-03-14 16:00:16Z], 126] 19:33:15.724 [debug] QUERY OK source="media_items" db=18.6ms queue=1.3ms idle=41.7ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nНаш курс по национализму: https://project12400987.tilda.ws/\n\nКто такие алавиты? Почему они стали ключевой группой в сирийской политике и как этот путь привёл к сегодняшним трагическим событиям? В этом видео разбираем исторические корни, влияние Османской империи, роль французского мандата, подъём режима Асада и современный конфликт. \n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов! 🔥\n\n00:00 Вступление\n02:03 Османская Сирия\n05:56 Французская Сирия\n16:06 Независимая Сирия\n18:02 Мятежная Сирия\n19:48 Заключение\n\n#Сирия #Алавиты #Политика #История #Национализм #PoliticalAnimals", "КТО ТАКИЕ АЛАВИТЫ?", "afbe9429-8a7d-4181-80ef-793fd6295e8f", 1286, false, "5jgHo2-wEnQ", "https://www.youtube.com/watch?v=5jgHo2-wEnQ", 5, "/downloads/shows/Political Animals/Season 2025/s2025e031400 - КТО ТАКИЕ АЛАВИТЫ?.mp4", false, false, false, 126, [], 98, ~U[2025-03-14 16:00:16Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Наш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nНаш курс по национализму: https://project12400987.tilda.ws/\n\nКто такие алавиты? Почему они стали ключевой группой в сирийской политике и как этот путь привёл к сегодняшним трагическим событиям? В этом видео разбираем исторические корни, влияние Османской империи, роль французского мандата, подъём режима Асада и современный конфликт. \n\nПодписывайтесь на канал Political Animals, чтобы разбираться в политике и национализме без мифов и штампов! 🔥\n\n00:00 Вступление\n02:03 Османская Сирия\n05:56 Французская Сирия\n16:06 Независимая Сирия\n18:02 Мятежная Сирия\n19:48 Заключение\n\n#Сирия #Алавиты #Политика #История #Национализм #PoliticalAnimals", "КТО ТАКИЕ АЛАВИТЫ?", 1286, false, "5jgHo2-wEnQ", "https://www.youtube.com/watch?v=5jgHo2-wEnQ", "/downloads/shows/Political Animals/Season 2025/s2025e031400 - КТО ТАКИЕ АЛАВИТЫ?.mp4", false, 126, ~U[2025-03-14 16:00:16Z]] 19:33:15.729 [debug] QUERY OK source="sources" db=4.0ms queue=0.2ms idle=61.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.732 [debug] QUERY OK source="media_items" db=2.3ms queue=0.1ms idle=45.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-24 06:30:27Z], 126] 19:33:15.747 [debug] QUERY OK source="media_items" db=12.7ms queue=0.1ms idle=37.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Во втором выпуске нашей программы обсудим с Александром Бочаровым и Константином Сальниковым следующие темы:\n\n1. Убийство Кирка, политическое насилие в США, и существует ли идея особой левой культуры насилия\n2. \"Патриотическая корректность\" и правая культура отмены. \n3. Политическая поляризация и культурные войны.\n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals", "НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны", "bde5af4e-d333-42dc-84a0-429ab7da269b", 7660, true, "PG6nozLXpOI", "https://www.youtube.com/watch?v=PG6nozLXpOI", 1, "/downloads/shows/Political Animals/Season 2025/s2025e092400 - НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны.mp4", false, false, false, 126, [], 98, ~U[2025-09-24 06:30:27Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Во втором выпуске нашей программы обсудим с Александром Бочаровым и Константином Сальниковым следующие темы:\n\n1. Убийство Кирка, политическое насилие в США, и существует ли идея особой левой культуры насилия\n2. \"Патриотическая корректность\" и правая культура отмены. \n3. Политическая поляризация и культурные войны.\n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals", "НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны", 7660, true, "PG6nozLXpOI", "https://www.youtube.com/watch?v=PG6nozLXpOI", "/downloads/shows/Political Animals/Season 2025/s2025e092400 - НеМесто для дискуссий: убийство Чарли Кирка, политическое насилие и культурные войны.mp4", false, 126, ~U[2025-09-24 06:30:27Z]] 19:33:15.751 [debug] QUERY OK source="sources" db=2.4ms idle=48.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.754 [debug] QUERY OK source="media_items" db=2.1ms idle=27.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 06:28:35Z], 126] 19:33:15.776 [debug] QUERY OK source="media_items" db=20.8ms queue=0.3ms idle=25.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Вместе с Максимом Жабко, востоковедом и автором канала @gunsncamels мы обсудим политику на Ближнем Востоке, а именно:\n\nПанарабизм и арабский национализм \n\nПолитический исламизм у шиитов и суннитов\n\nВлияние баасизма на ближневосточную политику \n\nУчастие арабов в сионистском движении \n\nУчастие крупных держав в ближневосточной политике \n\nМесто Катара на Ближнем Востоке \n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals\n\n📆 Дата стрима: 3 сентября в среду в 19-00 по мск\n\nПодписывайтесь на наш канал: https://t.me/politicanimalis\n\n* Братья Мусульмане --- террористическая организация, запрещена в РФ.", "Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко", "6991d63f-51c7-4569-9ab8-a721a9cb4210", 8005, true, "xnt7FwJsYek", "https://www.youtube.com/watch?v=xnt7FwJsYek", 2, "/downloads/shows/Political Animals/Season 2025/s2025e090400 - Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко.mp4", false, false, false, 126, [], 98, ~U[2025-09-04 06:28:35Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Вместе с Максимом Жабко, востоковедом и автором канала @gunsncamels мы обсудим политику на Ближнем Востоке, а именно:\n\nПанарабизм и арабский национализм \n\nПолитический исламизм у шиитов и суннитов\n\nВлияние баасизма на ближневосточную политику \n\nУчастие арабов в сионистском движении \n\nУчастие крупных держав в ближневосточной политике \n\nМесто Катара на Ближнем Востоке \n\nДонаты и вопросы участникам стрима:\n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/political_animals\n\n📆 Дата стрима: 3 сентября в среду в 19-00 по мск\n\nПодписывайтесь на наш канал: https://t.me/politicanimalis\n\n* Братья Мусульмане --- террористическая организация, запрещена в РФ.", "Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко", 8005, true, "xnt7FwJsYek", "https://www.youtube.com/watch?v=xnt7FwJsYek", "/downloads/shows/Political Animals/Season 2025/s2025e090400 - Панарабизм, арабский национализм и исламизм. Стрим о ближневосточной политике с Максимом Жабко.mp4", false, 126, ~U[2025-09-04 06:28:35Z]] 19:33:15.778 [debug] QUERY OK source="sources" db=1.7ms 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" = ?) [126] 19:33:15.780 [debug] QUERY OK source="media_items" db=1.5ms queue=0.1ms idle=32.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-20 07:29:14Z], 126] 19:33:15.864 [debug] QUERY OK source="media_items" db=82.9ms idle=30.2ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["С @nonpartisan1 и @politfack будем обсуждать актуальные политические новости и вопросы. И смотреть видео на заказ. Первый стрим состоится сегодня в 19-00 по МСК.\n\nВ этот раз поговорим о:\n\n▪️Обнулении Найиба Букеле в Сальвадоре\n\n▪️Саммите на Аляске и переговорах Трампа с Зеленским\n\n▪️Британских законах о свободе слова \n\n▪️Протестах в Сербии \n\n▪️Отстранении от президентского поста Милорада Додика в БиГ\n\n▪️Новую серию Южного Парка про Трампа\n\n▪️Смотрим заказанный ролик про аниме-фашизм и другие\n\nЗаказать видео на стрим: (50р/минута обычная очередь, 100р/минута просмотр вне очереди). При заказе пишите точный хронометраж. Мы не будем смотреть ролики, из-за нарушения авторских прав которых могут удалить стрим + которые нарушают законодательство РФ.\n\nDonationAlerts: https://www.donationalerts.com/r/political_animals\n\nCloudtips: https://pay.cloudtips.ru/p/cdca2305\n\n*Михаил Светов признан Минюстом иноагентом", "НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео.", "324678c1-cbe4-4d57-aba0-661adf626b11", 11155, true, "a7D-tX5YWi8", "https://www.youtube.com/watch?v=a7D-tX5YWi8", 3, "/downloads/shows/Political Animals/Season 2025/s2025e082000 - НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео..mp4", false, false, false, 126, [], 98, ~U[2025-08-20 07:29:14Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "С @nonpartisan1 и @politfack будем обсуждать актуальные политические новости и вопросы. И смотреть видео на заказ. Первый стрим состоится сегодня в 19-00 по МСК.\n\nВ этот раз поговорим о:\n\n▪️Обнулении Найиба Букеле в Сальвадоре\n\n▪️Саммите на Аляске и переговорах Трампа с Зеленским\n\n▪️Британских законах о свободе слова \n\n▪️Протестах в Сербии \n\n▪️Отстранении от президентского поста Милорада Додика в БиГ\n\n▪️Новую серию Южного Парка про Трампа\n\n▪️Смотрим заказанный ролик про аниме-фашизм и другие\n\nЗаказать видео на стрим: (50р/минута обычная очередь, 100р/минута просмотр вне очереди). При заказе пишите точный хронометраж. Мы не будем смотреть ролики, из-за нарушения авторских прав которых могут удалить стрим + которые нарушают законодательство РФ.\n\nDonationAlerts: https://www.donationalerts.com/r/political_animals\n\nCloudtips: https://pay.cloudtips.ru/p/cdca2305\n\n*Михаил Светов признан Минюстом иноагентом", "НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео.", 11155, true, "a7D-tX5YWi8", "https://www.youtube.com/watch?v=a7D-tX5YWi8", "/downloads/shows/Political Animals/Season 2025/s2025e082000 - НеМесто для дискуссий. Обсуждаем Саус Парк, Трампа, Букеле и смотрим видео..mp4", false, 126, ~U[2025-08-20 07:29:14Z]] 19:33:15.867 [debug] QUERY OK source="sources" db=2.7ms idle=111.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.870 [debug] QUERY OK source="media_items" db=1.3ms queue=0.1ms idle=92.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-15 07:20:00Z], 126] 19:33:15.891 [debug] QUERY OK source="media_items" db=19.7ms queue=0.1ms idle=92.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Между 1918 и 1940 годами Румыния прошла путь от триумфа национального объединения до глубокого политического кризиса. Это история бурных баталий, реформ, нестабильной демократии, дипломатических успехов и утраченных надежд.\n\nИсторики @gracchibros расскажут, как формировалась «Великая Румыния» и почему она не устояла перед лицом вызовов XX века.\n\nПод постом можете оставлять вопросы. На вопросы с донатами ответим в первую очередь.\n\nДонатить сюда: \n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/arsenty_1\n\n📍Tribute https://t.me/tribute/app?startapp=dusw", "НеВеликая Румыния: путь от мечты к катастрофе", "b3c5053d-a8d4-4cb8-8179-188e1f45d1df", 11255, true, "8YalXJY2sf0", "https://www.youtube.com/watch?v=8YalXJY2sf0", 4, "/downloads/shows/Political Animals/Season 2025/s2025e081500 - НеВеликая Румыния: путь от мечты к катастрофе.mp4", false, false, false, 126, [], 98, ~U[2025-08-15 07:20:00Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Между 1918 и 1940 годами Румыния прошла путь от триумфа национального объединения до глубокого политического кризиса. Это история бурных баталий, реформ, нестабильной демократии, дипломатических успехов и утраченных надежд.\n\nИсторики @gracchibros расскажут, как формировалась «Великая Румыния» и почему она не устояла перед лицом вызовов XX века.\n\nПод постом можете оставлять вопросы. На вопросы с донатами ответим в первую очередь.\n\nДонатить сюда: \n\n📍Cloudtips https://pay.cloudtips.ru/p/cdca2305\n\n📍Donationalerts https://www.donationalerts.com/r/arsenty_1\n\n📍Tribute https://t.me/tribute/app?startapp=dusw", "НеВеликая Румыния: путь от мечты к катастрофе", 11255, true, "8YalXJY2sf0", "https://www.youtube.com/watch?v=8YalXJY2sf0", "/downloads/shows/Political Animals/Season 2025/s2025e081500 - НеВеликая Румыния: путь от мечты к катастрофе.mp4", false, 126, ~U[2025-08-15 07:20:00Z]] 19:33:15.895 [debug] QUERY OK source="sources" db=2.8ms queue=0.1ms idle=111.7ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.896 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms 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-09 06:14:11Z], 126] 19:33:15.922 [debug] QUERY OK source="media_items" db=23.3ms queue=0.7ms idle=29.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["В последнее время в публичном пространстве стали появляться свидетельства растущего расхождения по многим социально-политическим вопросам между полами. Мужчины становятся более консервативными, а женщины — либеральными. \n\nНа стриме вместе с Альбиной Галлямовой, Миланой Тетеревенковой и Константином Сальниковым будем пытаться понять, что же происходит. \n\nТаймкоды:\n\n00:00 – начало\n00:55 – что такое гендерная поляризация?\n3:17 – что такое политическая поляризация? \n5:12 – аффективная поляризация в соцсетях \n9:05 – почему происходит политическая поляризация? \n18:54 – почему женщины чаще выступают за открытую миграционную политику?\n26:58 – почему автономные закрытые группы в соцсетях популярны?\n31:25 – с чем связан кризис одиночества?\n37:29 – почему разные радикальные политические группы набирают популярность?\n44:51 – влияние внешности на успех\n47:29 – роль алгоритмов в поляризации, что делать?\n56:06 – как и почему левое движение трансформировалось? \n1:00:39 – людям лень регулировать контент (тейк из чата)\n1:01:34 – последствия поляризации\n1:04:50 – риск для здоровья людей от равенства\n1:09:57 – последствия поляризации для России\n1:11:41 – совмещение преимуществ патриархата и феминизма \n1:17:21 – люди с \"хорошими\" убеждениями способны к насилию\n1:22:53 – работает ли активное согласие?\n1:24:53 – как создать адекватный диалог между радикальными группами?\n1:36:36 – когда женщин начнут избирать в президенты? (вопрос из чата)\n1:39:44 – женщины больше боятся мигрантов, чем мужчин (тейк из чата)\n1:41:28 – есть ли различия в электоральном поведении между мужчинами и женщинами? (вопрос из чата)\n1:42:33 – зачем Максиму Кацу* борода и усы? (вопрос из чата)\n1:43:58 – все феминистки некрасивые без мужчин?\n1:46:44 – как ведущие описывают свои политические координаты? (вопрос из чата)\n1:49:01 – заключительные слова\n\n*Минюст признал Екатерину Шульман иноагентом\n\nДонаты и вопросы отправляйте сюда:\n\nCloudtips: https://pay.cloudtips.ru/p/4fb76732 \n\nDonationalerts: https://www.donationalerts.com/r/arsenty_1", "Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime", "188b2487-e56f-416f-b9ff-d8ba75a3bf3a", 6595, true, "qLRJoUS2_Uk", "https://www.youtube.com/watch?v=qLRJoUS2_Uk", 5, "/downloads/shows/Political Animals/Season 2025/s2025e080900 - Война полов. Почему мы отдаляемся друг от друга? @Zachemmitakie @culturalsime.mp4", false, false, false, 126, [], 98, ~U[2025-08-09 06:14:11Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "В последнее время в публичном пространстве стали появляться свидетельства растущего расхождения по многим социально-политическим вопросам между полами. Мужчины становятся более консервативными, а женщины — либеральными. \n\nНа стриме вместе с Альбиной Галлямовой, Миланой Тетеревенковой и Константином Сальниковым будем пытаться понять, что же происходит. \n\nТаймкоды:\n\n00:00 – начало\n00:55 – что такое гендерная поляризация?\n3:17 – что такое политическая поляризация? \n5:12 – аффективная поляризация в соцсетях \n9:05 – почему происходит политическая поляризация? \n18:54 – почему женщины чаще выступают за открытую миграционную политику?\n26:58 – почему автономные закрытые группы в соцсетях популярны?\n31:25 – с чем связан кризис одиночества?\n37:29 – почему разные радикальные политические группы набирают популярность?\n44:51 – влияние внешности на успех\n47:29 – роль алгоритмов в поляризации, что делать?\n56:06 – как и почему левое движение трансформировалось? \n1:00:39 – людям лень регулировать контент (тейк из чата)\n1:01:34 – последствия поляризации\n1:04:50 – риск для здоровья людей от равенства\n1:09:57 – последствия поляризации для России\n1:11:41 – совмещение преимуществ патриархата и феминизма \n1:17:21 – люди с \"хорошими\" убеждениями способны к насилию\n1:22:53 – работает ли активное согласие?\n1:24:53 – как создать адекватный диалог между радикальными группами?\n1:36:36 – когда женщин начнут избирать в президенты? (вопрос из чата)\n1:39:44 – женщины больше боятся мигрантов, чем мужчин (тейк из чата)\n1:41:28 – есть ли различия в электоральном поведении между мужчинами и женщинами? (вопрос из чата)\n1:42:33 – зачем Максиму Кацу* борода и усы? (вопрос из чата)\n1:43:58 – все феминистки некрасивые без мужчин?\n1:46:44 – как ведущие описывают свои политические координаты? (вопрос из чата)\n1:49:01 – заключительные слова\n\n*Минюст признал Екатерин (truncated) 19:33:15.924 [debug] QUERY OK source="sources" db=1.7ms queue=0.2ms idle=52.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.926 [debug] QUERY OK source="media_items" db=0.8ms queue=0.1ms idle=34.0ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-31 06:27:44Z], 126] 19:33:15.933 [debug] QUERY OK source="media_items" db=5.9ms queue=0.3ms idle=31.3ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["00:00 — Вступление\n\n05:00 — Что такое федерализм?\nРазъяснение основного понятия, сравнение с унитаризмом.\n\n15:00 — Исторические примеры федерализма\nПоказ разных типов федерации, ссылки на зарубежный и российский опыт.\n\n25:00 — Что такое сецессия?\nОпределение, вывод из федеративной структуры и юридические вопросы.\n\n35:00 — Преимущества федерализма\nРегиональная автономия, децентрализация власти, экономические и культурные бонусы.\n\n45:00 — Риски и минусы федерализма\nВозможные конфликтные ситуации, нестабильность, сепаратизм.\n\n55:00 — Примеры сецессий и региональных конфликтов\nИсторические кейсы и параллели.\n\n1:05:00 — Обсуждение: обладает ли российский федерализм устойчивостью? Россия -- это этническая или смешанная федерация?\n\n1:15:00 — Заключение и резюме.", "Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма.", "1c817953-c4dc-4eb7-9002-2c957187c44c", 7215, true, "vFSwi73R1TM", "https://www.youtube.com/watch?v=vFSwi73R1TM", 6, "/downloads/shows/Political Animals/Season 2025/s2025e073100 - Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма..mp4", false, false, false, 126, [], 98, ~U[2025-07-31 06:27:44Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "00:00 — Вступление\n\n05:00 — Что такое федерализм?\nРазъяснение основного понятия, сравнение с унитаризмом.\n\n15:00 — Исторические примеры федерализма\nПоказ разных типов федерации, ссылки на зарубежный и российский опыт.\n\n25:00 — Что такое сецессия?\nОпределение, вывод из федеративной структуры и юридические вопросы.\n\n35:00 — Преимущества федерализма\nРегиональная автономия, децентрализация власти, экономические и культурные бонусы.\n\n45:00 — Риски и минусы федерализма\nВозможные конфликтные ситуации, нестабильность, сепаратизм.\n\n55:00 — Примеры сецессий и региональных конфликтов\nИсторические кейсы и параллели.\n\n1:05:00 — Обсуждение: обладает ли российский федерализм устойчивостью? Россия -- это этническая или смешанная федерация?\n\n1:15:00 — Заключение и резюме.", "Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма.", 7215, true, "vFSwi73R1TM", "https://www.youtube.com/watch?v=vFSwi73R1TM", "/downloads/shows/Political Animals/Season 2025/s2025e073100 - Федерализм и сецессии. Стримим с Политфаком и обсуждаем плюсы и минусы федерализма..mp4", false, 126, ~U[2025-07-31 06:27:44Z]] 19:33:15.935 [debug] QUERY OK source="sources" db=1.8ms queue=0.1ms idle=36.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.937 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=14.4ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-18 06:32:47Z], 126] 19:33:15.947 [debug] QUERY OK source="media_items" db=8.9ms queue=0.1ms idle=13.4ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Эпоха безраздельного идеологического доминирования либерализма подходит к концу. Ему бросает вызов различные антилиберальные движения. Одно из них — католический интегрализм. Его сторонники стремятся переформатировать американскую конституцию и устройство власти, вернув в жизнь страны двух суверенов: Государство и Церковь. \n\nОднако, несмотря на то что католицизм возвращается в политику в радикальной антилиберальной форме, таким он был не всегда. В 20-м веке в Латинской Америке получила развитие теология освобождения, а в эпоху Средневековья Папство и его реформы подарили Европе первые демократические институты. \n\nТаймкоды к стриму:", "Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius", "3e9c2b3a-cc11-4aa4-bce2-86e1b5a19373", 7720, true, "plF0IXCE6u8", "https://www.youtube.com/watch?v=plF0IXCE6u8", 7, "/downloads/shows/Political Animals/Season 2025/s2025e071800 - Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius.mp4", false, false, false, 126, [], 98, ~U[2025-07-18 06:32:47Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Эпоха безраздельного идеологического доминирования либерализма подходит к концу. Ему бросает вызов различные антилиберальные движения. Одно из них — католический интегрализм. Его сторонники стремятся переформатировать американскую конституцию и устройство власти, вернув в жизнь страны двух суверенов: Государство и Церковь. \n\nОднако, несмотря на то что католицизм возвращается в политику в радикальной антилиберальной форме, таким он был не всегда. В 20-м веке в Латинской Америке получила развитие теология освобождения, а в эпоху Средневековья Папство и его реформы подарили Европе первые демократические институты. \n\nТаймкоды к стриму:", "Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius", 7720, true, "plF0IXCE6u8", "https://www.youtube.com/watch?v=plF0IXCE6u8", "/downloads/shows/Political Animals/Season 2025/s2025e071800 - Политика и Католическая церковь. Ждать ли нам реванша католицизма? Стрим с @AStankevichius.mp4", false, 126, ~U[2025-07-18 06:32:47Z]] 19:33:15.957 [debug] QUERY OK source="sources" db=7.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" = ?) [126] 19:33:15.964 [debug] QUERY OK source="media_items" db=4.0ms idle=23.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-07-11 06:25:05Z], 126] 19:33:15.976 [debug] QUERY OK source="media_items" db=8.9ms idle=28.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Таймкоды\n\n00:00 - Введение\n\nПриветствие участников (Альбина, Константин, Арсентий).\n\nКраткое представление темы: критика демократии и всеобщего избирательного права.\n\n05:12 - Представление участников\n\nАльбина Галлямова: междисциплинарные исследования поведения, канал «Зачем мы такие».\n\nКонстантин: автор канала «nonpartisan», фокус на политике и социальных науках.\n\nАрсентий: канал «Political Animals», политология и политическая философия.\n\n12:35 - Критика демократии: личный опыт\n\nКонстантин: влияние литературы (public choice theory, Джейсон Бреннан).\n\nАльбина: разочарование в демократии из-за некомпетентности избирателей.\n\nАрсентий: демократия vs. либерализм, проблема популизма.\n\n25:40 - Определение демократии\n\nДемократия как режим с честными выборами и возможностью смены власти.\n\nРазличие между демократией и либерализмом.\n\nПримеры нелиберальных демократий (Иран, Венгрия).\n\n38:15 - Плюсы демократии\n\nИнструментальные аргументы: защита прав, экономический рост.\n\nПроцедурализм vs. эпистемическая демократия (мудрость толпы).\n\nКритика «мудрости толпы»: влияние СМИ, когнитивные искажения.\n\n50:30 - Почему демократия принимает плохие решения\n\nНизкая информированность избирателей (эксперименты Филиппа Конверса).\n\nРациональное невежество и партийная идентичность.\n\nПримеры: протекционизм, провальные войны (Ирак, Brexit).\n\n1:05:00 - Экономические проблемы демократии\n\nПерераспределение как следствие всеобщего избирательного права.\n\nКраткосрочность решений (Хайек о «проблеме горизонта планирования»).\n\nДавление на бизнес и бегство капитала.\n\n1:20:00 - Когнитивные искажения избирателей\n\nМотивированное рассуждение и партийная предвзятость.\n\nКоалиционная психология: деление на «своих» и «чужих».\n\nЭксперименты Тешфела: минимальные группы и дискриминация.\n\n1:35:00 - Альтернативы и реформы\n\nЭпистократия (власть знающих).\n\nОграничение избирательного права: имущественный или образовательный ценз.\n\nУвеличение сроков правления для снижения популизма.\n\n1:50:00 - Ответы на вопросы зрителей\n\nЯвляется ли Сингапур диктатурой?\n\nМуниципальная демократия: работает ли она?\n\nВозможна ли демократизация в России?\n\n2:05:00 - Заключение\n\nИтоги дискуссии.\n\nАнонс второй части: альтернативы демократии", "Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie", "db9ec27b-bd15-4efb-bc24-c7e88b41d85c", 8105, true, "Amj1I7H8lPU", "https://www.youtube.com/watch?v=Amj1I7H8lPU", 8, "/downloads/shows/Political Animals/Season 2025/s2025e071100 - Что не так с демократией? Стрим с nonpartisan и@Zachemmitakie.mp4", false, false, false, 126, [], 98, ~U[2025-07-11 06:25:05Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Таймкоды\n\n00:00 - Введение\n\nПриветствие участников (Альбина, Константин, Арсентий).\n\nКраткое представление темы: критика демократии и всеобщего избирательного права.\n\n05:12 - Представление участников\n\nАльбина Галлямова: междисциплинарные исследования поведения, канал «Зачем мы такие».\n\nКонстантин: автор канала «nonpartisan», фокус на политике и социальных науках.\n\nАрсентий: канал «Political Animals», политология и политическая философия.\n\n12:35 - Критика демократии: личный опыт\n\nКонстантин: влияние литературы (public choice theory, Джейсон Бреннан).\n\nАльбина: разочарование в демократии из-за некомпетентности избирателей.\n\nАрсентий: демократия vs. либерализм, проблема популизма.\n\n25:40 - Определение демократии\n\nДемократия как режим с честными выборами и возможностью смены власти.\n\nРазличие между демократией и либерализмом.\n\nПримеры нелиберальных демократий (Иран, Венгрия).\n\n38:15 - Плюсы демократии\n\nИнструментальные аргументы: защита прав, экономический рост.\n\nПроцедурализм vs. эпистемическая демократия (мудрость толпы).\n\nКритика «мудрости толпы»: влияние СМИ, когнитивные искажения.\n\n50:30 - Почему демократия принимает плохие решения\n\nНизкая информированность избирателей (эксперименты Филиппа Конверса).\n\nРациональное невежество и партийная идентичность.\n\nПримеры: протекционизм, провальные войны (Ирак, Brexit).\n\n1:05:00 - Экономические проблемы демократии\n\nПерераспределение как следствие всеобщего избирательного права.\n\nКраткосрочность решений (Хайек о «проблеме горизонта планирования»).\n\nДавление на бизнес и бегство капитала.\n\n1:20:00 - Когнитивные искажения избирателей\n\nМотивированное рас (truncated) 19:33:15.983 [debug] QUERY OK source="sources" db=4.5ms queue=0.9ms 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" = ?) [126] 19:33:15.984 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=20.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-20 06:53:25Z], 126] 19:33:15.992 [debug] QUERY OK source="media_items" db=6.1ms queue=0.1ms idle=21.6ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Падение рождаемости – это общемировой тренд, который затрагивает в том числе и Россию. О необходимости увеличения рождаемости говорят самые разные люди: чиновники, главы государств, религиозные деятели. Их решения в большинстве случаев предполагают ограничение свобод женщин и отношение к людям, как к обезличенной массе. \n\nВозможен ли альтернативный путь?\n\nНа стриме мы обсудим:\n\n▪️ Почему падает рождаемость?\n\n▪️ Правда ли, что люди больше не хотят иметь детей?\n\n▪️ Что не так со стареющими обществами?\n\n▪️Почему падение рождаемости опасно для экономики? \n\n▪️ Что такое натализм? Какие бывают аргументы \"за\" и \"против\"? Может ли он быть либеральным?\n\n▪️Есть ли способы поднять рождаемость без принуждения и ограничения прав?", "Возможен ли либеральный натализм?", "f14a8d5b-bd2a-4183-bc56-7a9652bc8c3a", 6975, true, "53yULxHnT5c", "https://www.youtube.com/watch?v=53yULxHnT5c", 9, "/downloads/shows/Political Animals/Season 2025/s2025e062000 - Возможен ли либеральный натализм?.mp4", false, false, false, 126, [], 98, ~U[2025-06-20 06:53:25Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Падение рождаемости – это общемировой тренд, который затрагивает в том числе и Россию. О необходимости увеличения рождаемости говорят самые разные люди: чиновники, главы государств, религиозные деятели. Их решения в большинстве случаев предполагают ограничение свобод женщин и отношение к людям, как к обезличенной массе. \n\nВозможен ли альтернативный путь?\n\nНа стриме мы обсудим:\n\n▪️ Почему падает рождаемость?\n\n▪️ Правда ли, что люди больше не хотят иметь детей?\n\n▪️ Что не так со стареющими обществами?\n\n▪️Почему падение рождаемости опасно для экономики? \n\n▪️ Что такое натализм? Какие бывают аргументы \"за\" и \"против\"? Может ли он быть либеральным?\n\n▪️Есть ли способы поднять рождаемость без принуждения и ограничения прав?", "Возможен ли либеральный натализм?", 6975, true, "53yULxHnT5c", "https://www.youtube.com/watch?v=53yULxHnT5c", "/downloads/shows/Political Animals/Season 2025/s2025e062000 - Возможен ли либеральный натализм?.mp4", false, 126, ~U[2025-06-20 06:53:25Z]] 19:33:15.995 [debug] QUERY OK source="sources" db=1.4ms queue=0.1ms 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" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:15.997 [debug] QUERY OK source="media_items" db=1.3ms queue=0.3ms idle=12.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-05-09 05:58:00Z], 126] 19:33:16.002 [debug] QUERY OK source="media_items" db=3.8ms queue=0.1ms idle=14.1ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Мы с нашим коллегой Константином Сальниковым, автором канала nonpartisan, решили провести стрим.\n\nБудем обсуждать миграцию. ■ Миграция – это плохо? Какие есть аргументы в пользу открытых и закрытых границ? Какие из них сильные, а какие – слабые?\n■ Как миграция влияет на институты и политические процессы?\n■ Миграция – это выгодно? Как она влияет на экономику принимающих стран и стран, из которых мигранты уезжают?\n■ Совершают ли мигранты больше преступлений, чем обычные граждане?\n■ Способны ли мигранты интегрироваться? Если да, то что играет определяющую роль?\n■ И главное – почему Марвин должен страдать?\n\nНаш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nТелеграм-канал nonpartisan: https://t.me/nonpartisan1", "МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ / POLITICAL ANIMALS X NONPARTISAN", "79046465-89f9-41fe-967f-a31ddbe02672", 6445, true, "V0LvD9RRoMg", "https://www.youtube.com/watch?v=V0LvD9RRoMg", 10, "/downloads/shows/Political Animals/Season 2025/s2025e050900 - МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ ⧸ POLITICAL ANIMALS X NONPARTISAN.mp4", false, false, false, 126, [], 98, ~U[2025-05-09 05:58:00Z], ~U[2026-04-04 16:33:15Z], ~U[2026-04-04 16:33:15Z], "Мы с нашим коллегой Константином Сальниковым, автором канала nonpartisan, решили провести стрим.\n\nБудем обсуждать миграцию. ■ Миграция – это плохо? Какие есть аргументы в пользу открытых и закрытых границ? Какие из них сильные, а какие – слабые?\n■ Как миграция влияет на институты и политические процессы?\n■ Миграция – это выгодно? Как она влияет на экономику принимающих стран и стран, из которых мигранты уезжают?\n■ Совершают ли мигранты больше преступлений, чем обычные граждане?\n■ Способны ли мигранты интегрироваться? Если да, то что играет определяющую роль?\n■ И главное – почему Марвин должен страдать?\n\nНаш телеграм-канал: https://t.me/+Jq9YUGmAVnQyNmE6\nТелеграм-канал nonpartisan: https://t.me/nonpartisan1", "МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ / POLITICAL ANIMALS X NONPARTISAN", 6445, true, "V0LvD9RRoMg", "https://www.youtube.com/watch?v=V0LvD9RRoMg", "/downloads/shows/Political Animals/Season 2025/s2025e050900 - МИГРАЦИЯ – ЭТО ПЛОХО? СТРИМ ⧸ POLITICAL ANIMALS X NONPARTISAN.mp4", false, 126, ~U[2025-05-09 05:58:00Z]] 19:33:16.007 [debug] QUERY OK source="sources" db=3.2ms 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" = ?) [126] 19:33:16.013 [debug] QUERY OK source="media_items" db=4.9ms queue=0.3ms 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-06-15 13:56:04Z], 126] 19:33:16.025 [debug] QUERY OK source="media_items" db=9.9ms idle=18.8ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Иранский удар по Израилю: что произошло в Бат-Яме?\n\n15 июня в тишине ночи прогремел взрыв — иранская ракета ударила по Бат-Яму. Я лично отправился на место прилёта, чтобы показать, как всё выглядит своими глазами. В этом мини-репортаже вы увидите реальные кадры с места событий. Иранский удар, военные действия на Ближнем Востоке, Бат-Ям репортаж — ключевые темы этого видео. \nЭто не просто репортаж — это хроника конфликта, снятая на месте, без фильтров и цензуры.\n\nСветлая память погибшим, скорейшего выздоровления пострадавшим!\n\nПодпишитесь, чтобы не пропустить новые новости сегодня и следите за обновлениями на канале Political Animals. \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж", "ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts", "4a4349b5-8764-4faf-8fb5-aa586592e3db", 98, false, "Rc7k6gjK4IY", "https://www.youtube.com/shorts/Rc7k6gjK4IY", 1, "/downloads/shows/Political Animals/Season 2025/s2025e061500 - ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts.mp4", false, false, true, 126, [], 97, ~U[2025-06-15 13:56:04Z], ~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z], "Иранский удар по Израилю: что произошло в Бат-Яме?\n\n15 июня в тишине ночи прогремел взрыв — иранская ракета ударила по Бат-Яму. Я лично отправился на место прилёта, чтобы показать, как всё выглядит своими глазами. В этом мини-репортаже вы увидите реальные кадры с места событий. Иранский удар, военные действия на Ближнем Востоке, Бат-Ям репортаж — ключевые темы этого видео. \nЭто не просто репортаж — это хроника конфликта, снятая на месте, без фильтров и цензуры.\n\nСветлая память погибшим, скорейшего выздоровления пострадавшим!\n\nПодпишитесь, чтобы не пропустить новые новости сегодня и следите за обновлениями на канале Political Animals. \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж \n#shorts #viralshorts #израиль #иран #израильсегодня #израильвойна #батям #война #репортаж", "ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts", 98, false, "Rc7k6gjK4IY", "https://www.youtube.com/shorts/Rc7k6gjK4IY", "/downloads/shows/Political Animals/Season 2025/s2025e061500 - ИРАНСКИЙ УДАР ПО БАТ ЯМУ РЕПОРТАЖ С МЕСТА СОБЫТИЙ #shorts.mp4", true, 126, ~U[2025-06-15 13:56:04Z]] 19:33:16.033 [debug] QUERY OK source="sources" db=5.4ms queue=0.1ms idle=30.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:16.035 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=31.5ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-15 12:07:04Z], 126] 19:33:16.047 [debug] QUERY OK source="media_items" db=11.0ms queue=0.1ms idle=29.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Experience the reality of living under constant threat in this powerful video covering the latest developments in the Israel-Iran conflict. From Iranian missile attacks to Israeli missile defense systems, we bring you exclusive footage and firsthand accounts from Israeli civilians seeking safety. As Iran-Israel tensions escalate, witness how bomb shelters in Israel play a vital role in protecting lives during every Iranian attack. When you hear the alarm - you go to shelter. We document real-time alerts, civilian responses, and the unique resilience of a nation under fire.\n\nFollow security rules!\n\n#shorts #viralshorts #israel #iran #iranisraelwar #israelnews #iranvsisrael #middleeast #politicalanimals #pov", "🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts", "bac4cc1d-05cc-4445-9ece-fa5ac9ab76e5", 91, false, "fD2Egp67-Rw", "https://www.youtube.com/shorts/fD2Egp67-Rw", 2, "/downloads/shows/Political Animals/Season 2025/s2025e061500 - 🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts.mp4", false, false, true, 126, [], 97, ~U[2025-06-15 12:07:04Z], ~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z], "Experience the reality of living under constant threat in this powerful video covering the latest developments in the Israel-Iran conflict. From Iranian missile attacks to Israeli missile defense systems, we bring you exclusive footage and firsthand accounts from Israeli civilians seeking safety. As Iran-Israel tensions escalate, witness how bomb shelters in Israel play a vital role in protecting lives during every Iranian attack. When you hear the alarm - you go to shelter. We document real-time alerts, civilian responses, and the unique resilience of a nation under fire.\n\nFollow security rules!\n\n#shorts #viralshorts #israel #iran #iranisraelwar #israelnews #iranvsisrael #middleeast #politicalanimals #pov", "🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts", 91, false, "fD2Egp67-Rw", "https://www.youtube.com/shorts/fD2Egp67-Rw", "/downloads/shows/Political Animals/Season 2025/s2025e061500 - 🇮🇱 POV: ISRAELI TAKES COVER FROM IRANIAN MISSILES IN A BOMB SHELTER #shorts.mp4", true, 126, ~U[2025-06-15 12:07:04Z]] 19:33:16.050 [debug] QUERY OK source="sources" db=2.2ms queue=0.1ms idle=35.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:16.055 [debug] QUERY OK source="media_items" db=1.1ms queue=1.3ms idle=28.9ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-14 13:06:34Z], 126] 19:33:16.076 [debug] QUERY OK source="media_items" db=14.0ms idle=26.9ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Война Израиля и Ирана началась — первые удары, первые жертвы, и личные впечатления из центра событий. В отличие от прошлых ударов по военным объектам, теперь Иран бьёт по гражданским целям. В этом видео я делюсь живыми наблюдениями о ночных обстрелах Израиля, как это происходило в Тель-Авиве, Ришон ле-Ционе и других городах, а также расскажу немного об израильской системе бомбоубежищ.\n\n#израиль #иран #война #израильсегодня #ближнийвосток #politicalanimals #shorts #viralshorts", "ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts", "fbb6354a-b3f5-45ed-9f4a-b660cff3c023", 102, false, "v7e0BAvq_Eo", "https://www.youtube.com/shorts/v7e0BAvq_Eo", 3, "/downloads/shows/Political Animals/Season 2025/s2025e061400 - ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts.mp4", false, false, true, 126, [], 98, ~U[2025-06-14 13:06:34Z], ~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z], "Война Израиля и Ирана началась — первые удары, первые жертвы, и личные впечатления из центра событий. В отличие от прошлых ударов по военным объектам, теперь Иран бьёт по гражданским целям. В этом видео я делюсь живыми наблюдениями о ночных обстрелах Израиля, как это происходило в Тель-Авиве, Ришон ле-Ционе и других городах, а также расскажу немного об израильской системе бомбоубежищ.\n\n#израиль #иран #война #израильсегодня #ближнийвосток #politicalanimals #shorts #viralshorts", "ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts", 102, false, "v7e0BAvq_Eo", "https://www.youtube.com/shorts/v7e0BAvq_Eo", "/downloads/shows/Political Animals/Season 2025/s2025e061400 - ВОЙНА ИЗРАИЛЯ И ИРАНА. ДНЕВНИК Ч. 1 #shorts.mp4", true, 126, ~U[2025-06-14 13:06:34Z]] 19:33:16.080 [debug] QUERY OK source="sources" db=3.1ms queue=0.2ms idle=41.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [126] 19:33:16.083 [debug] QUERY OK source="media_items" db=2.6ms queue=0.2ms idle=33.3ms SELECT min(m0."upload_date_index") FROM "media_items" AS m0 WHERE (date(m0."uploaded_at") = date(?) AND (m0."source_id" = ?)) [~U[2025-06-12 01:48:34Z], 126] 19:33:16.091 [debug] QUERY OK source="media_items" db=5.7ms idle=34.0ms INSERT INTO "media_items" AS m0 ("description","title","uuid","duration_seconds","livestream","media_id","original_url","playlist_index","predicted_media_filepath","prevent_culling","prevent_download","short_form_content","source_id","subtitle_filepaths","upload_date_index","uploaded_at","inserted_at","updated_at") VALUES (?1,?2,?3,?4,?5,?6,?7,?8,?9,?10,?11,?12,?13,?14,?15,?16,?17,?18) ON CONFLICT ("source_id","media_id") DO UPDATE SET "description" = ?, "title" = ?, "duration_seconds" = ?, "livestream" = ?, "media_id" = ?, "original_url" = ?, "predicted_media_filepath" = ?, "short_form_content" = ?, "source_id" = ?, "uploaded_at" = ? RETURNING "id" ["Война Ирана и США? Разбираем причины возможной войны, стратегию и мотивацию иранской элиты на фоне провала переговоров по ядерной программе. В чем геополитическая логика иранского режима на Ближнем Востоке? Почему более слабые государства, такие как Иран, идут на конфронтацию с сильнейшими державами мира? Что это, безрассудство или рациональный выбор?\n\n#shorts #viralshorts #иран #политика #война #израиль", "БУДЕТ ЛИ ИРАН ВОЕВАТЬ С США? #shorts", "a5123ee0-caca-49ae-959c-6d0e07f81c3b", 120, false, "JNg4efab2PY", "https://www.youtube.com/shorts/JNg4efab2PY", 4, "/downloads/shows/Political Animals/Season 2025/s2025e061200 - БУДЕТ ЛИ ИРАН ВОЕВАТЬ С США? #shorts.mp4", false, false, true, 126, [], 98, ~U[2025-06-12 01:48:34Z], ~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z], "Война Ирана и США? Разбираем причины возможной войны, стратегию и мотивацию иранской элиты на фоне провала переговоров по ядерной программе. В чем геополитическая логика иранского режима на Ближнем Востоке? Почему более слабые государства, такие как Иран, идут на конфронтацию с сильнейшими державами мира? Что это, безрассудство или рациональный выбор?\n\n#shorts #viralshorts #иран #политика #война #израиль", "БУДЕТ ЛИ ИРАН ВОЕВАТЬ С США? #shorts", 120, false, "JNg4efab2PY", "https://www.youtube.com/shorts/JNg4efab2PY", "/downloads/shows/Political Animals/Season 2025/s2025e061200 - БУДЕТ ЛИ ИРАН ВОЕВАТЬ С США? #shorts.mp4", true, 126, ~U[2025-06-12 01:48:34Z]] 19:33:16.099 [debug] QUERY OK source="sources" db=5.9ms queue=0.2ms idle=37.2ms UPDATE "sources" SET "last_indexed_at" = ?, "updated_at" = ? WHERE "id" = ? [~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z], 126] 19:33:16.103 [debug] QUERY OK source="media_items" db=2.1ms queue=1.0ms idle=25.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")))) [126] 19:33:16.105 [debug] QUERY OK source="media_items" db=1.6ms queue=0.1ms idle=23.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")))) [126] 19:33:16.110 [debug] QUERY OK source="media_items" db=3.3ms queue=1.1ms idle=22.2ms SELECT count(*) FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [126] 19:33:16.124 [debug] QUERY OK source="tasks" db=4.6ms idle=16.2ms INSERT INTO "tasks" ("job_id","source_id","inserted_at","updated_at") VALUES (?1,?2,?3,?4) RETURNING "id" [16928, 126, ~U[2026-04-04 16:33:16Z], ~U[2026-04-04 16:33:16Z]] 19:33:16.132 [info] {"args":{"id":126},"id":16914,"meta":{},"state":"success","max_attempts":20,"queue":"media_collection_indexing","worker":"Pinchflat.SlowIndexing.MediaCollectionIndexingWorker","source":"oban","duration":2444775878,"event":"job:stop","queue_time":787371,"attempt":1,"tags":["media_source","media_collection_indexing","show_in_dashboard"]} 19:33:25.410 [info] {"source":"oban","duration":21627,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:33:26.401 [info] GET /sources/107/media/506444/edit 19:33:26.401 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "506444", "source_id" => "107"} Pipelines: [:browser] 19:33:26.403 [debug] QUERY OK source="media_items" db=1.0ms idle=992.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" = ?) [506444] 19:33:26.404 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=475.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.405 [debug] QUERY OK source="settings" db=0.8ms idle=476.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.407 [debug] QUERY OK source="settings" db=0.5ms idle=378.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.409 [info] Sent 200 in 7ms 19:33:26.447 [info] GET /sources/107/media/506444 19:33:26.447 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "506444", "source_id" => "107"} Pipelines: [:browser] 19:33:26.448 [debug] QUERY OK source="media_items" db=0.5ms idle=413.5ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE (m0."id" = ?) [506444] 19:33:26.451 [debug] QUERY OK source="tasks" db=0.5ms queue=0.1ms idle=47.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" [506444] 19:33:26.451 [debug] QUERY OK source="sources" db=0.4ms idle=46.3ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:33:26.452 [debug] QUERY OK source="settings" db=0.9ms idle=46.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.453 [debug] QUERY OK source="settings" db=0.7ms queue=0.1ms idle=45.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.455 [debug] QUERY OK source="settings" db=0.3ms 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 [] 19:33:26.456 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.3ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:33:26.461 [info] Sent 200 in 13ms 19:33:26.941 [info] GET /sources/107/media/509979 19:33:26.941 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "509979", "source_id" => "107"} Pipelines: [:browser] 19:33:26.942 [debug] QUERY OK source="media_items" db=0.4ms idle=491.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" = ?) [509979] 19:33:26.944 [debug] QUERY OK source="sources" db=0.5ms idle=489.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:33:26.944 [debug] QUERY OK source="tasks" db=0.7ms 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" [509979] 19:33:26.944 [debug] QUERY OK source="settings" db=0.2ms idle=489.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.945 [debug] QUERY OK source="settings" db=0.2ms idle=488.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.946 [debug] QUERY OK source="settings" db=0.4ms idle=3.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:26.947 [debug] QUERY OK source="media_profiles" db=0.2ms idle=2.9ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:33:26.950 [info] Sent 200 in 9ms 19:33:27.441 [info] GET /sources/107/media/509979/edit 19:33:27.441 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "509979", "source_id" => "107"} Pipelines: [:browser] 19:33:27.443 [debug] QUERY OK source="media_items" db=1.1ms queue=0.1ms idle=496.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" = ?) [509979] 19:33:27.444 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=497.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:27.444 [debug] QUERY OK source="settings" db=0.2ms idle=497.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:27.445 [debug] QUERY OK source="settings" db=0.2ms queue=0.1ms idle=414.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:33:27.447 [info] Sent 200 in 5ms 19:33:55.417 [info] {"source":"oban","duration":5601,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:00.520 [info] {"source":"oban","duration":468,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:34:02.261 [info] GET /sources/134/media/492166/force_download 19:34:02.265 [debug] QUERY OK source="settings" db=2.0ms idle=1050.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.267 [debug] QUERY OK source="settings" db=1.6ms queue=0.1ms idle=1039.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.268 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:34:02.270 [error] #PID<0.24769.0> running PinchflatWeb.Endpoint (connection #PID<0.24768.0>, stream id 1) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/134/media/492166/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/134/media/492166/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492166/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24769.0>, params: %{}, path_info: ["sources", "134", "media", "492166", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/134/media/492166/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0iUN-Om67S-EAARyE"} ], 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.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492166/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/134/media/492166/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492166/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 1, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24769.0>, params: %{}, path_info: ["sources", "134", "media", "492166", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} (truncated) 19:34:02.414 [info] GET /sources/134/media/492179/force_download 19:34:02.416 [debug] QUERY OK source="settings" db=1.1ms queue=0.1ms idle=483.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.420 [debug] QUERY OK source="settings" db=4.4ms idle=199.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.421 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:34:02.421 [error] #PID<0.24770.0> running PinchflatWeb.Endpoint (connection #PID<0.24768.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/134/media/492179/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/134/media/492179/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492179/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24770.0>, params: %{}, path_info: ["sources", "134", "media", "492179", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/134/media/492179/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0iUyUwjmtSPkAARyk"} ], 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.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492179/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/134/media/492179/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/media/492179/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24770.0>, params: %{}, path_info: ["sources", "134", "media", "492179", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} (truncated) 19:34:02.920 [info] GET /sources/34/media/522760/force_download 19:34:02.923 [debug] QUERY OK source="settings" db=2.5ms queue=0.1ms idle=694.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.928 [debug] QUERY OK source="settings" db=4.5ms idle=657.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:02.928 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:34:02.929 [error] #PID<0.24771.0> running PinchflatWeb.Endpoint (connection #PID<0.24768.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/34/media/522760/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/34/media/522760/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/522760/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24771.0>, params: %{}, path_info: ["sources", "34", "media", "522760", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/34/media/522760/force_download", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0iWqeGAbv_X8AAUai"} ], 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.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/522760/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/34/media/522760/force_download (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24768.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/34/media/522760/force_download", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 35520}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24771.0>, params: %{}, path_info: ["sources", "34", "media", "522760", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], (truncated) 19:34:03.416 [info] GET /media/91e6a356-4cb3-4033-bea9-edffbaaa0bf3/stream 19:34:03.417 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.stream/2 Parameters: %{"uuid" => "91e6a356-4cb3-4033-bea9-edffbaaa0bf3"} Pipelines: [:maybe_basic_auth] 19:34:03.459 [debug] QUERY OK source="media_items" db=38.2ms queue=0.1ms idle=999.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" = ?) ["91e6a356-4cb3-4033-bea9-edffbaaa0bf3"] 19:34:03.465 [debug] Invalid range request for media item: 91e6a356-4cb3-4033-bea9-edffbaaa0bf3 - serving full file 19:34:03.465 [info] Sent 200 in 48ms 19:34:25.418 [info] {"source":"oban","duration":1287,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:34:52.200 [info] GET /sources/107/media/495141 19:34:52.200 [info] GET /sources/134/media/492166 19:34:52.200 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492166", "prevent_download" => "true", "source_id" => "134"} Pipelines: [:browser] 19:34:52.201 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "495141", "source_id" => "107"} Pipelines: [:browser] 19:34:52.202 [debug] QUERY OK source="media_items" db=1.1ms idle=1258.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" = ?) [492166] 19:34:52.204 [debug] QUERY OK source="media_items" db=2.2ms queue=0.3ms idle=726.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" = ?) [495141] 19:34:52.206 [debug] QUERY OK source="sources" db=1.8ms idle=261.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 19:34:52.206 [debug] QUERY OK source="tasks" db=2.2ms queue=0.1ms idle=721.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" [492166] 19:34:52.207 [debug] QUERY OK source="tasks" db=1.1ms idle=262.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" [495141] 19:34:52.209 [debug] QUERY OK source="sources" db=1.7ms idle=3.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:34:52.213 [debug] QUERY OK source="settings" db=2.0ms queue=0.4ms idle=4.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.214 [debug] QUERY OK source="settings" db=1.0ms idle=7.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.216 [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 [] 19:34:52.220 [debug] QUERY OK source="media_profiles" db=1.1ms queue=0.5ms idle=11.0ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:34:52.224 [info] Sent 200 in 24ms 19:34:52.232 [debug] QUERY OK source="oban_jobs" db=23.7ms idle=4.3ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16560, 16691, 16882] 19:34:52.234 [debug] QUERY OK source="settings" db=0.8ms idle=20.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.235 [debug] QUERY OK source="settings" db=0.4ms idle=20.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.237 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=19.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.239 [debug] QUERY OK source="media_profiles" db=0.9ms idle=17.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" = ?) [4] 19:34:52.242 [info] Sent 200 in 41ms 19:34:52.709 [info] GET /media_profiles/1 19:34:52.711 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "1"} Pipelines: [:browser] 19:34:52.715 [debug] QUERY OK source="media_profiles" db=2.0ms queue=1.2ms idle=476.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] 19:34:52.722 [debug] QUERY OK source="sources" db=5.4ms queue=1.4ms idle=478.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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] 19:34:52.724 [debug] QUERY OK source="settings" db=0.3ms idle=484.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.725 [debug] QUERY OK source="settings" db=0.4ms decode=0.1ms queue=0.1ms idle=245.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.732 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=246.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:52.765 [info] Sent 200 in 56ms 19:34:53.211 [info] GET /media_profiles/4 19:34:53.211 [debug] Processing with PinchflatWeb.MediaProfiles.MediaProfileController.show/2 Parameters: %{"id" => "4"} Pipelines: [:browser] 19:34:53.215 [debug] QUERY OK source="media_profiles" db=2.9ms queue=0.2ms idle=497.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" = ?) [4] 19:34:53.218 [debug] QUERY OK source="sources" db=2.3ms queue=0.1ms idle=493.2ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."media_profile_id" = ?) ORDER BY s0."custom_name" [4] 19:34:53.220 [debug] QUERY OK source="settings" db=1.3ms idle=494.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:53.222 [debug] QUERY OK source="settings" db=1.3ms queue=0.1ms idle=495.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:53.232 [debug] QUERY OK source="settings" db=7.1ms queue=0.9ms idle=491.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:34:53.239 [info] Sent 200 in 27ms 19:34:55.420 [info] {"source":"oban","duration":1168,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:00.521 [info] {"source":"oban","duration":541,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:35:02.690 [info] GET /sources/134/media/492179 19:35:02.691 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "492179", "prevent_download" => "true", "source_id" => "134"} Pipelines: [:browser] 19:35:02.692 [debug] QUERY OK source="media_items" db=0.8ms idle=1043.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" = ?) [492179] 19:35:02.709 [debug] QUERY OK source="tasks" db=1.0ms queue=0.1ms idle=1050.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" [492179] 19:35:02.710 [debug] QUERY OK source="sources" db=1.5ms idle=738.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [134] 19:35:02.713 [debug] QUERY OK source="oban_jobs" db=2.2ms idle=56.6ms SELECT o0."id", o0."state", o0."queue", o0."worker", o0."args", o0."meta", o0."tags", o0."errors", o0."attempt", o0."attempted_by", o0."max_attempts", o0."priority", o0."attempted_at", o0."cancelled_at", o0."completed_at", o0."discarded_at", o0."inserted_at", o0."scheduled_at", o0."id" FROM "oban_jobs" AS o0 WHERE (o0."id" IN (?,?,?)) [16566, 16709, 16883] 19:35:02.718 [debug] QUERY OK source="settings" db=0.5ms queue=3.7ms idle=52.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:02.719 [debug] QUERY OK source="settings" db=0.5ms idle=26.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:02.724 [debug] QUERY OK source="settings" db=3.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 [] 19:35:02.726 [debug] QUERY OK source="media_profiles" db=0.5ms 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" = ?) [4] 19:35:02.736 [info] Sent 200 in 45ms 19:35:02.788 [info] GET /sources/34/media/522760 19:35:02.788 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "522760", "prevent_download" => "true", "source_id" => "34"} Pipelines: [:browser] 19:35:02.790 [debug] QUERY OK source="media_items" db=0.6ms queue=0.2ms idle=76.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" = ?) [522760] 19:35:02.791 [debug] QUERY OK source="sources" db=0.3ms queue=0.1ms idle=71.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [34] 19:35:02.791 [debug] QUERY OK source="tasks" db=0.4ms idle=71.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" [522760] 19:35:02.793 [debug] QUERY OK source="oban_jobs" db=1.5ms idle=67.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" = ?) [16855] 19:35:02.794 [debug] QUERY OK source="settings" db=0.5ms idle=67.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:02.794 [debug] QUERY OK source="settings" db=0.3ms idle=4.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:02.796 [debug] QUERY OK source="settings" db=0.3ms idle=4.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:02.797 [debug] QUERY OK source="media_profiles" db=0.3ms idle=5.7ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:35:02.804 [info] Sent 200 in 15ms 19:35:03.287 [info] GET /sources/opml.xml 19:35:03.287 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.opml_feed/2 Parameters: %{"route_token" => "391144eb-bab6-422c-a25d-66ff29b3481f"} Pipelines: [:maybe_basic_auth, :token_protected_route] 19:35:03.288 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=494.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:03.291 [debug] QUERY OK source="sources" db=0.6ms queue=0.5ms idle=496.3ms SELECT s0."custom_name", s0."uuid" FROM "sources" AS s0 WHERE (s0."marked_for_deletion_at" IS NULL) ORDER BY s0."custom_name" [] 19:35:03.298 [info] Sent 200 in 11ms 19:35:03.787 [info] GET /sources/55cf813d-0345-49e1-9697-f57fcfb5d47d/feed.xml 19:35:03.788 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "55cf813d-0345-49e1-9697-f57fcfb5d47d"} Pipelines: [:maybe_basic_auth] 19:35:03.816 [debug] QUERY OK source="sources" db=26.8ms queue=0.8ms idle=991.5ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" = ?) ["55cf813d-0345-49e1-9697-f57fcfb5d47d"] 19:35:03.826 [debug] QUERY OK source="media_items" db=5.3ms queue=0.6ms idle=531.7ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [107, 2000] 19:35:03.855 [debug] QUERY OK source="source_metadata" db=10.5ms queue=0.8ms idle=552.1ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [107] 19:35:03.883 [debug] QUERY OK source="media_metadata" db=25.9ms queue=0.1ms idle=184.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" = ?) [523685] 19:35:03.921 [info] Sent 200 in 133ms 19:35:25.423 [info] {"source":"oban","duration":1879,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:35:35.040 [info] GET /sources/108/media/315271 19:35:35.040 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "315271", "source_id" => "108"} Pipelines: [:browser] 19:35:35.041 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=95.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" = ?) [315271] 19:35:35.043 [debug] QUERY OK source="tasks" db=0.9ms idle=89.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" [315271] 19:35:35.043 [debug] QUERY OK source="sources" db=1.1ms idle=66.6ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:35:35.045 [debug] QUERY OK source="settings" db=0.8ms 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 [] 19:35:35.046 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=70.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:35.050 [debug] QUERY OK source="settings" db=1.8ms 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 [] 19:35:35.056 [debug] QUERY OK source="media_profiles" db=0.9ms 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" = ?) [1] 19:35:35.061 [info] Sent 200 in 21ms 19:35:35.130 [info] GET /sources/107/media/501982 19:35:35.130 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "501982", "source_id" => "107"} Pipelines: [:browser] 19:35:35.131 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=87.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" = ?) [501982] 19:35:35.134 [debug] QUERY OK source="tasks" db=1.3ms idle=86.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" [501982] 19:35:35.134 [debug] QUERY OK source="sources" db=1.4ms idle=85.8ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:35:35.135 [debug] QUERY OK source="settings" db=0.7ms 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 [] 19:35:35.136 [debug] QUERY OK source="settings" db=0.4ms idle=79.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:35.137 [debug] QUERY OK source="settings" db=0.4ms idle=5.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:35.139 [debug] QUERY OK source="media_profiles" db=0.8ms idle=4.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:35:35.142 [info] Sent 200 in 12ms 19:35:35.631 [info] GET /sources/108/media/315280/edit 19:35:35.632 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315280", "source_id" => "108"} Pipelines: [:browser] 19:35:35.634 [debug] QUERY OK source="media_items" db=1.7ms queue=0.1ms idle=498.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" = ?) [315280] 19:35:35.636 [debug] QUERY OK source="settings" db=0.9ms queue=0.1ms idle=499.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:35.636 [debug] QUERY OK source="settings" db=0.4ms idle=499.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:35:35.638 [debug] QUERY OK source="settings" db=0.7ms 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 [] 19:35:35.640 [info] Sent 200 in 8ms 19:35:36.131 [info] GET /sources/108 19:35:36.131 [debug] Processing with PinchflatWeb.Sources.SourceController.show/2 Parameters: %{"delete_files" => "true", "id" => "108"} Pipelines: [:browser] 19:35:36.132 [debug] QUERY OK source="sources" db=0.5ms queue=0.2ms idle=495.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:35:36.139 [debug] QUERY OK source="media_profiles" db=4.3ms decode=0.5ms queue=0.3ms idle=496.2ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:35:36.186 [debug] QUERY OK source="tasks" db=45.0ms queue=0.1ms idle=502.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 (?,?,?,?)) [108, "executing", "available", "scheduled", "retryable"] 19:35:36.187 [debug] QUERY OK source="oban_jobs" db=0.9ms idle=239.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" = ?) [16910] 19:35:36.188 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=233.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:36.195 [debug] QUERY OK source="settings" db=4.9ms queue=1.0ms idle=56.4ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:36.196 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=58.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_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:36.199 [debug] QUERY OK source="sources" db=0.4ms 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" = ?) [108] 19:35:36.200 [debug] QUERY OK source="media_items" db=0.6ms queue=0.1ms idle=12.5ms SELECT count(m0."id") FROM "media_items" AS m0 INNER JOIN "sources" AS s1 ON s1."id" = m0."source_id" INNER JOIN "media_profiles" AS m2 ON m2."id" = s1."media_profile_id" WHERE ((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")))) [108] 19:35:36.203 [debug] QUERY OK source="media_items" db=1.6ms idle=12.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 ? [108, 10, 0] 19:35:36.206 [debug] QUERY OK source="sources" db=0.8ms queue=0.3ms idle=10.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:35:36.207 [debug] QUERY OK source="media_items" db=0.4ms idle=10.0ms SELECT count(m0."id") FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) [108] 19:35:36.209 [debug] QUERY OK source="media_items" db=1.3ms idle=7.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 ? [108, 10, 0] 19:35:36.214 [debug] QUERY OK source="sources" db=1.1ms queue=0.8ms 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" = ?) [108] 19:35:36.215 [debug] QUERY OK source="media_items" db=1.0ms 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 ((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"))))) [108] 19:35:36.218 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=9.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 ? [108, 10, 0] 19:35:36.219 [info] Sent 200 in 89ms 19:35:55.427 [info] {"source":"oban","duration":2637,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:00.523 [info] {"source":"oban","duration":366,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:36:15.913 [info] GET /sources/6d59e39c-bbe2-4707-8865-d5c46d10fa52/feed.xml 19:36:15.915 [debug] Processing with PinchflatWeb.Podcasts.PodcastController.rss_feed/2 Parameters: %{"uuid" => "6d59e39c-bbe2-4707-8865-d5c46d10fa52"} Pipelines: [:maybe_basic_auth] 19:36:15.921 [debug] QUERY OK source="sources" db=4.9ms idle=1802.1ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", 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" = ?) ["6d59e39c-bbe2-4707-8865-d5c46d10fa52"] 19:36:15.938 [debug] QUERY OK source="media_items" db=16.1ms idle=1799.0ms SELECT m0."id", m0."uuid", m0."title", m0."media_id", m0."description", m0."original_url", m0."livestream", m0."short_form_content", m0."media_downloaded_at", m0."media_redownloaded_at", m0."uploaded_at", m0."upload_date_index", m0."duration_seconds", m0."playlist_index", m0."predicted_media_filepath", m0."media_filepath", m0."media_size_bytes", m0."thumbnail_filepath", m0."metadata_filepath", m0."nfo_filepath", m0."subtitle_filepaths", m0."last_error", m0."prevent_download", m0."prevent_culling", m0."culled_at", m0."source_id", m0."inserted_at", m0."updated_at" FROM "media_items" AS m0 WHERE ((m0."source_id" = ?) AND NOT (m0."media_filepath" IS NULL)) ORDER BY m0."uploaded_at" DESC LIMIT ? [108, 2000] 19:36:16.033 [info] GET /sources/new 19:36:16.033 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "107"} Pipelines: [:browser] 19:36:16.036 [debug] QUERY OK source="sources" db=2.6ms queue=0.1ms idle=1049.4ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:36:16.039 [debug] QUERY OK source="media_profiles" db=1.8ms queue=0.1ms idle=917.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:36:16.040 [debug] QUERY OK source="settings" db=1.0ms queue=0.1ms idle=913.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.042 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=120.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.043 [debug] QUERY OK source="settings" db=0.6ms queue=0.1ms idle=103.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.044 [debug] QUERY OK source="settings" db=0.8ms idle=6.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.046 [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 [] 19:36:16.053 [info] Sent 200 in 20ms 19:36:16.166 [debug] QUERY OK source="source_metadata" db=0.9ms idle=121.9ms SELECT s0."id", s0."metadata_filepath", s0."fanart_filepath", s0."poster_filepath", s0."banner_filepath", s0."source_id", s0."inserted_at", s0."updated_at", s0."source_id" FROM "source_metadata" AS s0 WHERE (s0."source_id" = ?) [108] 19:36:16.190 [debug] QUERY OK source="media_metadata" db=22.6ms queue=0.1ms idle=122.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" = ?) [315257] 19:36:16.218 [info] Sent 200 in 304ms 19:36:16.533 [info] GET /sources/107/media/520226/edit 19:36:16.534 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "520226", "source_id" => "107"} Pipelines: [:browser] 19:36:16.537 [debug] QUERY OK source="media_items" db=0.7ms queue=0.1ms idle=489.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" = ?) [520226] 19:36:16.538 [debug] QUERY OK source="settings" db=0.3ms queue=0.1ms idle=398.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.539 [debug] QUERY OK source="settings" db=0.5ms idle=386.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.541 [debug] QUERY OK source="settings" db=1.2ms decode=0.1ms idle=373.9ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:16.544 [info] Sent 200 in 10ms 19:36:17.110 [info] GET /sources/new 19:36:17.110 [debug] Processing with PinchflatWeb.Sources.SourceController.new/2 Parameters: %{"template_id" => "108"} Pipelines: [:browser] 19:36:17.118 [debug] QUERY OK source="sources" db=6.0ms idle=921.9ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at" FROM "sources" AS s0 WHERE (s0."id" = ?) [108] 19:36:17.119 [debug] QUERY OK source="media_profiles" db=0.9ms queue=0.1ms idle=581.1ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at" FROM "media_profiles" AS m0 ORDER BY m0."name" [] 19:36:17.120 [debug] QUERY OK source="settings" db=0.5ms queue=0.2ms idle=581.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:17.122 [debug] QUERY OK source="settings" db=0.4ms idle=582.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:17.122 [debug] QUERY OK source="settings" db=0.5ms queue=0.1ms idle=580.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:17.124 [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 [] 19:36:17.125 [debug] QUERY OK source="settings" db=0.5ms 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 [] 19:36:17.129 [info] Sent 200 in 18ms 19:36:25.432 [info] {"source":"oban","duration":4382,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:36:28.455 [info] GET /sources/108/media/148157/edit 19:36:28.456 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "148157", "source_id" => "108"} Pipelines: [:browser] 19:36:28.458 [debug] QUERY OK source="media_items" db=2.1ms idle=1468.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" = ?) [148157] 19:36:28.461 [debug] QUERY OK source="settings" db=2.1ms idle=1254.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.463 [debug] QUERY OK source="settings" db=0.6ms queue=0.7ms idle=1246.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.467 [debug] QUERY OK source="settings" db=2.2ms idle=255.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.470 [info] Sent 200 in 14ms 19:36:28.482 [info] GET /sources/107/media/479735 19:36:28.482 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.show/2 Parameters: %{"id" => "479735", "source_id" => "107"} Pipelines: [:browser] 19:36:28.488 [debug] QUERY OK source="media_items" db=3.9ms queue=0.7ms idle=266.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" = ?) [479735] 19:36:28.490 [debug] QUERY OK source="sources" db=0.7ms queue=1.3ms idle=27.0ms SELECT s0."id", s0."enabled", s0."uuid", s0."custom_name", s0."description", s0."collection_name", s0."collection_id", s0."collection_type", s0."index_frequency_minutes", s0."fast_index", s0."cookie_behaviour", s0."download_media", s0."last_indexed_at", s0."download_cutoff_date", s0."retention_period_days", s0."original_url", s0."title_filter_regex", s0."output_path_template_override", s0."min_duration_seconds", s0."max_duration_seconds", s0."series_directory", s0."nfo_filepath", s0."poster_filepath", s0."fanart_filepath", s0."banner_filepath", s0."marked_for_deletion_at", s0."media_profile_id", s0."inserted_at", s0."updated_at", s0."id" FROM "sources" AS s0 WHERE (s0."id" = ?) [107] 19:36:28.491 [debug] QUERY OK source="tasks" db=2.8ms idle=29.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" [479735] 19:36:28.492 [debug] QUERY OK source="settings" db=0.8ms idle=28.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.494 [debug] QUERY OK source="settings" db=0.6ms idle=25.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.496 [debug] QUERY OK source="settings" db=0.4ms queue=0.1ms idle=7.7ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.498 [debug] QUERY OK source="media_profiles" db=0.9ms idle=6.6ms SELECT m0."id", m0."name", m0."redownload_delay_days", m0."output_path_template", m0."download_subs", m0."download_auto_subs", m0."embed_subs", m0."sub_langs", m0."download_thumbnail", m0."embed_thumbnail", m0."download_source_images", m0."download_metadata", m0."embed_metadata", m0."download_nfo", m0."sponsorblock_behaviour", m0."sponsorblock_categories", m0."shorts_behaviour", m0."livestream_behaviour", m0."audio_track", m0."preferred_resolution", m0."media_container", m0."marked_for_deletion_at", m0."inserted_at", m0."updated_at", m0."id" FROM "media_profiles" AS m0 WHERE (m0."id" = ?) [1] 19:36:28.502 [info] Sent 200 in 19ms 19:36:28.972 [info] GET /sources/108/force_download_pending 19:36:28.974 [debug] QUERY OK source="settings" db=0.4ms idle=482.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.975 [debug] QUERY OK source="settings" db=0.9ms idle=481.5ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:28.975 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:36:28.977 [error] #PID<0.24832.0> running PinchflatWeb.Endpoint (connection #PID<0.24825.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/108/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/108/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 4856}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU" }, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24832.0>, params: %{}, path_info: ["sources", "108", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU" }, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"cookie", "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/108/force_download_pending", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0q2wqdTdLktUAASHE"} ], 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.24825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 4856}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/108/force_download_pending (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24825.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/108/force_download_pending", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 4856}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "cookie" => "_pinchflat_key=SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{ "_pinchflat_key" => "SFMyNTY.g3QAAAABbQAAAAtfY3NyZl90b2tlbm0AAAAYYTdaRUQ2S3VJQTJmTFphVG9BaUlnbzFN.CduI1nfqA6gBPMYEv_-3QsqSWu42Xnt71tgrdVUEEnU" }, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24832.0>, params: %{}, path_info: ["sources", "108", "force_download_pending"], path_params: %{}, port: 80, private: %{ PinchflatWe (truncated) 19:36:29.477 [info] GET /sources/108/media/315271/edit 19:36:29.477 [debug] Processing with PinchflatWeb.MediaItems.MediaItemController.edit/2 Parameters: %{"id" => "315271", "source_id" => "108"} Pipelines: [:browser] 19:36:29.480 [debug] QUERY OK source="media_items" db=2.0ms queue=0.1ms idle=980.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" = ?) [315271] 19:36:29.482 [debug] QUERY OK source="settings" db=1.0ms queue=0.2ms idle=507.1ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:29.485 [debug] QUERY OK source="settings" db=2.3ms queue=0.2ms idle=507.8ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:29.487 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=274.3ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:36:29.490 [info] Sent 200 in 13ms 19:36:55.434 [info] {"source":"oban","duration":955,"event":"plugin:stop","plugin":"Oban.Plugins.Pruner","pruned_count":0} 19:37:00.524 [info] {"source":"oban","duration":476,"event":"plugin:stop","plugin":"Oban.Plugins.Cron","jobs":[]} 19:37:10.738 [info] GET /sources/125/force_metadata_refresh 19:37:10.740 [debug] QUERY OK source="settings" db=0.7ms queue=0.7ms idle=1300.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:37:10.744 [debug] QUERY OK source="settings" db=0.7ms queue=2.8ms idle=1297.0ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:37:10.745 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:37:10.746 [error] #PID<0.24839.0> running PinchflatWeb.Endpoint (connection #PID<0.24837.0>, stream id 2) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/125/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/125/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/125/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24839.0>, params: %{}, path_info: ["sources", "125", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/125/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0tSWDOjAYQO8AASIE"} ], 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.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/125/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/125/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/125/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 2, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24839.0>, params: %{}, path_info: ["sources", "125", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/125/force_metadata (truncated) 19:37:11.291 [info] GET /sources/134/force_metadata_refresh 19:37:11.292 [debug] QUERY OK source="settings" db=0.8ms queue=0.1ms idle=1297.6ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:37:11.294 [debug] QUERY OK source="settings" db=1.4ms queue=0.1ms idle=839.2ms SELECT s0."id", s0."onboarding", s0."pro_enabled", s0."yt_dlp_version", s0."apprise_version", s0."apprise_server", s0."youtube_api_key", s0."route_token", s0."extractor_sleep_interval_seconds", s0."download_throughput_limit", s0."restrict_filenames", s0."video_codec_preference", s0."audio_codec_preference" FROM "settings" AS s0 LIMIT 1 [] 19:37:11.295 [debug] Converted error Phoenix.Router.NoRouteError to 404 response 19:37:11.297 [error] #PID<0.24840.0> running PinchflatWeb.Endpoint (connection #PID<0.24837.0>, stream id 3) terminated Server: pinchflat.spluft.ru:80 (http) Request: GET /sources/134/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/134/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24840.0>, params: %{}, path_info: ["sources", "134", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/134/force_metadata_refresh", resp_body: nil, resp_cookies: %{}, resp_headers: [ {"cache-control", "max-age=0, private, must-revalidate"}, {"x-request-id", "GKM0tUaIWu01ZfQAASIk"} ], 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.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{ reason: %Phoenix.Router.NoRouteError{ plug_status: 404, message: "no route found for GET /sources/134/force_metadata_refresh (PinchflatWeb.Router)", conn: %Plug.Conn{ adapter: {Plug.Cowboy.Conn, %{ pid: #PID<0.24837.0>, port: 80, scheme: "http", version: :"HTTP/1.1", path: "/sources/134/force_metadata_refresh", host: "pinchflat.spluft.ru", peer: {{192, 168, 1, 1}, 59500}, bindings: %{}, sock: {{172, 19, 0, 3}, 8945}, ref: PinchflatWeb.Endpoint.HTTP, cert: :undefined, headers: %{ "accept" => "*/*", "accept-encoding" => "gzip, br, zstd, deflate", "host" => "pinchflat.spluft.ru", "user-agent" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "via" => "2.0 Caddy", "x-forwarded-for" => "216.73.216.187", "x-forwarded-host" => "pinchflat.spluft.ru", "x-forwarded-proto" => "https" }, method: "GET", body_length: 0, path_info: :undefined, qs: "", has_body: false, streamid: 3, host_info: :undefined }}, assigns: %{}, body_params: %{}, cookies: %{}, halted: false, host: "pinchflat.spluft.ru", method: "GET", owner: #PID<0.24840.0>, params: %{}, path_info: ["sources", "134", "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 => PinchflatWeb.Router, :phoenix_router_url => "https://pinchflat.spluft.ru", :phoenix_request_logger => {"request_logger", "request_logger"} }, query_params: %{}, query_string: "", remote_ip: {192, 168, 1, 1}, req_cookies: %{}, req_headers: [ {"accept", "*/*"}, {"accept-encoding", "gzip, br, zstd, deflate"}, {"host", "pinchflat.spluft.ru"}, {"user-agent", "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"}, {"via", "2.0 Caddy"}, {"x-forwarded-for", "216.73.216.187"}, {"x-forwarded-host", "pinchflat.spluft.ru"}, {"x-forwarded-proto", "https"} ], request_path: "/sources/134/force_metadata (truncated)